0001111863-19-000009.txt : 20190308 0001111863-19-000009.hdr.sgml : 20190308 20190308171347 ACCESSION NUMBER: 0001111863-19-000009 CONFORMED SUBMISSION TYPE: 40-F PUBLIC DOCUMENT COUNT: 141 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190308 DATE AS OF CHANGE: 20190308 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SIERRA WIRELESS INC CENTRAL INDEX KEY: 0001111863 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 980163236 STATE OF INCORPORATION: A1 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 40-F SEC ACT: 1934 Act SEC FILE NUMBER: 000-30718 FILM NUMBER: 19670013 BUSINESS ADDRESS: STREET 1: 13811 WIRELESS WAY CITY: RICHMOND STATE: A1 ZIP: V6V 3A4 BUSINESS PHONE: 604-231-1100 MAIL ADDRESS: STREET 1: 13811 WIRELESS WAY CITY: RICHMOND STATE: A1 ZIP: V6V 3A4 40-F 1 a2018_40-f.htm 40-F Document
- 1 -

U.S. SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 

 
FORM 40-F
 

 
o                   REGISTRATION STATEMENT PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934
 
OR
 
ý                ANNUAL REPORT PURSUANT TO SECTION 13(a) OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2018
 
Commission File No.: 000-30718
 
SIERRA WIRELESS, INC.
(Exact name of Registrant as specified in its charter)
 
Canada
(Jurisdiction of incorporation or organization)
 
Primary Standard Industrial Classification Code (if applicable): 3663
 
I.R.S. Employer Identification Number (if applicable): 98-0163236
 
13811 Wireless Way, Richmond
British Columbia, Canada V6V 3A4
(604) 231-1100
(Address and telephone number of principal executive offices)
 
CT Corporation
111 Eighth Avenue
New York, New York 10011
(212) 894-8940
(Agent for service in the United States)
 
Securities registered or to be registered pursuant to Section 12(b) of the Act:
 
Common Shares, without par value
(Title of Class)
 
Name of exchange on which securities are registered:
The Nasdaq Global Market
 
Securities registered or to be registered pursuant to Section 12(g) of the Act: None
 
Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: None
 
For annual reports, indicate by check mark the information filed with this Form:
þ Annual Information Form  þ Audited Annual Financial Statements
 
Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report: 36,067,415 Common Shares, without par value, as at December 31, 2018
 



- 2 -

Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes þ No o
 
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes þ No o

Indicate by check mark whether the Registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act.
Emerging growth company o

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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 Section13(a) of the Exchange Act. o



A.   Disclosure Controls and Procedures
 
Disclosure controls and procedures are defined by the Securities and Exchange Commission (the “Commission”) as those controls and other procedures that are designed to ensure that information required to be disclosed by the Registrant in reports filed or submitted by it under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms.
 
The Registrant’s Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of the Registrant’s disclosure controls and procedures and have determined that such disclosure controls and procedures were effective as of the end of the period covered by this Annual Report. A discussion of the Registrant’s disclosure controls and procedures can be found in its Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2018, filed as Exhibit No. 1.3 to this Annual Report, under the heading “Disclosure Controls and Procedures”.
 
B.   Management’s Annual Report on Internal Control Over Financial Reporting
 
See Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2018, filed as Exhibit No. 1.3 to this Annual Report, under the heading “Internal Control Over Financial Reporting — Management’s Annual Report on Internal Control Over Financial Reporting”.
 
C.   Attestation Report of the Registered Public Accounting Firm
 
The attestation report of Ernst & Young LLP (“EY”), the independent registered public accounting firm of the Registrant, is included in EY’s report, dated March 8, 2019, to the shareholders of the Registrant, which accompanies the Registrant’s audited consolidated financial statements for the fiscal year ended December 31, 2018, filed as Exhibit 1.2 to this Annual Report.
 
D.   Changes in Internal Control Over Financial Reporting
 
See Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2018, filed as Exhibit No. 1.3 to this Annual Report, under the heading “Internal Control Over Financial Reporting - Management’s Annual Report on Internal Control Over Financial Reporting”.
 
E.   Notice of Pension Fund Blackout Period
 
The Registrant was not required by Rule 104 of Regulation BTR to send any notice to any of its directors or executive officers during the fiscal year ended December 31, 2018.
 



- 3 -

F.   Audit Committee Financial Expert
 
The Registrant’s Board of Directors has determined that Paul G. Cataford, Robin A. Abrams, Russell N. Jones and Thomas Sieber are the audit committee financial experts, within the meaning of General Instruction B(8)(b) of Form 40-F and are independent within the meaning of Rule 10A-3 under the Exchange Act and as that term is defined by the rules and regulations of The Nasdaq Stock Market LLC (“Nasdaq”).
 
The Commission has indicated that the designation of a person as an audit committee financial expert does not make such person an “expert” for any purpose, impose any duties, obligations or liability on such person that are greater than those imposed on members of the Audit Committee and the Board of Directors who do not carry this designation, or affect the duties, obligations or liability of any other member of the Audit Committee or Board of Directors.
 
G.   Code of Ethics
 
See Annual Information Form dated March 8, 2019, filed as Exhibit No. 1.1 to this Annual Report, under the heading “Code of Business Conduct”. A copy of the Code of Business Conduct (the “Code”) may be obtained at www.sierrawireless.com. The information contained on, or that can be accessed through, the Registrant's website is not a part of this Annual Report. The Registrant has included its website address in this Annual Report solely as an inactive textual reference. The Registrant will provide a copy of the Code without charge to any person that requests a copy by contacting the Corporate Secretary at the address that appears on the cover of this Annual Report on Form 40-F.

H.   Principal Accountant Fees and Services
 
EY served as the Registrant's principal accountant (the "Principal Accountant") for the years ended December 31, 2018 and 2017.

Audit Fees
The aggregate fees billed by the Principal Accountant for the fiscal years ended December 31, 2018 and 2017, for professional services rendered by the Principal Accountant for the audit of the Registrant’s annual financial statements or services that are normally provided by the Principal Accountant in connection with statutory and regulatory filings or engagements for such fiscal years were US$1,014,300 and US$1,052,600, respectively.
 
Audit-Related Fees
The aggregate fees billed by the Principal Accountant for the fiscal years ended December 31, 2018 and 2017, for assurance and related services rendered by the Principal Accountant that are reasonably related to the performance of the audit or review of the Registrant’s financial statements and are not reported above as audit fees were US$nil and US$nil, respectively.
 
Tax Fees
The aggregate fees billed by the Principal Accountant for the fiscal years ended December 31, 2018 and 2017, for professional services rendered by the Principal Accountant for tax compliance, tax advice, transfer pricing services, tax planning and other services were US$6,000 and US$6,200 respectively.
 
Tax fees for 2018 and 2017 were primarily for tax compliance matters.
 
All Other Fees
There were no additional fees billed by the Principal Accountant for the fiscal years ended December 31, 2018 and 2017.
 
Audit Committee Pre-Approval Policies and Procedures
Since the enactment of the Sarbanes-Oxley Act of 2002 on July 30, 2002, all audit and non-audit services performed by the Registrant’s outside auditors are pre-approved by the audit committee of the Registrant.
 
I.   Off-Balance Sheet Arrangements
 
The Registrant is not a party to any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on its financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to investors.
 



- 4 -

J.   Tabular Disclosure of Contractual Obligations
 
See Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2018, filed as Exhibit No. 1.3 to this Annual Report, under the heading “Liquidity and Capital Resources - Cash Requirements”.

K.   Identification of Audit Committee
 
The Registrant has a separately designated standing audit committee established in accordance with Section 3(a)(58)(A) of the Exchange Act comprised of four individuals: Paul G. Cataford (Chair), Robin A. Abrams, Russel N. Jones and Thomas Sieber. Each of the members of the audit committee is independent, within the meaning of Rule 10A-3 under the Exchange Act and as that term is defined by the rules and regulations of the Nasdaq.
 
L.   Critical Accounting Policies
 
A discussion of the Registrant’s critical accounting policies can be found in its Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2018, filed as Exhibit No. 1.3 to this Annual Report, under the heading “Critical Accounting Policies and Estimates”.
 
M.   Nasdaq Exemptions
 
The rules and regulations of the Nasdaq require each listed issuer to provide that a quorum for its shareholders’ meetings be at least 33 1/3 percent of the issuer’s outstanding shares. The Registrant has been granted an exemption from this requirement because it is contrary to generally accepted business practices in Canada, the Registrant’s country of domicile. The Registrant has had the benefit of this exemption in the current and prior years.
 
In determining whether a requirement is contrary to generally accepted business practices, the Nasdaq rules generally look to the requirements of the primary market in the issuer’s country of domicile. The rules and policies of the Toronto Stock Exchange, the primary market in Canada, do not contain quorum requirements, and the Canada Business Corporations Act, the Registrant’s governing statute, defers to the quorum requirements contained in an issuer’s By-laws. Under the Registrant’s By-laws, a quorum for a meeting of the Registrant’s shareholders is two persons present in person, each being a shareholder entitled to vote thereat or a duly appointed proxyholder or representative for a shareholder so entitled.
 
N.   Interactive Data File
 
The Registrant is submitting as Exhibit 101 to this Annual Report, and has posted on its corporate website, an Interactive Data File.







UNDERTAKING AND CONSENT TO SERVICE OF PROCESS
 
A.            Undertaking
 
The Registrant undertakes to make available, in person or by telephone, representatives to respond to inquiries made by the Commission staff, and to furnish promptly, when requested to do so by the Commission staff, information relating to: the securities registered pursuant to Form 40-F; the securities in relation to which the obligation to file an annual report on Form 40-F arises; or transactions in said securities.
 
B.            Consent to Service of Process
 
A Form F-X, as amended, signed by the Registrant and the Registrant’s agent for service of process with respect to the Common Shares has previously been filed with the Commission. Any change to the name or address of the Registrant’s agent for service shall be communicated promptly to the Commission by amendment to the Form F-X referencing the file number of the Registrant.
 





SIGNATURES
 
Pursuant to the requirements of the Exchange Act, the Registrant certifies that it meets all of the requirements for filing on Form 40-F and has duly caused this annual report to be signed on its behalf by the undersigned, thereto duly authorized.
 
 
 
SIERRA WIRELESS, INC.
 
(Registrant)
 
 
 
 
 
/s/ David G. McLennan
 
David G. McLennan
 
Chief Financial Officer and Secretary
 
 
Date: March 8, 2019
 




- 7 -

EXHIBIT INDEX
 
Exhibit
No.
 
Document
 
 
 
1.1
 
Annual Information Form for the fiscal year ended December 31, 2018, dated March 8, 2019
1.2
 
Audited Consolidated Financial Statements for the fiscal year ended December 31, 2018, prepared in accordance with U.S. generally accepted accounting principles
1.3
 
Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2018
23.1
 
Consent of Ernst & Young LLP
31.1
 
Certification of the Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1
 
Certification of the Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101
 
Interactive Data File



EX-1.1 2 a2018_aif.htm 2018 ANNUAL INFORMATION FORM Exhibit


Exhibit 1.1

swilogoa27.jpg
SIERRA WIRELESS, INC.
ANNUAL INFORMATION FORM
For the Fiscal Year Ended December 31, 2018
 
DATED March 8, 2019







ANNUAL INFORMATION FORM

Table of Contents

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
CURRENCY
CORPORATE STRUCTURE
GENERAL DEVELOPMENT OF THE BUSINESS
NARRATIVE DESCRIPTION OF THE BUSINESS
Industry Background
Products and Solutions
Customers
Product Development
Marketing
Manufacturing
Competition
Employees
Intellectual Property
Governmental Regulation
Foreign Operations
Additional Information Concerning Our Business
RISK FACTORS
DIVIDENDS
DESCRIPTION OF CAPITAL STRUCTURE
Credit Facilities
MARKET FOR SECURITIES
DIRECTORS AND EXECUTIVE OFFICERS
Directors
Executive Officers
CODE OF BUSINESS CONDUCT
AUDIT COMMITTEE
Mandate of the Audit Committee
Composition of the Audit Committee
Relevant Education and Experience
Reliance on Certain Exemptions
Audit Committee Oversight
Pre-approval Policies and Procedures
Auditor Independence
Auditors' Fees
LEGAL PROCEEDINGS
QUORUM EXEMPTION
REGISTRAR AND TRANSFER AGENT
MATERIAL CONTRACTS
EXPERTS
ADDITIONAL INFORMATION




Cautionary Note Regarding Forward-looking Statements
 
Certain statements and information in this Annual Information Form ("AIF") are not based on historical facts and constitute forward-looking statements or forward-looking information within the meaning of the U.S. Private Securities Litigation Reform Act of 1995 and Canadian securities laws (collectively, “forward-looking statements”). These forward looking statements may include statements regarding our business outlook for the short and longer term and statements regarding our strategy, plans, goals, objectives and future operating performance; the Company's liquidity and capital resources; the Company's financial and operating objectives and strategies to achieve them; general economic conditions; estimates of our expenses, future revenues, non-GAAP earnings per share and capital requirements; our expectations regarding the legal proceedings we are involved in; statements with respect to the Company's estimated working capital; expectations with respect to the adoption of IoT solutions; expectations regarding trends in the IoT market and wireless module market; expectations regarding product and price competition from other wireless device manufacturers and solution providers; and our ability to implement effective control procedures. Forward-looking statements are provided to help you understand our views of our short and long term plans, expectations and prospects. We caution you that forward-looking statements may not be appropriate for other purposes.

Any statements that express or involve discussions with respect to predictions, expectations, beliefs, plans, projections, objectives, assumptions or future events or performance (often, but not always, identified by words or phrases such as "outlook", “expects”, “is expected”, “anticipates”, “believes”, “plans”, “projects”, “estimates”, “assumes”, “intends”, “strategy”, “goals”, “objectives”, “potential”, “possible”, or variations thereof, or stating that certain actions, events, conditions or results “may”, “could”, “would”, “should”, “might” or “will” be taken, occur or be achieved, or the negative of any of these terms and similar expressions) are not statements of historical fact and may be forward-looking statements. Forward-looking statements are not promises or guarantees of future performance, they represent our current views and may change significantly. Forward-looking statements are based on a number of material assumptions, including, but not limited to, those listed below, which could prove to be significantly incorrect:

our ability to develop, manufacture and sell new products and services that meet the needs of our customers and gain commercial acceptance;
our ability to continue to sell our products and services in the expected quantities at the expected prices and expected times;
expected macro-economic business conditions;
expected cost of sales;
expected component supply constraints;
our ability to win new business;
our ability to fully integrate the business, operations and workforce of Numerex Corp. ("Numerex") and to return the Numerex business to profitable growth and realize the expected benefits of the acquisition;
our ability to integrate other acquired businesses and realize expected benefits;
expected deployment of next generation networks by wireless network operators;
our operations not being adversely disrupted by other developments, operating, cyber security, litigation, or regulatory risks; and
expected tax and foreign exchange rates.

Forward-looking statements are subject to a variety of known and unknown risks, uncertainties and other factors that could cause actual events or results to differ significantly from those expressed or implied in our forward-looking statements, including, without limitation:

competition from new or established competitors or from those with greater resources;
disruption of, and demands on, our ongoing business and diversion of management's time and attention in connection with acquisitions or divestitures;
the loss of, or significant demand fluctuations from, any of our significant customers;
our ability to attract or retain key personnel and the impact of organizational change on our business;

1



deterioration in macro-economic conditions and resulting reduced demand for our products and services;
risks related to the acquisition and ongoing integration of Numerex;
cyber-attacks or other breaches of our information technology security;
our financial results being subject to fluctuation;
our ability to respond to changing technology, industry standards and customer requirements;
risks related to infringement on intellectual property rights of others;
our ability to obtain necessary rights to use software or components supplied by third parties;
our ability to enforce our intellectual property rights;
our reliance on single source suppliers for certain components used in our products;
failures of our products or services due to design flaws and errors, component quality issues, manufacturing defects, network service interruptions, cyber-security vulnerabilities or other quality issues;
our dependence on a limited number of third party manufacturers;
unanticipated costs associated with litigation or settlements;
our dependence on mobile network operators to promote and offer acceptable wireless data services;
risks related to contractual disputes with counterparties;
risks related to governmental regulation;
risks related to the transmission, use and disclosure of user data and personal information;
risks inherent in foreign jurisdictions; and
risks related to tariffs or other trade restrictions.

This list is not exhaustive of the factors that may affect any of our forward-looking statements. Forward-looking statements are statements about the future and are inherently uncertain, and our actual achievements or other future events or conditions may differ materially from those reflected in the forward-looking statements due to a variety of risks, uncertainties and other factors, including, without limitation, those referred to below under "Risks and Uncertainties" and those referred to in our other regulatory filings with the U.S. Securities and Exchange Commission (the "SEC") in the United States and the provincial securities commissions in Canada.

Our forward-looking statements are based on the beliefs, expectations and opinions of management on the date the statements are made, and we do not assume any obligation to update forward-looking statements if circumstances or management’s beliefs, expectations or opinions should change, except as required by applicable law. For the reasons set forth above, investors should not place undue reliance on forward-looking statements.



2



CURRENCY
Unless otherwise indicated, all figures are stated in United States dollars.

CORPORATE STRUCTURE
Unless the context otherwise indicates, references to “we”, “our”, “us”, “the Company”, “the Corporation” or “Sierra Wireless” in this Annual Information Form means Sierra Wireless, Inc. and its subsidiaries.
Sierra Wireless was incorporated under the Canada Business Corporations Act on May 31, 1993. The Articles of Sierra Wireless were amended by a Certificate of Amendment issued March 29, 1999 to remove the private company provisions and restrictions on share transfer. The Articles of the Company were further amended by Certificates of Amendment issued May 13, 1999 and May 14, 1999 to: (i) re-designate and change all existing Common Shares in the capital of the Company to new Common Shares in the capital of the Company (the “Common Shares”); (ii) change the rights attached to all Preference Shares in the capital of the Company (the “Preference Shares”) and to remove each existing series of Preference Shares; and (iii) consolidate the Common Shares on the basis of one post-consolidation Common Share for 1.5 pre-consolidation Common Shares. Effective March 30, 2003, the Company amended the Company's By-Laws to take into account certain changes made to the Canada Business Corporations Act, including (i) the reduction of the Canadian residency requirement to 25% and (ii) to allow for the advance of funds by the Corporation to a director, officer or other person for the costs of a proceeding where the Company is obligated to indemnify such person. The Company amended the By-laws further on April 14, 2014 to (i) increase the quorum for the transaction of business at any meeting of the board to a majority of the directors, (ii) increase the quorum at any meeting of shareholders to two presents in person, each being a shareholder entitled to vote or duly appointed proxyholder or representative for a shareholder so entitled, and holding or representing, in the aggregate, at least 25% of the votes attaching to all the shares of the Company entitled to be voted at the meeting, and (iii) to adopt the Company's advance notice policy.
The Company’s registered and records office is located at Suite 2600, Three Bentall Centre, 595 Burrard Street, Vancouver, British Columbia, Canada, V7X 1L3 and its head office and principal place of business is located at 13811 Wireless Way, Richmond, British Columbia, Canada, V6V 3A4.
The following table lists the principal subsidiaries of Sierra Wireless and their jurisdictions of incorporation or organization. All such entities are 100% owned, directly or indirectly, by Sierra Wireless.
Name
Jurisdiction of Incorporation or Organization
Sierra Wireless America, Inc.
Delaware, U.S.A.
Sierra Wireless S.A.
France
Sierra Wireless Hong Kong Limited
Hong Kong
Sierra Wireless Sweden AB
Sweden
Numerex Corp.
Pennsylvania, U.S.A.

Subsidiaries with total assets and revenues less than 10 per cent, and in the aggregate less than 20 per cent, of total consolidated assets or total consolidated revenue are excluded from the list.


3



GENERAL DEVELOPMENT OF THE BUSINESS
Sierra Wireless is an Internet of Things ("IoT") pioneer that empowers businesses and industries to transform and thrive in the connected economy. Sierra Wireless provides an integrated device-to-cloud solution comprised of embedded and networking solutions seamlessly connected with our IoT platform and connectivity services. Original Equipment Manufacturers ("OEMs") and enterprises worldwide rely on our expertise in delivering fully-integrated IoT solutions to reduce complexity, get their connected IoT products and services to market faster, and improve intelligence at the edge of the network.

We operate our business under three reportable segments: (i) OEM Solutions; (ii) Enterprise Solutions; and (iii) IoT Services.

OEM Solutions

As a leading embedded module vendor, we provide standards-based wireless technologies and support open source initiatives that enable OEMs and system integrators to get their IoT solutions to market faster. We make it simple to embed cellular, Wi-Fi, Bluetooth and Global Navigation Satellite System ("GNSS") technologies, as well as manage devices, connectivity services and data through our IoT cloud platform. Our OEM Solutions segment includes embedded cellular modules, short range wireless modules, GNSS modules, software and tools for OEM customers who integrate wireless connectivity into their products and solutions across a broad range of industries and applications. Within our OEM Solutions segment, our embedded cellular wireless module product portfolio spans second generation ("2G"), third generation ("3G"), fourth generation ("4G") Long-Term Evolution ("LTE") and Low Power Wide Area ("LPWA") technologies. Our broad product portfolio also includes cloud-based remote device and data management capability, as well as support for our embedded application framework called Legato, which is an open source, Linux-based platform.

Enterprise Solutions

Our Enterprise Solutions segment provides networking solutions comprised of cellular gateways and routers that are complemented by cloud-based services and on-premise software for secure device and network management. Our networking solutions address a broad range of vertical market applications within the mobility, industrial and enterprise market segments.

Our AirLink gateways and routers have strong brand recognition with network operators, distributors, value-added resellers and end customers. Our products are known for their high reliability and technical capability in mission-critical applications deployed in hostile environmental conditions. These gateways and routers leverage our expertise in wireless technologies and offer the latest capabilities in LTE networking, including FirstNet solutions as well as Wi-Fi, Bluetooth and GNSS technologies. We also provide our customers with AirLink Management Services through our IoT platform and have introduced new advanced reporting and analytics software to our portfolio. Our AirLink products and services are sold through worldwide channel partners in a two-tier distribution model.

IoT Services

Our IoT Services segment enables the digital transformation of enterprises through integrated IoT cloud and connectivity services. This segment is comprised of four main areas of operation: (i) our global cellular connectivity services, which are subscription-based and include our flexible Smart SIM and core network platforms; (ii) our cloud services, which provide a secure and scalable cloud-based platform for deploying and managing IoT subscriptions, over-the-air updates, devices and applications; (iii) our managed broadband cellular services, which include a combination of hardware, high speed connectivity and cloud services; and (iv) specific vertical market IoT solutions that include segments such as security, asset tracking and asset optimization. These cloud, connectivity and managed broadband services comprise our integrated device-to-cloud strategy and enable worldwide IoT deployments by our customers. Our integrated solution makes it simpler to rapidly build and scale

4



IoT applications while de-risking the deployment process. Sierra Wireless offers a broad array of cloud and connectivity services that enable customers to connect to the mobile network and manage their devices and data communications.

In December 2017, we acquired all of the outstanding shares of U.S.-based Numerex in a stock-for-stock merger transaction. This acquisition added a portfolio of managed end-to-end IoT solutions, including smart devices, network connectivity and service applications, addressing a wide spectrum of vertical markets and industrial customers.

We continue to seek opportunities to acquire or invest in businesses, products and technologies that will help us drive our growth strategy forward and expand our position in the IoT market.



5



Key highlights for the year ended December 31, 2018:

On May 31, 2018, Jason Cohenour retired from his position as President and Chief Executive Officer ("CEO") and stepped down as a Director of the Company. Concurrently, Kent Thexton, Chair of the Board of Directors, was appointed Interim Chief Executive Officer and Greg Aasen, an independent Director since 1997, was named Lead Independent Director.

We announced the appointment of Russell N. Jones, CPA, CA, to our Board of Directors. Mr. Jones is an accomplished business and technology executive, bringing more than 37 years of international operational and leadership experience with leading technology companies, including Canadian e-commerce leader Shopify, Mitel Corporation, Newbridge Networks, Watchfire and Quake Technologies. Mr. Jones replaces outgoing Director Charles Levine, who stepped down from the Board of Directors effective October 24, 2018.
 
We announced the appointment of Joy Chik to our Board of Directors. Ms. Chik is Corporate Vice President for Identity Division in Microsoft's Cloud + AI group. Since joining Microsoft in 1998, as a software engineer, Ms. Chik has risen as an established leader of some of the industry's most impactful engineering teams. She is a member of the Anita Borg Institute and is also active in charities focused on encouraging women and girls to pursue careers in technology.

On October 16, 2018, the Board of Directors announced the appointment of Kent Thexton as CEO. Mr. Thexton had been serving as interim President & CEO since May 31, 2018 and assumed the permanent role on November 1, 2018. Mr. Thexton has held prominent roles as Founding Chief Marketing Officer and board member of O2 plc in the U.K. (now part of Telefonica); Chief Operating Officer of Rogers Cantel in Canada; and co-founded a Mobile Virtual Network Operator (MVNO) business in the United States. Immediately prior to his appointment, Mr. Thexton was the Co-founder and General Partner at ScaleUp Ventures.

Also on October 16, 2018, Robin Abrams, who has served on our Board of Directors since 2010, was appointed to be the new Board Chair, replacing Mr. Thexton who joined the Board of Directors in March 2005 and has served as Board Chair since February 2016. Mr. Thexton continues to serve as a non-independent director of the Company.

We announced the appointment of Jason Krause to the position of Chief Operating Officer of the Company. Mr. Krause is responsible for all aspects of our product and services, including: product portfolio strategy; product management; research and development; supply chain; quality; and global MNVO network and service operations. Prior to Mr. Krause's new appointment, he was Senior Vice President and General Manager of the Enterprise Solutions business unit and before that he was Senior Vice President of Marketing, Strategy, and Corporate Development.

OEM Solutions

KDDI Corporation, a Japanese telecommunications and system integration provider, selected our AirPrime® HL78 cellular modules for LTE-M IoT applications in a low power gas meter deployment. KDDI will be the world's first carrier to certify and provide its customers with our HL78 modules.

International Vending Alliance ("IVA"), the largest global network with 1.9 million vending machines in more than 70 countries, selected our Smart SIM and AirVantage IoT Platform to revolutionize vending service delivery. IVA is using a single Sierra Smart SIM for global connectivity across its network of machines and our AirVantage platform is enabling them to manage their subscriptions and monitor connectivity services.

Building on the success of mangOH® Red and Green, we released alpha samples of our next-generation mangOH® open source hardware platform, mangOH® Yellow, inviting the IoT developer community to influence the final product. Being smaller and lighter, mangOH® Yellow is targeted at IoT applications where compactness and low-power consumption are essential.

6



Our AirPrime® HL78 modules have been certified to operate on both KDDI Corporation's LTE-M network in Japan and AT&T's LTE-M network in the United States. These certifications pave the way for our LPWA customers to support large-scale IoT deployments in smart energy, tracking, industrial asset management, home security and other applications requiring low power and extended coverage.

Our AirPrime® EM7565 LTE-Advanced Pro Embedded Module has been granted FCC approval and is the first embedded module available for Citizens Broadband Radio Service (CBRS) networks in the U.S. This enables organizations to operate their own LTE networks in areas such as college, corporate campuses, arenas, airports, ports and warehouses.

We announced the industry's first 5G mechanical module sample at Mobile World Congress. Based on the M.2 form factor, the connectorized AirPrime® module will enable original equipment manufacturers and system integrators requiring the highest possible speeds to deploy 5G on their mobile computing, networking and IoT platforms worldwide.

Enterprise Solutions

We launched our AirLink® LX60, the industry's first cloud-managed LPWA cellular router for commercial and enterprise IoT applications. The LX60, with LTE and LTE-M/NB-IoT variants, extends the AirLink® Networking Solutions portfolio into new applications, including building automation, digital signage, taxis, automated teller machines, kiosks and point-of-sale terminals for both primary and backup connectivity.

Our AirLink® MG90 High-Performance Multi-Network Vehicle Router, based on our AirPrime® EM7511 embedded module, has been certified and approved for operation on FirstNet in the United States. FirstNet is the nationwide public safety communications platform dedicated to America's first responders. The AirLink MG90 is purpose-built to provide secure, always-on connectivity for mission-critical applications in public safety, transit and field services.

We launched AirLink® LX40, the industry's most compact cellular router optimized for the IoT, providing secure, managed connectivity out of the box for business-critical IoT enterprise applications.

We launched AirLink® Management Service - Advanced Reporting and Analytics providing customers with operational insight for vehicle fleet operations using our secure, cloud-based device management platform.

We launched AirLink® RV55 LTE-Advanced Pro router, the industry's most compact, rugged LTE-A Pro router to simplify and lower the cost of connecting critical remote assets, infrastructure and mobile workforces in utility, energy, smart city and public safety applications.

IoT Services

Intellinium selected our device-to-cloud IoT solution for its smart safety shoe, designed to improve worker safety in remote, dangerous or noisy workplaces, such as construction sites, factories, mines, oil platforms, and commercial fishing and agriculture operations.

Girbau, a leading manufacturer of industrial laundry equipment, selected our device-to-cloud IoT solution to enable Sapphire, its new remote monitoring service for commercial laundry machines.

XSun selected our device-to-cloud IoT solution, including AirLink® RV50 gateways, multi-operator smart connectivity services and the AirVantage IoT platform, for its solar-powered Unmanned Aerial Vehicle.

Atlas Copco, a world-leading provider of sustainable productivity solutions, selected our device-to-cloud IoT solution to transform its industrial compressor business. By deploying our FX30 programmable gateways and

7



cloud platform, Atlas Copco is leveraging machine intelligence on the factory floor to provide preventive maintenance, improve uptime and drive operating efficiencies.

We opened a new Global Service Center in Atlanta, Georgia to support our existing and rapidly growing IoT service customer base. More than 140 employees will be based at the location, monitoring millions of Sierra's connected devices around the world and providing 24/7/365 global customer support.

Security Alarms & Co., a Swiss developer of intelligent home security solutions, selected our IoT Services to enable highly resilient cellular connectivity for its ARHUB home security hub. ARHUB connects intelligent home security devices to the Internet with Wi-Fi, LAN and cellular. Using our SIM, ARHUB intelligently analyzes networks and connects to the most available network in the region.

We added solar power to our satellite-enabled asset tracking managed service, which allows agencies to connect, track and manage thousands of relief assets and respond to emergencies more effectively. We use Globalstar Inc.'s SmartOneSolar device to extend battery power and provide reliable satellite connectivity.

In early 2019, we announced mass production of our award-winning Ready-to-Connect solutions. Ready-to-Connect delivers all the key elements needed for an IoT application - cellular module, integrated SIM that's pre-connected to global mobile networks and IoT platform for device and subscription management and simplified operations - in one integrated bundle.

MANN + HUMMEL, a leading global expert for filtration solutions, selected our Smart SIMs and AirVantage® IoT Platform to connect and mange global deployments of Senzit, MANN + HUMMEL's new predictive maintenance platform developed to increase uptime for industrial and agricultural fleets.

Unimar, a worldwide supplier of tower and obstruction lighting products, has selected our device-to-cloud solution, including AirLink® RV50 industrial LTE gateways and SIMs, configured and managed over the air using the AirVantage® IoT Platform, to connect and manage critical lighting and control systems along flight paths.

Significant Acquisitions

Acquisition of Numerex Corp.
On December 7, 2017, in accordance with the terms of the Agreement and Plan of Merger (the "Merger Agreement"), dated as of August 2, 2017, we acquired all of the outstanding shares of Numerex in a stock-for-stock merger transaction (the "Transaction") whereby Numerex stockholders received a fixed exchange ratio of 0.18 common shares of Sierra Wireless for each share of Numerex common stock. On closing of the Transaction, Sierra Wireless issued 3,580,832 common shares as merger consideration in exchange for all of the outstanding shares of Numerex common stock and certain outstanding Numerex equity awards and warrants. Concurrent with closing, approximately $20.2 million in the aggregate was paid to retire outstanding Numerex debt for total consideration of $97.5 million. On February 19, 2018, Sierra Wireless filed a Form 51-102F4 - Business Acquisition Report in respect of the Transaction on SEDAR at www.sedar.com.

Numerex is a provider of enterprise solutions enabling IoT deployments and its solutions produce new revenue streams and create operating efficiencies for its customers. Numerex provides its technology and services through its integrated platforms, which are generally sold on a subscription basis. Numerex offers a portfolio of managed end-to-end IoT solutions including smart devices, network connectivity and service applications capable of addressing the needs of a wide spectrum of vertical markets and industrial customers. Numerex’s mission is to empower enterprise operations with world-class, managed IoT solutions that are simple, scalable, and secure.






8



Highlights of Recent Financial Performance of our Business

Fiscal Year 2018 Compared to Fiscal Year 2017
Our 2018 revenue was $793.6 million, up from $690.7 million in 2017. The increase in revenue was driven by solid year-over-year growth in each of our three reportable segments: our OEM Solutions segment experienced strong demand from automotive, networking and distribution customers; our Enterprise Solutions segment revenues grew as a result of strong sales of AirLink gateway products and related services; and our IoT Services segment revenues grew as a result of the acquisition of Numerex, completed in December 2017, as well as organic subscriber growth in cloud and cellular connectivity services.
Product revenue was $699.3 million in 2018 and $645.4 million in 2017, up 8.4%. Services and other revenue was $94.3 million in 2018 and $45.3 million in 2017, up 108.0%. Services and other revenue represented 11.9% of our total revenue in 2018, compared to 6.6% in 2017.
Gross margin was 33.3% in 2018 compared to 33.9% in 2017. In 2018, gross margin decreased slightly compared to 2017, due to unfavorable product and customer mix in our OEM Solutions segment, partially offset by improved sales of higher margin gateways in our Enterprise Solutions segment, and proportional growth in our higher margin cloud and connectivity services in our IoT Services segment.
We incurred a net loss of $24.6 million in 2018 compared to net earnings of 4.5 million in 2017. The decrease in net earnings reflects higher operating expenses combined with higher restructuring expense, consulting fees, separation costs on the retirement of our former CEO, loss on disposal of our remote tank monitoring business ("iTank") and the unfavorable impact of foreign exchange, offset by lower acquisition costs, absence of impairment loss, and lower income tax expense.
Fiscal Year 2017 Compared to Fiscal Year 2016
In 2017 our revenue was $690.7 million, an increase of 12.3% from 2016. The increase in revenue was driven by solid year-over-year growth in each of our three reportable segments: our OEM Solutions segment experienced growth from automotive and enterprise customers (including mobile computing); our Enterprise Solutions segment revenues grew as a result of the acquired GenX business and the continuing sales ramp of new AirLink gateway and router products; and our IoT Services segment revenue grew as a result of subscriber expansion.

Product revenue increased by $67.1 million, or 11.6%, in 2017 compared to 2016. The increase was primarily driven by growth in both OEM and Enterprise product revenue. Services and other revenue increased by $8.6 million, or 23.3%, in 2017 compared to 2016, primarily driven by increased subscriber growth in cloud and connectivity.

Gross margin was 33.9% of revenue in 2017, compared to 35.3% in 2016. In 2016, gross margin was favorably impacted by a change in estimate of our Intellectual Property ("IP") royalty accrual and two legal settlements. On a comparable year-over-year basis, these items added 210 basis points to gross margin in 2016 compared to 2017. In 2017, gross margin benefited from product cost reductions that were partially offset by unfavorable product mix.

Net earnings were $4.5 million in 2017 compared to $15.6 million in 2016. The decrease of $11.1 million in net earnings reflected decreased earnings from operations as a result of higher operating expenses driven by growth in the business, the added cost structure of acquired businesses, transaction and integration costs associated with acquisitions and an asset impairment, partially offset by foreign exchange gains on balance sheet items and lower income tax expense.





9



Revenue by Segment

Our revenue by segment for the years ended December 31, 2018 and 2017 per quarter was as follows:
 
 
2018
 
 
2017 (1)
 
 
 
Total
Q4
Q3
Q2
Q1
 
 
Total
Q4
Q3
Q2
Q1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OEM Solutions
 
$
583,214

$
148,708

$
148,356

$
150,939

$
135,211

 
 
$
554,537

$
139,795

$
137,850

$
144,467

$
132,425

 
Enterprise Solutions
 
119,927

30,257

32,068

28,402

29,200

 
 
101,535

31,879

26,277

21,661

21,718

 
IoT Services 
 
90,461

22,430

23,002

22,562

22,467

 
 
34,655

11,859

8,433

7,288

7,075

 
 
 
$
793,602

$
201,395

$
203,426

$
201,903

$
186,878

 
 
$
690,727

$
183,533

$
172,560

$
173,416

$
161,218

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1) 2017 has been adjusted to reflect the adoption of ASC 606- Revenue from Contracts with Customers.

NARRATIVE DESCRIPTION OF THE BUSINESS
Industry Background
We manufacture cellular wireless devices and provide services in the wireless communications and information technology industry, enabling connectivity for IoT solutions through cellular and short range wireless technologies. These technologies include 2G cellular standards such as GSM/GPRS/EDGE and CDMA/1xRTT; 3G standards such as UMTS (including HSPDA and HSUPA) and EV-DO; and 4G standards such as HSPA+, LTE, LTE-A; Low Power Wide Area ("LPWA") standards such as LTE-M and NB-IoT; and wireless local area network technologies such as Wi-Fi, Bluetooth, and GNSS. Key industry participants include:
mobile network operators ("MNOs") and mobile virtual network operators ("MVNOs"), who deploy, own and operate wireless networks and provide service to end users;
infrastructure vendors, who provide the networking equipment and software to build such networks;
device manufacturers, who provide voice and data communication devices that use the network, such as modems, embedded wireless modules and wireless gateways;
semiconductor companies who manufacture the technology platforms and chipsets that are often used by device manufacturers to develop their products, and
application enablement and cloud vendors, who provide applications and data analytics to enterprises and consumers that utilize the wireless networks.
Over the past several years, we have transitioned our business to focus specifically on integrated device-to-cloud solutions for IoT applications providing cloud and connectivity services as well as a broad portfolio of 2G, 3G, 4G, LPWA and short-range wireless embedded modules, and intelligent gateways.
Recent market trends in the wireless communications industry include:
Evolving wireless networks. Mobile network operators around the world continue to invest in network upgrades to support LTE technologies, enabling mobile broadband connectivity beyond gigabytes per second. Mobile network operators also continue to expand and improve network coverage, improving the ubiquity of cellular wireless access globally. Many global telecommunications carriers are testing various 5G technologies, the next phase of mobile telecommunications standards which is expected to be deployed in the market by 2020-21.
Adoption of LPWA technology. To expand the market for IoT applications, the industry adopted LPWA standards in 2016 by approving specifications for Cat M-1 and Cat NB-1. Sierra Wireless worked actively

10



with the 3GPP standards body in setting the Cat M-1 and Cat NB-1 standards and we remain active in evolving this innovative technology. This development is expected to significantly expand the market for low power, deep coverage IoT applications. Cat M-1 and NB-1 devices and related services began to be deployed in late 2018 and we expect this new technology to grow in 2019.
Technology improvements in devices and software. Improvements in wireless chipset technology, including greater integration, higher speeds, and lower power consumption, are driving further advances in cellular devices including on-board application processing, faster data transfer, smaller form factors, lower hardware costs, and longer battery life for host devices. These advances have helped enable the significant growth in demand for connected IoT devices and applications across many segments including automotive, transportation, energy, enterprise networking, sales and payment, industrial control and monitoring, field service, and healthcare.
Lower, more flexible service pricing. MNOs are introducing new wireless connectivity service pricing models to accelerate growth of IoT solutions and applications globally.
Emergence of MVNOs specifically for the IoT. MVNOs are increasing their level of activity in the IoT and expanding their service offerings by leveraging their connectivity services and adding application enablement and device management for IoT applications, often targeting specific vertical market segments.
Increasing focus and investment by large ecosystem participants. Large ecosystem participants, such as mobile network operators, system integrators, semiconductor companies, contract manufacturers, cloud services providers and application enablement companies, are increasing their investments in, and strategic focus on, IoT solutions. Enterprises, governments and other organizations are increasingly incorporating IoT solutions into their business models to enhance productivity, reduce costs and create competitive advantage.
We expect these trends, and others, to stimulate overall growth in the IoT market.  With higher speeds, lower costs, increased battery life and ubiquitous coverage in mobile networks, plus more ecosystem investment and innovative products from solution providers, the number of wireless connected devices and data traffic is expected to increase substantially over the next decade.  This growth will be driven largely by deployment of LPWA and 5G technologies for both low-speed and high-speed IoT connectivity. In turn, this growth is expected to drive demand for secure, scalable integrated device-to-cloud IoT solutions that can connect, gather, store and manage data for customer applications.

Products and Solutions
With sales, engineering, and R&D teams located in offices around the world, we offer the industry's most comprehensive portfolio of embedded modules and gateways, seamlessly integrated with our cloud and connectivity services. Our integrated solutions are developed to be simple, scalable and secure, enabling customers to get their connected products and services to market faster. Our devices are currently operating on more than 600 networks globally and we have shipped more than 160 million connected devices worldwide.
Our IoT Services include our Smart SIM, a global carrier-agnostic subscriber identity module (SIM) that is designed for regional and global IoT applications. Our Smart SIM is one of the industry's first SIMs to support the new GSMA eSIM/eUICC specification. Our fully managed connectivity solutions are bundled with hardware into one monthly service guaranteeing connectivity for mission critical applications. This enables our customers to get their IoT applications to market faster and also scale their deployments quickly.
OEM Solutions
Our OEM Solutions segment includes embedded wireless modules and optimized tools for OEM customers that are used to integrate wireless connectivity into products and solutions across a broad range of industries including

11



automotive, transportation, enterprise networking, energy, sales and payment, mobile computing, security, industrial monitoring, field services, healthcare, and others. Within our OEM Solutions segment, our embedded wireless modules product portfolio spans 2G, 3G, 4G and LPWA technologies as well as Bluetooth, Wi-Fi and GNSS technologies for use in IoT applications. This product portfolio also includes cellular connectivity services, cloud-based device and data management capability, as well as support for on-board embedded applications using Legato™, our open source, Linux-based application framework.
We believe there are long-term profitable growth prospects in the embedded wireless module market and we plan to continue to invest in our embedded module portfolio to expand our leadership position. Our acquisitions of Wavecom in 2009, the M2M business of Sagemcom in 2012, the M2M modules and modems business of AnyDATA in 2013, Blue Creation in 2016 and the GNSS business of GlobalTop in 2017, combined with subsequent product launches and customer design wins, have allowed us to significantly expand our global position in wireless embedded solutions. We believe that our line-up of embedded modules is amongst the broadest in the industry.

In 2014, we introduced our Legato™ platform, an open source embedded platform built on Linux, designed to simplify IoT application development. Comprised of a tightly integrated application framework, fully tested Linux distribution and feature-rich development environment, the open source Legato™ platform accelerates application level development of connected devices, thereby lowering total development and system costs for OEMs. Legato™ provides existing customizable components needed for IoT solutions across a wide range of target markets, including connected cars, industrial automation and smart meters.

In 2015, we introduced Project MangOH, an open source hardware design which accelerates innovation within the IoT, enables rapid prototyping and shortens the time-to-market for IoT developers. IoT developers can use the MangOH development kit to deploy multiple wireless and sensor technologies to determine the best solutions for their specific IoT use-case requirements. Once their prototype is complete, they can then re-use the industrial-grade design and IoT modules in final production. We introduced MangOH Green and MangOH Red rapid prototyping kits which are being well-received by the development community. Building on the success of mangOH® Red and Green, in 2018, we released alpha samples of our next-generation mangOH® open source hardware platform, mangOH® Yellow, inviting the IoT developer community to influence the final product. Being smaller and lighter, mangOH® Yellow is targeted at IoT applications where compactness and low-power consumption are essential. We announced the industry's first 5G mechanical AirPrime® module sample that will enable original equipment manufacturers and system integrators requiring the highest possible speeds to deploy 5G on their mobile computing, networking and IoT platforms worldwide.

In addition to our devices and related software products, we offer professional services to OEM customers during their product development and launch process. We leverage our expertise in wireless design, software, integration and certification to provide services that enable customers to more rapidly and cost-effectively bring their IoT and connected device solutions to market.
In 2018, total revenue from our OEM Solutions segment increased by 5.2% to $583.2 million compared to $554.5 million in 2017. This increase was primarily due to strong demand from automotive, networking and distribution customers, partially offset by weaker demand from transportation, sale and payment, and mobile computing customers.
Enterprise Solutions
Our Enterprise Solutions segment includes intelligent gateways and routers, security and device management solutions and professional services for enterprise customers. Within our Enterprise Solutions segment, the AirLink product portfolio includes 3G, 4G LTE and LTE-Advanced intelligent wireless gateways and routers that provide plug and play mission-critical connectivity. They are designed for use where reliability and security are essential and are sold to public safety, transportation, field service, energy, industrial, retail and financial enterprises around the world. AirLink gateways can be easily configured for the customer's application and also support on-board embedded applications using the ALEOS or Legato Application Frameworks.

12



Our gateway customers can remotely configure, deploy, and monitor their AirLink gateways over-the-air using our AirLink Management Service ("ALMS") which is powered by our AirVantage cloud platform. This service generates recurring, subscription-based revenue for the segment. In 2016, we launched four gateways targeted at specific end markets that have specific connectivity requirements. For the mobility market, we launched the MG90, a high performance dual LTE-A vehicle networking platform that provides secure, always-on mobile connectivity for first responders, field services and transit applications. The MG90 has multi-network switching capability. We also launched the MP70 which enables multiple high-bandwidth applications for vehicle fleets and first responders. For the industrial market, we launched the FX30, the industry’s smallest, most flexible and programmable cellular gateway. The FX30 is integrated with our Legato embedded application framework to provide open source Linux-based programmability. We also launched the RV50x which is an ultra-low power gateway that has been upgraded with LTE-Advanced capability to provide high throughput speeds. In 2017, we launched the industry-leading MP70 LTE-Advanced vehicle router that supports integrated vehicle telemetry, inertial navigation (dead reckoning) and driver behavior features to improve fleet operations and vehicle maintenance. In 2018, we launched our AirLink LX60, the industry's first cloud-managed LPWA cellular router for commercial and enterprise IoT applications. The LX60 extends the AirLink Networking Solutions portfolio into new applications, including building automation, digital signage, taxis, automated teller machines, kiosks and point-of-sale terminals for both primary and backup connectivity. Our AirLink MG90 High-Performance Multi-Network Vehicle Router, based on our AirPrime EM 7511 embedded module, has been certified and approved for operation on FirstNet in the United States. FirstNet is the nationwide public safety communications platform dedicated to America's first responders. We launched AirLink® LX40, the industry's most compact cellular router optimized for the IoT, providing secure, managed connectivity out of the box for business-critical IoT enterprise applications and AirLink® Management Service - Advanced Reporting and Analytics providing customers with operational insight for vehicle fleet operations using our secure, cloud-based device management platform. We launched AirLink® RV55 LTE-Advanced Pro router, the industry's most compact, rugged LTE-A Pro router to simplify and lower the cost of connecting critical remote assets, infrastructure and mobile workforces in utility, energy, smart city and public safety applications. All of our cellular gateways can be monitored, managed and controlled remotely through our ALMS.
In 2016, we acquired GenX to expand our in-vehicle telematics offering and enhance our fleet management and asset tracking portfolio. The telematics business experienced strong growth in 2017 as many fleet transportation businesses deployed in-vehicle gateways to improve transportation efficiency and meet U.S. federal transport requirements. Many of our transportation customers accelerated their fleet deployments in late 2017 and early 2018 to comply with the Hours of Service (HoS) regulations mandated by the U.S. Federal Motor Carrier Safety Administration. Subsequently to this acceleration, for the balance of 2018, our mid-tier telematics product volume returned to more normalized levels.
Total revenue from our Enterprise Solutions segment increased by 18.1% to $119.9 million in 2018 compared to $101.5 million in 2017. The increase was mainly driven by strong sales of AirLink gateway products, including the RV50, MG90 and MP70 gateway products, and support and services revenue, partly offset by lower sales of our mid-tier telematics gateways.
IoT Services
Our IoT Services segment provides connectivity services and cloud management together with our hardware devices that are pre-integrated with our Smart SIM to help our customers accelerate time to market for new IoT solutions. This segment comprises four main areas of operation: (i) our global cellular connectivity services, which include our Smart SIM and core network platforms; (ii) our cloud services, which provide a secure and scalable cloud based platform for deploying and managing IoT subscriptions, devices, and applications over the air; (iii) our managed broadband cellular services, which include a combination of hardware, connectivity services and cloud services; and (iv) specific vertical market IoT solutions that include segments such as security, asset tracking and asset optimization.
Our AirVantage Cloud Platform simplifies the deployment of IoT solutions by providing a seamless connection between devices and the enterprise. IoT solution providers can use the latest cloud application programming interface (API) standards to quickly integrate data from their machines or assets with their own enterprise

13



applications and back-end solutions. The AirVantage Management Service is a comprehensive device management application with interactive dashboards that make it easy to deploy, monitor and upgrade wireless devices remotely.
Our IoT Services segment also includes connectivity and data management services. As part of these services we introduced the multi-operator Sierra Wireless Smart SIM and Connectivity Service. Using traditional Subscriber Identity Modules ("SIMs") for IoT connectivity can result in interruptions in data transmission, expensive service calls and increased logistics handling issues. Our Smart SIM eliminates such issues by introducing a SIM designed specifically for IoT deployments. The Smart SIM delivers multi-operator coverage, reliable performance and flexible global pricing through a patented embedded agent designed specifically for enabling IoT connectivity anywhere in the world. In 2016, we introduced eUICC as part of our global Smart SIM and connectivity service.  eUICC is a GSMA specification that allows users to remotely provision and change service providers over the air without physically accessing the SIM card. This provides a global, operator-independent connectivity solution which is critical for the deployment of the IoT. As a key part of this strategy we have negotiated wholesale agreements with a number of mobile network operators for the provision of airtime on their networks to support our connectivity services business. In early 2019, we commenced mass production of our award-winning Ready-to-Connect solutions. Ready-to Connect delivers all the key elements needed for an IoT application - cellular module, integrated SIM that is pre-connected to global mobile networks and IoT platform for device and subscription management and simplified operations - in one integrated bundle.
In December 2017, we acquired Numerex Corp. to accelerate our IoT device-to-cloud strategy by adding established IoT customers, proven solutions, and recurring subscription-based revenue. In 2018, we completed many of the integration steps to capture growth, cost and operational synergies. The acquisition of Numerex provided us with the following benefits:
improved subscription-based recurring revenue from IoT services;
a stronger position in the global IoT market;
integration of our global network operations in Atlanta;
expanded sales capacity with an experienced team and channel; and
diversification of our services business and revenue mix.

Total revenue from our IoT Services segment increased by 161.0% to $90.5 million in 2018 compared to $34.7 million in 2017. This growth was mostly driven by the addition of Numerex, acquired in December 2017, as well as organic subscriber growth in cloud and cellular connectivity services.
Customers

Our products and solutions are used by a variety of customers across numerous market segments and many use cases. Market segments that we serve include automotive, transportation, public safety, energy, industrial, enterprise networking, sales and payment, mobile computing, security, industrial monitoring, manufacturing, cleantech, field services, residential and healthcare.
We sell our products both directly and through indirect channels including OEMs, distributors, value-added resellers and mobile network operators. We sell our products to customers worldwide and have built sales and distribution teams to support our international business.
Original Equipment Manufacturers
OEMs are customers that integrate our devices into machines they design and manufacture and then sell to end-user markets through their own direct sales force and indirect distribution channels. In many cases we leverage the market-specific expertise and go-to-market capabilities of our OEM partners to address the connectivity solution needs of certain market segments. Our devices have been integrated into a range of OEM solutions, such as automobiles and commercial vehicles, smart energy meters, point of sale terminals, enterprise routers,

14



notebooks, industrial handhelds, assembly line machinery, mobile and fixed equipment, alarm panels and medical equipment. We sell to OEMs both directly and indirectly through distribution partners around the world.
Resellers and Distributors
Resellers purchase our products either directly from us or from our distributor network and resell them to OEMs and enterprise customers. In order to support our global resellers and OEMs, we have established a global network of distribution partners. Distributors ensure that our products are available to a large number of resellers and OEM customers around the world.
Resellers often combine our products with other elements of an overall solution, such as additional hardware, application software and communication services and deliver a complete solution to the end-user customer. Resellers include IT VARs, system integrators and application solution providers.
Mobile Network Operators
We maintain strong relationships with key mobile network operators worldwide and these relationships allow us to stay aligned with wireless technology trends while we work together to develop the market to drive IoT growth. Additionally, mobile network operator sales teams often work with our sales teams to jointly sell wireless solutions to OEMs, enterprise and government customers. The mobile network operator channel provides us with extended customer reach, while at the same time allows the operators to leverage our wireless solutions expertise to help sell their connectivity services. We have also entered into wholesale purchase agreements with several mobile network operators that enable us to provide global cellular connectivity services to our customers.
Product Development
We have built a reputation in the wireless industry for creating state-of-the-art, high quality products and services and for bringing them to market within aggressive timeframes. Our global product development teams of approximately 677 full time employees, at December 31, 2018, are located in Richmond, British Columbia; Carlsbad, California; Issy-Les-Moulineaux, France; Toulouse, France; Hong Kong SAR, China; Shenzhen, China; and Atlanta, Georgia. These teams are skilled in the areas of radio design, hardware design, embedded software design cloud-based application development and cellular network design. The product development teams in each of our business units include leaders with extensive experience in their fields, along with younger graduates from leading universities.
Our goal is to develop complete, thoroughly validated, high quality products and solutions that are closely managed throughout their entire life cycle. As part of this approach, individuals from our product development group form product-specific teams with staff from other functional areas, including research and development, product management, marketing, operations, technical support and quality. These teams work closely to bring new products through the development phase, while balancing the market requirements of performance, time to market and product cost. Concepts and prototypes are validated by working with lead customers, channel partners and industry consultants. From time to time, projects are outsourced to third parties, who provide product development leverage for our in-house development teams.
Products and services that result from our development process are designed and tested to industry standards, as well as customer requirements and are introduced to our contract manufacturing partners for production and delivery to our customers. Included in the development effort is the certification of our products with industry and regulatory standards bodies and mobile network operators. A group of senior engineers develops and monitors our development processes within an ISO 9001 approved framework or ISO/TS 16949 for automotive grade products. These processes are applied across all development projects to ensure uniformity and high quality.
Our product development staff stays current with technology by participating in industry groups such as the Global Certification Forum, the Cellular Telecommunications Industry Association, the European Telecommunications

15



Standards Institute, the Third Generation Partnership Project, the Third Generation Partnership Project 2, the GSM Association, the OneM2M Partnership, and Open Mobile Alliance, as well as through ongoing technical education. We maintain close relationships with local universities by providing financial and technical contributions, hiring co-op students, giving lectures, supporting professorships and participating in regular informal meetings with faculty members.
Marketing
Our marketing team is responsible for providing product life cycle management, marketing programs and strategy, corporate communications and branding, product marketing, demand generation and social media marketing on a global basis.
Product Management & Segment Marketing
Members of our product management and marketing teams play an active role in the development and management of products through their entire product life cycle. Emphasis is placed on understanding customer and market segment needs, developing the business case for new products and services, determining competitive positioning and pricing, and ensuring product completeness, which includes market and competitive analysis, documentation and packaging. The product management team also develops and manages the product portfolio roadmap and both the product management and segment marketing groups interface with customers regarding business opportunities and product requirements.
Corporate Marketing
Members of this team develop and communicate corporate and product positioning to a variety of audiences including new and prospective customers, media and analysts, channel partners, ecosystem partners, and the industry in general in several ways, including:
Global corporate and product branding, positioning and messaging;
Marketing content generation to build awareness for our device-to-cloud offering and thought leadership topics including material such as: webinars, white papers, product and corporate videos, training tutorials, bylined articles, customer stories, news releases, datasheets, segment brochures and corporate brochures;
Product launch and Sales support by way of sales tools, presentations, and outbound launch programs;
Demand generation programs to generate marketing and sales qualified leads that turn into opportunities for the business;
Seek and secure editorial coverage and place advertisements in industry, business and trade publications, and meet with industry experts, media and industry analysts;
Participate in industry and segment conferences and trade shows to drive brand awareness and generate leads;
Develop channel marketing initiatives to educate resellers and distributors and to encourage sell-through of our products and solutions; and
Develop partnerships with other participants in the IoT ecosystem.
Manufacturing
We outsource most of our manufacturing, procurement of certain components, kitting, logistics, assembly, testing and repair. We believe that outsourcing allows us to:
Focus on our core competencies, including research and development, sales and marketing;
Participate in contract manufacturer economies of scale and favorable geographic locations;
Access high quality, lower cost manufacturing resources;
Provide regional manufacturing to support customer requirements and minimize costs;
Achieve rapid production scale; and
Optimize capital utilization.


16



We perform certain manufacturing related functions in-house, including key component sourcing, manufacturing engineering, and development of manufacturing tests.
We use several contract manufacturers and logistics partners to provide an end-to-end global supply chain solution. The fully integrated supply chain services provided by these electronic manufacturing services ("EMS") partners, enable us to optimize product costs and capital utilization, as well as generally achieve increased operating efficiencies and scalability.
Competition
The market for IoT devices and solutions is growing and we expect that it will continue to attract significant competition. Some of our competitors are large corporations with manufacturing scale and financial resources at their disposal, while others are small. However, we believe that our innovation, deep expertise in wireless IoT communications, and the ability to provide an end-to-end solution to our customers, gives us an opportunity to effectively differentiate ourselves.
IoT Services: Our cloud and connectivity services are a strategic differentiator of our integrated device to cloud IoT solutions offering. We are unique in having our own Smart SIM pre-integrated into our devices. Depending on the customers served, our competitors include MNOs and other companies who operate MVNOs or cloud platforms for the IoT market such as Cubic Telecom Limited, Eseye, Kore, Aeris, Wireless Logic, Arkessa, Globe Touch and Transatel.
Wireless Embedded Modules: We have established a market share and technology leadership position by being early to market with leading edge, high performance, high quality products that support the latest wireless technologies. We are a global market leader in wireless cellular embedded modules for IoT and enjoy significant competitive advantages, including a broad product portfolio, a global footprint, strong relationships with global OEMs, and unique open source software platform. Our primary competitors include Gemalto NV, Telit Communications Plc, u-blox Holding AG, Quectel Wireless Solutions, SIMCom Wireless Solutions, Fibocom Wireless Inc. and Huawei Technologies Corporation.

Intelligent Gateways and Routers: The market for intelligent wireless gateways is significantly fragmented depending on the vertical market segment, customer and competition. In the segments where we compete, we believe that our market share is strong, and that competition is intensifying. In order to strengthen our share position, we have launched new products to rejuvenate our product line and increased our investments in sales capacity and other go-to-market initiatives. Our competitors in this line of business vary by market segment and include Cradlepoint Incorporated, CalAmp Corp., Digi International Inc., Cisco Systems Inc. and Multi-Tech Systems Inc.

Employees
As of December 31, 2018 we had a total of 1,400 full time employees, 417 of whom are located at our head office in Richmond, British Columbia, with the balance being located across the United States, Canada, Europe and Asia. Of our 1,400 employees, 677 are involved in product development, 110 are involved in manufacturing and operations, 376 are sales and support personnel, 75 are marketing personnel and 162 are in finance and administration. Employees have access to ongoing training and professional development opportunities that are funded by the Company through on-the-job and outside educational programs.
Competitive compensation, including cash compensation, our employee stock option plan, our employee restricted share unit plans and our retirement plan contribution program, are complemented by internal recognition programs and career advancement opportunities. We believe our relationships with our employees are positive.
We have entered into non-disclosure agreements and confidentiality agreements with key management personnel and with substantially all of our other employees.

17



Intellectual Property
We believe that a considerable portion of the value of the Company resides in our intellectual property, the combined expertise of our teams, our inventions and our ability to apply rapidly changing technology to new and innovative solutions for our customers.
We protect our intellectual property through a combination of patent protection, copyright, trademarks, trade secrets, licenses, non-disclosure agreements and contractual provisions. We enter into a non-disclosure and confidentiality agreement with each of our employees, consultants and third parties that have access to our proprietary technology. Under assignment of inventions agreements, all of our employees and consultants assign to Sierra Wireless all intellectual property rights in the inventions created during such person’s employment or contract with Sierra Wireless.
We currently hold 183 United States patents and 175 international patents. Additional patent applications are pending. We also access the intellectual property of third parties by entering into commercial licenses and cross-licenses when appropriate.
Governmental Regulation
Our products are subject to certain mandatory regulatory approvals in the United States, Canada, the European Union (“EU”) and other regions in which we operate. In the United States, the Federal Communications Commission regulates many aspects of communications devices, including radiation of electromagnetic energy, biological safety and rules for devices to be connected to the telephone network. In Canada, similar regulations are administered by the Ministry of Industry, through Industry Canada. EU directives provide the comparable regulatory guidance in Europe.
Wireless modems must be approved under these regulations by the relevant government authority prior to these products being offered for sale. We have obtained all necessary Federal Communications Commission, Industry Canada, EU and other required regulatory approvals for the products we currently sell.
Foreign Operations
We operate foreign research and development facilities in Issy-les-Moulineaux and Toulouse, France; Carlsbad, California, and Atlanta, Georgia, United States; Hong Kong SAR and Shenzhen, China.
Our major foreign sales, marketing and support functions are in Issy-les-Moulineaux and Toulouse, France, Carlsbad, California and Atlanta, Georgia, United States; and in Hong Kong SAR, China.
We use a number of large global EMS providers with factories located in China, Brazil, and Vietnam to manufacture our products and provide integral supply chain services. We also use additional partners to support regional manufacturing requirements and select products including more complex, lower volume devices.
Additional Information Concerning Our Business
From time to time, some of our products may be subject to importation tariffs in the United States and other markets around the world.

Our operations do not have a significant impact on the environment. We have not made, and are not required to make, any significant capital expenditures to comply with environmental regulations nor will our competitive position be affected by environmental protection requirements. Working with the contract manufacturers who build our products and relevant component suppliers, we ensure that our products that are sold in the EU comply with the EU directives that restrict the use of certain hazardous substances in electronic equipment sold in the EU after July 1, 2006.

18



In 2017 we published our first annual Corporate Social Responsibility progress report and presented the sustainability principles which we are committed to and which we are integrating into our business. In the report we acknowledged our responsibility to work towards a better, more sustainable future from the manufacturing floor to the boardroom and demonstrated the ways in which we are honoring our commitment to integrate environmental sustainability and positive social impacts throughout our business. We are committed to working with vendors, partners and our team members to bring prominence to social responsibility in the IoT industry. We will continue to more formally develop our goals as part of our recognition that our commitment to improving our corporate responsibility and refining our sustainability approach are essential components of our long-term growth.
Our Conflict Minerals policy sets out our commitment to source materials and components from environmentally and socially responsible suppliers. In general, it is our policy that we do not knowingly purchase materials, components or supplies which contain conflict minerals that originate in the Democratic Republic of Congo and adjoining countries that have not been certified as conflict free by an independent third party. We expect our suppliers to adhere to the same standard and to have in place programs and processes to ensure conflict free supply chains. We request confirmation annually from our suppliers regarding the conflict free status of the products that they provide to Sierra Wireless. We report the results of this process as part of the annual requirements the SEC has developed in response to Section 1502 of the Dodd-Frank Act.
RISK FACTORS
Our business is subject to significant risks and uncertainties and past performance is no guarantee of future performance. These risks and uncertainties are described in our MD&A for the year ended December 31, 2018, which can be found on our website at www.sierrawireless.com or at www.sedar.com, and filed as Exhibit 1.3 to our Annual Report on Form 40-F.
DIVIDENDS
Since incorporation, we have not paid any dividends on our Common Shares. Our current intention is to reinvest earnings to finance the growth of our business. We do not anticipate that we will pay any dividends on our Common Shares in the immediate or foreseeable future.
DESCRIPTION OF CAPITAL STRUCTURE
Our authorized capital consists of an unlimited number of Common Shares, of which, at March 6, 2019, 36,145,063 were issued and outstanding, and an unlimited number of Preference Shares, issuable in series, of which none were issued and outstanding. Our board of directors is authorized to determine the designation, rights and restrictions to be attached to the Preference Shares upon issuance.
Holders of Common Shares are entitled to receive notice of any meeting of shareholders and to attend and vote at those meetings, except those meetings at which only the holders of shares of another class or of a particular series are entitled to vote. Each Common Share entitles its holder to one vote. Subject to the rights of the holders of Preference Shares, the holders of Common Shares are entitled to receive on a proportionate basis such dividends as our board of directors may declare out of funds legally available. In the event of the dissolution, liquidation, winding up or other distribution of our assets, the holders of the Common Shares are entitled to receive on a proportionate basis all of our assets remaining after payment of all of our liabilities, subject to the rights of holders of Preference Shares.
Normal Course Issuer Bid
On August 1, 2018, we received approval from the TSX of our Notice of Intention to make a new Normal Course Issuer Bid ("NCIB"). Pursuant to the NCIB, we may purchase for cancellation up to 3,580,668 of our common shares, or approximately 9.9% of common shares outstanding as of the date of the announcement (representing 10% of the public float). The NCIB commenced on August 8, 2018 and will terminate on the earlier of: i) August 7,

19



2019; (ii) the date we complete our purchases pursuant to the notice of intention filed with the TSX; or (iii) the date of notice by us of termination of the NCIB.
In 2018, we repurchased and canceled 161,500 common shares at an average price of $19.32 per share. The excess purchase price over and above the average carrying value in the amount of $1,187 was charged to retained earnings.
Credit Facilities
On July 31, 2018, we entered into a new committed $30 million senior secured revolving credit facility (the "Revolving Facility") with the Canadian Imperial Bank of Commerce as sole lender and as Administrative Agent. The new Revolving Facility replaced the Company’s previous $10 million uncommitted revolving credit facility. The Revolving Facility is secured by a pledge against substantially all of our assets and includes an accordion feature, which permits the Company to increase the aggregate revolving loan commitments thereunder on an uncommitted basis subject to certain conditions. The Revolving Facility matures on July 31, 2021 and will be used for general corporate purposes, including, but not limited to, capital expenditures, working capital requirements and/or certain acquisitions permitted under the Revolving Facility. As at December 31, 2018, there were no borrowings under the Revolving Facility.
During the second quarter of 2018, we reduced our revolving standby letter of credit facility with Toronto Dominion Bank from $10 million to $1.5 million in connection with the Revolving Facility. The credit facility is used for the issuance of letters of credit and guarantees and is guaranteed by Export Development Canada. As of December 31, 2018, there were two letters of credit issued against the revolving standby letter of credit facility for a total value of $0.1 million.
MARKET FOR SECURITIES
Our Common Shares are listed on the Toronto Stock Exchange (“TSX”) and trade under the symbol “SW”, and on Nasdaq under the symbol “SWIR”.
Trading Price and Volume
Set out below are the price ranges and volume of the Common Shares of Sierra Wireless, Inc. that traded on the TSX for the year ended December 31, 2018.
2018
Low (Cdn$)

High (Cdn$)

Total Monthly Volume

 
 
 
 
January
23.45

27.32

2,243,700

February
19.06

24.41

4,697,200

March
19.97

22.81

3,330,300

April
20.63

22.81

2,043,200

May
20.90

23.88

2,091,100

June
20.81

21.82

1,841,200

July
20.44

22.59

1,675,000

August
20.35

26.12

2,400,900

September
23.85

29.38

2,600,900

October
22.58

26.17

2,052,500

November
20.59

26.04

1,698,300

December
17.61

21.89

1,807,500



20



Set out below are the price ranges and volume of the Common Shares of Sierra Wireless, Inc. that traded on Nasdaq for the year ended December 31, 2018.
2018
Low (US$)

High (US$)

Total Monthly Volume

 
 
 
 
January
19.05

21.85

6,244,500

February
15.10

19.85

9,872,000

March
15.50

17.75

6,620,800

April
16.10

17.75

4,810,700

May
16.15

18.50

6,184,600

June
15.75

16.75

5,569,700

July
15.60

17.10

3,641,700

August
15.60

20.02

7,599,500

September
18.05

22.58

6,484,900

October
17.08

20.40

5,274,400

November
15.54

19.81

6,696,400

December
12.67

16.56

6,316,700



DIRECTORS AND EXECUTIVE OFFICERS
The tables set forth below list the directors and executive officers of the Company as at March 6, 2019, indicating their name, municipalities of residence, their respective positions and offices held with the Company, the length of service and their principal occupations within the five preceding years.
Each director is elected at our annual meeting of shareholders to serve until the next annual meeting or until a successor is elected or appointed, unless such director resigns or is removed earlier. To the knowledge of Sierra Wireless, the directors and executive officers as a group, beneficially own, directly or indirectly, or exercise control or direction over, 326,951 Common Shares (not including Common Shares issuable upon the exercise of stock options or undistributed restricted stock units), representing as of March 6, 2019 approximately 0.9% of the issued and outstanding Common Shares.

21



Directors
Name, Position and Residence
Principal Occupation or Employment in the Preceding Five Years (1)
 
Director Since
 
 
 
 
Gregory D. Aasen (3)
Independent Outside Director
 
December 1997
Director
 
 
 
British Columbia, Canada
 
 
 
 
 
 
 
Robin A. Abrams (2)(4)
Independent Outside Director
 
March 2010
Chair and Director
 
 
 
California, U.S.A.
 
 
 
 
 
 
 
Paul G. Cataford (2)(3)
Independent Outside Director; President and Chief Executive Officer of Zephyr Sleep Technologies, a Canadian designer, developer and manufacturer of medical devices for the diagnosis and treatment of sleep-disordered breathing, from April 2010 to present
 
July 1998
Director
 
 
Alberta, Canada
 
 
 
 
 
 
 
 
 
Joy Chik (3)
Independent Outside Director; Corporate Vice President, Identity Division, Microsoft Corporation from October 2016 to present; Corporate Vice President and other senior Engineering roles, Microsoft Corporation from 2014 to 2016
 
October 2018
Director
 
 
Washington, U.S.A
 
 
 
 
 
 
Russell N. Jones (2)(4)
Independent Outside Director; CFO, Shopify Inc. from 2011 to 2018.
 
September 2018
Director
 
 
Ontario, Canada
 
 
 
 
 
 
Thomas Sieber (2)(4)
Independent Outside Director; Chairman of Axpo Holding AG, a Swiss energy utility, from March 2016 to present; and Chairman of Salt Mobile SA (formerly Orange Switzerland), a Swiss telecommunications carrier, 2012 to 2015
 
January 2014
Director
 
 
Zurich, Switzerland
 
 
 
 
 
 
Kent P. Thexton
President and Chief Executive Officer; General Partner of ScaleUP Ventures Inc. from April 2016 to October 2018; and Managing Director of OMERS Ventures from January 2014 to 2016
 
March 2005
Director
 
 
Ontario, Canada
 
 
Notes:
(1) The information as to "principal occupation" has been furnished by the respective directors
(2) Member of the Audit Committee
(3) Member of the Human Resources Committee
(4) Member of the Governance and Nominating Committee


22



Executive Officers
Name, Position and Province or State and Country of Residence
Principal Occupation in the Preceding Five Years
 
Length of Service
 
 
 
 
Kent P. Thexton
President and Chief Executive Officer from October 2018 to present; General Partner of ScaleUP Ventures Inc. from April 2016 to October 2018; and Managing Director of OMERS Ventures from January 2014 to 2016
 
1 year
President and Chief Executive Officer
 
 
Ontario, Canada
 
 
 
 
 
 
Jason L. Krause
Chief Operating Officer from November 2018 to present; Senior Vice President and General Manager, Enterprise Solutions from 2015 to October 2018; Senior Vice President, Corporate Development and Marketing from 2011 to 2015
 
11 years
Chief Operating Officer
 
 
British Columbia, Canada
 
 
 
 
 
 
David G. McLennan
Chief Financial Officer and Corporate Secretary; Chief Transformation Officer from November 2018 to present
 
15 years
Chief Financial Officer , Chief Transformation Officer, and Corporate Secretary
 
 
British Columbia, Canada
 
 
 
 
 
 
Philippe Guillemette
Chief Technology Officer
 
10 years
Chief Technology Officer
 
 
British Columbia, Canada
 
 
 
 
 
 
Rene Link
Chief Marketing Officer & Senior Vice President Strategy from 2016 to present; and from 2013 to 2016, Strategic Advisor and Chief Marketing and Demand Officer at Aricent Inc., a global design and engineering company innovating for customers in the digital era
 
3 years
Chief Marketing Officer & Senior Vice President Strategy
 
 
California, U.S.A.
 
 
 
 
 
 
A. Daniel Schieler
Senior Vice President and General Manager, Automotive from November 2018 to present, Senior Vice President and General Manager, OEM Solutions from 2015 to November 2018
 
15 years
Senior Vice President and General Manager, Automotive
 
 
 
 
California, U.S.A.
 
 
 
 
 
 
Mark Overton
Chief Solutions Officer from November 2018 to present, Senior Vice President and General Manager, IoT Services from 2017 to October 2018; from 2015 to 2017, Managing Director, Global Innovation at Cisco Jasper, a global IoT platform leader; and from 2013 to 2015, SVP and Co-GM, EMEA at First Data, a global leader in commerce-enabling technology
 
2 years
Chief Solutions Officer
 
 
United Kingdom
 
 
 
 
 
 
Marc Osgoodby
Vice President, Global Sales from January 2019 to present; Vice President, Sales, Enterprise Solutions, December 2015 to January 2019
 
4 years
Vice President, Global Sales
 
 
New Jersey, U.S.A
 
 
 
 
 
 

23



None of the directors or executive officers of the Corporation is, as at the date of this AIF, or was within 10 years before the date of this AIF, a director, chief executive officer or chief financial officer of any company (including the Corporation) that:
a)
was subject to a cease trade order, an order similar to a cease trade order or an order that denied the relevant company access to any exemption under securities legislation which, in each case, was in effect for a period of more than 30 consecutive days (each, an “order”) that was issued while the director or executive officer was acting in the capacity as director, chief executive officer or chief financial officer, or
b)
was subject to an order that was issued after the director or executive officer ceased to be a director, chief executive officer or chief financial officer and which resulted from an event that occurred while that person was acting in the capacity as director, chief executive officer or chief financial officer.
No director or executive officer of Sierra Wireless or a shareholder holding a sufficient number of securities of Sierra Wireless to affect materially its control:
a)
is, as at the date of this AIF, or has been within the 10 years before the date of the AIF, a director or executive officer of any company (including Sierra Wireless) that, while that person was acting in that capacity, or within a year of that person ceasing to act in that capacity, became bankrupt, made a proposal under any legislation relating to bankruptcy or insolvency or was subject to or instituted any proceedings, arrangement or compromise with creditors or had a receiver, receiver manager or trustee appointed to hold its assets;

b)
has, within the 10 years before the date of this AIF, become bankrupt, made a proposal under any legislation relating to bankruptcy or insolvency, or become subject to or instituted any proceedings, arrangement or compromise with creditors, or had a receiver, receiver manager or trustee appointed to hold the assets of the director, executive officer or shareholder;

c)
has been subject to:
(i)
any penalties or sanctions imposed by a court relating to securities legislation or by a securities regulatory authority or has entered into a settlement agreement with a securities regulatory authority; or

(ii)
any other penalties or sanctions imposed by a court or regulatory body that would likely be considered important to a reasonable investor in making an investment decision.


24



CODE OF BUSINESS CONDUCT
In 2003, the Board of Directors adopted a Code of Business Conduct applying to all directors, officers, employees and contractors of the Company and each affiliate and subsidiary of the Company, including the Company’s Chief Executive Officer, Chief Financial Officer and other senior officers, to ensure that we conduct our business in accordance with the highest standards of business conduct. The Board of Directors approved updated versions of the Code of Business Conduct in December 2005, October 2008, March 2011, February 2014, April 2016 and May 2017. There have been no waivers granted from the Code of Business Conduct since its adoption. The Code of Business Conduct is available on the Company’s website at www.sierrawireless.com or on SEDAR at www.sedar.com.
AUDIT COMMITTEE     
Mandate of the Audit Committee
The full text of the Mandate of the Audit Committee is set out below.
1.
Purpose and Scope

The audit committee (“Committee””) was established by the Board of Directors (“Board”) of Sierra Wireless Inc. (“Company”) to assist the Board in fulfilling its responsibilities for oversight of the following:
the Company's systems of internal and disclosure controls;
the Company's financial reporting process including the Company’s financial statements and other financial information provided by the company to its shareholders, the public and others in accordance with applicable securities and corporate legislation and the Company’s Disclosure Policy;
the Company's compliance with financial, accounting, legal and regulatory requirements including the Company’s Code of Business Conduct;
the appointment, compensation, independence, oversight, communication with, performance and change of the Company’s external and independent auditors (the “Auditors”);
the Company’s process for identification of the principal risks of the Company’s business and ensuring that an appropriate process is in place to manage risks across the enterprise; and
the fulfillment of the other responsibilities set forth in this Mandate.

2.
Organization, Membership and Meetings

Committee members shall meet the requirements of the Toronto Stock Exchange, the NASDAQ Exchange, the Securities and Exchange Commission, the securities commissions of each of the Provinces of Canada in which the Company is a reporting issuer and any other regulatory agency that may have jurisdiction over the operations of the Company from time to time.
The Committee shall consist of three or more directors who are “independent” as defined by applicable law, regulations, guidelines and policies, and as determined by the Governance and Nominating Committee (“GNC”) of the Board.
All members of the Committee shall be “financially literate”, and at least one member of the Committee shall be a “financial expert”. “Financially literate” and “financial expert” will have the respective meanings set out in applicable law, regulations, guidelines and policies.
Members of the Committee shall be appointed annually by the Board on the recommendation of the GNC. Members may be replaced by the Board at any time, but shall otherwise serve until a successor has been named.
No committee member may serve on the compensation committee of another company if any director of the Company is, or has been in the past three years, an employee of that other company.
No member shall be affiliated with the Company or any subsidiary.
The Committee shall meet from time to time, as it deems necessary, but at least four times per year.
The presence in person or by telephone of a majority of Committee members shall constitute a quorum for any meeting of the Committee.

25



The Committee may include management at its meetings, but shall also hold an executive session at each meeting at which only independent directors are present.
The Committee shall maintain written minutes of its meetings, which minutes will be filed in the corporate minute book.

3.
Authority and Responsibilities

3.1 External Audit:

Recommend to the Board the appointment and compensation of the Auditors. Oversee the work of the Auditors (including resolution of disagreements between Management and the Auditors regarding financial reporting) for the purpose of preparing or issuing an audit report or performing other audit, review or attest services for the Company.
Review in advance and pre-approve all non-audit services to be provided to the Company or its subsidiaries by the Auditors, as permitted by applicable governance rules and in particular Section 10A of the Securities Exchange Act of 1934 and, in connection therewith, to approve all fees and other terms of engagement. The Committee shall also review and pre-approve all disclosures required to be included in any public filings with respect to non-audit services. The Committee may delegate to one or more members the authority to pre-approve non-audit services, provided a report is made to the Committee at its next scheduled meeting. The Committee may consult with Management but shall not delegate these responsibilities to Management.
Communicate directly with the Auditors.
Review the performance of the Auditors on at least an annual basis.
On an annual basis, review and discuss with the Auditors all relationships the Auditors have with the Company in order to evaluate the Auditors’ continued independence. The Committee: (i) shall ensure that the Auditors submit to the Committee on an annual basis a written statement delineating all relationships and services that may impact the objectivity and independence of the Auditors; (ii) shall discuss with the Auditors any disclosed relationship or services that may impact the objectivity and independence of the Auditors; and (iii) shall satisfy itself as to the Auditors' independence.
At least annually, obtain and review an annual report from the Auditors describing (i) the Auditors' internal quality control procedures and (ii) any material issues raised by the most recent internal quality control review, or peer review, of the Auditors, or by any inquiry or investigation by governmental or professional authorities, within the preceding five years, respecting one or more independent audits carried out by the Auditors, and any steps taken to deal with any such issues.
Confirm that the rotation of the lead audit partner or the audit partner responsible for reviewing the audit (the concurring partner), for the Company’s Auditors complies with the requirements of the Canadian and US regulatory authorities.
Review, based upon the recommendation of the Auditors and Management, the scope and plan of the work to be done by the Auditors for each fiscal year.

3.2 Financial statements:

Review and discuss with Management and the Auditors the Company's quarterly financial statements (including disclosures made in Management's Discussion and Analysis, as defined in Multilateral Instrument 51-102, and interim earnings press releases) prior to submission to shareholders, any governmental body, any stock exchange or disclosure to the public. Approve the interim financial statements and footnotes, MD&A and interim earnings press release.
Review and discuss with Management and the Auditors the Company's annual audited financial statements (including disclosures made in Management’s Discussion and Analysis and annual earnings press releases) prior to submission to shareholders, any governmental body, any stock exchange or disclosure to the public. Recommend to the Board approval of the annual audited financial statements and footnotes, MD&A and annual earnings press release.
Recommend to the Board, if appropriate, that the Company's annual audited financial statements be included in the Company's annual report for filing with appropriate securities regulatory agencies.

26



Review and approve any reports required to be included in the Company's annual meeting materials and any other Committee reports required by applicable securities laws or stock exchange listing requirements or rules.

3.3 Periodic and annual reviews:

Periodically review with each of Management and the Auditors (i) any significant disagreement between Management and the Auditors in connection with the preparation of the financial statements, (ii) any difficulties encountered during the course of the audit or review (including any restrictions on the scope of work or access to required information), and (iii) Management's response to each.
Periodically discuss with the Auditors, without Management being present (i) their judgments about the quality, appropriateness, and acceptability of the Company's accounting principles and financial disclosure practices, as applied in its financial reporting, and (ii) the completeness and accuracy of the Company's financial statements.
Consider and approve, if appropriate, significant changes to the Company's accounting principles and financial disclosure practices as suggested by the Auditors or Management. Review with the Auditors and Management, at appropriate intervals, the extent to which any changes or improvements in accounting or financial practices, as approved by the Committee, have been implemented.
Review with Management, the Auditors and the Company's counsel, as appropriate, any legal, regulatory or compliance matters that could have a significant impact on the Company’s financial statements, including significant changes in accounting standards or rules as promulgated by the Canadian Institute of Chartered Accountants, the securities regulators having jurisdiction over the Company or other regulatory authorities with relevant jurisdiction.
Obtain and review an annual report from Management relating to the accounting principles used in preparation of the Company's financial statements (including those policies for which Management is required to exercise discretion or judgments regarding the implementation thereof).
At least annually, obtain and review a report from Management summarizing the Company’s investments in cash or cash equivalents and marketable securities.
On an annual basis, review the Company’s Treasury Investment Policy.

3.4 Discussions with Management:

Review and discuss with Management the Company's annual and interim earnings press releases (including the use of “pro forma” or “adjusted” non-GAAP information), financial information and earnings guidance provided to analysts and rating agencies as well as all other material public disclosure documents such as the Company’s AIF, management information circular and any prospectuses.
Review and discuss with Management all material off-balance sheet transactions, arrangements, obligations (including contingent obligations) and other relationships of the Company with unconsolidated entities or other persons, that may have a material current or future effect on financial condition, changes in financial condition, results of operations, liquidity, capital resources, capital reserves or significant components of revenues or expenses.
Inquire about the application of the Company's accounting policies and their consistency from period to period, and the compatibility of these accounting policies with generally accepted accounting principles, and (where appropriate) the Company's provisions for liabilities that may have a material impact on the financial statements of the Company.
Review and discuss with Management the Company's major financial risk exposures and the steps Management has taken to monitor and control such exposures (including Management's risk assessment and risk management policies).
Review and discuss with Management all disclosures made by the Company concerning any material changes in the financial condition or operations of the Company.
The Committee will meet periodically and separately with the Company’s counsel to review material legal affairs of the Company and the Company’s compliance with applicable law and listing standards.

27



Review annually the Auditors’ letter of the recommendations with respect to internal controls over financial reporting to Management and Management's response to such letter.
Periodically review the Company’s administration of equity awards under the Company’s long-term incentive plans (stock option plan and restricted share unit plans) including without limitation: (i) the practices and procedures adhered to; and (ii) the accounting treatment of equity awards. In doing so, the Audit Committee shall: (i) have special regard to grants of equity awards to insiders of the Company; (ii) review individual equity awards on a “sample” basis; and (iii) assess the records retention relating to equity awards on a sample basis.

3.5 Internal controls and disclosure:

In consultation with the Auditors and Management: (a) review the effectiveness of the Company’s internal control structure and system including information technology security and control, and the procedures designed to ensure compliance with laws and regulations, and (b) discuss the responsibilities, budget and staffing needs of the Company’s internal accounting department.
Establish and review procedures for (i) the receipt, retention and treatment of complaints received by the Company regarding accounting, internal accounting controls or auditing matters, and (ii) the confidential, anonymous submission by employees of the Company of concerns regarding questionable accounting or auditing matters.
Be satisfied that adequate procedures are in place for the review of the Company’s public disclosure of financial information extracted or derived from the Company’s financial statements and periodically assess the adequacy of those procedures.
Be satisfied that record retention services provided by third parties are effective. (For example, that equity grants are appropriately recorded and that all information necessary for compliance with all relevant laws, regulations and Company policies is available for review when required).

3.6 Risk Management and Compliance:

Ensure that in addition to the Committee’s oversight of management’s process to identify and manage key financial risks, the Company has in place a process for enterprise risk management whereby the Committee reviews the enterprise’s most critical risks and tracks management’s actions to manage such risks.
Review with management and the senior risk management executive the charter, activities, staffing and organizational structure of the risk management function.
On a periodic basis, but not less than once per year, report to the Board on the process for enterprise risk management, the company’s most critical risks and management’s actions to address such risks.
Discuss with the senior risk management executive any issues that may have been brought forward concerning compliance with the Company’s Code of Business Conduct.
Ensure that there are no unjustified restrictions or limitations on the activities of the risk management function and review and concur in the appointment, replacement or dismissal of the senior risk management executive.
On an annual basis, review the effectiveness of the risk management function
On a regular basis, meet separately with the senior risk management executive to discuss any matters that the Committee or the senior risk management executive believes should be discussed.

3.7 Reporting obligations:

Ensure that all reporting obligations related to the AIF (Form 40-F for US purposes) and management information circular under Part 5 of Multilateral Instrument 52-110 are fully complied with.

3.8 Other:

Review and approve all related-party transactions.

28



Review and approve the Company’s hiring policies regarding partners, employees, and former partners and employees of the present and former external auditor of the Company.
Review any Management decision to seek a second opinion from Auditors other than the Company’s regular Auditors with respect to any significant accounting issue.
Review with Management and the Auditors the sufficiency and quality of the financial and accounting personnel of the Company.
Review and reassess the adequacy of this Mandate annually and recommend to the Board any changes the Committee deems appropriate.
Conduct an annual performance evaluation of Committee operations.
As necessary to carry out its duties, engage independent legal, accounting or other advisors to advise the Committee and set and pay the compensation for any such legal, accounting or other advisors employed by the Committee.
Perform any other activities consistent with this Mandate, the Company's By-laws and governing law as the Committee or the Board deems necessary or appropriate.
The Committee will have full access to all books, records, facilities and personnel of the Company.

4.
External and Internal Linkages

The Board
The CEO and Senior Management
The senior Risk Management executive
The Company’s External Auditors
Outside Consultants and Advisors
The Corporate Governance and Nominating Committee

Composition of the Audit Committee
We have a separately designated standing audit committee established in accordance with Section 3(a)(58)(A) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Paul G. Cataford (Chair), Robin A. Abrams , Russell N. Jones and Thomas Sieber are the current members of the Audit Committee. Each of them is an independent director and is financially literate as such terms are defined by applicable Canadian and U.S. securities laws.

Relevant Education and Experience
Robin A. Abrams is an independent director.  Ms. Abrams has extensive experience in governance and oversight over the financial matters of large, publicly traded entities including as the CEO of Zilog, Palm Computing, Inc. and VeriFone. Ms. Abrams has held internationally focused executive positions at Apple and Unisys.  In addition, she has held CEO positions at start-up companies: Firefly Mobile, a mobile products company for the youth market and BlueKite, a leading provider of bandwidth optimization software for wireless operators. Ms. Abrams earned her B.A. and J.D. degrees from the University of Nebraska, and she serves on the board of directors of HCL Technologies, Lattice Semiconductor Corporation, Zephyr Sleep Technologies Inc., and FactSet Research Systems Inc. Previously, Ms. Abrams served on the board of trustees for the Anita Borg Institute for Women and Technology.

Paul G. Cataford is an independent director and has served on public and private boards for over 20 years.  In addition to his board activities, Mr. Cataford is currently the Chief Executive Officer of Zephyr Sleep Technologies Inc., a private company in the medical device industry.  Previously, he was the President and Chief Executive Officer of University Technologies Inc. (2004 to 2009) and prior to that: Executive Managing Director of BMO Nesbitt Burns Equity Partners Inc. (Private Equity); and Managing Director and President of BCE Capital Inc. (Venture Capital).  Previously, Mr. Cataford served on the board of Defence Construction Canada (a Crown Corporation). Mr. Cataford has extensive knowledge and experience in: technology investing; building and scaling technology companies; corporate governance; public/private finance; and financial reporting. Mr. Cataford

29



completed a Mechanical Engineering Degree at Queen's University (1987) and a Masters of Business Administration specializing in finance and international business, at the Schulich School of Business (York University - 1991).  Mr. Cataford has received the Institute of Corporate Directors certified designation (ICD.D) after attending the ICD-Rotman Directors Education Program (University of Toronto - 2002).

Russell N. Jones is an independent director. Mr. Jones has extensive experience as a technology industry executive with demonstrated experience in financial oversight and reporting. Prior to his retirement in 2018, Mr. Jones was CFO of Shopify Inc. He joined Shopify in early 2011 and took the company public in May 2015. Mr. Jones has also held senior executive roles at a number of companies including Mitel Corporation, Newbridge Networks, Watchfire and Quake Technologies. He also co-founded a CFO advisory firm focused on earlier stage technology companies. Mr. Jones is a director of CPA Ontario and sits on both its Human Resources and Finance and Audit Committees. He is a CPA, CA and holds a Bachelor of Commerce (Honours) from Carleton University and an ICD.D certification from the Institute of Corporate Directors.

Thomas Sieber is an independent director.  Mr. Sieber has extensive experience as a technology industry executive with demonstrated expertise in building pan-European enterprise sales channels.  Mr. Sieber was the CEO of Salt Mobile SA (formerly Orange Switzerland) from 2009 to 2012, where he led a successful turnaround of the business and drove the sales process of the company to a new owner.  He then served as Chairman until the end of 2015. Before joining Orange, Mr. Sieber was Executive Vice President of Sales for Fujitsu Siemens Computers. Mr. Sieber started his career at Hewlett-Packard, advancing to General Manager for Small and Medium Enterprise, EMEA, by the time he left the company in 2001. He studied Business Administration at the University of St.Gallen (HSG) in Switzerland, graduating in 1987.  In March 2016, he was appointed as Chairman of the largest Swiss utility company, Axpo Holding AG. Mr. Sieber also currently serves on the board of directors of the Swiss software company Garaio AG and the Indian IT services company, HCL Technologies.

The Board of Directors has determined that Ms. Abrams, Mr. Cataford, Mr. Jones and Mr. Sieber are all Audit Committee financial experts within the meaning of General Instruction B(8)(b) of Form 40-F. Each member of the Audit Committee has extensive experience with oversight of the financial reporting of publicly traded companies including: (i) an understanding of generally accepted accounting principles and financial statements; (ii) the ability to assess the general application of such principles in connection with the accounting for estimates, accruals and reserves; (iii) experience actively supervising one or more persons engaged in such activities; (iv) an understanding of internal controls and procedures for financial reporting; and (v) an understanding of audit committee functions.

The Securities and Exchange Commission (“SEC”) has indicated that the designation or identification of a person as an audit committee financial expert does not make such person an “expert” for any purpose, impose any duties, obligations or liability on such person that are greater than those imposed on members of the audit committee or board of directors who do not carry this designation or identification, or affect the duties, obligations or liabilities of any other member of the audit committee or board of directors.

Reliance on Certain Exemptions
At no time since the commencement of the Company’s most recently completed financial year has the Company relied upon any exemption from NI 52-110 provided therein.
Audit Committee Oversight
At no time since the commencement of the Company’s most recently completed financial year was a recommendation of the Audit Committee to nominate or compensate an external auditor not adopted by the board of directors of the Company.



30



Pre-approval Policies and Procedures
The Audit Committee has the sole authority to review in advance and pre-approve all audit and non-audit services to be provided to the Company or its subsidiaries by the external auditor, as well as all fees and other terms of engagement. The Audit Committee may delegate to one or more members the authority to pre-approve non-audit services, provided a report is made to the Audit Committee at its next scheduled meeting. For the fiscal years ended December 31, 2018 and 2017, all of the audit and non-audit services below were pre-approved by the Audit Committee.
Auditor Independence
Sierra Wireless’s Audit Committee has concluded that Ernst & Young LLP, the Company’s independent registered chartered accountants (“Auditors”), is independent under applicable rules and guidelines and, in particular, that the Auditors are free from conflicts of interest that could impair their objectivity in conducting the audit of the Company’s financial statements. The Audit Committee is required to approve all audit and non-audit related services performed by our Auditors, and our Auditors are not permitted to perform services for us prohibited for an independent auditor under applicable Canadian and United States regulations, including the Sarbanes-Oxley Act of 2002.

Auditors’ Fees
 
2018

2017

Audit fees
$
1,014,300

$
1,052,600

Audit-related fees


Tax fees
6,000

6,200

All other fees


Total
$
1,020,300

$
1,058,800

Audit Fees
Audit fees for 2018 and 2017 include fees related to the audit of our year-end financial statements, the audit of our internal control over financial reporting, review of our interim financial statements, statutory audits, consents and services that are normally provided by our Auditors in connection with statutory and regulatory filings or engagements for such year.
Audit-Related Fees
Audit-related fees for 2018 and 2017 was $nil.
Tax Fees
Tax fees for 2018 and 2017 were for tax compliance matters.
All Other Fees
No other fees were billed by our Auditors in 2018 or 2017 for services other than those reported in the preceding paragraphs.


31



LEGAL PROCEEDINGS
We are engaged in certain claims, legal actions and arbitration matters, all in the ordinary course of business, that
are described in our Management Discussion and Analysis for the year ended December 31, 2018, which can be found on our website at www.sierrawireless.com or at www.sedar.com, and filed as Exhibit 1.3 to our Annual Report on Form 40-F.
    
We are not aware at this time of any legal proceedings that are contemplated.

During the financial year ended December 31, 2018:
a)
no penalties or sanctions were imposed against Sierra Wireless by a court relating to securities legislation or by a securities regulatory authority;
b)
no penalties or sanctions were imposed by a court or regulatory body against Sierra Wireless that would likely be considered important to a reasonable investor in making an investment decision; and
c)
no settlement agreements were entered into before a court relating to securities legislation or with a securities regulatory authority.
QUORUM EXEMPTION    
The rules and regulations of the NASDAQ require each listed issuer to provide that a quorum for its shareholders’ meetings be at least 33 1/3 percent of the issuer’s outstanding shares. The Company has been granted an exemption from this requirement because it is contrary to generally accepted business practices in Canada, the Company’s country of domicile. The Company has had the benefit of this exemption in the current year and prior years.
In determining whether a requirement is contrary to generally accepted business practices, the NASDAQ rules generally look to the requirements of the primary market in the issuer’s country of domicile. The rules and policies of the TSX, the primary market in Canada, do not contain quorum requirements, and the Canada Business Corporations Act, the Corporation’s governing statute, defers to the quorum requirements contained in an issuer’s By-laws. Under the Company’s By-laws, a quorum for a meeting of the Company’s shareholders is two persons present in person, each being a shareholder entitled to vote thereat or a duly appointed proxyholder or representative for a shareholder so entitled.

REGISTRAR AND TRANSFER AGENT    
The Registrar and Transfer Agent for the Common Shares in Canada is Computershare Investor Services Inc., 3rd Floor, 510 Burrard Street, Vancouver, British Columbia, V6C 3B9 and in the United States is Computershare Trust Company, N.A., 462 South 4th Street, Louisville, Kentucky. These offices and the principal offices of Computershare Investor Services Inc. in the City of Toronto maintain the register of Common Shares and can effect transfers and make deliveries of certificates for Common Shares.

MATERIAL CONTRACTS
The Company is not party to any material contracts as defined in National Instrument 51-102 - Continuous Disclosure Obligations.

EXPERTS
Our consolidated financial statements at December 31, 2018 and 2017 have been audited by Ernst & Young LLP, independent registered Chartered Professional Accountants, our external auditors. As set forth in their report,

32



Ernst & Young have confirmed with respect to the Company, that they are independent within the meaning of the relevant rules and related interpretations prescribed by the relevant professional bodies in Canada and any applicable legislation or regulations and also that they are independent accountants with respect to the Entity under all relevant U.S. professional and regulatory standards.

ADDITIONAL INFORMATION
Additional information relating to the Company:
a.
may be found on the System for Electronic Analysis and Retrieval (“SEDAR”) at www.sedar.com and on the SEC’s Electronic Document and Gathering Retrieval System (“EDGAR”) at www.sec.gov;
b.
including directors’ and officers’ remuneration and indebtedness, principal holders of the Company’s securities and securities authorized for issuance under equity compensation plans, is contained in the Company’s Information Circular for its most recent annual meeting of shareholders; and
c.
is provided in the Company’s audited financial statements and related management discussion and analysis for the years ended December 31, 2018 and 2017.


33
EX-1.2 3 a2018yefinancialstatements.htm 2018 FINANCIAL STATEMENTS Exhibit

Exhibit 1.2


 
MANAGEMENT’S STATEMENT OF RESPONSIBILITIES



The accompanying consolidated financial statements have been prepared by management and approved by the Board of Directors of Sierra Wireless, Inc. The consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States and, where appropriate, reflect management’s best estimates and judgments. Where alternative accounting methods exist, management has chosen those methods deemed most appropriate in the circumstances. Management is responsible for the accuracy, integrity and objectivity of the consolidated financial statements within reasonable limits of materiality.  Financial information provided elsewhere in the Annual Report is consistent with that in the consolidated financial statements.
 
To assist management in the discharge of these responsibilities, the Company maintains a system of internal controls over financial reporting as described in Management’s Annual Report on Internal Control Over Financial Reporting on page 43 of Management’s Discussion and Analysis.
 
The Company’s Audit Committee is appointed by the Board of Directors annually and is comprised exclusively of outside, independent directors. The Audit Committee meets with management as well as with the independent auditors to satisfy itself that management is properly discharging its financial reporting responsibilities and to review the consolidated financial statements and the independent auditors’ report. The Audit Committee reports its findings to the Board of Directors for consideration in approving the consolidated financial statements for presentation to the shareholders. The Audit Committee considers, for review by the Board of Directors and approval by the shareholders, the engagement or reappointment of the independent auditors. Ernst & Young LLP has direct access to the Audit Committee of the Board of Directors.
 
The consolidated financial statements have been independently audited by Ernst & Young LLP, Chartered Professional Accountants, on behalf of the shareholders, in accordance with the standards of the Public Company Accounting Oversight Board (United States) with respect to the consolidated financial statements for the year ended December 31, 2018. Their report outlines the nature of their audit and expresses their opinion on the consolidated financial statements of the Company.
 
 
/s/ Kent P. Thexton
 
/s/ David G. McLennan
Kent P. Thexton
 
David G. McLennan
President and
 
Chief Financial Officer
Chief Executive Officer
 
 
 
 
March 8, 2019
Vancouver, Canada


1


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Shareholders and the Board of Directors of Sierra Wireless, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Sierra Wireless, Inc. (the Company) as of December 31, 2018 and 2017, the related consolidated statements of operations and comprehensive earnings (loss), equity and cash flows for each of the three years in the period ended December 31, 2018, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 8, 2019 expressed an unqualified opinion thereon.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.


/s/ Ernst & Young LLP
Chartered Professional Accountants
We have served as the Company’s auditor since 2016.
Vancouver, Canada
March 8, 2019


2


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Shareholders and the Board of Directors of Sierra Wireless, Inc.

Opinion on Internal Control over Financial Reporting

We have audited Sierra Wireless, Inc.’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Sierra Wireless, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of Sierra Wireless, Inc. as of December 31, 2018 and 2017, the related consolidated statements of operations and comprehensive earnings (loss), equity and cash flows for each of the three years in the period ended December 31, 2018, and the related notes and our report dated March 8, 2019 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

















3


Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ Ernst & Young LLP
Chartered Professional Accountants
Vancouver, Canada
March 8, 2019






4


SIERRA WIRELESS, INC. 
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE EARNINGS (LOSS)
(In thousands of U.S. dollars, except where otherwise stated)

 
 
Years ended December 31,
 
 
2018

 
2017 As adjusted(1)

 
2016 As adjusted(1)

Revenue
 


 


 


Product
 
$
699,332

 
$
645,402

 
$
578,253

Services and other
 
94,270

 
45,325

 
36,762

 
 
793,602

 
690,727

 
615,015

 
 
 
 
 
 
 
Cost of Sales
 
 
 
 
 
 
Product
 
484,051

 
434,843

 
379,602

Services and other
 
44,980

 
21,645

 
18,122

 
 
529,031

 
456,488

 
397,724

Gross margin
 
264,571

 
234,239

 
217,291

 
 
 
 
 
 
 
Expenses
 
 
 
 
 
 
Sales and marketing
 
88,587

 
75,135

 
63,870

Research and development (note 7)
 
93,707

 
82,653

 
72,675

Administration
 
61,582

 
42,904

 
40,956

Restructuring (note 8)
 
7,115

 
1,076

 

Acquisition-related and integration
 
3,962

 
8,195

 
843

Impairment (note 17)
 

 
3,668

 

Loss on disposal of iTank business (note 5(a))
 
2,064

 

 

Amortization
 
25,829

 
20,508

 
17,277

 
 
282,846

 
234,139

 
195,621

Earnings (loss) from operations
 
(18,275
)
 
100

 
21,670

Foreign exchange gain (loss)
 
(5,470
)
 
7,550

 
(1,736
)
Other income (note 9)
 
51

 
67

 
83

Earnings (loss) before income taxes
 
(23,694
)
 
7,717

 
20,017

Income tax expense (note 10)
 
916

 
3,199

 
4,371

Net earnings (loss)
 
$
(24,610
)
 
$
4,518

 
$
15,646

Other comprehensive income (loss):
 
 
 
 
 

Foreign currency translation adjustments, net of taxes of $nil
 
(6,670
)
 
11,950

 
(6,448
)
Comprehensive earnings (loss)
 
$
(31,280
)
 
$
16,468

 
$
9,198

 
 
 
 
 
 
 
Net earnings (loss) per share (in dollars) (note 12)
 
 
 
 
 
 
Basic
 
$
(0.68
)
 
$
0.14

 
$
0.49

Diluted
 
(0.68
)
 
0.14

 
0.48

Weighted average number of shares outstanding (in thousands) (note 12)
 
 
 
 
 
 
Basic
 
36,019

 
32,356

 
32,032

Diluted
 
36,019

 
32,893

 
32,335

(1) See note 3
The accompanying notes are an integral part of the consolidated financial statements.

5


SIERRA WIRELESS, INC.
 CONSOLIDATED BALANCE SHEETS
(In thousands of U.S. dollars, except where otherwise stated)

 
 
As at December 31,
 
 
2018

 
2017 As adjusted(1)

Assets
 
 

 
 

Current assets
 
 

 
 

Cash and cash equivalents
 
$
89,076

 
$
65,003

Restricted cash
 
221

 
221

Accounts receivable (note 13)
 
171,725

 
173,054

Inventories (note 14)
 
50,779

 
53,143

Prepaids and other (note 15)
 
11,703

 
8,221

 
 
323,504

 
299,642

Property and equipment (note 16)
 
39,842

 
42,977

Intangible assets (note 17)
 
84,890

 
108,599

Goodwill (note 18) 
 
211,074

 
218,516

Deferred income taxes (note 10)
 
11,751

 
12,197

Other assets
 
12,855

 
12,713

 
 
$
683,916

 
$
694,644

Liabilities
 
 
 
 
Current liabilities
 
 
 
 
  Accounts payable and accrued liabilities (note 19)
 
$
184,220

 
$
175,367

  Deferred revenue
 
6,213

 
7,275

 
 
190,433

 
182,642

Long-term obligations (note 20)
 
43,250

 
36,637

Deferred income taxes (note 10)
 
6,103

 
7,845

 
 
239,786

 
227,124

Equity
 
 
 
 
Shareholders’ equity
 
 
 
 
Common stock: no par value; unlimited shares authorized; issued and outstanding:
 
 
 
 
36,067,415 shares (December 31, 2017 — 35,861,510 shares)
 
432,552

 
427,748

Preferred stock: no par value; unlimited shares authorized; issued and outstanding: nil shares
 

 

Treasury stock: at cost; 119,584 shares (December 31, 2017 — 222,639 shares)
 
(1,965
)
 
(3,216
)
Additional paid-in capital
 
30,984

 
27,962

Retained earnings (deficit)
 
(8,295
)
 
17,502

Accumulated other comprehensive loss (note 21)
 
(9,146
)
 
(2,476
)
 
 
444,130

 
467,520

 
 
$
683,916

 
$
694,644

(1) See note 3
Commitments and contingencies (note 26)
The accompanying notes are an integral part of the consolidated financial statements.
On behalf of the Board:
 
 
 
/s/ Robin A. Abrams
 
/s/ Paul G. Cataford
Robin A. Abrams
 
Paul G. Cataford
Director
Director

6


SIERRA WIRELESS, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(in thousands of U.S. dollars, except where otherwise stated)

 
 
Common Stock
 
Treasury Shares
 
 
 
 
 
 
 
 
 
 
# of shares
 
$
 
# of shares
 
$
 
Additional paid-in capital

 
Retained earnings (deficit)

 
Accumulated other comprehensive income (loss)

 
Total

Balance as at December 31, 2015 As adjusted(1)
 
32,337,201

 
$
346,453

 
240,613

 
$
(4,017
)
 
$
23,998

 
$
(201
)
 
$
(7,978
)
 
$
358,255

Common share cancellation (note 22)
 
(809,872
)
 
(8,696
)
 

 

 

 
(1,507
)
 

 
(10,203
)
Stock option exercises (note 11)
 
231,704

 
2,906

 

 

 
(858
)
 

 

 
2,048

Stock-based compensation (note 11)
 

 

 

 

 
7,629

 

 

 
7,629

Purchase of treasury shares for RSU distribution
 

 

 
305,629

 
(4,214
)
 

 

 

 
(4,214
)
Distribution of vested RSUs
 
100,927

 
1,787

 
(190,771
)
 
3,097

 
(5,793
)
 

 

 
(909
)
Net earnings
 

 

 

 

 

 
15,646

 

 
15,646

Foreign currency translation adjustments, net of tax
 

 

 

 

 

 

 
(6,448
)
 
(6,448
)
Balance as at December 31, 2016 As adjusted(1)
 
31,859,960

 
$
342,450

 
355,471

 
$
(5,134
)
 
$
24,976

 
$
13,938

 
$
(14,426
)
 
$
361,804

Common share cancellation (note 22)
 
(170,217
)
 
(1,825
)
 

 

 

 
(954
)
 

 
(2,779
)
Stock option exercises (note 11)
 
500,184

 
8,122

 

 

 
(2,282
)
 

 

 
5,840

Stock-based compensation (note 11)
 

 

 

 

 
10,341

 

 

 
10,341

Distribution of vested RSUs
 
90,751

 
1,788

 
(132,832
)
 
1,918

 
(5,073
)
 

 

 
(1,367
)
Issue of shares on Numerex acquisition, net of share issue cost of $132 (note 5(b))
 
3,580,832

 
77,213

 

 

 

 

 

 
77,213

Net earnings
 

 

 

 

 

 
4,518

 

 
4,518

Foreign currency translation adjustments, net of tax
 

 

 

 

 

 

 
11,950

 
11,950

Balance as at December 31, 2017 As adjusted(1)
 
35,861,510

 
$
427,748

 
222,639

 
$
(3,216
)
 
$
27,962

 
$
17,502

 
$
(2,476
)
 
$
467,520

Common share cancellation (note 22)
 
(161,500
)
 
(1,933
)
 

 

 

 
(1,187
)
 

 
(3,120
)
Stock option exercises (note 11)
 
221,262

 
3,621

 

 

 
(985
)
 

 

 
2,636

Stock-based compensation (note 11)
 

 

 

 

 
13,060

 

 

 
13,060

Purchase of treasury shares for RSU distribution
 

 

 
161,000

 
(2,808
)
 

 

 

 
(2,808
)
Distribution of vested RSUs
 
146,143

 
3,116

 
(264,055
)
 
4,059

 
(9,053
)
 

 

 
(1,878
)
Net loss
 

 

 

 

 

 
(24,610
)
 

 
(24,610
)
Foreign currency translation adjustments, net of tax
 

 

 

 

 

 
 
 
(6,670
)
 
(6,670
)
Balance as at December 31, 2018
 
36,067,415

 
$
432,552

 
119,584

 
$
(1,965
)
 
$
30,984

 
$
(8,295
)
 
$
(9,146
)
 
$
444,130

(1) See note 3
 The accompanying notes are an integral part of the consolidated financial statements.

7


SIERRA WIRELESS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands of U.S. dollars)
 
 
 
Years ended December 31,
 
 
2018

 
2017 As adjusted(1)

 
2016 As adjusted(1)

Cash flows provided by (used in):
 
 

 
 

 
 

Operating activities
 
 

 
 

 
 

Net earnings (loss)
 
$
(24,610
)
 
$
4,518

 
$
15,646

Items not requiring (providing) cash
 
 
 
 
 
 
Amortization
 
39,150

 
30,503

 
25,894

Stock-based compensation (note 11(a))
 
13,060

 
10,341

 
7,629

Deferred income taxes
 
(1,685
)
 
824

 
(2,646
)
Reduction in accrued royalty obligation
 

 

 
(13,045
)
Impairment
 

 
3,668

 

Loss on disposal of iTank business (note 5(a))
 
2,064

 

 

Unrealized foreign exchange loss (gain)
 
5,973

 
(8,507
)
 
(862
)
Other
 
279

 
(55
)
 
(303
)
Changes in non-cash working capital
 
 
 
 
 
 
Accounts receivable
 
(5,526
)
 
(12,665
)
 
(28,945
)
Inventories
 
1,508

 
(6,806
)
 
(5,833
)
Prepaids and other
 
(3,525
)
 
(5,334
)
 
6,598

Accounts payable and accrued liabilities
 
21,944

 
(17,750
)
 
40,248

Deferred revenue and credits
 
(1,402
)
 
335

 
2,124

Cash flows provided by (used in) operating activities
 
47,230

 
(928
)
 
46,505

Investing activities
 
 

 
 

 
 

Additions to property and equipment
 
(18,166
)
 
(14,100
)
 
(16,957
)
Additions to intangible assets
 
(2,933
)
 
(1,706
)
 
(900
)
Proceeds from sale of property & equipment
 
93

 
35

 
3

Proceeds from sale of iTank business (note 5(a))
 
5,000

 

 

Acquisitions, net of cash acquired:
 
 
 
 
 
 
Numerex Corp. (note 5(b))
 

 
(18,725
)
 

GNSS business of GlobalTop (note 5(c))
 

 
(3,145
)
 

Blue Creation (note 5(d))
 

 

 
(2,882
)
GenX Mobile Inc. (note 5(e))
 

 

 
(5,900
)
Cash flows used in investing activities
 
(16,006
)
 
(37,641
)
 
(26,636
)
Financing activities
 
 

 
 

 
 

Issuance of common shares, net of issuance cost
 
2,636

 
5,708

 
2,048

Repurchase of common shares for cancellation (note 22)
 
(3,120
)
 
(2,779
)
 
(10,203
)
Purchase of treasury shares for RSU distribution
 
(2,808
)
 

 
(4,214
)
Taxes paid related to net settlement of equity awards
 
(1,878
)
 
(1,367
)
 
(909
)
Payment for contingent consideration
 
(130
)
 
(1,397
)
 
(16
)
Decrease in other long-term obligations
 
(627
)
 
(436
)
 
(395
)
Cash flows used in financing activities
 
(5,927
)
 
(271
)
 
(13,689
)
Effect of foreign exchange rate changes on cash and cash equivalents
 
(1,224
)
 
1,292

 
2,656

Cash and cash equivalents and restricted cash, increase (decrease) in the year
 
24,073

 
(37,548
)
 
8,836

Cash and cash equivalents and restricted cash, beginning of year
 
65,224

 
102,772

 
93,936

Cash, cash equivalents and restricted cash, end of year
 
$
89,297

 
$
65,224

 
$
102,772

(1) See note 3
Supplemental cash flow information (note 23) 

The accompanying notes are an integral part of the consolidated financial statements.

8


SIERRA WIRELESS, INC.
 
TABLE OF CONTENTS
 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
 
 
 
Page
Note 1
Nature of Operations
Note 2
Summary of Significant Accounting Policies
Note 3
Recently Implemented Accounting Standards
Note 4
Changes in Future Accounting Standards
Note 5
Acquisitions and Disposals
Note 6
Segmented Information
Note 7
Research and Development
Note 8
Restructuring
Note 9
Other Income
Note 10
Income Taxes
Note 11
Stock-based Compensation Plans
Note 12
Earnings (Loss) Per Share
Note 13
Accounts Receivable
Note 14
Inventories
Note 15
Prepaids and Other
Note 16
Property and Equipment
Note 17
Intangible Assets
Note 18
Goodwill
Note 19
Accounts Payable and Accrued Liabilities
Note 20
Long-term Obligations
Note 21
Accumulated Other Comprehensive Loss
Note 22
Share Capital
Note 23
Supplemental Cash Flow Information
Note 24
Fair Value Measurement
Note 25
Financial Instruments
Note 26
Commitments and Contingencies


9


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

1.
NATURE OF OPERATIONS
 
Sierra Wireless, Inc., together with its subsidiaries (collectively, "the company", "we", "our") was incorporated under the Canada Business Corporations Act on May 31, 1993. Sierra Wireless is an Internet of Things (“IoT”) pioneer that empowers businesses and industries to transform and thrive in the connected economy.  Sierra Wireless provides an integrated device-to-cloud solution comprised of embedded and networking solutions seamlessly connected with our IoT platform and connectivity services.  Original Equipment Manufacturers (“OEMs”) and enterprises worldwide rely on our expertise in delivering fully-integrated IoT solutions to reduce complexity, get their connected loT products and services to market faster, and improve intelligence at the edge of the network.

We have sales, engineering, and research and development teams located in offices around the world. The primary markets for our products are North America, Europe and Asia Pacific.

We operate our business under three reportable segments:
OEM Solutions
Embedded cellular modules, short range wireless modules, Global Navigation Satellite System ("GNSS"), software and tools for OEM customers who integrate wireless connectively into their products and solutions. 
 
 
Enterprise Solutions
Intelligent routers and gateways, and management solutions that enable cellular connectivity.
 
 
IoT Services
Internet services including a cloud-based platform for deploying and managing IoT applications, Smart SIM supported by our mobile core networks, managed wireless broadband services to enable worldwide customer IoT deployments and managed end-to-end IoT solutions, including smart devices, network connectivity and service applications, addressing a wide spectrum of vertical markets and industrial customers.

2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
 
Our consolidated financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP").
 
(a)
Basis of consolidation
 
Our consolidated financial statements include the accounts of the company and its subsidiaries, all of which are wholly-owned, from their respective dates of acquisition of control.  All inter-company transactions and balances have been eliminated on consolidation.
 
(b)
Use of estimates
 
The consolidated financial statements have been prepared in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the year.  On an ongoing basis, management reviews its estimates, including those related to revenue recognition, such as determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and variable consideration; inventory obsolescence; estimated useful lives of long-lived assets; valuation of intangible assets; goodwill; royalty and warranty accruals; other liabilities; stock-based compensation; allowance for doubtful accounts receivable; income taxes; restructuring costs; contingent consideration and commitments

10


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

and contingencies, based on currently available information.  Actual amounts could differ from estimates.

(c)    Revenue recognition
 
Product revenue includes sales from embedded cellular modules, short range and GNSS, wireless modules, intelligent routers and gateways, asset tracking and vertical market smart devices, antennas and accessories, and Smart SIMs. Service and other revenue includes sales from cloud services, cellular connectivity services, managed connectivity and application services, software licenses, technical support services, extended warranty services, solution design and consulting services.

We recognize revenues when we satisfy performance obligations by transferring the control of promised products or services to customers. Product revenue is recognized at a point in time when a good is shipped or delivered to the customer. Service revenue is recognized over time as the service is rendered or at a point in time upon completion of a service. Our customer contracts can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers.

Our products are generally highly dependent on, and interrelated with, the underlying firmware and cannot function without the firmware. In these cases, the hardware and the firmware are accounted for as a single performance obligation and revenue is recognized at the point in time when control is transferred to resellers and distributors, OEMs, or directly to end customers.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the amount of incentives or credits to be provided to customers and reduce revenue recognized. The variable consideration is included in the transaction price to the extent that a significant reversal in the amount of cumulative revenue recognized is not expected to occur when the uncertainty associated with the variable consideration is subsequently resolved.

The expected costs associated with assurance-type warranty are recognized as expense when products are sold. Warranty service that is in addition to the assurance that the product complies with agreed upon specifications is a separate performance obligation; its revenue is recognized ratably over the service period.

Cloud and connectivity services are provided on either a subscription or consumption basis. Revenue related to cloud and connectivity services provided on a subscription basis is recognized ratably over the contract period. Revenue related to cloud and connectivity services provided on a consumption basis is recognized based on the customer utilization of such resources. Revenues from SIM activation and initial application setup are deferred and recognized over the estimated customer life on a straight-line basis.

Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from distinct on-premise licenses are recognized upfront at the point in time when the software is made available to the customer. Revenue from software maintenance, unspecified upgrades and technical support contracts are recognized over the period such items are delivered or services are provided. Technical support contracts extending beyond the current period are deferred and revenue is recognized over the applicable earning period.

11


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

Revenue from solution design and consulting services are recognized as services are being provided.

Remaining performance obligations
    
We do not disclose the value of remaining performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.

As of December 31, 2018, we had $20,820 of remaining performance obligations to be recognized, of which we expect to recognize approximately 44% in 2019, 29% in 2020, and 27% in subsequent years.

Contract acquisition and fulfillment costs

We recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive bonuses and initial setup costs of managed IoT services meet the requirements to be capitalized. We applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.

The incremental costs of obtaining or fulfilling a contract with a customer are deferred and amortized over the estimated life of the customer relationship. We classify these deferred contract costs as current or non-current based on the timing of when we expect to recognize the expense. The current and non-current portions of deferred contract costs are included in Prepaids and other current assets and Other assets respectively in our consolidated balance sheets.

Significant judgment

We determine the transaction price of a customer contract by multiplying the unit price of a good or service with the committed order volume or service period.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the expected amount to be provided to customers and exclude it from the transaction price. Sales credits are included in accounts payable and accrued liabilities in our consolidated balance sheets.

Our customer contracts can include various combinations of products and services. When a customer contract includes multiple performance obligations, we allocate the transaction price to each performance obligation on a relative standalone selling price basis. We generally determine standalone selling prices based on the price charged to customers or a combination of expected cost, plus a margin and residual methods.

Product revenue is recognized at a point in time when a good is shipped or delivered to the customer as it represents the transfer of control of the promised good to a customer. Cloud, connectivity, and managed service revenues are recognized over time as the customer simultaneously receives and consumes the benefits provided by our performance as we perform. Other service revenue is recognized at a point in time upon completion of a service.



12


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

Contract Balances

Receivables - We recognize a right to consideration as a receivable when only the passage of time is required before payment of that consideration is due.

Contract Assets - We recognize a right to consideration in exchange for goods or service that we have transferred to a customer as contract assets. Contract assets are comprised mainly of accrued revenue related to monthly IoT service subscriptions, which may include connectivity, cloud applications, and managed services. Contract assets are included in Accounts receivable in our consolidated balance sheet.

Deferred Revenue - We recognize an obligation to transfer goods or services to a customer for which we have received consideration from the customer as deferred revenue. Deferred revenue consists of advance payments and billings in excess of revenue recognized, which includes support, extended warranty, cloud application services, and activation fees.

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days.

The following table provides the changes in contract balances:
 
As at December 31,
Change

 
2018

2017

 
 
 
 
 
Contract assets
$
1,953

$
852

$
1,101

Deferred revenue - current
6,213

7,275

(1,062
)
Deferred revenue - noncurrent
6,317

3,346

2,971

 
 
 
 

For the year ended December 31, 2018, $6,073 of deferred revenue was recognized in revenue that was included in the contract liability balance as of December 31, 2017 ( 2017 - $5,009 ).

(d)
Research and development costs
 
Research and development costs are expensed as they are incurred, with the exception of certain software development costs principally related to software coding, designing system interfaces and installation, and testing of the software, that we capitalize once technological feasibility is reached.
 
We follow the cost reduction method of accounting for certain agreements, including government research and development funding, whereby the benefit of the funding is recognized as a reduction in the cost of the related expenditure when certain criteria stipulated under the terms of those funding agreements have been met, and there is reasonable assurance the research and development funding will be received.

(e)
Warranty costs
 
Warranty costs are accrued upon the recognition of related revenue, based on our best estimates, with reference to past and expected future experience.  Warranty obligations are included in accounts payable and accrued liabilities in our consolidated balance sheet.


13


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

(f)
Royalty costs
 
We have intellectual property license agreements which generally require us to make royalty payments based on a combination of fixed fees and percentage of the revenue generated by sales of products incorporating the licensed technology.  We recognize royalty obligations in accordance with the terms of the respective royalty agreements.  Royalty costs are recorded as a component of cost of goods sold in the period when incurred.

Where agreements are not in place, we recognize our current best estimate of the royalty obligation in cost of goods sold, accrued liabilities and long-term liabilities. Historically (prior to October 1, 2016), in determining this estimate, we based our calculations on an assumption that royalty calculations could be based on a percentage of the entire value of an end-product (i.e., revenue). This conformed with our legacy license agreements.

Significant legal precedent exists in the United States supporting the smallest saleable unit (“SSU”) principle (i.e., the principle that any royalty obligations should be no more than a portion of the profits for a component within the product that implements the patented technology) as the appropriate methodology for determining FRAND standard essential patent (“SEP”) royalties. Using this principle, the royalty accrual on our products is based on the value of the patented technology in the chipset, representing the SSU that implements the technology, and not on the entire value of the end-product.

The cumulative effect of these legal changes to the licensing landscape, combined with supportive legislative initiatives and broad industry support for the SSU principle, at the time of the expiry of one of our significant legacy IP licenses, prompted management to reassess its contingent royalty obligation estimate during the fourth quarter of the year ended December 31, 2016. The use of the SSU principle as the basis to determine the estimate, as opposed to value of end-product, resulted in a reduction of $13.0 million to our estimated royalty obligation effective October 1, 2016.
 
(g)
Market development costs
 
Market development costs are charged to sales and marketing expense to the extent that the benefit is separable from the revenue transaction and the fair value of that benefit is determinable.  To the extent that such costs either do not provide a separable benefit, or the fair value of the benefit cannot be reliably estimated, such amounts are recorded as a reduction of revenue.

(h)
Income taxes
 
Income taxes are accounted for using the asset and liability method.  Deferred income tax assets and liabilities are based on temporary differences (differences between the accounting basis and the tax basis of the assets and liabilities), non-capital loss, capital loss, and tax credits carry-forwards are measured using the enacted tax rates and laws expected to apply when these

differences reverse.  Deferred tax benefits, including non-capital loss, capital loss, and tax credits carry-forwards, are recognized to the extent that realization of such benefits is considered more likely than not.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that enactment occurs.
 

14


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

We include interest and penalties related to income taxes, including unrecognized tax benefits, in Income tax expense.
 
Liabilities for uncertain tax positions are recorded based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. We regularly assess the potential outcomes of examinations by tax authorities in determining the adequacy of our provision for income taxes. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.

We recognize the tax effects related to share-based payments at settlement or expiration in Income tax expense.

(i)
Stock-based compensation and other stock-based payments
 
Stock options and restricted share units granted to the company’s key officers, directors and employees are accounted for using the fair value-based method.  Under this method, compensation cost for stock options is measured at fair value at the date of grant using the Black-Scholes valuation model, and is expensed over the awards' vesting period using the straight-line method.  Any consideration paid by plan participants on the exercise of stock options or the purchase of shares is credited to common stock together with any related stock-based compensation expense.  Compensation cost for restricted share units is measured at fair value at the date of grant which is the market price of the underlying security, and is expensed over the awards' vesting period using the straight-line method. Compensation cost for performance-based restricted share units is measured using a Monte Carlo valuation model. In the third quarter of 2016, we early adopted ASU 2016-09 and elected to make an entity-wide election to account for forfeitures in compensation expense when they occur. The application of this election did not have a material impact on our financial statements.
  
(j)
Earnings (loss) per common share
 
Basic earnings (loss) per share is computed by dividing net earnings (loss) for the period by the weighted average number of company common shares outstanding during the reporting period.  Diluted earnings (loss) per share is computed using the treasury stock method.  When the effect of options and other securities convertible into common shares is anti-dilutive, including when the company has incurred a loss for the period, basic and diluted earnings (loss) per share are the same.
 
Under the treasury stock method, the number of dilutive shares, if any, is determined by dividing the average market price of shares for the period into the net proceeds of in-the-money options.

(k)
Translation of foreign currencies
 
Our functional and reporting currency is the U.S. dollar.
 
Revenue and expense items denominated in foreign currencies are translated at exchange rates prevailing during the period.  Monetary assets and liabilities denominated in foreign currencies are translated at the period-end exchange rates.  Non-monetary assets and liabilities are translated at

15


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

exchange rates in effect when the assets are acquired or the obligations are incurred.  Foreign exchange gains and losses are reflected in Net earnings (loss) for the period.
 
We have foreign subsidiaries that are considered self-contained and integrated within their foreign jurisdiction, and accordingly, use the respective local currency as their functional currency.  The assets and liabilities of the foreign subsidiaries, including goodwill and fair value adjustments arising on acquisition, are translated at exchange rates at the balance sheet dates, equity is translated at historical rates, and revenue and expenses are translated at exchange rates prevailing during the period.  The foreign exchange gains and losses arising from the translation are reported as a component of other comprehensive income (loss), as presented in note 21, Accumulated other comprehensive loss.
 
(l)
Cash and cash equivalents
 
Cash and cash equivalents include cash and short-term deposits with original maturities of three months or less. The carrying amounts approximate fair value due to the short-term maturities of these instruments.

(m)
Allowance for doubtful accounts receivable
 
We maintain an allowance for our accounts receivable for estimated losses that may result from our customers’ inability to pay.  We determine the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, insured amounts, if any, and changes in customer payment cycles and credit-worthiness.  Amounts later determined and specifically identified to be uncollectible are charged against this allowance.
 
If the financial condition of any of our customers deteriorates resulting in an impairment of their ability to make payments, we may increase our allowance.

(n)
Financing receivables

We lease certain hardware devices to a small number of hardware distributors under sales-type leases which have terms ranging from two to four years and bear interest at 2%.

We evaluate the credit quality of our financing receivables on an ongoing basis utilizing an aging of the accounts and write-offs, customer collection experience, the customer’s financial condition, known risk characteristics impacting the respective customer base, and other available economic conditions, to determine the appropriate allowance.

(o)
Derivatives

Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in Accounts receivable or Accounts payable and accrued liabilities and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in Foreign exchange gain (loss).

(p)
Inventories
 
Inventories consist of electronic components and finished goods and are valued at the lower of cost or estimable realizable value, determined on a first-in-first-out basis.  Cost is defined as all

16


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

costs that relate to bringing the inventory to its present condition and location under normal operating conditions.
 
We review the components of our inventory and our inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales.  Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances and new product introductions that vary from current expectations.  We believe that the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory.  If customer demands for our inventory are substantially less than our estimates, additional inventory write-downs may be required.

(q)
Property and equipment
 
Property and equipment are stated at cost, less accumulated depreciation and amortization. We amortize our property and equipment on a straight-line basis over the following estimated economic lives:
Furniture and fixtures
 
3-5 years
Research and development equipment
 
3-10 years
Production equipment
 
2-7 years
Tooling
 
1.5-3 years
Computer equipment
 
1-5 years
Software
 
1-5 years
Office equipment
 
3-5 years
Monitoring equipment
 
3-5 years
Network equipment
 
3-7 years
 
Research and development equipment related amortization is included in research and development expense.  Tooling, production, monitoring and certain network equipment related amortization is included in cost of goods sold.  All other amortization is included in amortization expense.
 
Leasehold improvements and leased vehicles are amortized on a straight-line basis over the lesser of their expected average service life or term of the lease.
 
When we sell property and equipment, we net the historical cost less accumulated depreciation and amortization against the sale proceeds and include the difference in Other income.

(r)
Intangible assets
 
The estimated useful life of intangible assets with definite lives is the period over which the assets are expected to contribute to our future cash flows.  When determining the useful life, we consider the expected use of the asset, useful life of any related intangible asset, any legal, regulatory or contractual provisions that limit the useful life, any legal, regulatory, or contractual renewal or extension provisions without substantial costs or modifications to the existing terms and conditions, the effects of obsolescence, demand, competition and other economic factors,  and the expected level of maintenance expenditures relative to the cost of the asset required to obtain future cash flows from the asset.



17


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

We amortize our intangible assets on a straight-line basis over the following specific periods:
Patents and trademarks
 
3-5 years
Licenses
 
over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years
Intellectual property and customer relationships
 
3-13 years
Brand
 
over the estimated life
In-process research and development
 
over the estimated life
 
In-process research and development (“IPRD”) are intangible assets acquired as part of business combinations.  Prior to their completion, IPRD are intangible assets with indefinite life and they are not amortized but subject to impairment test on an annual basis.

Research and development related amortization is included in research and development expense. All other amortization is included in Amortization expense.
 
(s)
Goodwill
 
Goodwill represents the excess of the purchase price of an acquired business over the fair value assigned to assets acquired and liabilities assumed in a business combination.

Goodwill has an indefinite life, is not amortized, and is subject to a two-step impairment test on an annual basis. The first step compares the fair value of the reporting unit to its carrying amount, which includes the goodwill. When the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not to be impaired and the second step of the impairment test is unnecessary. If the carrying amount exceeds the implied fair value of the goodwill, the second step measures the amount of the impairment loss.  If the carrying amount exceeds the fair value of the goodwill, an impairment loss is recognized equal to that excess.

(t)
Impairment of long-lived assets
 
Long-lived assets, including property and equipment, and intangible assets other than goodwill, are assessed for potential impairment when there is evidence that events or changes in

circumstances indicate that the carrying amount of an asset may not be recovered. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to operating results. Intangible assets with indefinite lives are tested annually for impairment and in interim periods if certain events occur indicating that the carrying value of the intangible assets may be impaired.
 





18


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

(u)
Comprehensive income (loss)
 
Comprehensive income (loss) includes net earnings (loss) as well as changes in equity from other non-owner sources. The other changes in equity included in comprehensive income (loss) are comprised of foreign currency cumulative translation adjustments.
 
(v)
Investment tax credits
 
Investment tax credits are accounted for using the flow-through method whereby such credits are accounted for as a reduction of income tax expense in the period in which the credit arises.
 
(w)
Comparative figures
 
Certain figures presented in the consolidated financial statements have been reclassified to conform to the current year presentation.

3.
RECENTLY IMPLEMENTED ACCOUNTING STANDARDS

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230) Restricted Cash.  This update addresses diversity in the classification and presentation of changes in restricted cash on the statement of cash flows.  This requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents by including restricted cash and restricted cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.  The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods.  Early adoption is permitted, and any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period.  In the fourth quarter of 2017, we early adopted ASU 2016-18 and there was no material impact to our financial statements and business.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The update addresses eight specific cash flow issues with the objective of reducing diversity in practice. The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods. We adopted the standard in the first quarter of 2018 and it did not have a material impact to our consolidated statements of cash flows.

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (ASC 606). The update is intended to clarify the principles of recognizing revenue, and to develop a common revenue standard for U.S. GAAP and IFRS that would remove inconsistencies in revenue requirements, leading to improved comparability of revenue recognition practices across entities and industries. ASC 606 contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. We adopted the standard as of January 1, 2018 using the full retrospective transition method.







19


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

The following tables summarize the effects of adopting the accounting standard on our Statement of Operations and Comprehensive Earnings (Loss):
Year ended December 31, 2017
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Revenue
$
692,077

 
$
(1,350
)
 
$
690,727

Cost of sales
457,130

 
(642
)
 
456,488

Sales and marketing
75,594

 
(459
)
 
75,135

Research and development
83,361

 
(708
)
 
82,653

Income tax expense
3,123

 
76

 
3,199

Basic net earnings per share (in dollars)
$
0.13

 
$
0.01

 
$
0.14

Diluted earnings per share - (in dollars)
0.13

 
0.01

 
0.14

Year ended December 31, 2016
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Revenue
$
615,607

 
$
(592
)
 
$
615,015

Cost of sales
397,864

 
(140
)
 
397,724

Sales and marketing
64,242

 
(372
)
 
63,870

Research and development
73,077

 
(402
)
 
72,675

Income tax expense
4,310

 
61

 
4,371

Basic net earnings per share (in dollars)
$
0.48

 
$
0.01

 
$
0.49

Diluted earnings per share - (in dollars)
0.48

 
0.01

 
0.48


The following table summarizes the effects of adopting the accounting standard on our Balance Sheet:
As of December 31, 2017
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Assets
 
 
 
 
 
Accounts receivable
$
168,503

 
$
4,551

 
$
173,054

Inventories
53,026

 
117

 
53,143

Prepaids and other
8,006

 
215

 
8,221

Other assets
12,058

 
655

 
12,713

 
 
 
 
 
 
Liabilities
 
 
 
 
 
Accounts payable and accrued liabilities
172,395

 
2,972

 
175,367

Deferred revenue
5,455

 
1,820

 
7,275

Deferred income tax liability
7,702

 
143

 
7,845

 
 
 
 
 
 
Equity
 
 
 
 
 
Retained earnings
16,899

 
603

 
17,502






20


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

4.
CHANGES IN FUTURE ACCOUNTING STANDARDS
 
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance: ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842).  This update is to improve transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring additional disclosure about leasing arrangements.  The standard is effective for fiscal years beginning after December 15, 2018.  Early application is permitted.  The Company will adopt Topic 842 in its first quarter of 2019, applying the optional transition method permitted under ASU 2018-11, which relieves entities from restating comparative financial statements, allowing entities to apply and adopt the new lease standard as at the effective date of January 1, 2019, rather than as of the first date of the earliest period presented.  In adopting the new standard, we are electing the package of practical expedients provided under the guidance, which applies to expired or existing leases and allows the Company not to reassess whether a contract contains a lease, the lease classification, and any initial direct costs incurred.  The Company is also electing the practical expedient to expense short term leases (12 months or less) on a straight-line basis over the lease term, and not separate the lease and non-lease components for all of its leases. The Company’s implementation team is completing the determination of the completeness and accuracy of the Company’s leasing information and is in the final stages of identifying and effecting the internal process changes and controls necessary to assist with the recording, reporting and disclosure requirements under the standard. The adoption of the new lease standard is anticipated to have a material impact on our balance sheet, primarily related to leases of our business premises.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). This update will replace the incurred loss impairment methodology for credit losses on financial instruments with a methodology that requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early application is permitted. We are in the process of evaluating the impact on our financial statements.

In January 2017, FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This new guidance simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new guidance, entities will perform goodwill impairment tests by comparing fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The standard is effective after December 15, 2019 and early adoption is permitted. We are in the process of evaluating the impact on our financial statements.







21


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

5.
ACQUISITIONS AND DISPOSALS

(a)     Disposal of Remote Tank Monitoring Business

On December 31, 2018, we completed the sale of substantially all of the assets and liabilities of our remote tank monitoring business ("iTank") for total proceeds of $6.0 million, as it was not deemed to be either a core business or part of our strategic focus.  The Company received $5.0 million in cash consideration at closing with the remaining $1.0 million held in escrow.  The amount in escrow will be held up to 12 months with $0.8 million contingent on meeting certain milestone events and the remaining $0.2 million to secure the purchaser's rights of indemnification under the asset sale agreement.
 
The Company recognized a loss of $2.1 million, which is included in Loss on disposal of iTank business in the company's consolidated statements of operations, net of $0.2 million in transaction related costs.  Prior to the disposal, iTank was part of our IoT Services reporting segment and $2.1 million of goodwill was de-recognized and included within the net assets disposed of.

The financial results of iTank operations are included in the Company's consolidated financial statements through December 31, 2018.

(b)     Acquisition of Numerex Corp.

On December 7, 2017, we completed the stock-for-stock merger transaction to acquire Numerex Corp. ("Numerex"). In accordance with the Agreement and Plan of Merger dated August 2, 2017, by and among the company, Numerex and Wireless Acquisition Sub, Inc. we issued 3,580,832 common shares as merger consideration in exchange for all of the outstanding shares of Numerex common stock and certain outstanding Numerex equity awards and warrants. Additionally, approximately $20.2 million in aggregate was paid at closing to retire outstanding Numerex debt.

Total consideration for the acquisition is as follows:
 
 
 
Issuance of common shares
 
$
77,346

Debt extinguishment
 
20,155

 
 
$
97,501


We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of our estimates of their respective fair values as at December 7, 2017. The excess of the purchase price over the final value assigned to the net assets acquired was recorded as goodwill.

The allocation of the purchase price to goodwill was completed as of September 30, 2018.










22


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
 
Cash
 
$
1,430

Deferred income tax asset
 
1,049

Property and equipment
 
7,244

Identifiable intangible assets
 
45,890

Goodwill
 
51,658

Other working capital
 
(8,623
)
Long-term obligations
 
(1,147
)
Fair value of net assets acquired
 
$
97,501


Goodwill of $51.7 million resulting from the acquisition consists largely of the expectation that the acquisition will expand our position as a leading global IoT pure-play and significantly increase our subscription-based recurring services revenue.  Goodwill is assigned to the IoT Services segment and approximately $4.0 million is deductible for tax purposes.

The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
9 years
 
$
26,390

Existing technology
 
3 years
 
10,220

Brand
 
13 years
 
9,280

 
 
 
 
$
45,890

 

The following table presents the unaudited pro forma results for the year ended December 31, 2017 and 2016. The pro forma financial information combines the results of operations of Sierra Wireless, Inc. and Numerex as though the businesses had been combined as of the beginning of fiscal 2016. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2016. The unaudited pro forma financial information presented includes amortization charges for acquired tangible and intangible assets, and related tax effects.
 
Year ended December 31,
 
2017

 
2016

Pro forma information
 
 
 
Revenue
$
747,719

 
$
686,252

Loss from operations
(8,973
)
 
(5,205
)
Net loss
(3,577
)
 
(7,334
)
 
 
 
 
Basic and diluted loss per share (in dollars)
$
(0.10
)
 
$
(0.21
)








23


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

(c)     Acquisition of GNSS business of GlobalTop

On March 31, 2017, we completed the acquisition of substantially all of the assets of the Global Navigation Satellite System ("GNSS") embedded module business of GlobalTop Technology Inc. ("GlobalTop") for total cash consideration of $3.1 million. GlobalTop is a Taiwan-based business that specializes in the development and manufacture of a wide variety of GNSS modules and serves customers around the world.

The acquisition builds on our strategy to expand our product offerings beyond cellular, Wi-Fi and Bluetooth, servicing customers in the automotive, telematics and asset tracking markets.

We accounted for the transaction using the acquisition method and accordingly, we have recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at March 31, 2017. The excess of the purchase price over the final value assigned to the net assets acquired was recorded as goodwill.

The following table summarizes the final values assigned to the assets acquired at the acquisition date:
 
 
 
Assets acquired
 
 

Inventory
 
$
604

Property and equipment
 
175

Identifiable intangible assets
 
1,160

Goodwill
 
1,206

Fair value of net assets acquired
 
$
3,145


Goodwill of $1.2 million resulting from the acquisition consists largely of the expectation that the acquisition will expand our embedded solution portfolio for OEM customers in the key markets we serve. Goodwill is deductible for tax purposes.

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer Relationships
 
5 years
 
$
640

Existing Technology
 
3 years
 
410

Backlog
 
11 months
 
110

 
 
 
 
$
1,160


The amount of revenue and net earnings from the GNSS business included in our consolidated statements of operations from the acquisition date, through the year ended December 31, 2017, was $3.4 million and $nil, respectively. There was no significant impact on the Company's revenue and net earnings on a pro forma basis for all periods presented.

(d)    Acquisition of Blue Creation

On November 2, 2016, we completed the acquisition of all of the outstanding shares of the parent company and sole owner of Blue Creation for total cash consideration of $6.4 million ($2.9 million, net of cash acquired), plus a maximum contingent consideration of $0.5 million under a performance-based earn-out formula.


24


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at November 2, 2016.

In accordance with ASC 805, Business Combinations, the earn-out has been recognized as acquisition-related costs over the earn-out period.

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
3,563

Accounts receivable
237

Other assets
111

Identifiable intangible assets
2,540

Goodwill
920

 
$
7,371

Liabilities assumed
 
Accounts payable and accrued liabilities
$
392

Deferred income taxes
534

Fair value of net assets acquired
$
6,445


Goodwill of $0.9 million resulting from the acquisition will strengthen our strategic position within our OEM Solutions segment. Goodwill is not deductible for tax purposes.
 
The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
3.5 years
 
$
2,090

Existing technology
 
4 years
 
450

 
 
 
 
$
2,540


(e)        Acquisition of GenX Mobile Inc.

On August 3, 2016, we completed the acquisition of all of the outstanding shares of GenX Mobile Incorporated ("GenX") for total cash consideration of $7.8 million ($5.9 million, net of cash acquired), plus contingent consideration for inventory consumption in excess of $1.0 million, up to a maximum of $1.4 million.

At acquisition date, we recognized the fair value of the contingent consideration at $1.4 million based on a probability estimate of consumption of acquisition date inventory within the specified 12 month period of the contingent consideration.

We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at August 3, 2016. The excess of the purchase price over the value assigned to the net assets acquired was recorded as goodwill.



25


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

Total consideration for the acquisition is as follows:
 
 
Cash
$
7,752

Contingent consideration
1,375

 
$
9,127


The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
1,852

Accounts receivable
1,754

Inventory
2,375

Other assets
124

Identifiable intangible assets
3,926

Goodwill
1,782

 
$
11,813

Liabilities assumed
 
Accounts payable and accrued liabilities
$
1,458

Deferred income taxes
1,228

Fair value of net assets acquired
$
9,127


Goodwill of $1.8 million resulting from the acquisition consists largely of the expectation that the acquisition will further strengthen our Enterprise Solutions segment. Goodwill is not deductible for tax purposes.

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
5 years
 
$
2,640

Existing technology
 
4 years
 
973

In-process research and development
 
 
 
313

 
 
 
 
$
3,926


6.
SEGMENTED INFORMATION

As our chief operating decision maker does not evaluate the performance of our operating segments based on segment assets, management does not classify asset information on a segmented basis. Despite the absence of discrete financial information, we do measure our revenue based on other forms of categorization such as by the geographic distribution in which our products are sold.








26


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

REVENUE AND GROSS MARGIN BY SEGMENT

 
 
Year ended December 31, 2018
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
583,214

 
$
119,927

 
$
90,461

 
$
793,602

Cost of sales
 
417,645

 
58,796

 
52,590

 
529,031

Gross margin
 
$
165,569

 
$
61,131

 
$
37,871

 
$
264,571

Gross margin %
 
28.4
%
 
51.0
%
 
41.9
%
 
33.3
%
Expenses
 
 
 
 
 
 
 
282,846

Loss from operations
 
 

 
 

 
 
 
$
(18,275
)
Total assets
 
 

 
 

 
 
 
$
683,916


 
 
Year ended December 31, 2017
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
554,537

 
$
101,535

 
$
34,655

 
$
690,727

Cost of sales
 
384,230

 
53,014

 
19,244

 
456,488

Gross margin
 
$
170,307

 
$
48,521

 
$
15,411

 
$
234,239

Gross margin %
 
30.7
%
 
47.8
%
 
44.5
%
 
33.9
%
Expenses
 
 
 
 
 
 
 
234,139

Earnings from operations
 
 

 
 

 
 
 
$
100

Total assets
 
 

 
 

 
 
 
$
694,644


 
 
Year ended December 31, 2016
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
515,925

 
$
71,486

 
$
27,604

 
$
615,015

Cost of sales
 
349,781

 
31,537

 
16,406

 
$
397,724

Gross margin
 
$
166,144

 
$
39,949

 
$
11,198

 
$
217,291

Gross margin %
 
32.2
%
 
55.9
%
 
40.6
%
 
35.3
%
Expenses
 
 
 
 
 
 
 
195,621

Earnings from operations
 
 

 
 

 
 
 
$
21,670

Total assets
 
 

 
 

 
 
 
$
581,457


REVENUE BY GEOGRAPHICAL REGION
 
 
2018

 
2017

 
2016

Americas
 
$
314,169

 
$
227,905

 
$
213,633

Europe, Middle East and Africa
 
167,812

 
168,400

 
141,932

Asia-Pacific
 
311,621

 
294,422

 
259,450

 
 
$
793,602

 
$
690,727

 
$
615,015




27


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION
 
 
2018

 
2017

Americas
 
$
26,045

 
$
26,608

Europe, Middle East and Africa
 
9,027

 
11,136

Asia-Pacific
 
4,770

 
5,233

 
 
$
39,842

 
$
42,977


7.
RESEARCH AND DEVELOPMENT
 
The components of research and development costs consist of the following:
 
 
2018

 
2017

 
2016

Gross research and development
 
$
94,352

 
$
83,538

 
$
73,293

Government tax credits
 
(645
)
 
(885
)
 
(618
)
 
 
$
93,707

 
$
82,653

 
$
72,675


8.
RESTRUCTURING

2018

In the first quarter of 2018, we commenced various initiatives focused on capturing synergies related to the integration of Numerex into the existing operations and efficiency gains in other areas of the business. In total, these initiatives affected 61 employees in various locations and functions within the Company. During the year ended December 31, 2018, we recorded $4.8 million in severance and other related costs associated with this initiative. Additional restructuring costs of approximately $0.2 million will be accrued as employees provide remaining service. As at December 31, 2018, outstanding liability of $0.8 million is included in Accounts payable and accrued liabilities and is expected to be paid by March 2019.

To accelerate our transformation to a Device-to-Cloud IoT solutions company, we initiated certain organizational structure changes during November 2018. This initiative affected 76 employees in various locations and functions within the Company.  During the three and twelve months ended December 31, 2018, we recorded $2.3 million in severance and other related costs associated with this initiative.  Additional restructuring costs of approximately $0.3 million will be accrued as employees provide remaining services.  As at December 31, 2018, outstanding liability of $1.6 million is included in Accounts payable and accrued liabilities and is expected to be paid by July 2019. 

2017

In February 2017, we made a decision to relocate the customer support and network operations within the IoT Services segment from Sweden to France and the United States to achieve operational efficiencies. As a result, 19 employees were impacted and we recorded $1.1 million in restructuring costs for the year ended December 31, 2017. No additional costs related to this initiative were recorded in 2018.









28


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

The following table provides the activity in the restructuring liability:
 
 
2018

 
2017

Balance, beginning of period
 
$
540

 
$

Expensed in period
 
7,115

 
1,076

Disbursements
 
(5,081
)
 
(592
)
Foreign exchange
 
(88
)
 
56

 
 
$
2,486

 
$
540

 
 
 
 
 
Classification:
 
 
 
 
Accounts payable and accrued liabilities (note 19)

 
2,486

 
540

 
 
$
2,486

 
$
540

 
 
 
 
 
By restructuring initiative:
 
 

 
 
February 2017
 
$

 
$
540

March 2018
 
842

 

November 2018
 
$
1,644

 
$

 
 
$
2,486

 
$
540


9.
OTHER INCOME
 
The components of other income for the years ended December 31 were as follows:
 
 
2018

 
2017

 
2016

Interest income
 
$
253

 
$
245

 
$
163

Interest expense
 
(156
)
 
(159
)
 
(71
)
Other
 
(46
)
 
(19
)
 
(9
)
 
 
$
51

 
$
67

 
$
83


10.
INCOME TAXES
 
The components of earnings (loss) before income taxes consist of the following:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Canadian
 
$
10,880

 
$
7,205

 
$
15,480

Foreign
 
(34,574
)
 
512

 
4,537

Earnings (loss) before income taxes
 
$
(23,694
)
 
$
7,717

 
$
20,017







29


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

The income tax expense (recovery) consists of:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Canadian:
 
 

 
 

 
 

Current
 
$
101

 
$
28

 
$
(287
)
Deferred
 
(4,508
)
 
1,665

 
401

 
 
$
(4,407
)
 
$
1,693

 
$
114

Foreign:
 
 

 
 

 
 

Current
 
$
2,500

 
$
2,347

 
$
7,304

Deferred
 
2,823

 
(841
)
 
(3,047
)
 
 
$
5,323

 
$
1,506

 
$
4,257

Total:
 
 

 
 

 
 

Current
 
$
2,601

 
$
2,375

 
$
7,017

Deferred
 
(1,685
)
 
824

 
(2,646
)
 
 
$
916

 
$
3,199

 
$
4,371


The reconciliation of income taxes calculated at the statutory rate to the actual income tax provision for the years ended December 31 was as follows:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%)
 
$
(6,330
)
 
$
1,979

 
$
5,183

Increase (decrease) in income taxes for:
 
 
 
 
 
 
Permanent and other differences
 
2,173

 
(1,452
)
 
(2,192
)
Change in statutory/foreign tax rates and foreign exchange rates
 
4,238

 
1,049

 
11,581

Change in valuation allowance
 
1,041

 
1,571

 
(11,403
)
Stock-based compensation expense
 
1,973

 
1,633

 
1,039

Adjustment to prior years
 
(2,179
)
 
(1,581
)
 
163

Income tax expense (recovery)
 
$
916

 
$
3,199

 
$
4,371



















30


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

Deferred tax assets and liabilities
 
The tax effects of temporary differences that give rise to significant deferred tax assets and deferred tax liabilities were as follows at December 31:
 
 
2018

 
2017 As adjusted

Deferred income tax assets (liabilities)
 
 

 
 

Property and equipment
 
$
1,289

 
$
1,470

Non capital loss carry-forwards
 
89,499

 
87,854

Capital loss carry-forwards
 
3,195

 
3,166

Scientific research and development expenses and credits
 
20,004

 
23,829

Reserves and other
 
16,044

 
14,784

Investments
 
(801
)
 
(471
)
Acquired intangibles
 
(10,022
)
 
(13,761
)
 
 
119,208

 
116,871

Valuation allowance
 
113,560

 
112,519

 
 
$
5,648

 
$
4,352

 
 
 
2018

 
2017 As adjusted

Classification:
 
 

 
 

Assets
 
 

 
 

Non-current
 
$
11,751

 
$
12,197

Liabilities
 
 
 
 
Non-current
 
(6,103
)
 
(7,845
)
 
 
$
5,648

 
$
4,352

 
At December 31, 2018, we have provided for a valuation allowance on our deferred tax assets of $113,560 (2017 - $112,519).

At December 31, 2018, we have Canadian allowable capital loss carry-forwards of $11,519 that are available, indefinitely, to be deducted against future Canadian taxable capital gains.  In addition, we have investment tax credits of $19,669 and $7,957 available to offset future Canadian federal and provincial income taxes payable, respectively.  The investment tax credits expire between 2021 and 2038.  At December 31, 2018, our U.S. subsidiary has $6,445 of California research & development tax credits which may be carried forward indefinitely.
 
At December 31, 2018, net operating loss carry-forwards for our foreign subsidiaries were $68,902 for U.S. income tax purposes that expire between 2021 and 2037, $7 for Brazil income tax purposes, $11,109 for Sweden income tax purposes, $21 for Norway income tax purposes, $60,203 for Luxembourg income tax purposes, and $209,202 for French income tax purposes.  The Brazil, Sweden, Norway, Luxembourg and French net operating loss carry-forward may be carried forward indefinitely. Our foreign subsidiaries may be limited in their ability to use foreign net operating losses in any single year depending on their ability to generate significant taxable income.  In addition, the utilization of the U.S. net operating losses is also subject to ownership change limitations provided by U.S. federal and specific state income tax legislation. The amount of Brazil net operating losses deducted each year is limited to 30% of each year's taxable income. The amount of French net operating losses deducted each year is limited to €1.0 million plus 50%

31


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

of French taxable income in excess of €1.0 million. Our French net operating losses carry-forward is subject to the “continuity of business” requirement.  Our French subsidiaries also have research tax credit carried forward of $3,458 and employment tax credit carried forward of $287 as at December 31, 2018.  The French tax credits may be used to offset against corporate income tax and if any tax credits are not fully utilized within a three year period following the year the tax credits are earned, it may be refunded by the French tax authorities. Tax loss and tax credits carry-forwards are denominated in the currency of the countries in which the respective subsidiaries are located and operate.  Fluctuations in currency exchange rates could reduce the U.S. dollar equivalent value of these tax loss and research tax credit carry forwards in future years.
 
In assessing the realizability of our deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.  The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which temporary differences become deductible and the loss carry-forwards or tax credits can be utilized.  Management considers projected future taxable income and tax planning strategies in making our assessment.

No provision for taxes have been provided on undistributed foreign earnings, as it is the company’s intention to indefinitely reinvest undistributed earnings of its foreign subsidiaries. It is not practical to estimate the income tax liability that might be incurred if there is a change in management’s intention in the event that a remittance of such earnings occur in the future.
    
Accounting for uncertainty in income taxes
 
At December 31, 2018, we had gross unrecognized tax benefits of $4,482 (2017 — $4,418).  Of this total, $652 (2017 — $747) represents the amount of unrecognized tax benefits that, if recognized, would favorably impact our effective tax rate.

Below is a reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31:
 
 
2018

 
2017 As adjusted

Unrecognized tax benefits, beginning of year
 
$
4,418

 
$
4,329

Increases — tax positions taken in prior periods
 
3

 
36

Increases — tax positions taken in current period
 

 
61

Settlements and lapses of statute of limitations
 
61

 
(8
)
Unrecognized tax benefits, end of year
 
$
4,482

 
$
4,418


We recognize interest expense and penalties related to unrecognized tax benefits within the provision for income tax expense on the consolidated statement of operations.  At December 31, 2018, we had increased $29 (2017 - reversed $642) for accruals of interest and penalties.
 
In the normal course of business, we are subject to audit by the Canadian federal and provincial taxing authorities, by the U.S. federal and various state taxing authorities and by the taxing authorities in various foreign jurisdictions.  Tax years ranging from 2005 to 2018 remain subject to examination in Canada, the United States, the United Kingdom, France, Germany, Australia, China, Hong Kong, Brazil, South Africa, Japan, Korea, Taiwan, Italy, Sweden, Norway, India, Spain, and Luxembourg.

The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. The Company believes it is reasonably possible that certain tax matters may be

32


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

concluded in the next 12 months. The Company estimates that the unrecognized tax benefits at December 31, 2018 could increase by approximately $97 in the next 12 months.

Deferred taxes on foreign earnings

No provision for taxes have been provided on undistributed foreign earnings, as it is the company’s intention to indefinitely reinvest undistributed earnings of its foreign subsidiaries. It is not practical to estimate the income tax liability that might be incurred if there is a change in management’s intention in the event that a remittance of such earnings occur in the future.

11.
STOCK-BASED COMPENSATION PLANS
 
(a)    Stock-based compensation expense:
 
 
2018

 
2017

 
2016

 
 
 
 
 
 
 
Cost of goods sold
 
$
491

 
$
461

 
$
420

Sales and marketing
 
2,784

 
2,503

 
1,714

Research and development
 
2,274

 
2,038

 
1,375

Administration
 
7,511

 
5,339

 
4,120

 
 
$
13,060

 
$
10,341

 
$
7,629

 
 
 
 
 
 
 
Stock option plan
 
3,350

 
3,297

 
2,170

Restricted stock plan
 
9,710

 
7,044

 
5,459

 
 
$
13,060

 
$
10,341

 
$
7,629


(b)    Stock option plan
 
Under the terms of our Stock Option Plan (the “Plan”), our Board of Directors may grant options to employees, officers and directors. The maximum number of shares issuable pursuant to the Plan is the lesser of 8.1% of the number of issued and outstanding common shares from time to time or 7,000,000 common shares.  In addition, the maximum number of shares issuable pursuant to the Plan, together with any shares issuable pursuant to other security-based compensation arrangements, shall not exceed 8.1% of the number of issued and outstanding common shares from time to time. Based on the number of shares outstanding as at December 31, 2018, stock options exercisable into 1,138,266 common shares are available for future allocation under the Plan.

The Plan provides that the exercise price of an option will be determined on the date of grant and will not be less than the closing market price of our stock at that date. Options generally vest over four years, with the first 25% vesting at the first anniversary date of the grant and the balance vesting in equal amounts at the end of each month thereafter.  We determine the expiry date of each option at the time it is granted, which cannot be more than five years after the date of the grant.
 








33


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

The fair value of share options was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:
 
 
2018

 
2017

 
2016

Risk-free interest rate
 
2.22
%
 
1.37
%
 
0.73
%
Annual dividends per share
 
Nil

 
Nil

 
Nil

Expected stock price volatility
 
55
%
 
55
%
 
51
%
Expected option life (in years)
 
4.0

 
4.0

 
4.0

Average fair value of options granted (in dollars)
 
$7.02
 
$11.09
 
$4.40

There is no dividend yield because we do not pay, and do not plan to pay, cash dividends on our common shares.  The expected stock price volatility is based on the historical volatility of our average monthly stock closing prices over a period equal to the expected life of each option grant.  The risk-free interest rate is based on yields from risk-free instruments with a term equal to the expected term of the options being
valued.  The expected life of options represents the period of time that the options are expected to be outstanding based on historical data of option holder exercise and termination behavior. Forfeitures are accounted for in compensation expense as they occur.

The following table presents stock option activity for the years ended December 31:
 
 
Number of
 
Weighted Average
 Exercise Price
 
Weighted
Average
Remaining
Contractual Life
 
Aggregate
Intrinsic Value
 
 
Options
 
Cdn.$
 
U.S.$
 
In Years
 
U.S.$
Outstanding, December 31, 2015
 
965,911

 
21.47

 
15.44

 
2.5
 
3,541

Granted
 
651,357

 
14.72

 
10.95

 
 
 
 
Exercised
 
(231,704
)
 
11.76

 
8.75

 
 
 
1,608

Forfeited
 
(69,941
)
 
19.25

 
14.32

 
 
 
 
Outstanding, December 31, 2016
 
1,315,623

 
19.65

 
14.61

 
2.9
 
4,687

Granted
 
685,936

 
32.16

 
25.58

 
 
 
 
Exercised
 
(500,184
)
 
14.91

 
11.86

 
 
 
6,997

Forfeited
 
(37,894
)
 
24.58

 
19.55

 
 
 
 
Outstanding, December 31, 2017
 
1,463,481

 
26.38

 
20.98

 
3.2
 
4,788

Granted
 
343,173

 
21.47

 
15.75

 
 
 
 
Exercised
 
(221,262
)
 
16.10

 
11.81

 
 
 
1,222

Forfeited
 
(207,044
)
 
34.24

 
25.10

 
 
 
 
Outstanding, December 31, 2018
 
1,378,348

 
26.79

 
19.64

 
2.8
 
822

 

The intrinsic value of outstanding and exercisable stock options is calculated as the quoted market price of the stock at the balance sheet date, or date of exercise, less the exercise price of the option. For the year ended December 31, 2018, the aggregate intrinsic value of stock options exercised was $1,222 (2017 - $6,997).










34


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

The following table summarizes the stock options outstanding and exercisable at December 31, 2018:
 
 
Options Outstanding
 
Options Exercisable
Range of
 
Number
of
 
Weighted
 Average
 Remaining
 Option Life
 
Weighted
 Average
 Exercise Price
 
Number
 of Options
 
Weighted
 Average
 Exercise Price
Exercise Prices
 
Options
 
(years)
 
Cdn.$
 
U.S.$
 
Exercisable
 
Cdn.$
 
U.S.$
$10.26 - $14.53 U.S. $13.99 - $19.81 Cdn
 
275,467

 
2.1
 
14.28

 
10.47

 
153,085

 
14.28

 
10.47

$14.54 - $16.4 U.S. $19.82 - $22.37 Cdn
 
355,436

 
3.7
 
21.30

 
15.62

 
36,079

 
21.01

 
15.41

$16.41 - $24.61 U.S. $22.38 - $33.56 Cdn
 
390,558

 
2.9
 
31.18

 
22.87

 
192,812

 
30.81

 
22.59

$24.62 - $25.15 U.S. $33.57 - $34.30 Cdn
 
204,995

 
3.1
 
34.23

 
25.10

 
94,370

 
34.23

 
25.10

$25.16 - $32.29 U.S. $34.31 - $44.03 Cdn
 
151,892

 
1.4
 
40.98

 
30.05

 
135,787

 
41.45

 
30.40

 
 
1,378,348

 
2.8
 
26.79

 
19.64

 
612,133

 
28.99

 
21.26

 
The options outstanding at December 31, 2018 expire between March 5, 2019 and November 13, 2023.
 
As at December 31, 2018, the unrecognized stock-based compensation cost related to the non-vested stock options was $5,451 (2017 — $7,879; 2016 — $3,754), which is expected to be recognized over a weighted average period of 2.3 years (2017 — 2.8 years; 2016 — 2.5 years).

(c)     Restricted share plans

We have two market based restricted share unit plans: one for U.S. employees and one for all non-U.S. employees, and a treasury based restricted share unit plan (collectively, the “RSPs”).  The RSPs support our growth and profitability objectives by providing long-term incentives to certain executives and other key employees and also encourage our objective of employee share ownership through the granting of restricted share units (“RSUs”).  There is no exercise price or monetary payment required from the employees upon the grant of an RSU or upon the subsequent delivery of our common shares (or, in certain jurisdictions, cash in lieu at the option of the Company) to settle vested RSUs.  The form and timing of settlement is subject to local laws. 

The maximum number of shares issuable pursuant to outstanding awards under the treasury based restricted share unit plan is 3.7% of the number of issued and outstanding shares and the maximum number of shares issuable pursuant to all of our security-based compensation arrangements is 8.1% of the number of issued and outstanding shares. Based on the number of shares outstanding as at December 31, 2018, 404,846 share units are available for future allocation under the Plan. With respect to the two market based RSPs, independent trustees purchase Sierra Wireless common shares over the facilities of the TSX and Nasdaq, which are used to settle vested RSUs.  The existing trust funds are variable interest entities and are included in these consolidated financial statements as treasury shares held for RSU distribution.

In January 2018, the Board of Directors approved a proposal to include a performance-based component to certain grants of units under our RSPs ("PSUs"). The current outstanding PSUs have a performance-based three year cliff-vesting criteria measured against a benchmark index. The fair value of the PSUs at date of grant are determined using the Monte Carlo simulation model.



35


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

On February 13, 2019, the Board of Directors approved the issuance of PSUs that are measured against an internal performance benchmark based on achieving service revenue targets and cost savings initiatives, as well as PSUs measured against a benchmark index. The fair value of these PSUs at date of grant are determined using the Monte Carlo simulation model.

Generally, RSUs vest over three years, in equal one-third amounts on each anniversary date of the grant and some vest at one year. RSU grants to employees who are resident in France for French tax purposes will not vest before the second anniversary from the date of grant, and any shares issued are subject to an additional two year tax hold period.

The intrinsic value of outstanding RSUs is calculated as the quoted market price of the stock at the balance sheet date, or date of vesting.

The following table summarizes the RSU activity for the years ended December 31:
 
 
Number of
 
Weighted Average
 Grant Date Fair Value
 
Weighted
 Average
 Remaining
 Contractual Life
 
Aggregate
Intrinsic
Value
 
 
RSUs
 
Cdn.$
 
U.S.$
 
In years
 
U.S.$
Outstanding, December 31, 2015
 
778,233

 
25.08

 
18.04

 
1.8
 
12,219

Granted
 
354,517

 
15.08

 
11.21

 
 
 
 
Vested / settled
 
(358,497
)
 
19.57

 
14.56

 
 
 
4,477

Forfeited
 
(28,279
)
 
21.85

 
16.26

 
 
 
 
Outstanding, December 31, 2016
 
745,974

 
22.59

 
16.81

 
2.1
 
11,689

Granted
 
454,685

 
32.02

 
25.47

 
 
 
 
Vested / settled
 
(284,888
)
 
22.86

 
18.18

 
 
 
6,098

Forfeited
 
(39,030
)
 
21.10

 
16.77

 
 
 
 
Outstanding, December 31, 2017
 
876,741

 
26.80

 
21.31

 
2.1
 
17,919

Granted
 
754,452

 
23.78

 
17.44

 
 
 
 
Vested / settled
 
(520,660
)
 
25.69

 
18.84

 
 
 
8,876

Forfeited
 
(64,258
)
 
25.73

 
18.86

 
 
 
 
Outstanding, December 31, 2018
 
1,046,275

 
26.23

 
19.24

 
2.6
 
13,289

Outstanding – vested and not settled
 
117,557

 
 
 
 
 
 
 
 

Outstanding – unvested
 
928,718

 
 
 
 
 
 
 
 

Outstanding, December 31, 2018
 
1,046,275

 
 
 
 
 
 
 
 

 
As at December 31, 2018, the total remaining unrecognized compensation cost associated with the RSUs totaled $11,530 (2017 — $9,346; 2016 — $5,408), which is expected to be recognized over a weighted average period of 1.9 years (2017 — 1.6 years; 2016 — 1.6 years). 












36


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

12.
EARNINGS (LOSS) PER SHARE
 
The following table provides the reconciliation between basic and diluted earnings (loss) per share:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Net earnings (loss)

 
$
(24,610
)
 
$
4,518

 
$
15,646

 
 
 
 
 
 
 
Weighted average shares used in computation of:
 
 

 
 

 
 

Basic
 
36,019

 
32,356

 
32,032

Assumed conversion
 

 
537

 
303

Diluted
 
36,019

 
32,893

 
32,335

Net earnings (loss) per share (in dollars):
 
 

 
 

 
 

Basic
 
$
(0.68
)
 
$
0.14

 
$
0.49

Diluted
 
(0.68
)
 
0.14

 
0.48

 
As the Company incurred a loss for the year ended December 31, 2018, all equity awards for that year were anti-dilutive and were excluded from the diluted weighted average shares.

13.
ACCOUNTS RECEIVABLE
 
The components of accounts receivable at December 31 were as follows:
 
 
2018

 
2017  As adjusted

Trade receivables
 
$
154,593

 
$
142,514

Less: allowance for doubtful accounts
 
(2,968
)
 
(1,827
)
 
 
151,625

 
140,687

Sales taxes receivable
 
3,016

 
3,120

R&D tax credits
 
3,783

 
4,408

Financing receivables
 
1,876

 
1,442

Contract assets (note 2(c))
 
1,953

 
852

Other receivables
 
9,472

 
22,545

 
 
$
171,725

 
$
173,054


The movement in the allowance for doubtful accounts during the years ended December 31 were as follows:
 
 
2018

 
2017

 
2016

Balance, beginning of year
 
$
1,827

 
$
2,486

 
$
2,088

Bad debt expense (recovery)
 
1,159

 
(535
)
 
383

Write-offs and settlements
 
9

 
(194
)
 
15

Foreign exchange
 
(27
)
 
70

 

 
 
$
2,968

 
$
1,827

 
$
2,486

 






37


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

14.
INVENTORIES
 
The components of inventories at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Electronic components
 
$
28,849

 
$
32,753

Finished goods
 
21,930

 
20,390

 
 
$
50,779

 
$
53,143

 
15.
PREPAIDS AND OTHER
 
The components of prepaids and other at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Inventory advances
 
$
3,851

 
$
93

Insurance and licenses
 
846

 
608

Deposits
 
1,921

 
2,161

Contract acquisition and fulfillment costs
 
880

 
1,053

Other
 
4,205

 
4,306

 
 
$
11,703

 
$
8,221

 
In 2018, $959 of deferred contract acquisition and fulfillment costs were expensed to Sales and marketing and Cost of sales (2017 - $399).

16.
PROPERTY AND EQUIPMENT
 
The components of property and equipment at December 31 were as follows:
 
 
2018
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Furniture and fixtures
 
$
3,089

 
$
1,634

 
$
1,455

Research and development equipment
 
38,761

 
28,361

 
10,400

Production equipment and tooling
 
43,860

 
26,427

 
17,433

Computer equipment
 
9,099

 
7,464

 
1,635

Software
 
8,180

 
6,287

 
1,893

Leasehold improvements
 
6,754

 
4,489

 
2,265

Leased vehicles
 
983

 
688

 
295

Office equipment
 
1,533

 
1,162

 
371

Monitoring equipment
 
1,821

 
905

 
916

Network equipment
 
6,262

 
3,083

 
3,179

 
 
$
120,342

 
$
80,500

 
$
39,842

 

38


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

 
 
2017
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Furniture and fixtures
 
$
2,495

 
$
1,477

 
$
1,018

Research and development equipment
 
35,589

 
25,831

 
9,758

Production equipment and tooling
 
39,426

 
23,229

 
16,197

Computer equipment
 
9,611

 
7,279

 
2,332

Software
 
6,859

 
4,346

 
2,513

Leasehold improvements
 
6,399

 
3,950

 
2,449

Leased vehicles
 
1,122

 
752

 
370

Office equipment
 
1,460

 
971

 
489

Monitoring equipment
 
3,881

 
106

 
3,775

Network equipment
 
5,503

 
1,427

 
4,076

 
 
$
112,345

 
$
69,368

 
$
42,977

 

Amortization expense relating to property and equipment was $18,204, $14,032, and $12,492 for the years ended December 31, 2018, 2017, and 2016, respectively.

17.
INTANGIBLE ASSETS
 
The components of intangible assets at December 31 were as follows:
 
 
2018
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Patents and trademarks
 
$
15,163

 
$
13,328

 
$
1,835

Licenses
 
50,740

 
49,112

 
1,628

Intellectual property
 
28,277

 
18,671

 
9,606

Customer relationships
 
118,741

 
61,993

 
56,748

Brand
 
14,854

 
2,536

 
12,318

In-process research and development
 
10,521

 
7,766

 
2,755

 
 
$
238,296

 
$
153,406

 
$
84,890


 
 
2017
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Patents and trademarks
 
$
15,404

 
$
12,077

 
$
3,327

Licenses
 
51,859

 
50,434

 
1,425

Intellectual property
 
28,411

 
13,541

 
14,870

Customer relationships
 
124,706

 
53,627

 
71,079

Brand
 
15,153

 
1,318

 
13,835

In-process research and development
 
11,012

 
6,949

 
4,063

 
 
$
246,545

 
$
137,946

 
$
108,599






39


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

Estimated annual amortization expense for the next 5 years ended December 31 are as follows:
2019
17,263

2020
13,605

2021
9,750

2022
8,699

2023
8,452

 

In the first quarter of 2017, we recorded an impairment charge of $3,668 related to an intangible asset recorded on the acquisition of Maingate as a result of a decision to terminate a service offering that was superseded by a more technologically advanced offering in our integrated IoT Services business.

Amortization expense relating to intangible assets was $20,946, $16,471, and $13,402 for the years ended December 31, 2018, 2017, and 2016, respectively.

The weighted-average remaining useful lives of intangible assets was 6.7 years as at December 31, 2018.
 
At December 31, 2018, all intangible assets were subject to amortization. At December 31, 2017, a net carrying amount of $313 included in intangible assets was not subject to amortization.

18.
GOODWILL

The changes in the carrying amount of goodwill for the years ended December 31 were as follows:
 
 
2018

 
2017

Balance at beginning of year
 
$
218,516

 
$
154,114

Goodwill acquired (note 5(b) and 5(c))
 
1,016

 
51,848

Disposal of assets of a business unit
 
(2,073
)
 

Foreign currency translation adjustments
 
(6,385
)
 
12,554

 
 
$
211,074

 
$
218,516

 
 
 
 
 
OEM Solutions
 
$
107,268

 
$
111,348

Enterprise Solutions
 
26,988

 
27,405

IoT Services
 
76,818

 
79,763

 
 
$
211,074

 
$
218,516


We assessed the recoverability of goodwill as at October 1, 2018 for each of the identified reporting units and determined that the fair value of each of the three reporting units exceeded its carrying value. Therefore, the second step of the impairment test that measures the amount of an impairment loss by comparing the implied fair market value with the carrying amount of goodwill for each reporting unit was not required. 

There was no impairment of goodwill during the years ended December 31, 2018, 2017 and 2016.








40


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

19.
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
 
The components of accounts payable and accrued liabilities at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Trade payables and accruals
 
$
94,067

 
$
94,775

Inventory commitment reserve
 
843

 
1,440

Accrued royalties
 
14,348

 
14,548

Accrued payroll and related liabilities
 
18,115

 
17,572

Deferred rent
 
2,193

 
2,597

Professional services
 
6,702

 
4,153

Taxes payable (including sales taxes)
 
4,957

 
4,070

Product warranties (note 26(b)(iii))
 
7,914

 
8,159

Sales credits
 
7,055

 
3,984

Restructuring liability
 
2,486

 
540

Other
 
25,540

 
23,529

 
 
$
184,220

 
$
175,367


20.
LONG-TERM OBLIGATIONS
 
The components of long-term obligations at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Accrued royalties
 
$
28,181

 
$
24,318

Deferred revenue
 
6,317

 
3,346

Other
 
8,752

 
8,973

 
 
$
43,250

 
$
36,637


21.
ACCUMULATED OTHER COMPREHENSIVE LOSS
 
The components of accumulated other comprehensive loss at December 31, net of taxes, were as follows:
 
 
2018

 
2017

Balance, beginning of period
 
$
(2,476
)
 
$
(14,426
)
Foreign currency translation adjustments

 
(4,226
)
 
5,416

Gain (loss) on long term intercompany balances
 
(2,444
)
 
6,534

Balance, end of period
 
$
(9,146
)
 
$
(2,476
)

22.
SHARE CAPITAL

On August 1, 2018, we received approval from the TSX of our Notice of Intention to make a Normal Course Issuer Bid ("NCIB"). Pursuant to the NCIB, we may purchase for cancellation up to 3,580,668 of our common shares, or approximately 9.9% of the common shares outstanding as of the date of the announcement (representing 10% of the public float). The NCIB commenced on August 8, 2018 and will terminate on the earlier of: i) August 7, 2019, (ii) the date we complete our purchases pursuant to the notice of intention filed with the TSX, or (iii) the date of notice by us of termination of the NCIB.


41


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

In 2018, we purchased and canceled 161,500 common shares (2017 — 170,217 common shares) at an average price of $19.32 per share (2017 — $16.35). The excess purchase price over and above the average carrying value in the amount of $1,187 (2017 - $954) was charged to retained earnings.

23.
SUPPLEMENTAL CASH FLOW INFORMATION

The following table summarizes supplemental cash flow information and non-cash activities:
 
 
2018

 
2017

 
2016

Net income taxes paid
 
$
1,105

 
$
6,100

 
$
4,181

Interest paid
 
118

 
105

 
127

Non-cash property and equipment additions
 
231

 

 
200

Non-cash additions funded by obligation under capital leases
 
246

 
143

 
544

Non-cash additions related to asset retirement obligations
 

 
75

 
520

 
 


 


 



As at December 31, 2018, restricted cash of $221 is held in escrow related to certain vendor obligations.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows:    
 
 
2018

 
2017

 
2016

Cash and cash equivalents
 
$
89,076

 
$
65,003

 
$
102,772

Restricted cash
 
221

 
221

 

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows
 
$
89,297

 
$
65,224

 
$
102,772

 
 
 
 
 
 
 

24.
FAIR VALUE MEASUREMENT
 
(a)    Fair value presentation

An established fair value hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is available and significant to the fair value measurement. There are three levels of inputs that may be used to measure fair value:

Level 1 -
Quoted prices in active markets for identical assets or liabilities.
Level 2 -
Observable inputs other than quoted prices in active markets for identical assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 -
Inputs that are generally unobservable and are supported by little or no market activity and that are significant to the fair value determination of the assets or liabilities.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the immediate or short-term maturity of these financial instruments. Based on borrowing rates currently available to us for loans with similar terms, the

42


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

carrying values of our obligations under capital leases, long-term obligations and other long-term liabilities approximate their fair values.

Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in Accounts receivable or Accounts payable and accrued liabilities and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in Foreign exchange gain (loss).

Fair value of the foreign currency forward contracts are based on observable market inputs such as forward rates in active markets, which represents a Level 2 measurement within the fair value hierarchy.

As at December 31, 2018, we were committed to foreign currency forward contracts totaling $50.1 million Canadian dollars with an average forward rate of 1.3176, maturing between January to December 2019. We recorded unrealized loss of $1,201 in Foreign exchange gain (loss) for those outstanding contracts in the year ended December 31, 2018 (2017 — Foreign exchange gain of $307).
  
(b)    Credit Facilities

On July 31, 2018, we entered into a new committed $30 million senior secured revolving term credit facility ("Revolving Facility") with the Canadian Imperial Bank of Commerce as a sole lender and as Administrative Agent. The new Revolving Facility replaced the Company’s previous $10 million uncommitted revolving credit facility. The Revolving Facility is secured by a pledge against substantially all of our assets and includes an accordion feature, which permits the Company to increase the aggregate revolving loan commitments thereunder on an uncommitted basis subject to certain conditions. The Revolving Facility matures on July 31, 2021 and will be used for general corporate purposes, including, but not limited to, capital expenditures, working capital requirements and/or certain acquisitions permitted under the Revolving Facility. As at December 31, 2018, there were no borrowings under the Revolving Facility.

(c)     Letters of credit
 
During the second quarter of 2018, we reduced our revolving standby letter of credit facility with Toronto Dominion Bank from $10 million to $1.5 million in connection with the Revolving Facility. The credit facility is used for the issuance of letters of credit and guarantees and is guaranteed by Export Development Canada. As at December 31, 2018, there were two letters of credit issued against the revolving standby letter of credit facility for a total value of $0.1 million.

25.    FINANCIAL INSTRUMENTS
 
Financial Risk Management

Financial instruments consist primarily of cash and cash equivalents, accounts receivable, derivatives such as foreign currency forward and option contracts, accounts payable and accrued liabilities.

We have exposure to the following business risks:
 
We maintain substantially all of our cash and cash equivalents with major financial institutions or invest in government instruments. Our deposits with banks may exceed the amount of insurance provided on such deposits.
 

43


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

We outsource manufacturing of our products to third parties and, accordingly, we are dependent upon the development and deployment by third parties of their manufacturing abilities. The inability of any supplier or manufacturer to fulfill our supply requirements could impact future results. We have supply commitments to our contract manufacturers based on our estimates of customer and market demand. Where actual results vary from our estimates, whether due to execution on our part or market conditions, we are at risk.
 
Financial instruments that potentially subject us to concentrations of credit risk are primarily accounts receivable. We perform on-going credit evaluations of our customer’s financial condition and require letters of credit or other guarantees whenever deemed appropriate.
 
Although a significant portion of our revenues are in U.S. dollars, we incur operating costs that are denominated in other currencies. Fluctuations in the exchange rates between these currencies could have a material impact on our business, financial condition and results of operations.
 
To manage our foreign currency risks, we may enter into foreign currency forward and options contracts should we consider it to be advisable to reduce our exposure to future foreign exchange fluctuations. 

We are subject to risks typical of an international business including, but not limited to, differing economic conditions, changes in political climate, differing tax structures other regulations and restrictions and foreign exchange rate volatility.  Accordingly, our future results could be materially affected by changes in these or other factors.

26.
COMMITMENTS AND CONTINGENCIES
 
(a) Operating leases
 
We have entered into operating leases for property and equipment.  The minimum future payments under various operating leases for our continuing operations in each of the years ended December 31 is as follows:
2019
7,557

2020
6,617

2021
4,986

2022
1,619

2023
674

Subsequent years
4

 
$
21,457

 
(b) Contingent liability on sale of products
 
(i)
Under license agreements, we are committed to make royalty payments based on the sales of products using certain technologies. We recognize royalty obligations as determinable in accordance with agreement terms. Where agreements are not in place, we have recognized our current best estimate of the obligation under accrued liabilities and long-term obligations. When agreements are finalized or the obligation becomes statute barred, the estimate will be revised accordingly.
 
(ii)
We are a party to a variety of agreements in the ordinary course of business under which we may be obligated to indemnify a third party with respect to certain matters. Typically, these obligations arise as a result of contracts for sale of our products to customers where we provide

44


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

indemnification against losses arising from matters such as potential intellectual property infringements and product liabilities. The impact on our future financial results is not subject to reasonable estimation because considerable uncertainty exists as to whether claims will be made and the final outcome of potential claims. To date, we have not incurred material costs related to these types of indemnifications.

(iii)    We accrue product warranty costs, when we sell the related products, to provide for the repair or replacement of defective products. Our accrual is based on an assessment of historical experience and on management’s estimates. Changes in the liability for product warranties were as follows:     
 
 
2018

 
2017 As adjusted

Balance, beginning of year
 
$
8,159

 
$
7,637

Effect of adoption of ASC 606
 

 
(76
)
 
 
8,159

 
7,561

Provisions
 
3,351

 
4,431

Expenditures
 
(3,596
)
 
(3,833
)
Balance, end of year
 
$
7,914

 
$
8,159

 

(c) Other commitments

We have entered into purchase commitments totaling approximately $147,029 net of related electronic components inventory of $5,008 (December 31, 2017 — $133,407, net of electronic components inventory of $5,206), with certain contract manufacturers and suppliers under which we have committed to buy a minimum amount of designated products between January 2019 and June 2019.  In certain of these agreements, we may be required to acquire and pay for such products up to the prescribed minimum or forecasted purchases.

We have also entered into purchase commitments totaling approximately $8,952 (December 31, 2017 — $33,122) with certain mobile network operators, under which we have committed to buy a minimum amount of wireless data and wireless data services between January 2019 and October 2022.
 
(d) Legal proceedings

We are from time to time involved in litigation, certain other claims and arbitration matters arising in the ordinary course of our business.  We accrue for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.  Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and technical experts and other information and events pertaining to a particular matter.  To the extent there is a reasonable possibility (within the meaning of ASC 450, Contingencies) that the losses could exceed the amounts already accrued for those cases for which an estimate can be made, management believes that the amount of any such additional loss would not be material to our results of operations or financial condition.

In some instances, we are unable to reasonably estimate any potential loss or range of loss.  The nature and progression of litigation can make it difficult to predict the impact a particular lawsuit will have on the Company. For instance, in the case of patent litigation, there are many reasons why we cannot make these assessments, including, among others, one or more of the following: in the early stage of a proceeding, the claimant is not required to specifically identify the manner in which the

45


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)

patent has allegedly been infringed; damages sought that are unspecified, unsupportable, unexplained or uncertain; discovery not having been started or being incomplete; the complexity of the facts that are in dispute (e.g., the analysis of the patent and a comparison to the activities of the Company is a labor-intensive and highly technical process); the difficulty of assessing novel claims; the parties not having engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of patent litigation.

We are required to apply judgment with respect to any potential loss or range of loss in connection with litigation.  While we believe we have meritorious defenses to the claims asserted against us in our currently outstanding litigation, and intend to defend ourselves vigorously in all cases, in light of the inherent uncertainties in litigation there can be no assurance that the ultimate resolution of these matters will not significantly exceed the reserves currently accrued by us for those cases for which an estimate can be made. Losses in connection with any litigation for which we are not presently able to reasonably estimate any potential loss or range of loss could be material to our results of operations and financial condition.

In January 2017, Koninklijke KPN N.V. filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us and our U.S. subsidiary.  The lawsuit makes certain allegations concerning the alleged use of data transmission error checking technology in our wireless products.  A petition for Inter Partes Review of the patent-in-suit with the United States Patent and Trial Appeal Board has been instituted and a decision is expected in June 2019. In March 2018, the Court granted our motion to dismiss the plaintiff's claims in the lawsuit. The plaintiff has indicated its intention to appeal this decision once a final decision is issued in respect of our counterclaims alleging that the plaintiff has breached its commitments to standard setting organizations. The lawsuit is in the discovery phase with respect to our counterclaims against the plaintiff. The lawsuit is coordinated with several other cases involving this plaintiff for the purposes of scheduling, with the trial date for the first of these coordinated cases currently scheduled for September 2019.

In January 2012, a patent holding company, M2M Solutions LLC ("M2M Solutions"), filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us, one of our US subsidiaries, and our competitors. The lawsuit makes certain allegations concerning the AirPrime embedded wireless module products, related AirLink products and related services sold by us for use in M2M communication applications. The claim construction order has determined one of the two patents-in-suit to be indefinite and therefore invalid. The lawsuit was dismissed with prejudice in April 2016. In August 2014, M2M Solutions filed a second patent infringement lawsuit against us in the same court with respect to a recently issued patent held by M2M Solutions (US Patent No. 8,648,717), which patent is a continuation of one of the patents-in-suit in the original lawsuit filed against us by M2M Solutions. In March 2017, the United States Patent and Trial Appeal Board issued its decisions in the instituted proceedings, invalidating all independent claims and several dependent claims in the single patent-in-suit. In June 2017, Blackbird Tech LLC ("Blackbird") was joined as a plaintiff in the lawsuit. In September 2018, the court denied a motion to dismiss the lawsuit. The plaintiff has been granted leave to identify additional asserted claims and accused products with respect to the patent-in-suit. The lawsuit is currently in the discovery stage. Trial for our co-defendant has been scheduled for December 2020, and trial in our case has been scheduled for January 2021.

Although there can be no assurance that an unfavorable outcome would not have a material adverse effect on our operating results, liquidity or financial position, we believe the claims made in the foregoing legal proceedings are without merit and intend to defend ourselves and our products vigorously in all cases.

46


SIERRA WIRELESS, INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(In thousands of U.S. dollars, except where otherwise stated)


We are engaged in certain other claims, legal actions and arbitration matters, all in the ordinary course of business, and believe that the ultimate outcome of these claims, legal actions and arbitration matters will not have a material adverse effect on our operating results, liquidity or financial position.

47
EX-1.3 4 a2018yemda.htm 2018 MD&A Exhibit


Exhibit 1.3

 
swilogoa27.jpg

SIERRA WIRELESS, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS
For the Fiscal Year Ended December 31, 2018

DATED March 8, 2019








MANAGEMENT’S DISCUSSION AND ANALYSIS
 
Table of Contents
 
MANAGEMENT’S DISCUSSION AND ANALYSIS
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
OVERVIEW
Business Overview
Our Mission, Vision and Values
Our Strategy
Annual Overview - Financial Highlights
Outlook
CONSOLIDATED ANNUAL RESULTS OF OPERATIONS
Fiscal Year 2018 compared to Fiscal Year 2017
Fiscal Year 2017 compared to Fiscal Year 2016
SEGMENTED INFORMATION
FOURTH QUARTER OVERVIEW
SUMMARY OF QUARTERLY RESULTS OF OPERATIONS
LIQUIDITY AND CAPITAL RESOURCES
NON-GAAP FINANCIAL MEASURES
OFF-BALANCE SHEET ARRANGEMENTS
TRANSACTIONS BETWEEN RELATED PARTIES
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
OUTSTANDING SHARE DATA
IMPACT OF ACCOUNTING PRONOUNCEMENTS AFFECTING CURRENT PERIOD
IMPACT OF ACCOUNTING PRONOUNCEMENTS AFFECTING FUTURE PERIODS
DISCLOSURE CONTROLS AND PROCEDURES
INTERNAL CONTROL OVER FINANCIAL REPORTING
LEGAL PROCEEDINGS
FINANCIAL RISK MANAGEMENT
RISKS AND UNCERTAINTIES




MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) provides information for the years ended December 31, 2018, 2017 and 2016 and up to and including March 8, 2019.  This MD&A should be read together with our audited consolidated financial statements and the accompanying notes for the year ended December 31, 2018 (“the consolidated financial statements”).  The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP” or "GAAP").  Except where otherwise specifically indicated, all amounts in this MD&A are expressed in United States dollars.
 
We have prepared this MD&A with reference to National Instrument 51-102 “Continuous Disclosure Obligations” of the Canadian Securities Administrators.  Under the U.S./Canada Multijurisdictional Disclosure System, we are permitted to prepare this MD&A in accordance with the disclosure requirements of Canada, which requirements are different than those of the United States.
 
Certain statements in this MD&A constitute forward-looking statements or forward-looking information within the meaning of applicable securities laws.  You should carefully read “Cautionary Note Regarding Forward-Looking Statements” in this MD&A and should not place undue reliance on any such forward-looking statements.
 
Throughout this document, references are made to certain non-GAAP financial measures that are not measures of performance under U.S. GAAP.  Management believes that these non-GAAP financial measures provide useful information to investors regarding our results of operations as they provide additional measures of our performance and assist in comparisons from one period to another.  These non-GAAP financial measures do not have any standardized meaning prescribed by U.S. GAAP and are therefore unlikely to be comparable to similar measures presented by other issuers.  These non-GAAP financial measures are defined and reconciled to their nearest GAAP measure in “Non-GAAP Financial Measures”.
 
In this MD&A, unless the context otherwise requires, references to "the Company", "Sierra Wireless", "we", "us" and "our" refer to Sierra Wireless, Inc. and its subsidiaries.

Additional information about our company, including our most recent consolidated financial statements and our Annual Information Form, is available on SEDAR at www.sedar.com and on EDGAR at www.sec.gov.


1



Cautionary Note Regarding Forward-looking Statements
 
This MD&A contains certain statements and information that are not based on historical facts and constitute forward-looking statements or forward-looking information within the meaning of the U.S. Private Securities Litigation Reform Act of 1995 and Canadian securities laws (collectively, “forward-looking statements”) and may include statements and information relating to our Q4'18 corporate update; financial guidance for the first quarter of 2019 and our fiscal year 2019, our business outlook for the short and longer term, statements regarding our strategy, plans, goals, objectives, expectations and future operating performance; the Company's liquidity and capital resources; the Company's financial and operating objectives and strategies to achieve them; general economic conditions; estimates of our expenses, future revenues, non-GAAP earnings per share and capital requirements; our expectations regarding the legal proceedings we are involved in; statements with respect to the Company's estimated working capital; expectations with respect to the adoption of IoT solutions; expectations regarding trends in the IoT market and wireless module market; expectations regarding product and price competition from other wireless device manufacturers and solution providers; and our ability to implement effective control procedures. Forward-looking statements are provided to help you understand our views of our short and long term plans, expectations and prospects. We caution you that forward-looking statements may not be appropriate for other purposes.

Any statements that express or involve discussions with respect to predictions, expectations, beliefs, plans, projections, objectives, assumptions or future events or performance (often, but not always, identified by words or phrases such as "outlook", “expects”, “is expected”, “anticipates”, “believes”, “plans”, “projects”, “estimates”, “assumes”, “intends”, “strategy”, “goals”, “objectives”, “potential”, “possible”, or variations thereof, or stating that certain actions, events, conditions or results “may”, “could”, “would”, “should”, “might” or “will” be taken, occur or be achieved, or the negative of any of these terms and similar expressions) are not statements of historical fact and may be forward-looking statements. Forward-looking statements are not promises or guarantees of future performance, they represent our current views and may change significantly. Forward-looking statements are based on a number of material assumptions, including, but not limited to, those listed below, which could prove to be significantly incorrect:

our ability to develop, manufacture and sell new products and services that meet the needs of our customers and gain commercial acceptance;
our ability to continue to sell our products and services in the expected quantities at the expected prices and expected times;
expected macro-economic business conditions;
expected cost of sales;
expected component supply constraints;
our ability to win new business;
our ability to fully integrate the business, operations and workforce of Numerex and to return the Numerex business to profitable growth and realize the expected benefits of the acquisition;
our ability to integrate other acquired businesses and realize expected benefits;
expected deployment of next generation networks by wireless network operators;
our operations not being adversely disrupted by other developments, operating, cyber security, litigation, or regulatory risks; and
expected tax and foreign exchange rates.

Forward-looking statements are subject to a variety of known and unknown risks, uncertainties and other factors that could cause actual events or results to differ significantly from those expressed or implied in our forward-looking statements, including, without limitation:

competition from new or established competitors or from those with greater resources;
disruption of, and demands on, our ongoing business and diversion of management's time and attention in connection with acquisitions or divestitures;

2



the loss of, or significant demand fluctuations from, any of our significant customers;
our ability to attract or retain key personnel and the impact of organizational change on our business;
deterioration in macro-economic conditions and resulting reduced demand for our products and services;
risks related to the acquisition and ongoing integration of Numerex;
cyber-attacks or other breaches of our information technology security;
our financial results being subject to fluctuation;
our ability to respond to changing technology, industry standards and customer requirements;
risks related to infringement on intellectual property rights of others;
our ability to obtain necessary rights to use software or components supplied by third parties;
our ability to enforce our intellectual property rights;
our reliance on single source suppliers for certain components used in our products;
failures of our products or services due to design flaws and errors, component quality issues, manufacturing defects, network service interruptions, cyber-security vulnerabilities or other quality issues;
our dependence on a limited number of third party manufacturers;
unanticipated costs associated with litigation or settlements;
our dependence on mobile network operators to promote and offer acceptable wireless data services;
risks related to contractual disputes with counterparties;
risks related to governmental regulation;
risks related to the transmission, use and disclosure of user data and personal information;
risks inherent in foreign jurisdictions; and
risks related to tariffs or other trade restrictions.

This list is not exhaustive of the factors that may affect any of our forward-looking statements. Forward-looking statements are statements about the future and are inherently uncertain, and our actual achievements or other future events or conditions may differ materially from those reflected in the forward-looking statements due to a variety of risks, uncertainties and other factors, including, without limitation, those referred to below under "Risks and Uncertainties" and those referred to in our other regulatory filings with the U.S. Securities and Exchange Commission (the "SEC") in the United States and the provincial securities commissions in Canada.

Our forward-looking statements are based on the beliefs, expectations and opinions of management on the date the statements are made, and we do not assume any obligation to update forward-looking statements if circumstances or management’s beliefs, expectations or opinions should change, except as required by applicable law. For the reasons set forth above, investors should not place undue reliance on forward-looking statements.


3



OVERVIEW
 
Business Overview

Sierra Wireless is an Internet of Things ("IoT") pioneer that empowers businesses and industries to transform and thrive in the connected economy. Sierra Wireless provides an integrated device-to-cloud solution comprised of embedded and networking solutions seamlessly connected with our IoT platform and connectivity services. Original Equipment Manufacturers ("OEMs") and enterprises worldwide rely on our expertise in delivering fully-integrated IoT solutions to reduce complexity, get their connected IoT products and services to market faster, and improve intelligence at the edge of the network.

We operate our business under three reportable segments: (i) OEM Solutions; (ii) Enterprise Solutions; and (iii) IoT Services. In the fourth quarter of 2017, our former Cloud and Connectivity Services segment was renamed IoT Services.

OEM Solutions

As a leading embedded module vendor, we provide standards-based wireless technologies and support open source initiatives that enable OEMs and system integrators to get their IoT solutions to market faster. We make it simple to embed cellular, Wi-Fi, Bluetooth and Global Navigation Satellite System ("GNSS") technologies, as well as manage devices, connectivity services and data through our IoT cloud platform. Our OEM Solutions segment includes embedded cellular modules, short range wireless modules, GNSS modules, software and tools for OEM customers who integrate wireless connectivity into their products and solutions across a broad range of industries and applications. Within our OEM Solutions segment, our embedded cellular wireless module product portfolio spans second generation ("2G"), third generation ("3G"), fourth generation ("4G") Long-Term Evolution ("LTE") and Low Power Wide Area ("LPWA") technologies. Our broad product portfolio also includes cloud-based remote device and data management capability, as well as support for our embedded application framework called Legato, which is an open source, Linux-based platform.

Enterprise Solutions

Our Enterprise Solutions segment provides networking solutions comprised of cellular gateways and routers that are complemented by cloud-based services and on-premise software for secure device and network management. Our networking solutions address a broad range of vertical market applications within the mobility, industrial and enterprise market segments.

Our AirLink gateways and routers have strong brand recognition with network operators, distributors, value-added resellers and end customers. Our products are known for their high reliability and technical capability in mission-critical applications deployed in hostile environmental conditions. These gateways and routers leverage our expertise in wireless technologies and offer the latest capabilities in LTE networking, including FirstNet solutions as well as Wi-Fi, Bluetooth and GNSS technologies. We also provide our customers with AirLink Management Services through our IoT platform and have introduced new advanced reporting and analytics software to our portfolio. Our AirLink products and services are sold through worldwide channel partners in a two-tier distribution model.

IoT Services

Our IoT Services segment enables the digital transformation of enterprises through integrated IoT cloud and connectivity services. This segment is comprised of four main areas of operation: (i) our global cellular connectivity services, which are subscription-based and include our flexible Smart SIM and core network platforms; (ii) our cloud services, which provide a secure and scalable cloud-based platform for deploying and

4



managing IoT subscriptions, over-the-air updates, devices and applications; (iii) our managed broadband cellular services, which include a combination of hardware, high speed connectivity and cloud services; and (iv) specific vertical market IoT solutions that include segments such as security, asset tracking and asset optimization. These cloud, connectivity and managed broadband services comprise our integrated device-to-cloud strategy and enable worldwide IoT deployments by our customers. Our integrated solution makes it simpler to rapidly build and scale IoT applications while de-risking the deployment process. Sierra Wireless offers a broad array of cloud and connectivity services that enable customers to connect to the mobile network and manage their devices and data communications.

In December 2017, we acquired all of the outstanding shares of U.S.-based Numerex in a stock-for-stock merger transaction. This acquisition added a portfolio of managed end-to-end IoT solutions, including smart devices, network connectivity and service applications, addressing a wide spectrum of vertical markets and industrial customers.

We continue to seek opportunities to acquire or invest in businesses, products and technologies that will help us drive our growth strategy forward and expand our position in the IoT market.

Our Mission, Vision and Values

Our mission is to be the IoT partner of choice for integrated device-to-cloud IoT solutions and our vision is to empower businesses to reimagine their future in the connected world. Our core values are:

Innovation: We develop intelligent wireless solutions based on superior technology that provides value to our customers.

Execution: We deliver on our commitments together as a team, and focus on quality and excellence in everything we do.

Trust: We are responsive and collaborative with our customers to help them grow their businesses.

Our Strategy

The global IoT market is growing significantly and new IoT applications are helping people and organizations to lower operating costs and generate new revenue streams by providing new or evolved value-added services to their customers. An integral factor in the growth of IoT applications is cellular connectivity, which enables the transmission of data from connected devices (things) at the edge, through advanced mobile networks to cloud services such as advanced analytics and enterprise applications. Cellular connectivity supports applications such as the connected car, connected industrial assets, smart buildings and cities, and the smart electrical grid, to name just a few. Adoption of IoT solutions is driven by a number of factors, including lower wireless connectivity costs, higher wireless connection speeds, new wireless technologies designed specifically for the IoT, lower computational and data storage costs, new tools to simplify application development and higher levels of focus on data analytics, artificial intelligence and machine learning.

We believe these factors will continue to create attractive growth opportunities for the Company going forward. Based on third-party industry research, we are the global leader in embedded cellular wireless modules as measured by share of global revenue (source: ABI Research, 2018) and we are widely recognized as an innovation leader in the cellular IoT sector.  We are also a leading provider of gateway and router solutions for industrial, enterprise and mobile applications.

We are seeking to leverage our strong position in cellular embedded modules and gateways to grow and enhance our IoT connectivity and services business:

5



Our corporate strategy is to drive growth and value creation by:
 
Solidifying our leadership position in IoT devices;
Accelerating our IoT connectivity and cloud businesses by growing subscription-based recurring revenue globally, and
Leveraging our leading position in IoT devices to build and scale our device-to-cloud solutions business.

In 2018, we continued to deliver on our corporate strategy by:

Strengthening our organizational capabilities, including new leadership in both the CEO and COO positions;
Deploying our first embedded cellular modules for the Low Power Wide Area ("LPWA') market;
Delivering our Smart SIM technology to enable the delivery of highly differentiated connectivity services;
Commencing the delivery of our Ready-To-Connect technology that equips our wireless cellular modules with out-of-the-box connectivity (continuing to the rest of our applicable module line-up in 2019);
Integrating the Numerex business into our IoT connectivity business; and
Securing new customer wins with global OEMs and enterprises to expand our customer program pipeline.

We will continue to invest in businesses, products and technologies that accelerate our strategy and growth.

6



Annual Overview — Financial Highlights
 
Our 2018 revenue was $793.6 million, up from $690.7 million in 2017. The increase in revenue was driven by solid year-over-year growth in each of our three reportable segments: our OEM Solutions segment experienced strong demand from automotive, networking and distribution customers; our Enterprise Solutions segment revenues grew as a result of strong sales of AirLink gateway products; and our IoT Services segment revenues grew as a result of the acquisition of Numerex, completed in December 2017, as well as organic subscriber growth in cloud and cellular connectivity services.
Product revenue was $699.3 million in 2018 and $645.4 million in 2017, up 8.4%. Services and other revenue was $94.3 million in 2018 and $45.3 million in 2017, up 108.0%. Services and other revenue represented 11.9% of our total revenue in 2018, compared to 6.6% in 2017.
Gross margin was 33.3% in 2018 compared to 33.9% in 2017. In 2018, gross margin decreased slightly compared to 2017, due to unfavorable product and customer mix in our OEM Solutions segment, partially offset by improved sales of higher margin gateways in our Enterprise Solutions segment, and proportional growth in our higher margin cloud and connectivity services in our IoT Services segment.
Net earnings decreased in 2018 compared to the prior year due to higher operating expenses combined with higher restructuring expense, consulting fees, separation costs on the retirement of our former CEO, loss on disposal of our remote tank monitoring business ("iTank") and the unfavorable impact of foreign exchange.
Foreign exchange rate changes impact our foreign currency denominated revenue and operating expenses. We estimate that changes in foreign exchange rates in 2018 positively impacted our gross margin by $0.8million and negatively impacted our operating expenses by $1.8 million, resulting in a negative impact on operating income of $1.0 million.

GAAP
Revenue was $793.6 million, up 14.9%, compared to $690.7 million in 2017.
Gross margin was 33.3% compared to 33.9% in 2017.
Loss from operations was $18.3 million compared to earnings from operations of $0.1 million in 2017.
Net loss was $24.6 million, or $0.68 per diluted share, compared to net earnings of $4.5 million, or $0.14 per diluted share, in 2017.
Cash and cash equivalents were $89.1 million at the end of 2018, an increase of $24.1 million, compared to December 31, 2017.
Non-GAAP(1) 
Gross margin was 33.4%, compared to 34.0% in 2017.
Earnings from operations were $35.3 million, down 10.9%, compared to $39.6 million in 2017.
Adjusted EBITDA was $55.9 million, up 2.2%, compared to $54.7 million in 2017.
Net earnings were $32.4 million, or $0.90 per diluted share, compared to net earnings of $34.5 million or $1.05 per diluted share, in 2017.

We adopted the new accounting standard for revenue recognition effective January 1, 2018. Our 2017 and 2016 financial results reflect the adoption of this new standard and prior periods have been adjusted accordingly. See Note 2 and Note 3 of our audited annual consolidated financial statements for more details.

In addition, as of the first quarter of 2018, we have included a breakout of our revenue and cost of sales into product revenue and cost of sales, and services and other revenue and cost of sales. Product revenue and cost of sales includes all revenues and costs associated with the sale of our embedded cellular modules, intelligent routers and gateways, asset tracking, vertical market smart devices, antennas and accessories, and Smart SIMs. Services

7



and other revenue and cost of sales includes all revenues and costs associated with our cloud services, cellular connectivity services, managed connectivity and application services, software licenses, technical support services, extended warranty services, solution design and consulting services.


(1)Non-GAAP financial measures exclude the impact of stock-based compensation expense and related social taxes, acquisition-related amortization, impairment, acquisition-related costs, integration costs, restructuring costs, certain other nonrecurring costs or recoveries, foreign exchange gains or losses on translation of balance sheet accounts, unrealized foreign exchange gains and losses on forward contracts and certain tax adjustments.  Refer to the section titled “Non-GAAP Financial Measures” for additional details and reconciliations to the applicable U.S. GAAP financial measures.

8



Select Annual Consolidated Financial Highlights
annualfinancialhighligha2018.jpg

(1)Non-GAAP financial measures exclude the impact of stock-based compensation expense and related social taxes, acquisition-related amortization, impairment, acquisition-related costs, integration costs, restructuring costs, certain other nonrecurring costs or recoveries, foreign exchange gains or losses on translation of balance sheet accounts, unrealized foreign exchange gains or losses on forward contracts and certain tax adjustments.  Refer to the section titled “Non-GAAP Financial Measures” for additional details and reconciliations to the applicable U.S. GAAP financial measures.

9



Selected Annual Consolidated Financial information:
(In thousands of U.S. dollars, except where otherwise stated)
 
2018

 
2017 As adjusted

 
2016 As adjusted

Statement of Operations data:
 
 

 
 

 
 

Revenue
 
$
793,602

 
690,727

 
$
615,015

 
 
 
 
 
 
 
Gross Margin
 
 

 
 

 
 

- GAAP
 
$
264,571

 
$
234,239

 
$
217,291

- Non-GAAP (1)
 
265,025

 
234,723

 
204,666

 
 
 
 
 
 
 
Gross Margin %
 
 

 
 

 
 

- GAAP
 
33.3
%
 
33.9
%
 
35.3
%
- Non-GAAP (1)
 
33.4
%
 
34.0
%
 
33.3
%
 
 
 
 
 
 
 
Earnings (loss) from operations
 
 

 
 

 
 

- GAAP
 
$
(18,275
)
 
$
100

 
$
21,670

- Non-GAAP (1)
 
35,306

 
39,636

 
30,449

 
 
 
 
 
 
 
Adjusted EBITDA
 
$
55,881

 
$
54,653

 
$
44,241

 
 
 
 
 
 
 
Net earnings (loss)
 
 

 
 

 
 

- GAAP
 
$
(24,610
)
 
$
4,518

 
$
15,646

- Non-GAAP (1)
 
32,427

 
34,519

 
22,230

 
 
 
 
 
 
 
Revenue by Segment:
 
 
 
 
 
 
OEM Solutions
 
$
583,214

 
$
554,537

 
$
515,925

Enterprise Solutions
 
119,927

 
101,535

 
71,486

IoT Services
 
90,461

 
34,655

 
27,604

 
 
 
 
 
 
 
Share and per share data:
 
 

 
 

 
 

Diluted earnings (loss) per share (in dollars)
 
 
 
 
 
 
- GAAP
 
$
(0.68
)
 
$
0.14

 
$
0.48

- Non-GAAP (1)
 
$
0.90

 
$
1.05

 
$
0.69

 
 
 
 
 
 
 
Common shares (in thousands)
 
 

 
 

 
 

At period-end
 
36,067

 
35,862

 
31,860

Weighted average - basic
 
36,019

 
32,356

 
32,032

Weighted average - diluted
 
36,019

 
32,893

 
32,335

 
 
 
 
 
 
 
Balance sheet data (end of period):
 
 

 
 

 
 

Cash and cash equivalents
 
$
89,076

 
$
65,003

 
$
102,772

Total assets
 
683,916

 
694,644

 
581,457

Total long-term obligations
 
43,250

 
36,637

 
32,654

 
 
 
 
 
 
 

(1)Non-GAAP financial measures exclude the impact of stock-based compensation expense and related social taxes, acquisition-related amortization, impairment, acquisition-related costs, integration costs, restructuring costs, certain other nonrecurring costs or recoveries, foreign exchange gains or losses on translation of balance sheet accounts, unrealized foreign exchange gains or losses on forward contracts and certain tax adjustments.  Refer to the section titled “Non-GAAP Financial Measures” for additional details and reconciliations to the applicable U.S. GAAP financial measures.

See discussion under “Consolidated Annual Results of Operations” for factors that have caused period to period variations.



10



Key highlights for the year ended December 31, 2018:

On May 31, 2018, Jason Cohenour retired from his position as President and Chief Executive Officer ("CEO") and stepped down as a Director of the Company. Concurrently, Kent Thexton, Chair of the Board of Directors, was appointed Interim Chief Executive Officer and Greg Aasen, an independent Director since 1997, was named Lead Independent Director.

We announced the appointment of Russell N. Jones, CPA, CA, to our Board of Directors. Mr. Jones is an accomplished business and technology executive, bringing more than 37 years of international operational and leadership experience with leading technology companies, including Canadian e-commerce leader Shopify, Mitel Corporation, Newbridge Networks, Watchfire and Quake Technologies. Mr. Jones replaces outgoing Director Charles Levine, who stepped down from the Board of Directors effective October 24, 2018.
 
We announced the appointment of Joy Chik to our Board of Directors. Ms. Chik is Corporate Vice President for Identity Division in Microsoft's Cloud + AI group. Since joining Microsoft in 1998, as a software engineer, Ms. Chik has risen as an established leader of some of the industry's most impactful engineering teams. She is a member of the Anita Borg Institute and is also active in charities focused on encouraging women and girls to pursue careers in technology.

On October 16, 2018, the Board of Directors announced the appointment of Kent Thexton as CEO. Mr. Thexton had been serving as interim President & CEO since May 31, 2018 and assumed the permanent role on November 1, 2018. Mr. Thexton has held prominent roles as Founding Chief Marketing Officer and board member of O2 plc in the U.K. (now part of Telefonica); Chief Operating Officer of Rogers Cantel in Canada; and co-founded a Mobile Virtual Network Operator (MVNO) business in the United States. Immediately prior to his appointment, Mr. Thexton was the Co-founder and General Partner at ScaleUp Ventures.

Also on October 16, 2018, Robin Abrams, who has served on our Board of Directors since 2010, was appointed to be the new Board Chair, replacing Mr. Thexton who joined the Board of Directors in March 2005 and has served as Board Chair since February 2016. Mr. Thexton continues to serve as a non-independent director of the Company.

We announced the appointment of Jason Krause to the position of Chief Operating Officer of the Company.  Mr. Krause is responsible for all aspects of our product and services, including: product portfolio strategy; product management; research and development; supply chain; quality; and global MNVO network and service operations. Prior to Mr. Krause's new appointment, he was Senior Vice President and General Manager of the Enterprise Solutions business unit and before that he was Senior Vice President of Marketing, Strategy, and Corporate Development.

OEM Solutions

KDDI Corporation, a Japanese telecommunications and system integration provider, selected our AirPrime® HL78 cellular modules for LTE-M IoT applications in a low power gas meter deployment. KDDI will be the world's first carrier to certify and provide its customers with our HL78 modules.

International Vending Alliance ("IVA"), the largest global network with 1.9 million vending machines in more than 70 countries, selected our Smart SIM and AirVantage IoT Platform to revolutionize vending service delivery. IVA is using a single Sierra Smart SIM for global connectivity across its network of machines and our AirVantage platform is enabling them to manage their subscriptions and monitor connectivity services.


11



Building on the success of mangOH® Red and Green, we released alpha samples of our next-generation mangOH® open source hardware platform, mangOH® Yellow, inviting the IoT developer community to influence the final product. Being smaller and lighter, mangOH® Yellow is targeted at IoT applications where compactness and low-power consumption are essential.

Our AirPrime® HL78 modules have been certified to operate on both KDDI Corporation's LTE-M network in Japan and AT&T's LTE-M network in the United States. These certifications pave the way for our LPWA customers to support large-scale IoT deployments in smart energy, tracking, industrial asset management, home security and other applications requiring low power and extended coverage.

Our AirPrime® EM7565 LTE-Advanced Pro Embedded Module has been granted FCC approval and is the first embedded module available for Citizens Broadband Radio Service (CBRS) networks in the U.S. This enables organizations to operate their own LTE networks in areas such as college, corporate campuses, arenas, airports, ports and warehouses.

We announced the industry's first 5G mechanical module sample at Mobile World Congress. Based on the M.2 form factor, the connectorized AirPrime® module will enable original equipment manufacturers and system integrators requiring the highest possible speeds to deploy 5G on their mobile computing, networking and IoT platforms worldwide.

Enterprise Solutions

We launched our AirLink® LX60, the industry's first cloud-managed LPWA cellular router for commercial and enterprise IoT applications. The LX60, with LTE and LTE-M/NB-IoT variants, extends the AirLink® Networking Solutions portfolio into new applications, including building automation, digital signage, taxis, automated teller machines, kiosks and point-of-sale terminals for both primary and backup connectivity.

Our AirLink® MG90 High-Performance Multi-Network Vehicle Router, based on our AirPrime® EM7511 embedded module, has been certified and approved for operation on FirstNet in the United States. FirstNet is the nationwide public safety communications platform dedicated to America's first responders. The AirLink MG90 is purpose-built to provide secure, always-on connectivity for mission-critical applications in public safety, transit and field services.

We launched AirLink® LX40, the industry's most compact cellular router optimized for the IoT, providing secure, managed connectivity out of the box for business-critical IoT enterprise applications.

We launched AirLink® Management Service - Advanced Reporting and Analytics providing customers with operational insight for vehicle fleet operations using our secure, cloud-based device management platform.

We launched AirLink® RV55 LTE-Advanced Pro router, the industry's most compact, rugged LTE-A Pro router to simplify and lower the cost of connecting critical remote assets, infrastructure and mobile workforces in utility, energy, smart city and public safety applications.

IoT Services

Intellinium selected our device-to-cloud IoT solution for its smart safety shoe, designed to improve worker safety in remote, dangerous or noisy workplaces, such as construction sites, factories, mines, oil platforms, and commercial fishing and agriculture operations.

Girbau, a leading manufacturer of industrial laundry equipment, selected our device-to-cloud IoT solution to enable Sapphire, its new remote monitoring service for commercial laundry machines.

12



XSun selected our device-to-cloud IoT solution, including AirLink® RV50 gateways, multi-operator smart connectivity services and the AirVantage IoT platform, for its solar-powered Unmanned Aerial Vehicle.

Atlas Copco, a world-leading provider of sustainable productivity solutions, selected our device-to-cloud IoT solution to transform its industrial compressor business. By deploying our FX30 programmable gateways and cloud platform, Atlas Copco is leveraging machine intelligence on the factory floor to provide preventive maintenance, improve uptime and drive operating efficiencies.

We opened a new Global Service Center in Atlanta, Georgia to support our existing and rapidly growing IoT service customer base. More than 140 employees will be based at the location, monitoring millions of Sierra's connected devices around the world and providing 24/7/365 global customer support.

Security Alarms & Co., a Swiss developer of intelligent home security solutions, selected our IoT Services to enable highly resilient cellular connectivity for its ARHUB home security hub. ARHUB connects intelligent home security devices to the Internet with Wi-Fi, LAN and cellular. Using our SIM, ARHUB intelligently analyzes networks and connects to the most available network in the region.

We added solar power to our satellite-enabled asset tracking managed service, which allows agencies to connect, track and manage thousands of relief assets and respond to emergencies more effectively. We use Globalstar Inc.'s SmartOneSolar device to extend battery power and provide reliable satellite connectivity.

In early 2019, we announced mass production of our award-winning Ready-to-Connect solutions. Ready-to-Connect delivers all the key elements needed for an IoT application - cellular module, integrated SIM that's pre-connected to global mobile networks and IoT platform for device and subscription management and simplified operations - in one integrated bundle.

MANN + HUMMEL, a leading global expert for filtration solutions, selected our Smart SIMs and AirVantage® IoT Platform to connect and mange global deployments of Senzit, MANN + HUMMEL's new predictive maintenance platform developed to increase uptime for industrial and agricultural fleets.

Unimar, a worldwide supplier of tower and obstruction lighting products, has selected our device-to-cloud solution, including AirLink® RV50 industrial LTE gateways and SIMs, configured and managed over the air using the AirVantage® IoT Platform, to connect and manage critical lighting and control systems along flight paths.

Outlook
 
Given the current macro-economic environment and some weakness that we are experiencing in the automotive, enterprise networking and mobile computing markets, we provide the following quarterly and full year guidance for 2019 (see below).  The company is undertaking a cost reduction program over the next 18 to 24 months while also investing in new solutions and technologies including LPWA, 5G, embedded SIM, security, and edge networking software.

For the year ended December 31, 2019, we expect revenue to be flat year-over-year and Adjusted EBITDA is expected to be approximately $35.0 million. Non-GAAP net earnings per share is expected to be approximately $0.30 for full year 2019.

For the first quarter of 2019, we expect revenue to be in the range of $170.0 million to $174.0 million and Adjusted EBITDA to be in the range of $2.0 million to $4.0 million. Non-GAAP net loss per share is expected to be approximately $0.02 to $0.06 in the first quarter of 2019. See "Non-GAAP Financial Measures".

13



This non-GAAP guidance constitutes "forward-looking statements" within the meaning of applicable securities laws and reflects current business indicators and expectations. These statements are based on management's current beliefs and assumptions, which could prove to be significantly incorrect. Forward-looking statements, particularly those that relate to longer periods of time, are subject to substantial known and unknown risks and uncertainties that could cause actual events or results to differ significantly from those expressed or implied by our forward-looking statements, including those described in our regulatory filings. See "Cautionary Note Regarding Forward-Looking Statements" below.

We believe that the market for wireless IoT solutions has strong long-term growth prospects. We anticipate strong long-term growth in the number of devices being wirelessly connected, driven by key enablers, such as lower wireless connectivity costs, faster wireless connection speeds, new wireless technologies designed specifically for the IoT, new devices and tools to simplify the development of IoT applications, and increased focus and investment from large ecosystem players. More importantly, we see emerging customer demand in many of our target verticals driven by increasing recognition of the value created by deploying IoT solutions, such as new revenue streams and cost efficiencies.

Key factors that we expect will affect our results in the near term are:

the strength of our competitive position in the market;
the timely ramp up of sales of our new products recently launched or currently under development;
our ability to continue to integrate Numerex's business, operations and workforce with ours and our ability to return the Numerex business to profitable growth and to realize the anticipated benefits of the acquisition;
contributions to our operating results from the acquisitions we completed in 2015, 2016 and 2017;
the level of success our customers achieve with sales of connected solutions;
fluctuations in customer demand and inventory levels, particularly large customers;
general economic conditions in the markets we serve;
our ability to manage component supply issues when they arise;
our ability to attract and retain effective channel partners;
the timely launch and ramp up of new customer programs;
our ability to secure future design wins with both existing and new customers;
the end-of-life of existing customer programs;
manufacturing capacity at our various manufacturing sites;
our ability to manage component and product quality compliance;
fluctuations in foreign exchange rates;
tariffs and other trade restrictions; and
seasonality in demand.

We expect that product and price competition from other wireless device manufacturers and solution providers will continue to play a role in the IoT market. As a result of these factors, we may experience volatility in our results on a quarter-to-quarter basis. Gross margin percentage may fluctuate from quarter-to-quarter depending on product and customer mix, average selling prices and product costs.

See "Cautionary Note Regarding Forward-Looking Statements" and "Risks and Uncertainties".

14



CONSOLIDATED ANNUAL RESULTS OF OPERATIONS
 
(In thousands of U.S. dollars, except where otherwise stated)
 
2018
 
 
2017 As adjusted
 
 
2016 As adjusted
 
 
$
 
% of
Revenue

 
 
$
 
% of
Revenue

 
 
$
 
% of
Revenue

Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
699,332

 
88.1
 %
 
 
645,402

 
93.4
%
 
 
578,253

 
94.0
%
Services and other
 
94,270

 
11.9
 %
 
 
45,325

 
6.6
%
 
 
36,762

 
6.0
%
 
 
793,602

 
100.0
 %
 
 
690,727

 
100.0
%
 
 
615,015

 
100.0
%
Cost of sales
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
484,051

 
61.0
 %
 
 
434,843

 
63.0
%
 
 
379,602

 
61.7
%
Services and other
 
44,980

 
5.7
 %
 
 
21,645

 
3.1
%
 
 
18,122

 
2.9
%
 
 
529,031

 
66.7
 %
 
 
456,488

 
66.1
%
 
 
397,724

 
64.7
%
Gross margin
 
264,571

 
33.3
 %
 
 
234,239

 
33.9
%
 
 
217,291

 
35.3
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Expenses
 
 

 
 

 
 
 

 
 

 
 
 

 
 

Sales and marketing
 
88,587

 
11.2
 %
 
 
75,135

 
10.9
%
 
 
63,870

 
10.4
%
Research and development
 
93,707

 
11.8
 %
 
 
82,653

 
12.0
%
 
 
72,675

 
11.8
%
Administration
 
61,582

 
7.8
 %
 
 
42,904

 
6.2
%
 
 
40,956

 
6.7
%
Restructuring
 
7,115

 
0.9
 %
 
 
1,076

 
0.2
%
 
 

 
%
Acquisition-related and integration
 
3,962

 
0.5
 %
 
 
8,195

 
1.2
%
 
 
843

 
0.1
%
Impairment
 

 
 %
 
 
3,668

 
0.5
%
 
 

 
%
Loss on disposal of iTank business
 
2,064

 
0.3
 %
 
 

 
%
 
 

 
%
Amortization
 
25,829

 
3.3
 %
 
 
20,508

 
3.0
%
 
 
17,277

 
2.8
%
 
 
282,846

 
35.6
 %
 
 
234,139

 
33.9
%
 
 
195,621

 
31.8
%
Earnings (loss) from operations
 
(18,275
)
 
(2.3
)%
 
 
100

 
%
 
 
21,670

 
3.5
%
Foreign exchange gain (loss)
 
(5,470
)
 
 
 
 
7,550

 
 
 
 
(1,736
)
 
 

Other income
 
51

 
 
 
 
67

 
 
 
 
83

 
 

Earnings (loss) before income taxes
 
(23,694
)
 
 
 
 
7,717

 
 
 
 
20,017

 
 

Income tax expense
 
916

 
 
 
 
3,199

 
 
 
 
4,371

 
 

Net earnings (loss)
 
(24,610
)
 
 
 
 
4,518

 
 
 
 
15,646

 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net earnings (loss) per share - basic (in dollars)
 
(0.68
)
 
 
 
 
0.14

 
 
 
 
0.49

 
 
Net earnings (loss) per share - diluted (in dollars)
 
(0.68
)
 
 
 
 
0.14

 
 
 
 
0.48

 
 










15



Fiscal Year 2018 Compared to Fiscal Year 2017
 
Revenue
Revenue increased by $102.9 million, or 14.9%, in 2018 compared to 2017. This increase was driven by organic growth in each of our three reportable segments, which all experienced solid year-over-year growth, as well as growth resulting from the acquisition of Numerex:

OEM Solutions experienced notable year-over-year increases in revenue earned from automotive, networking and distribution customers;
Enterprise Solutions experienced a strong contribution from our Airlink gateway products and related services; and
IoT Services experienced strong growth owing to the addition of Numerex, acquired in December 2017, as well as solid subscriber growth in cloud and connectivity services.

Product revenue increased by $53.9 million, or 8.4%, in 2018 compared to 2017. The increase was primarily driven by growth in both OEM and Enterprise product revenue. Services and other revenue increased by $48.9 million, or 108.0%, in 2018 compared to 2017, primarily driven by contribution from Numerex as well as organic growth in subscribers.

Our geographic revenue mix for the years ended December 31, 2018 and 2017 was as follows:
geographicrevenuemix2018.jpg

During the years ended December 31, 2018 and 2017, no customer accounted for more than 10% of our aggregated revenue.

Gross margin
Gross margin was 33.3% of revenue in 2018 compared to 33.9% in 2017. In 2018, gross margin was impacted by unfavorable product and customer mix in our OEM Solutions segment, offset by improved sales of higher margin gateways in our Enterprise Solutions segment and the addition of higher margin services contributed by Numerex in our IoT Services segment. Gross margin included stock-based compensation expense and related social taxes of $0.5 million in each of 2018 and 2017.

16



Sales and marketing
Sales and marketing expenses increased by $13.5 million, or 17.9%, in 2018 compared to 2017, primarily driven by costs added as a result of the Numerex acquisition, higher revenue, and the unfavorable impact of foreign exchange, partly offset by lower professional fees. Sales and marketing expenses include stock-based compensation and related social taxes of $2.9 million in 2018 compared to $2.5 million in 2017.

Research and development
Research and development ("R&D") expenses increased by $11.1 million, or 13.4%, in 2018 compared to 2017.  This increase was mainly driven by costs added as a result of the Numerex acquisition and unfavorable impact of foreign exchange, offset partly by lower development and certification costs.
 
R&D expenses included stock-based compensation and related social taxes of $2.4 million in 2018 compared to $2.0 million in 2017.  R&D expenses also included acquisition-related amortization of $0.3 million in 2018 compared to $0.4 million in 2017.
 
Administration
Administration expenses increased by $18.7 million, or 43.5%, in 2018 compared to 2017. This increase was mainly driven by one-time separation costs related to our former CEO's retirement, including higher stock-based compensation expense in connection with accelerated vesting of equity awards, higher consulting fees, as well as costs added as a result of the Numerex acquisition. Administration expenses included stock-based compensation expense and related social taxes of $7.2 million in 2018 compared to $5.3 million in 2017.

Restructuring
In the first quarter of 2018, we commenced various efficiency and effectiveness initiatives focused on capturing synergies as we integrate Numerex into our business as well as efficiency gains in other areas of our business. In 2018, we recorded $4.8 million in severance and other related costs associated with this initiative.

In the fourth quarter of 2018, we initiated certain organizational changes to accelerate our transformation to a device-to-cloud IoT solutions company. In the three months and year ended December 31, 2018, we recorded $2.3 million in severance and other related costs associated with this initiative.

Restructuring costs of $1.1 million in 2017 were related to the relocation of our IoT Services customer support operations from Sweden to France and the United States.

Acquisition-related and integration
In 2018, acquisition-related and integration costs decreased by $4.2 million, or 51.7%, in 2018 compared to 2017. Higher expenses in 2017 reflect the Numerex acquisition and accruals of acquisition-related contingent consideration.

Loss on disposal
On December 31, 2018, we completed the sale of substantially all of the assets and liabilities of our remote tank monitoring business, for total proceeds of $6.0 million.  We received $5.0 million in cash consideration at closing with the remaining $1.0 million held in escrow.  The amount in escrow will be held for up to the next 12 months with $0.8 million contingent on meeting certain milestone events and the remaining $0.2 million to secure the purchaser's rights of indemnification under the asset sale agreement.  We recognized a loss on disposal of $2.1 million.

Impairment
No impairment charges were recorded in 2018. The impairment charge of $3.7 million recorded in 2017 related to an intangible asset recorded on our acquisition of Wireless Maingate AB. The charge was recorded due to the decision to terminate a service offering that was superseded by a more technologically advanced offering in our integrated IoT Services segment.

17



Amortization
Amortization expense increased by $5.3 million, or 25.9%, in 2018 compared to 2017 primarily due to higher acquisition-related amortization.  Amortization expense in 2018 included $18.3 million of acquisition-related amortization compared to $15.1 million in 2017.

Foreign exchange gain (loss) 
Foreign exchange loss was $5.5 million in 2018 compared to a gain of $7.6 million in 2017. The loss in 2018 was primarily driven by a decrease in the value of the Euro compared to the U.S. dollar.
 
Income tax expense (recovery)
Income tax expense was $0.9 million in 2018 compared to $3.2 million in 2017. This decrease was primarily driven by a shift of earnings between jurisdictions, offset by changes in the realizability of certain tax assets.
 
Net earnings (loss)
We incurred a net loss of $24.6 million in 2018 compared to net earnings $4.5 million in 2017. The decrease in earnings reflected higher operating expenses combined with higher restructuring expense, consulting fees, separation costs on the retirement of our former CEO, loss on disposal of our remote tank monitoring business, the unfavorable impact of foreign exchange, offset by lower acquisition costs, absence of impairment loss, and lower income tax expense.

Net loss in 2018 included stock-based compensation expense and related social taxes of $13.0 million and acquisition-related amortization of $18.6 million. Net earnings in 2017 included stock-based compensation expense and related social taxes of $10.4 million and acquisition-related amortization of $15.1 million.

Weighted average number of shares
The weighted average basic and diluted shares outstanding were 36.0 million for the year ended December 31, 2018 and 32.4 million and 32.9 million, respectively, for the year ended December 31, 2017.
 
The number of shares outstanding was 36.1 million at December 31, 2018, compared to 35.9 million at December 31, 2017. The increase in the number of shares outstanding was primarily due to the issuance of common shares as a result of stock option exercises and restricted share unit releases offset by the impact of share repurchases made under our Normal Course Issuer Bid ("NCIB") program (see "Liquidity and Capital Resources" section below).


18



Fiscal Year 2017 Compared to Fiscal Year 2016
 
Revenue
Revenue increased by $75.7 million, or 12.3%, in 2017 compared to 2016. The increase was driven by contributions from each of our three reportable segments which all experienced solid year-over-year growth:
OEM Solutions experienced notable year-over-year increases in automotive and enterprise segment module sales;
Enterprise Solutions experienced a strong contribution from fleet management products and other mobile and industrial gateway products; and
IoT Services experienced solid subscriber additions and contribution from Numerex which was acquired late in the year.

Product revenue increased by $67.1 million, or 11.6%, in 2017 compared to 2016. The increase was primarily driven by growth in both OEM and Enterprise product revenue. Services and other revenue increased by $8.6 million, or 23.3%, in 2017 compared to 2016, primarily driven by increased subscriber growth in cloud and connectivity.

Our geographic revenue mix for the years ended December 31, 2017 and 2016 was as follows:

geographicrevenuemix2017.jpg

During the years ended December 31, 2017 and 2016, no customer accounted for more than 10% of our aggregated revenue.

Gross margin 
Gross margin was 33.9% of revenue in 2017 compared to 35.3% in 2016. In 2016, gross margin was favorably impacted by a change in estimate of our Intellectual Property ("IP") royalty accrual ("Change in Estimate") (see Royalty obligations under "Critical Accounting Policies and Estimates" below) and two legal settlements. On a comparable year-over-year basis these items added 210 basis points to gross margin in 2016 compared to 2017. In 2017, gross margin benefited from product cost reductions that were partially offset by unfavorable product mix.

19



Gross margin included stock-based compensation expense and related social taxes of $0.5 million and $0.4 million in 2017 and 2016, respectively.
Sales and marketing
Sales and marketing expenses increased by $11.3 million, or 17.6%, in 2017 compared to 2016, primarily as a result of targeted investments in our go-to-market capabilities to drive growth, costs added as a result of acquisitions and the unfavorable impact of foreign exchange. Sales and marketing expenses included stock-based compensation and related social taxes of $2.5 million in 2017 compared to $1.7 million in 2016.
Research and development
R&D expenses increased by $10.0 million, or 13.7%, in 2017 compared to 2016.  The increase in R&D expenses was primarily due to costs associated with new product development programs, the unfavorable impact of foreign exchange and additional expenses added as a result of acquisitions.
R&D expenses included stock-based compensation and related social taxes of $2.0 million in 2017 compared to $1.4 million in 2016.  R&D expenses also included acquisition-related amortization of $0.4 million in 2017 compared to $0.5 million in 2016.
Administration
Administration expenses increased by $1.9 million, or 4.8%, in 2017 compared to 2016, primarily due to higher stock-based compensation expense and the unfavorable impact of foreign exchange, partially offset by lower bad debt expense. Administration expenses included stock-based compensation expense and related social taxes of $5.3 million in 2017 compared to $4.1 million in 2016.
Restructuring
Restructuring costs were $1.1 million in 2017. These costs are related to the relocation of our IoT Services customer support operations from Sweden to France and the United States.
Acquisition-related and integration
Acquisition-related and integration costs increased by $7.4 million in 2017 compared to 2016. The increase was primarily due to the acquisition of Numerex, integration activities and higher accruals of acquisition-related contingent consideration.
Impairment
We recorded an impairment of $3.7 million related to an intangible asset recorded on the acquisition of Maingate. The resulting change, which was recorded in the first quarter of 2017, was due to the decision to terminate a service offering that has now been superseded by a more technologically advanced offering in our integrated IoT Services business.

Amortization
Amortization expense increased by $3.2 million, or 18.7%, in 2017 compared to 2016 primarily due to higher acquisition-related amortization.  Amortization expense in 2017 included $15.1 million of acquisition-related amortization compared to $11.6 million in 2016.
Foreign exchange gain (loss) 
Foreign exchange gain was $7.6 million in 2017 compared to a loss of $1.7 million in 2016. This gain was primarily the result of an increase in the value of the Euro compared to the U.S. dollar.
Income tax expense (recovery)
Income tax expense was $3.2 million in 2017 compared to $4.4 million in 2016. This decrease was due to a recovery related to the impairment charge in the first quarter of 2017 and a shift of earnings between jurisdictions.



20



Net earnings (loss)
Net earnings were $4.5 million in 2017 compared to $15.6 million in 2016. The decrease of $11.1 million in net earnings reflected decreased earnings from operations as a result of higher operating expenses driven by growth in the business, the added cost structure of acquired businesses, transaction and integration costs associated with acquisitions and an asset impairment, partially offset by foreign exchange gains on balance sheet items and lower income tax expense.
Net earnings in 2017 included stock-based compensation expense and related social taxes of $10.4 million and acquisition-related amortization of $15.1 million. Net earnings in 2016 included stock-based compensation expense and related social taxes of $7.6 million and acquisition-related amortization of $12.1 million.
Weighted average number of shares
The weighted average basic and diluted shares outstanding were 32.4 million and 32.9 million, respectively, for the year ended December 31, 2017 and 32.0 million and 32.3 million, respectively, for the year ended December 31, 2016.

The number of shares outstanding was 35.9 million at December 31, 2017, compared to 31.9 million at December 31, 2016. The increase in the number of shares outstanding was primarily due to the shares issued for the acquisition of Numerex.

SEGMENTED INFORMATION

OEM Solutions
 
 
 
 
 
 
 
 
% change
(In thousands of U.S. dollars, except where otherwise stated)
 
2018

 
2017 As adjusted

 
2016 As adjusted

 
2018 vs 2017

 
2017 vs 2016

Revenue
 
$
583,214

 
$
554,537

 
$
515,925

 
5.2
 %
 
7.5
%
Cost of goods sold
 
417,645

 
384,230

 
349,781

 
8.7
 %
 
9.8
%
Gross margin
 
$
165,569

 
$
170,307

 
$
166,144

 
(2.8
)%
 
2.5
%
Gross margin %
 
28.4
%
 
30.7
%
 
32.2
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-GAAP (1)
 
 
 
 
 
 
 
 
 
 
Gross Margin
 
$
165,899

 
$
170,694

 
$
154,536

 
(2.8
)%
 
10.5
%
Gross Margin %
 
28.4
%
 
30.8
%
 
30.0
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1) See section titled "Non-GAAP Financial Measures" for additional details and a reconciliation to the applicable U.S. GAAP financial measure.

Fiscal Year 2018 compared to 2017
Revenue increased by $28.7 million, or 5.2%, in 2018, compared to 2017. This increase was primarily due to strong demand from automotive, networking and distribution customers, partially offset by weaker demand from transportation, sales and payment and mobile computing customers.

Gross margin for OEM Solutions was 28.4% in 2018 compared to 30.7% in 2017. This decrease was mainly driven by unfavorable product and customer mix, including the effects of higher automotive volumes at lower gross margin.

Fiscal Year 2017 compared to 2016
Revenue increased by $38.6 million, or 7.5%, in 2017, compared to 2016. This increase was primarily due to strong demand from automotive and enterprise customers and programs.

21



In 2016, gross margin was favorably impacted by the Change in Estimate and a legal settlement. On a comparable year over year basis these items added 190 basis points to gross margin in 2016 compared to 2017. In 2017, gross margin benefited from product cost reductions that were partly offset by unfavorable product mix.
Gross margin percentage of 30.7% increased in comparison to 2016 reflecting the impact of cost reduction programs, including lower manufacturing and component costs, partially offset by unfavorable product mix principally driven by the ramp up of a new high volume automotive program at lower gross margin which replaced an existing program that went end of life.

Enterprise Solutions
 
 
 
 
 
 
 
 
% change
(In thousands of U.S. dollars, except where otherwise stated)
 
2018

 
2017 As adjusted

 
2016 As adjusted

 
2018 vs 2017

 
2017 vs 2016

Revenue
 
$
119,927

 
$
101,535

 
$
71,486

 
18.1
%
 
42.0
%
Cost of goods sold
 
58,796

 
53,014

 
31,537

 
10.9
%
 
68.1
%
Gross margin
 
$
61,131

 
$
48,521

 
$
39,949

 
26.0
%
 
21.5
%
Gross margin %
 
51.0
%
 
47.8
%
 
55.9
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-GAAP (1)
 
 
 
 
 
 
 
 
 
 
Gross Margin
 
$
61,202

 
$
48,593

 
$
38,913

 
25.9
%
 
24.9
%
Gross Margin %
 
51.0
%
 
47.9
%
 
54.4
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1) See section titled "Non-GAAP Financial Measures" for additional details and a reconciliation to the applicable U.S. GAAP financial measure.

Fiscal Year 2018 compared to 2017
Revenue increased by $18.4 million, or 18.1%, in 2018 compared to 2017 mainly driven by strong sales of AirLink gateway products, including the RV50, MG90 and MP70 gateway products, and support and services revenue, partly offset by lower sales of our mid-tier telematics gateways.

Gross margin for Enterprise Solutions was 51.0% in 2018 compared to 47.8% in 2017. This increase in gross margin was mainly due to favorable product mix related to increased sales of higher margin AirLink gateway products and related services, and lower sales of our mid-tier telematics gateways.

Fiscal Year 2017 compared to 2016
Revenue increased by $30.0 million, or 42.0%, in 2017 compared to 2016 mainly driven by revenue from fleet management products acquired from GenX Mobile Incorporation ("GenX") in 2016 and the growth in sales of gateway products, including the RV50 and MG90, which were launched in the latter half of 2016 and ramped up during 2017.
Gross margin of 47.8% in 2017 decreased compared to 55.9% in 2016. In 2016, gross margin was favorably impacted by the Change in Estimate and two legal settlements. On a comparable year-over-year basis, these items added 390 basis points to gross margin in 2016 compared to 2017. In 2017, gross margin percentage was unfavorably impacted by the inclusion of lower margin fleet management revenues from GenX, partially offset by product cost reductions.






22



IoT Services
 
 
 
 
 
 
 
 
% change
(In thousands of U.S. dollars, except where otherwise stated)
 
2018

 
2017 As adjusted

 
2016 As adjusted

 
2018 vs 2017

 
2017 vs 2016

Revenue
 
$
90,461

 
$
34,655

 
$
27,604

 
161.0
%
 
25.5
%
Cost of goods sold
 
52,590

 
19,244

 
16,406

 
173.3
%
 
17.3
%
Gross margin
 
$
37,871

 
$
15,411

 
$
11,198

 
145.7
%
 
37.6
%
Gross margin %
 
41.9
%
 
44.5
%
 
40.6
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-GAAP (1)
 
 
 
 
 
 
 
 
 
 
Gross Margin
 
$
37,924

 
$
15,436

 
$
11,217

 
145.7
%
 
37.6
%
Gross Margin %
 
41.9
%
 
44.5
%
 
40.6
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1) See section titled "Non-GAAP Financial Measures" for additional details and a reconciliation to the applicable U.S. GAAP financial measure.

Fiscal Year 2018 compared to 2017
Revenue increased by $55.8 million, or 161.0%, in 2018 compared to 2017. This growth was mostly driven by the addition of Numerex, acquired in December 2017, as well as organic subscriber growth in cloud and cellular connectivity services.

Gross margin for IoT Services was 41.9% in 2018 compared to 44.5% in 2017. The addition of Numerex revenue reduced gross margin percentage in 2018 within the segment, partly as a result of network upgrade costs incurred in the first quarter of 2018 as well as contractual minimums incurred in 2018.

Fiscal Year 2017 compared to 2016
Revenue increased by $7.1 million, or 25.5%, in 2017 compared to 2016 as a result of continuing subscriber growth and the inclusion of Numerex revenue which was acquired late in the year.
Gross margin increased in 2017 due to favorable mix from cloud and connectivity services and the fact that there were several one-time charges to cost of sales in 2016 that reduced gross margin compared to 2017.




23



FOURTH QUARTER OVERVIEW
 
Consolidated Results of Operations:
 
 
Three months ended December 31,
 
(in thousands of U.S. dollars, except where otherwise stated)
 
2018
 
 
2017 As adjusted
 
 
 
 
 
% of
 
 
 
 
% of
 
 
 
$
 
Revenue
 
 
$
 
Revenue
 
Revenue
 
 
 
 
 
 
 
 
 
 
Product
 
178,205

 
88.5
 %
 
 
169,309

 
92.2
 %
 
Services and other
 
23,190

 
11.5
 %
 
 
14,224

 
7.8
 %
 
 
 
201,395

 
100.0
 %
 
 
183,533

 
100.0
 %
 
Cost of goods sold
 
 
 
 
 
 
 
 
 
 
Product
 
124,395

 
61.8
 %
 
 
114,952

 
62.6
 %
 
Services and other
 
11,105

 
5.5
 %
 
 
6,767

 
3.7
 %
 
 
 
135,500

 
67.3
 %
 
 
121,719

 
66.3
 %
 
Gross margin
 
65,895

 
32.7
 %
 
 
61,814

 
33.7
 %
 
Expenses
 
 

 

 
 
 

 
 

 
Sales and marketing
 
22,353

 
11.1
 %
 
 
20,436

 
11.1
 %
 
Research and development
 
22,230

 
11.0
 %
 
 
21,828

 
11.9
 %
 
Administration
 
14,516

 
7.2
 %
 
 
11,379

 
6.2
 %
 
Restructuring
 
2,345

 
1.2
 %
 
 
245

 
0.1
 %
 
Acquisition-related and integration
 
613

 
0.3
 %
 
 
4,792

 
2.6
 %
 
Loss on disposal of iTank business
 
2,064

 
1.0
 %
 
 

 
 %
 
Amortization
 
5,971

 
3.0
 %
 
 
6,073

 
3.3
 %
 
 
 
70,092

 
34.8
 %
 
 
64,753

 
35.3
 %
 
Earnings (loss) from operations
 
(4,197
)
 
(2.1
)%
 
 
(2,939
)
 
(1.6
)%
 
Foreign exchange gain (loss)
 
(2,378
)
 
 
 
 
1,267

 
 

 
Other income (expense)
 
(19
)
 
 
 
 
38

 
 

 
Earnings (loss) before income taxes
 
(6,594
)
 
 
 
 
(1,634
)
 
 

 
Income tax expense (recovery)
 
(2,768
)
 
 
 
 
1,880

 
 

 
Net earnings (loss)
 
(3,826
)
 
 
 
 
(3,514
)
 
 

 
 
 
 
 
 
 
 
 
 
 
 
Net earnings (loss) per share - Basic and diluted (in dollars)
 
(0.11
)
 
 
 
 
(0.11
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 


GAAP:
Revenue was $201.4 million, up 9.7%, compared to $183.5 million in the fourth quarter of 2017. This increase was primarily driven by strong growth in module sales to automotive, networking and energy customers, AirLink gateway products and contribution from Numerex, partially offset by lower sales of our mid-tier telematics gateways.
Gross margin was 32.7% compared to 33.7% in the fourth quarter of 2017. In the fourth quarter of 2018, gross margin decreased compared to the same period in 2017 due to unfavorable product and customer mix in our OEM Solutions segment, offset by improved sales of higher margin gateways in our Enterprise Solutions segment and higher cloud and connectivity services in our IoT Services segment. In the fourth quarter, our gross margins were negatively impacted by tariff costs of approximately $1.1 million in our Enterprise Solutions segment. Excluding the tariff impact, our gross margin in the fourth quarter of 2018 would have been 33.3%, slightly lower than the same period of 2017.

24



Loss from operations in the fourth quarter of 2018 was $4.2 million compared to a loss of $2.9 million in the comparable period of 2017 as a result higher operating expenses combined with higher restructuring expenses and the loss on disposal of our iTank business, offset by lower acquisition related costs.
Net loss in the fourth quarter was $3.8 million compared to a loss of $3.5 million in the same period of 2017. The increase in net loss was mainly due to higher loss from operations and unfavorable foreign exchange movement, partially offset by tax recoveries.
Cash and cash equivalents at the end of the fourth quarter of 2018 were $89.1 million, an increase of $21.6 million compared to $67.5 million at the end of the third quarter of 2018. The increase in cash was mainly due to lower working capital requirements, proceeds from sale of our iTank business, and the absence of Numerex acquisition-related costs.

NON-GAAP(1):
Gross margin was 32.7% in the fourth quarter of 2018, compared to 33.8% in the fourth quarter of 2017. In the fourth quarter of 2018, gross margin decreased compared to the same period in 2017 due to unfavorable product and customer mix in our OEM Solutions segment, offset by improved sales of higher margin gateways in our Enterprise Solutions segment and cloud and connectivity services in our IoT Services segment. In the fourth quarter of 2018, our gross margins were impacted by tariff costs of approximately $1.1 million in our Enterprise Solutions segment. Excluding the tariff impact, our gross margin in the fourth quarter of 2018 would have been 33.3%, slightly lower than the same period of 2017.
Earnings from operations increased by $0.7 million in the fourth quarter of 2018 compared to the same period of 2017 due to higher revenues, partially offset by higher operating expenses mainly as a result of contribution from Numerex.
Adjusted EBITDA increased by $1.3 million in the fourth quarter of 2018 compared to the same period of 2017. This increase mainly reflects higher earnings from operations and higher amortization expense in the fourth quarter of 2018.
Net earnings decreased by $0.2 million in the fourth quarter of 2018 compared to the same period of 2017. This decrease was mainly due to higher income tax expense, partially offset by higher earnings from operations.





















(1) Non-GAAP financial measures exclude the impact of stock-based compensation expense and related social taxes, acquisition-related amortization, impairment, acquisition-related costs, integration costs, restructuring costs, certain other nonrecurring costs or recoveries, foreign exchange gains or losses on translation of balance sheet accounts, unrealized foreign exchange gains and losses on forward contracts and certain tax adjustments.  Refer to the section titled “Non-GAAP Financial Measures” for additional details and reconciliations to the applicable U.S. GAAP financial measures.

25



SUMMARY OF QUARTERLY RESULTS OF OPERATIONS
 
The following table highlights selected consolidated financial information for each of the eight most recent quarters that, in management’s opinion, have been prepared on a basis consistent with the audited consolidated financial statements for the year ended December 31, 2018. The selected consolidated financial information presented below reflects all adjustments, consisting primarily of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of results for the interim periods. Prior quarters have been adjusted for the adoption of the new revenue standard.  These results are not necessarily indicative of results for any future period.  You should not rely on these results to predict future performance.

(In thousands of U.S. dollars, except where otherwise stated)
 
2018
 
 
2017 As adjusted
 
Q4
 
Q3
 
Q2
 
Q1
 
 
Q4
 
Q3
 
Q2
 
Q1
Revenue
 
$
201,395

 
$
203,426

 
$
201,903

 
$
186,878

 
 
$
183,533

 
$
172,560

 
$
173,416

 
$
161,218

Cost of goods sold
 
135,500

 
136,159

 
132,594

 
124,778

 
 
121,719

 
115,266

 
113,780

 
105,723

Gross margin
 
65,895

 
67,267

 
69,309

 
62,100

 
 
61,814

 
57,294

 
59,636

 
55,495

Gross margin %
 
32.7
%
 
33.1
%
 
34.3
%
 
33.2
%
 
 
33.7
%
 
33.2
%
 
34.4
%
 
34.4
%
Expenses
 
 

 
 

 
 

 
 

 
 
 

 
 

 
 

 
 

Sales and marketing
 
22,353

 
21,743

 
22,066

 
22,425

 
 
20,436

 
17,975

 
18,699

 
18,025

Research and development
 
22,230

 
22,621

 
24,391

 
24,465

 
 
21,828

 
21,044

 
20,470

 
19,311

Administration
 
14,516

 
14,998

 
19,804

 
12,264

 
 
11,379

 
10,560

 
10,579

 
10,386

Restructuring
 
2,345

 
227

 
952

 
3,591

 
 
245

 
199

 
259

 
373

Acquisition-related and integration
 
613

 
570

 
1,014

 
1,765

 
 
4,792

 
2,077

 
875

 
451

Loss on disposal of iTank business
 
2,064

 

 

 

 
 

 

 

 

Impairment
 

 

 

 

 
 

 

 

 
3,668

Amortization
 
5,971

 
6,255

 
6,137

 
7,466

 
 
6,073

 
5,049

 
4,760

 
4,626

 
 
70,092

 
66,414

 
74,364

 
71,976

 
 
64,753

 
56,904

 
55,642

 
56,840

Earnings (loss) from operations
 
(4,197
)
 
853

 
(5,055
)
 
(9,876
)
 
 
(2,939
)
 
390

 
3,994

 
(1,345
)
Foreign exchange gain (loss)
 
(2,378
)
 
(159
)
 
(4,048
)
 
1,115

 
 
1,267

 
1,667

 
3,517

 
1,099

Other income (expense)
 
(19
)
 
7

 
8

 
55

 
 
38

 
32

 
(12
)
 
9

Earnings (loss) before income taxes
 
(6,594
)
 
701

 
(9,095
)
 
(8,706
)
 
 
(1,634
)
 
2,089

 
7,499

 
(237
)
Income tax expense (recovery)
 
(2,768
)
 
1,738

 
2,289

 
(343
)
 
 
1,880

 
735

 
729

 
(145
)
Net earnings (loss)
 
$
(3,826
)
 
$
(1,037
)
 
$
(11,384
)
 
$
(8,363
)
 
 
$
(3,514
)
 
$
1,354

 
$
6,770

 
$
(92
)
Earnings (loss) per share - GAAP in dollars
 
 

 
 

 
 

 
 

 
 
 

 
 

 
 

 
 

Basic
 
$
(0.11
)
 
$
(0.03
)
 
$
(0.32
)
 
$
(0.23
)
 
 
$
(0.11
)
 
$
0.04

 
$
0.21

 
$

Diluted
 
$
(0.11
)
 
$
(0.03
)
 
$
(0.32
)
 
$
(0.23
)
 
 
$
(0.11
)
 
$
0.04

 
$
0.21

 
$

Weighted average number of shares (in thousands)
 
 

 
 

 
 

 
 

 
 
 

 
 

 
 

 
 

Basic
 
36,057

 
36,085

 
36,021

 
35,915

 
 
33,136

 
32,200

 
32,167

 
31,909

Diluted
 
36,057

 
36,085

 
36,021

 
35,912

 
 
33,136

 
32,735

 
32,766

 
31,909

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


26



Our quarterly results may fluctuate from quarter-to-quarter, driven by variation in sales volume, product mix and the combination of variable and fixed operating expenses, as well as from the impact of acquisitions completed in the quarter.  The impact of significant items incurred during the first three interim periods of the year ended December 31, 2018 are discussed in more detail and disclosed in our quarterly reports and management’s discussion and analysis.  Certain of the factors that affected our quarterly results are listed below.
 
In the fourth quarter of 2018, net loss was $3.8 million compared to $1.0 million in the third quarter of 2018, primarily due to higher restructuring costs, loss on disposal of our remote tank monitoring business, partially offset by income tax recoveries.

In the third quarter of 2018, net loss was $1.0 million compared to $11.4 million in the second quarter of 2018. In the second quarter of 2018, we recorded separation costs related to our former CEO's retirement, higher foreign exchange losses, income tax expenses, restructuring charges and acquisition related and integration costs.

In the second quarter of 2018, net loss was $11.4 million compared to $8.4 million in the first quarter of 2018, driven by one-time separation costs related to our former CEO's retirement, unfavorable foreign exchange losses and higher income tax expenses, offset by higher gross margin and lower restructuring charges.

In the first quarter of 2018, net loss was $8.4 million compared to $3.5 million in the fourth quarter of 2017, mainly driven by costs added as a result of the Numerex acquisition, higher restructuring charges, offset by lower acquisition costs and lower income tax expenses.

In the fourth quarter of 2017, net earnings decreased by $4.9 million compared to the third quarter of 2017, primarily due to lower earnings from operations as a result of increased operating expenses, Numerex related acquisition costs and integration related expenses, as well as higher income tax expenses.

In the third quarter of 2017, net earnings decreased by $5.4 million compared to the second quarter of 2017, driven by a combination of lower earnings from operations and lower foreign exchange gains.

In the second quarter of 2017, net earnings increased by $6.9 million compared to the first quarter of 2017. The increase in the second quarter of 2017 was attributable to higher earnings from operations and foreign exchange gains, partially offset by higher income tax expenses compared to the first quarter of 2017.

In the first quarter of 2017, net loss was $0.1 million compared to net earnings of $15.7 million in the fourth quarter of 2016, driven by seasonally lower revenue, lower gross margin primarily due to the $13.0 million reduction of cost of goods sold related to the change in estimate of our IP royalty accrual recorded in the fourth quarter of 2016 and higher operating expenses, as well as the impact of the impairment in the first quarter of 2017 of $3.7 million related to an intangible asset, partially offset by foreign exchange gains in the first quarter of 2017.



27



LIQUIDITY AND CAPITAL RESOURCES
 
Selected Financial Information:
(in thousands of U.S. dollars)
 
2018

 
 
2017 As adjusted

 
 
2016 As adjusted

 
Cash flows provided (used) before changes in non-cash working capital:
 
$
34,231

 
 
$
41,292

 
 
$
32,313

 
Changes in non-cash working capital
 
 

 
 
 

 
 
 

 
Accounts receivable
 
(5,526
)
 
 
(12,665
)
 
 
(28,945
)
 
Inventories
 
1,508

 
 
(6,806
)
 
 
(5,833
)
 
Prepaids and other
 
(3,525
)
 
 
(5,334
)
 
 
6,598

 
Accounts payable and accrued liabilities
 
21,944

 
 
(17,750
)
 
 
40,248

 
Deferred revenue
 
(1,402
)
 
 
335

 
 
2,124

 
 
 
12,999

 
 
(42,220
)
 
 
14,192

 
Cash flows provided by (used in):
 
 

 
 
 

 
 
 

 
Operating activities
 
$
47,230

 
 
$
(928
)
 
 
$
46,505

 
 
 
 
 
 
 
 
 
 
 
Investing activities
 
$
(16,006
)
 
 
$
(37,641
)
 
 
$
(26,636
)
 
Proceeds from sale of iTank business
 
5,000

 
 

 
 

 
Acquisitions, net of cash acquired
 

 
 
(21,870
)
 
 
(8,782
)
 
Capital expenditures and increase in intangible assets
 
(21,099
)
 
 
(15,806
)
 
 
(17,857
)
 
 
 
 
 
 
 
 
 
 
 
Financing activities
 
$
(5,927
)
 
 
$
(271
)
 
 
$
(13,689
)
 
Issue of common shares, net of issuance costs
 
2,636

 
 
5,708

 
 
2,048

 
Repurchase of common shares for cancellation
 
(3,120
)
 
 
(2,779
)
 
 
(10,203
)
 
Purchase of treasury shares for RSU distribution
 
(2,808
)
 
 

 
 
(4,214
)
 
Taxes paid related to net settlement of equity awards
 
(1,878
)
 
 
(1,367
)
 
 
(909
)
 
Payment for contingent consideration
 
(130
)
 
 
(1,397
)
 
 
(16
)
 
 
 
 
 
 
 
 
 
 
 
Free Cash Flow (1)
 
$
26,131

 
 
$
(16,734
)
 
 
$
28,648

 
 
 
 
 
 
 
 
 
 
 
(1) See section titled "Non-GAAP Financial Measures" for additional details and a reconciliation to the applicable U.S. GAAP financial measure.

Operating Activities 
Cash provided by operating activities increased by $48.2 million in 2018 compared to 2017, primarily due to lower working capital requirements for accounts payable, inventory and accounts receivable, offset by deferred revenue working capital requirements.
 
Investing Activities
Cash used in investing activities decreased by $21.6 million in 2018 compared to 2017. In 2018, we received cash consideration of $5.0 million from the sale of our iTank business. In 2017, we incurred $21.9 million in acquisition costs, driven by increased business acquisition activity, including the acquisitions of Numerex and GlobalTop Technology Inc.
 
Capital expenditures of $21.1 million in 2018 were higher compared to 2017 mainly as a result of the addition of Numerex-related capital expenditures. Capital expenditures in 2018 were primarily for production and tooling equipment, R&D equipment, monitoring equipment while cash used for intangible assets was primarily for capitalized software costs.
 

28



Financing Activities
Net cash used for financing activities increased by $5.7 million in 2018 compared to 2017, mainly due to lower proceeds received from stock option exercises, the purchase of treasury shares for RSU distribution, higher taxes paid related to net settlement of equity awards, partly offset by payments for acquisition-related earn-out arrangements in 2017.

Free Cash Flow
Our free cash flow improved by $42.9 million in 2018 compared to 2017, mainly as a result of stronger operating cash flow, partially offset by higher capital expenditures. See "Non-GAAP Financial Measures".

Cash Requirements
Our near-term cash requirements are primarily related to funding our operations, including restructuring expenditures, inventory and other working capital items, capital expenditures and other obligations summarized in the table below. Cash may also be used to finance acquisitions of businesses in line with our strategy and share repurchases. We continue to believe our cash and cash equivalents balance of $89.1 million at December 31, 2018 and cash generated from operations will be sufficient to fund our expected working capital and capital expenditure requirements for at least the next twelve months based on current business plans. However, we cannot be certain that our actual cash requirements will not be greater than we currently expect.

The following table presents the aggregate amount of future cash outflows for contractual obligations as of December 31, 2018.
Payments due by period (In thousands of U.S. dollars)
 
Total

2019

 
2020

 
2021

 
2022

 
2023

 
Thereafter

Operating lease obligations
 
$
21,457

$
7,557

 
$
6,617

 
$
4,986

 
$
1,619

 
$
674

 
$
4

Capital lease obligations
 
1,095

538

 
394

 
163

 

 

 

Purchase obligations - Contract Manufacturers (1)
 
147,029

147,029

 

 

 

 

 

Purchase obligations - Mobile Network Operators (2)
 
8,952

3,481

 
3,728

 
1,303

 
440

 

 

Other long-term liabilities
 
463

54

 
17

 
13

 
379

 

 

Total
 
$
178,996

$
158,659

 
$
10,756

 
$
6,465

 
$
2,438

 
$
674

 
$
4

 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1) Purchase obligations represent obligations with certain contract manufacturers and suppliers to buy a minimum amount of designated products between January 2019 and June 2019.  In certain of these arrangements, we may be required to acquire and pay for such products up to the prescribed minimum or forecasted purchases.
(2) Purchase obligations represent obligations with certain mobile network operators to purchase a minimum amount of wireless data and wireless data services between January 2019 and October 2022.

Normal Course Issuer Bid
On August 1, 2018, we received approval from the TSX of our Notice of Intention to make a new NCIB. Pursuant to the NCIB, we may purchase for cancellation up to 3,580,668 of our common shares, or approximately 9.9% of common shares outstanding as of the date of the announcement (representing 10% of the public float). The NCIB commenced on August 8, 2018 and will terminate on the earlier of: i) August 7, 2019; (ii) the date we complete our purchases pursuant to the notice of intention filed with the TSX; or (iii) the date of notice by us of termination of the NCIB.

In 2018, we repurchased and canceled 161,500 common shares at an average price of $19.32 per share. The excess purchase price over and above the average carrying value in the amount of $1,187 was charged to retained earnings.



29



Capital Resources 
The source of funds for our future capital expenditures and commitments includes cash, accounts receivables, cash from operations and borrowings under our credit facilities.
 
 
2018
 
 
2017
(In thousands of U.S. dollars)
 
Dec 31
 
Sept 30
 
June 30
 
Mar 31
 
 
Dec 31
 
Sept 30
 
June 30
 
Mar 31
Cash and cash equivalents
 
$
89,076

 
$
67,460

 
$
73,411

 
$
70,588

 
 
$
65,003

 
$
74,206

 
$
89,012

 
$
92,545

Unused credit facilities
 
30,000

 
30,000

 
10,000

 
10,000

 
 
10,000

 
10,000

 
10,000

 
10,000

Total
 
$
119,076

 
$
97,460

 
$
83,411

 
$
80,588

 
 
$
75,003

 
$
84,206

 
$
99,012

 
$
102,545

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

At December 31, 2018, we have committed capital expenditures of $4.9 million (Dec 31, 2017 - $4.3 million). Our capital expenditures during the first quarter of 2019 are expected to be primarily for production and R&D equipment.

Credit Facilities
On July 31, 2018, we entered into a new committed $30 million senior secured revolving credit facility (the "Revolving Facility") with the Canadian Imperial Bank of Commerce as sole lender and as Administrative Agent. The new Revolving Facility replaced the Company’s previous $10 million uncommitted revolving credit facility. The Revolving Facility is secured by a pledge against substantially all of our assets and includes an accordion feature, which permits the Company to increase the aggregate revolving loan commitments thereunder on an uncommitted basis subject to certain conditions. The Revolving Facility matures on July 31, 2021 and will be used for general corporate purposes, including, but not limited to, capital expenditures, working capital requirements and/or certain acquisitions permitted under the Revolving Facility. As at December 31, 2018, there were no borrowings under the Revolving Facility.

Letters of Credit
During the second quarter of 2018, we reduced our revolving standby letter of credit facility with Toronto Dominion Bank from $10 million to $1.5 million in connection with the Revolving Facility. The credit facility is used for the issuance of letters of credit and guarantees and is guaranteed by Export Development Canada. As of December 31, 2018, there were two letters of credit issued against the revolving standby letter of credit facility for a total value of $0.1 million.


30



NON-GAAP FINANCIAL MEASURES
 
Our consolidated financial statements are prepared in accordance with U.S. GAAP on a basis consistent for all periods presented.  In addition to results reported in accordance with U.S. GAAP, we use non-GAAP financial measures as supplemental indicators of our operating performance.  The term “non-GAAP financial measure” is used to refer to a numerical measure of a company’s historical or future financial performance, financial position or cash flows that: (i) excludes amounts, or is subject to adjustments that have the effect of excluding amounts, that are included in the most directly comparable measure calculated and presented in accordance with U.S. GAAP in a company’s statement of earnings, balance sheet or statement of cash flows; or (ii) includes amounts, or is subject to adjustments that have the effect of including amounts, that are excluded from the most directly comparable measure so calculated and presented.

Our non-GAAP financial measures include non-GAAP gross margin, non-GAAP earnings (loss) from operations, non-GAAP net earnings (loss), non-GAAP basic and diluted net earnings (loss) per share, adjusted EBITDA (earnings before interest, taxes, depreciation and amortization), and free cash flow. 

Non-GAAP gross margin excludes the impact of stock-based compensation expense and related social taxes and certain other nonrecurring costs or recoveries.

Non-GAAP earnings (loss) from operations includes allocation of realized gains or losses on forward contracts and excludes the impact of stock-based compensation expense and related social taxes, acquisition-related amortization, acquisition-related and integration costs, restructuring costs, impairment and certain other nonrecurring costs or recoveries.

Non-GAAP income tax expense includes certain tax adjustments and taxes on acquisition-related amortization, acquisition-related and integration costs, restructuring costs, other non-recurring costs and foreign exchange.

In addition to the above, non-GAAP net earnings (loss) and non-GAAP net earnings (loss) per share exclude the impact of foreign exchange gains or losses on translation of certain balance sheet accounts, foreign exchange gains or losses on forward contracts and certain tax adjustments.

We use the above-noted non-GAAP financial measures for planning purposes and to allow us to assess the performance of our business before including the impacts of the items noted above as they affect the comparability of our financial results. These non-GAAP measures are reviewed regularly by management and the Board of Directors as part of the ongoing internal assessment of our operating performance. We also use non-GAAP earnings from operations as one component in determining short-term incentive compensation for management employees.

Adjusted EBITDA is defined as net earnings (loss) plus stock-based compensation expense and related social taxes, acquisition-related and integration costs, restructuring cost, impairment, certain other non-recurring costs or recoveries, amortization, foreign exchange gains or losses on translation of certain balance sheet accounts, unrealized foreign exchange gains or losses on forward contracts, interest and income tax expense. Adjusted EBITDA is a metric used by investors and analysts for valuation purposes and is an important indicator of our operating performance and our ability to generate liquidity through operating cash flow that will fund future working capital needs and fund future capital expenditures.

Free cash flow is defined as cash flow from operating activities less capital expenditures and increases in intangibles. We believe that disclosure of free cash flow provides a good measure of our ability to internally generate cash that can be used for investment in the business and is an important indicator of our financial strength and performance. We also believe that certain investors and analysts use free cash flow to assess our business.

31



We disclose these non-GAAP financial measures as we believe they provide useful information to investors and analysts to assist them in their evaluation of our operating results and to assist in comparisons from one period to another. Readers are cautioned that non-GAAP financial measures do not have any standardized meaning prescribed by U.S. GAAP and therefore may not be comparable to similar measures presented by other companies.

We strongly encourage investors to review our financial information in its entirety and not to rely on a single financial measure. We therefore believe that despite these limitations, it is appropriate to supplement the U.S. GAAP measures with certain non-GAAP measures defined in this section of our MD&A.

The following table provides a reconciliation of the non-GAAP financial measures to U.S. GAAP results for years ended December 31:
(In thousands of U.S. dollars, except where otherwise stated)
 
2018

 
2017 As adjusted

 
2016 As adjusted

 
 
 
 
 
 
 
Gross margin - GAAP
 
$
264,571

 
$
234,239

 
$
217,291

Stock-based compensation and related social taxes
 
479

 
461

 
420

Realized gains (losses) on hedge contracts
 
(30
)
 
23

 

Other nonrecurring costs (recoveries)
 
5

 

 
(13,045
)
Gross margin - Non-GAAP
 
$
265,025

 
$
234,723

 
$
204,666

 
 
 
 
 
 
 
Earnings (loss) from operations - GAAP
 
$
(18,275
)
 
$
100

 
$
21,670

Stock-based compensation and related social taxes
 
13,006

 
10,374

 
7,596

Acquisition-related and integration
 
3,962

 
8,195

 
843

Restructuring
 
7,115

 
1,076

 

Loss on disposal of iTank business
 
2,064

 

 

Other nonrecurring costs (recoveries)
 
9,421

 
318

 
(11,762
)
Impairment
 

 
3,668

 

Realized gains (losses) on hedge contracts
 
(562
)
 
419

 

Acquisition-related amortization
 
18,575

 
15,486

 
12,102

Earnings from operations - Non-GAAP
 
$
35,306

 
$
39,636

 
$
30,449

 
 
 
 
 
 
 
Net earnings (loss)- GAAP
 
$
(24,610
)
 
$
4,518

 
$
15,646

Stock-based compensation and related social taxes, restructuring, impairment, acquisition-related, integration, loss on disposal of iTank business, and other nonrecurring costs (recoveries)
 
35,568

 
23,631

 
(3,323
)
Amortization
 
39,150

 
30,503

 
25,894

Interest and other, net
 
(51
)
 
(67
)
 
(83
)
Foreign exchange losses (gains)
 
4,908

 
(7,131
)
 
1,736

Income tax expense (recovery)
 
916

 
3,199

 
4,371

Adjusted EBITDA
 
$
55,881

 
$
54,653

 
$
44,241

Amortization (exclude acquisition-related amortization)
 
(20,575
)
 
(15,017
)
 
(13,792
)
Interest and other, net
 
51

 
67

 
83

Income tax expense - Non-GAAP
 
(2,930
)
 
(5,184
)
 
(8,302
)
Net earnings - Non-GAAP
 
$
32,427

 
$
34,519

 
$
22,230

 
 
 
 
 
 
 
Diluted earnings (loss) per share
 
 

 
 

 
 

GAAP - (in dollars)
 
$
(0.68
)
 
$
0.14

 
$
0.48

Non-GAAP - (in dollars)
 
$
0.90

 
$
1.05

 
$
0.69

 
 
 
 
 
 
 

32



The following table provides a quarterly reconciliation of the non-GAAP financial measures to our most directly comparable U.S. GAAP results: 
 
 
2018
 
 
2017 As adjusted
(In thousands of U.S. dollars, except where otherwise stated)
 
Q4
 
Q3
 
Q2
 
Q1
 
 
Q4
 
Q3
 
Q2
 
Q1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross margin - GAAP
 
$
65,895

 
$
67,267

 
$
69,309

 
$
62,100

 
 
$
61,814

 
$
57,294

 
$
59,636

 
$
55,495

Stock-based compensation and related social taxes
 
58

 
57

 
57

 
307

 
 
122

 
123

 
108

 
108

Realized gains (losses) on hedge contracts
 
(13
)
 
(11
)
 

 
(6
)
 
 
11

 
12

 

 

Other nonrecurring costs
 
5

 

 

 

 
 

 

 

 

Gross margin - Non-GAAP
 
$
65,945

 
$
67,313

 
$
69,366

 
$
62,401

 
 
$
61,947

 
$
57,429

 
$
59,744

 
$
55,603

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings (loss) from operations - GAAP
 
$
(4,197
)
 
$
853

 
$
(5,055
)
 
$
(9,876
)
 
 
$
(2,939
)
 
$
390

 
$
3,994

 
$
(1,345
)
Stock-based compensation and related social taxes
 
2,743

 
3,473

 
3,950

 
2,840

 
 
2,869

 
2,780

 
2,577

 
2,148

Acquisition-related and integration
 
613

 
570

 
1,014

 
1,765

 
 
4,792

 
2,077

 
875

 
451

Restructuring
 
2,345

 
227

 
952

 
3,591

 
 
245

 
199

 
259

 
373

Loss on disposal of iTank business
 
2,064

 

 

 

 
 

 

 

 

Impairment
 

 

 

 

 
 

 

 

 
3,668

Realized gains (losses) on hedge contracts
 
(296
)
 
(201
)
 
(14
)
 
(51
)
 
 
209

 
210

 


 


Other nonrecurring costs
 
2,697

 
1,583

 
5,141

 

 
 

 

 
42

 
276

Acquisition-related amortization
 
4,261

 
4,354

 
4,426

 
5,534

 
 
4,306

 
3,845

 
3,694

 
3,641

Earnings from operations - Non-GAAP
 
$
10,230

 
$
10,859

 
$
10,414

 
$
3,803

 
 
$
9,482

 
$
9,501

 
$
11,441

 
$
9,212

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net earnings (loss) - GAAP
 
$
(3,826
)
 
$
(1,037
)
 
$
(11,384
)
 
$
(8,363
)
 
 
$
(3,514
)
 
$
1,354

 
$
6,770

 
$
(92
)
Stock-based compensation and related social taxes, restructuring, impairment, acquisition-related, integration, loss on disposal of iTank business, and other nonrecurring costs (recoveries)
 
10,462

 
5,853

 
11,057

 
8,196

 
 
7,906

 
5,056

 
3,753

 
6,916

Amortization
 
9,308

 
9,483

 
9,651

 
10,708

 
 
8,764

 
7,548

 
7,194

 
6,997

Interest and other, net
 
19

 
(7
)
 
(8
)
 
(55
)
 
 
(38
)
 
(32
)
 
12

 
(9
)
Foreign exchange loss (gain)
 
2,082

 
(42
)
 
4,034

 
(1,166
)
 
 
(1,058
)
 
(1,457
)
 
(3,517
)
 
(1,099
)
Income tax expense (recovery)
 
(2,768
)
 
1,738

 
2,289

 
(343
)
 
 
1,880

 
735

 
729

 
(145
)
Adjusted EBITDA
 
$
15,277

 
$
15,988

 
$
15,639

 
$
8,977

 
 
$
13,940

 
$
13,204

 
$
14,941

 
$
12,568

Amortization (exclude acquisition-related amortization)
 
(5,047
)
 
(5,129
)
 
(5,225
)
 
(5,174
)
 
 
(4,458
)
 
(3,703
)
 
(3,500
)
 
(3,356
)
Interest and other, net
 
(19
)
 
7

 
8

 
55

 
 
38

 
32

 
(12
)
 
9

Income tax expense - Non-GAAP
 
(1,245
)
 
(352
)
 
(769
)
 
(564
)
 
 
(312
)
 
(1,816
)
 
(1,615
)
 
(1,441
)
Net earnings - Non-GAAP
 
$
8,966

 
$
10,514

 
$
9,653

 
$
3,294

 
 
$
9,208

 
$
7,717

 
$
9,814

 
$
7,780

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Diluted earnings (loss) per share
 
 

 
 

 
 

 
 

 
 
 

 
 

 
 

 
 

GAAP - (in dollars)
 
$
(0.11
)
 
$
(0.03
)
 
$
(0.32
)
 
$
(0.23
)
 
 
$
(0.11
)
 
$
0.04

 
$
0.21

 
$

Non-GAAP - (in dollars)
 
$
0.25

 
$
0.29

 
$
0.27

 
$
0.09

 
 
$
0.28

 
$
0.24

 
$
0.30

 
$
0.24

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


33



The following table provides a reconciliation of segmented gross margin:
(In thousands of U.S. dollars)
 
2018

 
2017 As adjusted

 
2016 As adjusted

 
 
 
 
 
 
 
OEM Solutions:
 
 
 
 
 
 
Gross margin - GAAP
 
$
165,569

 
$
170,307

 
$
166,144

Stock-based compensation and related social taxes
 
349

 
370

 
352

Realized gains (losses) on hedge contracts
 
(24
)
 
17

 

Other nonrecurring costs (recoveries)
 
5

 

 
(11,960
)
Gross margin - Non-GAAP
 
$
165,899

 
$
170,694

 
$
154,536

 
 
 
 
 
 
 
Enterprise Solutions:
 
 
 
 
 
 
Gross margin - GAAP
 
$
61,131

 
$
48,521

 
$
39,949

Stock-based compensation and related social taxes
 
74

 
68

 
49

Realized gains (losses) on hedge contracts
 
(3
)
 
4

 

Other nonrecurring recoveries
 

 

 
(1,085
)
Gross margin - Non-GAAP
 
$
61,202

 
$
48,593

 
$
38,913

 
 
 
 
 
 
 
IoT Services:
 
 
 
 
 
 
Gross margin - GAAP
 
$
37,871

 
$
15,411

 
$
11,198

Stock-based compensation and related social taxes
 
56

 
23

 
19

Realized gains (losses) on hedge contracts
 
(3
)
 
2

 

Gross margin - Non-GAAP
 
$
37,924

 
$
15,436

 
$
11,217

 
 
 
 
 
 
 

The following table provides a reconciliation of free cash flow:
(In thousands of U.S. dollars)
 
2018

 
 
2017

 
 
2016

Cash flows from operating activities
 
$
47,230

 
 
$
(928
)
 
 
$
46,505

Capital expenditures and increase in intangible assets
 
(21,099
)
 
 
(15,806
)
 
 
(17,857
)
Free Cash Flow
 
$
26,131

 
 
$
(16,734
)
 
 
$
28,648

 
 
 
 
 
 
 
 
 

OFF-BALANCE SHEET ARRANGEMENTS
 
We did not have any off-balance sheet arrangements during the years ended December 31, 2018 and 2017.
 
TRANSACTIONS BETWEEN RELATED PARTIES
 
We did not undertake any transactions with related parties during the years ended December 31, 2018 and 2017.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
 
We prepare our consolidated financial statements in accordance with U.S. GAAP and we make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and the related disclosure of contingent liabilities.  Note 2, Summary of significant accounting policies, in the December 31, 2018 consolidated financial statements includes a summary of the significant accounting policies used in the preparation of our consolidated financial statements.  While all of the significant accounting policies are important to the annual consolidated financial statements, some of these policies may be viewed as involving a high degree of judgment.

34



On an ongoing basis, we evaluate our estimates and judgments, including those related to business combinations, revenue recognition, adequacy of allowance for doubtful accounts, adequacy of inventory reserve, valuation of goodwill and intangible assets, income taxes, useful lives of long-lived assets, adequacy of warranty reserve, royalty obligations, contingencies, stock-based compensation, and fair value measurement.  We base our estimates on historical experience, anticipated results and trends and on various other assumptions that we believe are reasonable under the circumstances.  By their nature, estimates are subject to an inherent degree of uncertainty.  Actual results could differ materially from our estimates.
 
The following critical accounting policies require management’s most difficult, subjective and complex judgments, and are subject to measurement uncertainty.
 
Business combinations
 
We account for our business combinations using the acquisition method.  Under this method, estimates we make to determine the fair values of acquired assets and liabilities assumed include judgments in our determinations of acquired intangible assets and assessment of the fair value of existing property and equipment.  Assumed liabilities can include litigation and other contingency reserves existing at the time of the acquisition.  Goodwill is recognized as of the acquisition date as the excess of the fair value of consideration transferred over the estimated fair values of net identifiable assets acquired and liabilities assumed at their acquisition date.  Acquisition related expenses are separately recognized from business combination and are expensed as incurred.
 
When establishing fair values, we make significant estimates and assumptions, especially with respect to intangible assets.  Intangible assets acquired and recorded by us may include patents, intellectual property, customer relationships, brand, backlog and in-process research and development.  Estimates include but are not limited to the forecasting of future cash flows and discount rates.  From time to time, we may engage third-party firms to assist us in determining the fair value of assets and liabilities assumed.  Our estimates of fair values are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable.  As a result, actual results may differ from estimates impacting our earnings.
 
Revenue recognition
 
Product revenue includes sales from embedded cellular modules, short range wireless modules, intelligent routers and gateways, asset tracking devices, antennas and accessories, and Smart SIMs. Service and other revenue includes sales from cloud services, cellular connectivity services, managed connectivity and application services, software licenses, technical support services, extended warranty services, solution design and consulting services.

We recognize revenues when we satisfy performance obligations by transferring the control of promised products or services to customers. Product revenue is recognized at a point in time when a good is shipped or delivered to the customer. Service revenue is recognized over time as the service is rendered or at a point in time upon completion of a service. Our customer contracts can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers.

Our products are generally highly dependent on, and interrelated with, the underlying firmware and cannot function without the firmware. In these cases, the hardware and the firmware are accounted for as a single performance obligation and revenue is recognized at the point in time when control is transferred to resellers and distributors, OEMs, or directly to end customers.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the amount of incentives or credits to be provided to customers and reduce revenue recognized. The variable consideration is included in the transaction price to the extent that a significant reversal in the amount of

35



cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.

The expected costs associated with assurance-type warranty are recognized as expense when products are sold. Warranty service that is in addition to the assurance that the product complies with agreed upon specifications is a separate performance obligation; its revenue is recognized ratably over the service period.

Cloud and connectivity services are provided on either a subscription or consumption basis. Revenue related to cloud and connectivity services provided on a subscription basis is recognized ratably over the contract period. Revenue related to cloud and connectivity services provided on a consumption basis is recognized based on the customer utilization of such resources. Revenues from SIM activation and initial application setup are deferred and recognized over the estimated customer life on a straight-line basis.

Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from distinct on-premise licenses are recognized upfront at the point in time when the software is made available to the customer. Revenue from software maintenance, unspecified upgrades and technical support contracts are recognized over the period such items are delivered or services are provided. Technical support contracts extending beyond the current period are deferred and revenue is recognized over the applicable earning period.

Revenue from solution design and consulting services are recognized as services are being provided.

Contract acquisition and fulfillment costs
We recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive bonuses and initial setup costs of managed IoT services meet the requirements to be capitalized. We applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.

The incremental costs of obtaining or fulfilling a contract with a customer are deferred and amortized over the estimated life of the customer relationship. We classify these deferred contract costs as current or non-current based on the timing of when we expect to recognize the expense. The current and non-current portions of deferred contract costs are included in prepaid expenses and other current assets and other assets respectively in our consolidated balance sheets.

Significant judgment
We determine the transaction price of a customer contract by multiplying the unit price of a good or service with the committed order volume or service period.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the expected amount to be provided to customers and exclude it from the transaction price.

Our customer contracts can include various combinations of products and services. When a customer contract includes multiple performance obligations, we allocate the transaction price to each performance obligation on a relative standalone selling price basis. We generally determine standalone selling prices based on the price charged to customers or a combination of expected cost, plus a margin and residual methods.

Product revenue is recognized at a point in time when a good is shipped or delivered to the customer as it represents the transfer of control of the promised good to a customer. Cloud, connectivity, and managed service revenues are recognized over time as the customer simultaneously receives and consumes the benefits provided

36



by our performance as we perform. Other service revenue is recognized at a point in time upon completion of a service.

Contract Balances

Receivables - We recognize a right to consideration as a receivable when only the passage of time is required before payment of that consideration is due.

Contract Assets - We recognize a right to consideration in exchange for goods or service that we have transferred to a customer as contract assets. Contract assets is comprised mainly of accrued revenue related to monthly IoT service subscriptions, which may include connectivity, cloud applications, and managed services.

Deferred Revenue - We recognize an obligation to transfer goods or services to a customer for which we have received consideration from the customer as deferred revenue. Deferred revenue consists of advance payments and billings in excess of revenue recognized, which includes support, extended warranty, and cloud application services.
 
Allowance for doubtful accounts
 
We maintain an allowance for doubtful accounts for estimated losses that may arise if any of our customers are unable to make required payments.  We consider the following factors when determining whether collection is reasonably assured:  customer credit-worthiness, past transaction history with the customer, insured amounts, if any, current economic industry trends and changes in customer payment terms.  If we have no previous experience with the customer, we typically obtain reports from credit organizations to ensure that the customer has a history of paying its creditors.  We may also request financial information, including financial statements, to ensure that the customer has the means of making payment.  If these factors indicate collection is not reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.  If the financial condition of any of our customers deteriorates, we may increase our allowance.
 
As at December 31, 2018, accounts receivable comprised 25.1% of total assets.  Included in this balance was a provision of $3.0 million for doubtful accounts, or 1.7% of accounts receivable compared to $1.8 million for doubtful accounts, or 1.1% of accounts receivable as at December 31, 2017.  We believe our allowance for doubtful accounts as at December 31, 2018 is adequate to provide for probable losses existing in accounts receivable.
 
Inventory
 
We value our inventory at the lower of cost, determined on a first-in-first-out basis, and estimated net realizable value. We assess the need for an inventory write-down and/or an accrual for estimated losses on inventory purchase commitments based on our assessment of estimated market value using assumptions about future demand and market conditions. Our reserve requirements generally increase as our projected demand requirements decrease, due to market conditions, technological and product life cycle changes and longer than previously expected usage periods.  If market conditions are worse than our projections, we may further write-down the value of our inventory or increase the accrual for estimated losses on inventory purchase commitments.

Goodwill and intangible assets

Goodwill and intangible assets are assessed for impairment on an annual basis and between annual tests whenever circumstances indicate that the carrying value of the goodwill and intangible assets might be impaired. We performed our annual test on October 1, 2018. Circumstances may include an adverse change in business climate, legal factors, operating performance indicators, competition or sale or disposition of a significant portion of a reporting unit. On at least a quarterly basis, we assess whether such circumstances exist. An evaluation of

37



recoverability of goodwill requires judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the estimated fair value of each reporting unit. Significant judgments that are required on our part to estimate the fair value of reporting units include estimating future cash flows, determining appropriate discount rates, consideration of appropriate control premium, market conditions, and other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit and may result in impairment charges in future periods.
 
At December 31, 2018, our goodwill balance was $211.1 million.  We determined that there was no impairment as the fair values of each of our reporting units exceeded their respective carrying values as at October 1, 2018.  Our analysis took into consideration an income valuation approach using the expected discounted cash flows for each reporting unit. The principal factors used in the discounted cash flow analysis were the projected results of operations, the discount rate based on our estimated weighted average cost of capital, and terminal value assumptions for each reporting unit.  The discounted cash flow model used was based on our business plan.  For years subsequent to those contained in our business plan, we analyzed third party forecasts and other macro-economic indicators that impact our reporting units to provide a reasonable estimate of revenue growth in future periods.  Our gross margins and operating expense estimates reflect anticipated changes in our business mix as we transform to incorporate more recurring services in our business mix.  We also developed assumptions for the amount of working capital and capital expenditures needed to support each reporting unit.
 
In addition to the discounted cash flow valuation approach noted above, we reconciled the implied enterprise value from the discounted cash flow analysis to our market capitalization, which was approximately $711 million at October 1, 2018. We then prepared an alternative valuation analysis based on revenue multiples. As there were minimal transactions that were directly comparable to the IoT Services reporting unit, we carried forward the transaction multiples used in the prior year and prepared an analysis based on indicated trading multiples of comparable companies. Both analysis confirmed our conclusion that the fair value exceeded the carrying value of $444.1 million.
 
Income taxes
 
We recognize and measure each tax position related to income tax positions taken or expected to be taken in a tax return.  We have reviewed our tax positions to determine which should be recognized and measured according to the more likely than not threshold requirement.  The tax benefits recognized in the financial statements are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.  If the realization of a tax position is not considered more likely than not, we provide for a valuation allowance. The ultimate realization of our deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences become deductible. We consider projected future taxable income from operations, tax planning strategies and transactions in making our assessment. If our assessment of our ability to realize our deferred tax assets changes, we may make an adjustment to our deferred tax assets that would be charged to income (loss).
 
We do not provide for taxes on foreign earnings as it is our intention to indefinitely reinvest undistributed earnings of our foreign subsidiaries.  It is not practical to estimate the income tax liability that might be incurred if there is a change in management’s intention in the event that a remittance of such earnings occurs in the future.
 
The ultimate amount of future income taxes and income tax provision could be materially different from those recorded, as it is influenced by our future operating results and our tax interpretations.






38



Amortization

Amortization of property and equipment and intangible assets incorporates estimates of useful lives and residual values. These estimates may change as more experience is obtained or as general market conditions change impacting the operation of property and equipment and intangible assets.
 
Warranty costs
 
We accrue product warranty costs in accrued liabilities to provide for the repair or replacement of defective products.  Our accrual is based on an assessment of historical experience, product quality and management’s estimates.  If there is a change in these factors, we adjust our accrual accordingly.
 
Royalty obligations
 
Under certain license agreements we are committed to royalty payments based on the sales of products using certain technologies.  We recognize royalty obligations as determinable in accordance with agreement terms. 

Where agreements are not in place, we recognize our current best estimate of the royalty obligation in accrued liabilities and long-term liabilities. Historically (prior to October 1, 2016), in determining this estimate, we based our calculations on an assumption that royalty calculations could be based on a percentage of the entire value of an end-product (i.e., revenue). This conformed with our legacy license agreements.

Significant legal precedent now exists in the United States supporting the smallest saleable unit (“SSU”) principle (i.e., the principle that any royalty obligations should be no more than a portion of the profits for a component within the product that implements the patented technology) as the appropriate methodology for determining FRAND standard essential patent (“SEP”) royalties. Using this principle, the royalty accrual on our products is based on the value of the patented technology in the chipset, representing the SSU that implements the technology, and not on the entire value of the end-product.

The cumulative effect of these legal changes to the licensing landscape, combined with supportive legislative initiatives and broad industry support for the SSU principle, at the time of the expiry of one of our significant legacy IP licenses, prompted management to reassess its contingent royalty obligation estimate during the fourth quarter of 2016. The use of the SSU principle as the basis to determine the estimate, as opposed to value of end-product, resulted in a reduction of $13.0 million to our estimated royalty obligation effective October 1, 2016.

Contingencies
 
We are from time to time involved in litigation, certain other claims and arbitration matters arising in the ordinary course of our business, including IP matters.  We accrue for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.  Significant judgment is required in both the determination of probability and the determination as to whether an amount of a loss is reasonably estimable. These accruals are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and technical experts and other information and events pertaining to the particular matter.  To the extent there is a reasonable possibility (within the meaning of ASC 450, Contingencies) that the losses could exceed the amounts already accrued, management believes that the amount of any such additional loss would not be material to our results of operations or financial condition.

In some instances, we are unable to reasonably estimate any potential loss or range of loss.  The nature and progression of litigation can make it difficult to predict the impact a particular lawsuit will have on the company. There are many reasons why we cannot make these assessments, including, among others, one or more of the following: in the early stage of a proceeding related to IP matters, the claimant is not required to specifically identify the patent that has allegedly been infringed; damages sought that are unspecified, unsupportable,

39



unexplained or uncertain; discovery not having been started or being incomplete; the complexity of the facts that are in dispute (e.g., once a patent is identified, the analysis of the patent and a comparison to our activities is a labour-intensive and highly technical process); the difficulty of assessing novel claims; the parties not having engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of patent litigation.
 
We are required to apply judgment with respect to any potential loss or range of loss in connection with litigation.  While we believe we have meritorious defenses to the claims asserted against us in our currently outstanding litigation, and intend to defend ourselves vigorously in all cases, in light of the inherent uncertainties in litigation there can be no assurance that the ultimate resolution of these matters will not significantly exceed the reserves currently accrued by us for those cases for which an estimate can be made.  Losses in connection with any litigation for which we are not presently able to reasonable estimate any potential loss or range of loss could be material to our results of operations and financial condition.
 
Stock-based compensation
 
We recognize stock-based compensation expense for all stock-based compensation awards based on the fair value at grant date. We recognize stock-based compensation expense on a straight-line basis over the requisite service period of the award and account for forfeitures as they occur.
 
Determining the appropriate fair value model and calculating the fair value of share-based payment awards requires subjective assumptions. The assumptions used in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.
 
Fair value measurement
 
We measure our short-term investments at fair value, defined as the price that would be received from selling an asset or that would be paid to transfer a liability in an orderly transaction between market participants at the measurement date.  When determining fair value measurements, we consider the principal or most advantageous market in which it would transact and consider assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions and risk of non-performance.
 
An established fair value hierarchy requires the company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.  A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is both available and significant to the fair value measurement.  Three levels of inputs may be used to measure fair value as detailed below.
 
Level 1 - Quoted prices in active markets for identical assets or liabilities.

Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
 
Level 3 - Inputs that are generally unobservable and are supported by little or no market activity and that are significant to the fair value determination of the assets or liabilities.

The determination of fair value requires judgments, assumptions and estimates and may change over time.
 


40



OUTSTANDING SHARE DATA

As of March 6, 2019, we had 36,145,063 common shares issued and outstanding, 1,683,844 stock options exercisable into common shares at a weighted average exercise price of $18.28 and 931,632 restricted treasury share units (166,204 of which include performance-based vesting at a multiple not to exceed 200%) outstanding that could result in the issuance of up to 1,097,836 common shares.
 
IMPACT OF ACCOUNTING PRONOUNCEMENTS AFFECTING CURRENT PERIOD
 
In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU 2014-09, Revenue from Contracts with Customers (ASC 606). The update is intended to clarify the principles of recognizing revenue, and to develop a common revenue standard for U.S. GAAP and International Financial Reporting Standards ("IFRS") that would remove inconsistencies in revenue requirements, leading to improved comparability of revenue recognition practices across entities and industries. ASC 606 contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. We adopted the standard as of January 1, 2018 using the full retrospective transition method. Refer to Note 3 of the interim consolidated financial statements for the effect the adoption of ASC 606 on previously reported financial statement line items.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The update addresses eight specific cash flow issues with the objective of reducing diversity in practice. The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods. We adopted the standard in the first quarter of 2018 and it did not have a material impact to our consolidated statements of cash flows.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230) Restricted Cash.  This update addresses diversity in the classification and presentation of changes in restricted cash on the statement of cash flows.  This requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents by including restricted cash and restricted cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.  The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods.  Early adoption is permitted, and any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period.  In the fourth quarter of 2017, we early adopted ASU 2016-18 and there was no material impact to our financial statements and business.

IMPACT OF ACCOUNTING PRONOUNCEMENTS AFFECTING FUTURE PERIODS
 
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance: ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842).  This update is to improve transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring additional disclosure about leasing arrangements.  The standard is effective for fiscal years beginning after December 15, 2018.  Early application is permitted.  The Company will adopt Topic 842 in its first quarter of 2019, applying the optional transition method permitted under ASU 2018-11, which relieves entities from restating comparative financial statements, allowing entities to apply and adopt the new lease standard as at the effective date of January 1, 2019, rather than as of the first date of the earliest period presented.  In adopting the new standard, we are electing the package of practical expedients provided under the guidance, which applies to expired or existing leases and allows the Company not to reassess whether a contract contains a lease, the lease classification, and any initial direct costs incurred.  The Company is also electing the practical expedient to expense short term leases (12 months or less) on a straight-line basis over the lease term,

41



and not separate the lease and non-lease components for all of its leases. The Company’s implementation team is completing the determination of the completeness and accuracy of the Company’s leasing information and is in the final stages of identifying and effecting the internal process changes and controls necessary to assist with the recording, reporting and disclosure requirements under the standard. The adoption of the new lease standard is anticipated to have a material impact on our balance sheet, primarily related to leases of our business premises.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). This update will replace the incurred loss impairment methodology for credit losses on financial instruments with a methodology that requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early application is permitted. We are in the process of evaluating the impact on our financial statements.

In January 2017, FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This new guidance simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new guidance, entities will perform goodwill impairment tests by comparing fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The standard is effective after December 15, 2019 and early adoption is permitted. We are in the process of evaluating the impact on our financial statements.

DISCLOSURE CONTROLS AND PROCEDURES
 
Our management is responsible for establishing and maintaining adequate disclosure controls and procedures for the Company.  Our disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports filed with securities regulatory authorities is recorded, processed, summarized and reported within time periods specified in applicable securities regulations, and is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
 
We conducted an evaluation of the effectiveness of our disclosure controls and procedures, which was carried out under the supervision of, and with the participation of, our management, including our Chief Executive Officer and our Chief Financial Officer, as of December 31, 2018.  Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of December 31, 2018 to ensure that information required to be disclosed by us in the reports we file or submit under applicable securities laws and regulations is recorded, processed, summarized, and reported within the time periods specified thereby.
 
We do not expect that our disclosure controls and procedures will prevent all errors and all fraud. Control procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control procedures are met. Because of the inherent limitations in all control procedures, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. We considered these limitations during the development of our disclosure controls and procedures and will periodically re-evaluate them to ensure they provide reasonable assurance that such controls and procedures are effective.
 



42



INTERNAL CONTROL OVER FINANCIAL REPORTING
 
Management’s Annual Report on Internal Control over Financial Reporting
 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the U.S. Securities Exchange Act of 1934 and has designed such internal control over financial reporting to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.
 
Our internal control over financial reporting includes those policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements on a timely basis. Also, projections of any evaluation of effectiveness of internal control over financial reporting to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
Under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer, management conducted an evaluation of the effectiveness of our internal control over financial reporting, as of December 31, 2018, based on the framework set forth in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO"). Based on its evaluation under this framework, management concluded that our internal control over financial reporting was effective as of that date.
 
Ernst & Young LLP ("EY"), an independent registered public accounting firm, who audited and reported on our consolidated financial statements as at and for the year ended December 31, 2018, has issued an attestation report on our internal control over financial reporting as of December 31, 2018.  Their attestation report is included with our consolidated financial statements.

There were no changes in our internal control over financial reporting during the year ended December 31, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.   The design of any system of controls and procedures is based in part upon certain assumptions about the likelihood of certain events. There can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.

LEGAL PROCEEDINGS
 
In January 2017, Koninklijke KPN N.V. filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us and our U.S. subsidiary.  The lawsuit makes certain allegations concerning the alleged use of data transmission error checking technology in our wireless products.  A petition for Inter Partes Review of the patent-in-suit with the United States Patent and Trial Appeal Board has been instituted and a decision is expected in June 2019. In March 2018, the Court granted our motion to dismiss the plaintiff's claims in the lawsuit. The plaintiff has indicated its intention to appeal this decision once a final decision is issued in respect of our counterclaims alleging that the plaintiff has breached its commitments to standard setting organizations. The lawsuit is in the discovery phase with respect to our counterclaims against the plaintiff.

43



The lawsuit is coordinated with several other cases involving this plaintiff for the purposes of scheduling, with the trial date for the first of these coordinated cases currently scheduled for September 2019.
In January 2012, a patent holding company, M2M Solutions LLC ("M2M Solutions"), filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us, one of our US subsidiaries, and our competitors. The lawsuit makes certain allegations concerning the AirPrime embedded wireless module products, related AirLink products and related services sold by us for use in M2M communication applications. The claim construction order has determined one of the two patents-in-suit to be indefinite and therefore invalid. The lawsuit was dismissed with prejudice in April 2016. In August 2014, M2M Solutions filed a second patent infringement lawsuit against us in the same court with respect to a recently issued patent held by M2M Solutions (US Patent No. 8,648,717), which patent is a continuation of one of the patents-in-suit in the original lawsuit filed against us by M2M Solutions. In March 2017, the United States Patent and Trial Appeal Board issued its decisions in the instituted proceedings, invalidating all independent claims and several dependent claims in the single patent-in-suit. In June 2017, Blackbird Tech LLC ("Blackbird") was joined as a plaintiff in the lawsuit. In September 2018, the court denied a motion to dismiss the lawsuit. The plaintiff has been granted leave to identify additional asserted claims and accused products with respect to the patent-in-suit. The lawsuit is currently in the discovery stage. Trial for our co-defendant has been scheduled for December 2020, and trial in our case has been scheduled for January 2021.
Although there can be no assurance that an unfavorable outcome would not have a material adverse effect on our operating results, liquidity or financial position, we believe the claims made in the foregoing legal proceedings are without merit and intend to defend ourselves and our products vigorously in all cases.
 
We are engaged in certain other claims, legal actions and arbitration matters, all in the ordinary course of business, and believe that the ultimate outcome of these claims, legal actions and arbitration matters will not have a material adverse effect on our operating results, liquidity or financial position.

FINANCIAL RISK MANAGEMENT
Financial instruments consist primarily of cash and cash equivalents, accounts receivable, derivatives such as foreign currency forward and option contracts, accounts payable and accrued liabilities.
We have exposure to the following business risks:
We maintain substantially all of our cash and cash equivalents with major financial institutions or invest in government instruments. Our deposits with banks may exceed the amount of insurance provided on such deposits.
We outsource manufacturing of our products to third parties and, accordingly, we are dependent upon the development and deployment by third parties of their manufacturing abilities. The inability of any supplier or manufacturer to fulfill our supply requirements could impact future results. We have supply commitments to our contract manufacturers based on our estimates of customer and market demand. Where actual results vary from our estimates, whether due to execution on our part or market conditions, we are at risk.
Financial instruments that potentially subject us to concentrations of credit risk are primarily accounts receivable. We perform on-going credit evaluations of our customer’s financial condition and require letters of credit or other guarantees whenever deemed appropriate.
Although a significant portion of our revenues are in U.S. dollars, we incur operating costs that are denominated in other currencies. Fluctuations in the exchange rates between these currencies could have a material impact on our business, financial condition and results of operations.

44



To manage our foreign currency risks, we enter into foreign currency forward contracts to reduce our exposure to future foreign exchange fluctuations. Foreign currency forward contracts are recorded in Accounts receivable or Account payable and accrued liabilities. As of December 31, 2018, we had foreign currency forward contracts totaling $50.1 million Canadian dollars with an average forward rate of 1.3167, maturing between January to December 2019.
We are subject to risks typical of an international business including, but not limited to, differing economic conditions, changes in political climate, differing tax structures other regulations and restrictions and foreign exchange rate volatility. Accordingly, our future results could be materially affected by changes in these or other factors.
RISKS AND UNCERTAINTIES
 
Our business is subject to significant risks and uncertainties and past performance is no guarantee of future performance. The risks and uncertainties described below are those which we currently believe to be material, and do not represent all of the risks that we face.  Additional risks and uncertainties, not presently known to us, may become material in the future or those risks that we currently believe to be immaterial may become material in the future.  If any of the following risks actually occur, alone or in combination, our business, financial condition and results of operations, as well as the market price of our common shares, could be materially adversely affected.
Competition from new or established IoT, cloud services and wireless services companies or from those with greater resources may prevent us from increasing or maintaining our market share and could result in price reductions and/or loss of business with resulting reduced revenues and gross margins.

The market for IoT products and services is highly competitive and rapidly evolving. We have experienced and expect to continue to experience the impact of intense competition on our business, including:

competition from more established and larger companies with strong brands and greater financial, technical and marketing resources or companies with different business models;
business combinations or strategic alliances by our competitors which could weaken our competitive position;
introduction of new products or services by us that put us in direct competition with major new competitors;
existing or future competitors who may be able to respond more quickly to technological developments and changes and introduce new products or services before we do; and
competitors who may independently develop and patent technologies and products that are superior to ours or achieve greater acceptance due to factors such as more favorable pricing, more desired or better-quality features or more efficient sales channels.

If we are unable to compete effectively with our competitors' pricing strategies, technological advances and other initiatives, we may lose customer orders and market share and we may need to reduce the price of our products and services, resulting in reduced revenue and reduced gross margins. In addition, new market entrants or alliances between customers and suppliers could emerge to disrupt the markets in which we operate through disintermediation of our modules business or other means. There can be no assurance that we will be able to compete successfully and withstand competitive pressures.

Acquisitions and divestitures of businesses or technologies may result in disruptions to our business or may not achieve the anticipated benefits.

The growth of our company through the successful acquisition and integration of complementary businesses is an important and active component of our business strategy. We continue to seek opportunities to acquire or invest in businesses, products and technologies that expand, complement or otherwise relate to our business. Any

45



acquisitions, investments or business combinations by us may be accompanied by risks commonly encountered including, but not limited to, the following:

exposure to unknown liabilities or risks of acquired companies, including unknown litigation related to acts or omissions of an acquired company and/or its directors and officers prior to the acquisition, deficiencies in disclosure controls and procedures of the acquired company and deficiencies in internal controls over financial reporting of the acquired company;
higher than anticipated acquisition and integration costs and expenses;
the difficulty and expense of integrating the operations and personnel of the acquired companies;
use of cash to support the operations of an acquired business;
increased foreign exchange translation risk depending on the currency denomination of the revenue and expenses of the acquired business;
disruption of, and demands on, our ongoing business as a result of integration activities including diversion of management's time and attention from the ongoing business;
failure to maximize our financial and strategic position by the successful incorporation of acquired technology;
the inability to implement uniform standards, disclosure controls and procedures, internal controls over financial reporting and other procedures and policies in a timely manner;
the potential loss of key employees and customers;
decrease in our share price if the market perceives that an acquisition does not fit our strategy, the price paid is excessive in light of other similar transactions or that the terms of the acquisition are not favorable to our earnings growth;
failure to anticipate or adequately address regulatory requirements that may need to be satisfied as part of a business acquisition or disposition;
litigation and settlement costs if shareholders bring lawsuits triggered by acquisition or divestiture activities;
decrease in our share price, if, as a result of our acquisition strategy or growth, we decide to raise additional capital through an offering of securities; and
dilution to our shareholders if the purchase price is paid in common shares or securities convertible into common shares.

In addition, geographic distances and cultural differences may make integration of businesses more difficult. We may not be successful in overcoming these risks or any other problems encountered in connection with any acquisitions. If realized, these risks could reduce shareholder value.

As business circumstances dictate, we may also decide to divest assets, technologies or businesses. In a divestiture, we may not be successful in identifying or managing the risks commonly encountered, including: higher than anticipated costs; disruption of, and demands on, our ongoing business; diversion of management's time and attention; adverse effects on existing business relationships with suppliers and customers and employee issues. These risks or any other problems encountered in connection with a divestiture of assets, technologies or businesses, if realized, could reduce shareholder value.

In addition, we may be unsuccessful at bringing to conclusion proposed transactions. Negotiations and closing activities, including regulatory review, of transactions are complex functions subject to numerous unforeseen events that may impede the speed at which a transaction is closed or even prevent a transaction from closing. Failure to conclude transactions in an efficient manner may prevent us from advancing other opportunities or introduce unanticipated transition costs.


46



The loss of any of our significant customers could adversely affect our revenue and profitability, and therefore shareholder value.
We sell our products and services to OEMs, enterprises, government agencies, distributors, resellers and network operators, and we are occasionally party to sales agreements with customers comprising a significant portion of our revenue. Accordingly, our business and future success depends on our ability to maintain and build on existing relationships and develop new relationships with OEMs, enterprises, government agencies, distributors, resellers and network operators. If certain of our significant customers, for any reason, discontinues their relationship with us, reduces or postpones current or expected purchase orders for products, reduces or postpones initiation or usage of our services or suffers from business loss, our revenues and profitability could decline materially.
In addition, our current customers purchase our products under purchase orders. Our customers have no contractual obligation to continue to purchase our products following our fulfillment of current purchase orders and if they do not continue to make purchases, our revenue and our profitability could decline materially.

We may be unable to attract or retain key personnel which may harm our ability to compete effectively.
Our success depends in large part on the skills and experience of our executive officers and other key employees. Competition for highly skilled management, technical, research and development and other key employees is intense in the wireless communications industry. We may not be able to retain our current executive officers or key employees and may not be able to hire and transition in a timely manner experienced and highly qualified additional executive officers and key employees as needed to achieve our business objectives. The loss of key employees or deterioration in overall employee morale and engagement as a result of organizational change could have an adverse impact on our growth, operations and profitability.
The Company is currently undertaking steps to transform the business in order to provide better alignment with our device-to-cloud strategy and drive greater automation and efficiency.  As a result there could be a higher rate of organizational and business process change which may have an impact on the effectiveness of certain business functions as the transformation proceeds.  Our operations may not be able to recalibrate business processes in a timely and efficient manner thereby impacting delivery of our products and services to our customers.  Our employees may not fully understand the plans to change the business and therefore staff morale and engagement may deteriorate as we implement the proposed changes to our organization.

We do not have fixed-term employment agreements with our key personnel. As well, from time to time we may undertake transitions in our executive leadership. The loss of executive officers and key employees could disrupt our operations and our ability to compete effectively could be adversely affected.

Continued difficult or uncertain global economic conditions could adversely affect our operating results and financial condition.

A significant portion of our business is in the United States, Europe and the Asia-Pacific region and we are particularly exposed to the downturns and current uncertainties that impact the wireless communications industry in those economies. Economic uncertainty may cause an increased level of commercial and consumer delinquencies, lack of consumer confidence resulting in delayed purchases or reduced volumes by our customers, credit tightening by lenders, increased market volatility, fluctuations in foreign exchange rates and widespread reduction of business activity generally. To the extent that we experience further economic uncertainty, or deterioration in one of our large markets in the United States, Europe or the Asia-Pacific region, the resulting economic pressure on our customers may cause them to end their relationship with us, reduce or postpone current or expected orders for our products or services, or suffer from business failure, resulting in a material adverse impact to our revenues, profitability, cash flow and bad debt expense.


47



It is difficult to estimate or project the level of economic activity, including economic growth, in the markets we serve. As our budgeting and forecasting is based on the demand for our products and services, these economic uncertainties may result in difficulties in estimating future revenue and expenses.

Our acquisition of Numerex is subject to certain risks and uncertainties

On December 7, 2017, we acquired Numerex (the "Transaction"). In connection with our deliberations relating to the Transaction, we considered potential risks and negative factors concerning the Transaction and the other transactions contemplated by the merger agreement, including, but not limited to, the following:

the potential distraction to our current business and specific initiatives;
the difficulties and management challenges inherent in integrating the business, operations and workforce of Numerex with those of Sierra Wireless;
the difficulties and management challenges inherent in returning the Numerex business to profitable growth;
the risk that the anticipated benefits of the Transaction will not be realized in full or in part, including the risk that expected synergies, expected growth and expected cost savings will not be achieved or not achieved in the expected time frame;
the risk of diverting the attention of our senior management from other strategic priorities to implement the Transaction and make arrangements for integration of Sierra Wireless’ and Numerex’s operations and infrastructure following the Transaction;
risks associated with managing the technology transitions; and
other risks relating to acquisitions generally described below under “Risk Factors - Acquisitions and divestitures of other businesses or technologies may result in disruptions to our business or may not achieve the anticipated benefits”.

Cyber-attacks or other breaches of information technology security could have an adverse impact on our business.

We rely on certain internal processes, infrastructure and information technology systems, including infrastructure and systems operated by third parties to efficiently operate our business in a secure manner. The inability to continue to enhance or prevent a failure of these internal processes, infrastructure or information technology systems could negatively impact our ability to operate our business. Our IoT services depend on very high levels of network reliability and availability in order to provide our customers with the ability to continuously monitor and receive data from their devices.
Cyber-attacks or other breaches of network or IT systems security may cause disruptions to our operations including the ability to provide connectivity, device management and other cloud-based services to our customers. Our industry is prone to cyber-attacks by third parties seeking unauthorized access to our data or our customers' data, or by third parties seeking to exploit our technology and devices to conduct denial of service attacks. The prevalence and sophistication of these types of threats are increasing and our frequently evolving security measures may not be sufficient to prevent the damage that such threats can inflict on our assets and information. The theft, unauthorized use or publication of our intellectual property and/or confidential business information could harm our competitive position, reduce the value of our investment in research and development and other strategic initiatives and/or otherwise adversely affect our business. Our security measures may also be breached due to employee error, malfeasance, system errors or vulnerabilities, including vulnerabilities of our vendors, suppliers, their products or otherwise. To the extent that any security breach results in inappropriate disclosure of our customers' confidential information or disruption of service to our customers, we may incur liability, be subject to legal action and suffer damage to our reputation. Our insurance may not be adequate to fully reimburse us for these costs and losses.


48



Our financial results are subject to fluctuations that could have a material adverse effect on our business and that could affect the market price of our common shares.

Our revenue, gross margin, operating earnings and net earnings may vary from quarter-to-quarter and could be significantly impacted by a number of factors, including but not limited to the following:

price and product competition which may result in lower selling prices for some of our products and services or lost market share;
price and demand pressure on our products and services from our customers as they experience pressure in their businesses;
demand fluctuation based on the success of our customers in selling their products and solutions which incorporate our wireless products, services and software;
development and timing of the introduction of our new products including the timing of sales orders, OEM and distributor customer sell through and design win cycles in our embedded wireless module business;
transition periods associated with the migration to new technologies;
potential commoditization and saturation in certain markets;
our ability to accurately forecast demand in order to properly align the purchase of components and the appropriate level of manufacturing capability;
product mix of our sales (our products have different gross margins - for example the embedded wireless module product line has lower gross margins than the higher margin rugged mobile product line);
possible delays or shortages in component supplies;
possible delays in the manufacture or shipment of current or new products and the introduction of new services;
possible product or service quality or factory yield issues that may increase our cost of sales;
concentration in our customer base;
seasonality in demand;
amount of inventory held by our channel partners;
possible fluctuations in certain foreign currencies relative to the U.S. dollar that may affect foreign denominated revenue, cost of sales and operating expenses;
impairment of our goodwill or intangible assets which may result in a significant charge to earnings in the period in which an impairment is determined;
achievement of milestones related to our professional services contracts; and
operating expenses that are generally fixed in the short-term and therefore difficult to rapidly adjust to different levels of business.

Any of the factors listed above could cause significant variations in our revenues, gross margin and earnings in any given quarter.  Therefore, our quarterly results are not necessarily indicative of our overall business, results of operations, and financial condition.

Quarterly variations in operating results or any of the other factors listed above, changes in financial estimates by securities analysts, failure to meet any guidance provided by us or any change in guidance provided by us, or other events or factors may result in wide fluctuations in the market price of our common shares. Broad market fluctuations or any failure of our operating results in a particular quarter to meet market expectations may adversely affect the market price of our common shares. Over the past several years, following volatility in the market price of a company's securities, class action litigation has often been commenced against the affected company. Any litigation of this type brought against us could result in substantial costs which could materially and adversely affect our business, financial position, results of operation or cash flows.



49



We may have difficulty responding to changing technology, industry standards and customer requirements, and therefore be unable to develop new products or services in a timely manner which meet the needs of our customers.
The wireless communications industry is subject to rapid technological change, including evolving industry standards, frequent new product inventions, constant improvements in performance characteristics and short product life cycles. Our business and future success will depend, in part, on our ability to accurately predict and anticipate evolving wireless technology standards and develop products and services that keep pace with the continuing changes in technology, evolving industry standards and changing customer and end-user preferences and requirements. Our products embody complex technology that may not meet those standards, preferences and requirements. Our ability to design, develop and commercially launch new products and services depends on a number of factors including, but not limited to, the following:
our ability to design and manufacture products or implement solutions and services at an acceptable cost and quality;
our ability to attract and retain skilled technical employees;
the availability of critical components from third parties;
our ability to successfully complete the development of products in a timely manner; and
the ability of third parties to complete and deliver on outsourced product development engagements.

A failure by us, or our suppliers, in any of these areas or a failure of new products or services to obtain commercial acceptance, could mean we generate less revenue than we anticipate and we may be unable to recover our research and development expenses.
We develop products and services to meet our customers' requirements. OEM customers award design wins for the integration of wide area embedded wireless modules on a platform by platform basis. Current design wins do not guarantee future design wins. If we are unable or choose not to meet our customers' needs, we may not win their future business and our revenue and profitability may decrease.
In addition, wireless communications service providers require that wireless data systems deployed on their networks comply with their own standards, which may differ from the standards of other providers. We may be unable to successfully address these developments on a timely basis or at all. Our failure to respond quickly and cost-effectively to new standards through the development of new products or enhancements to existing products could cause us to be unable to recover significant research and development expenses and reduce our revenues.

We may be found to infringe on the intellectual property rights of others.
The industry has many participants that own, or claim to own, proprietary intellectual property. We license technology, intellectual property and software from third parties for use in our products and may be required to license additional technology, intellectual property and software in the future. In some cases, these licenses provide us with certain pass-through rights for the use of other third-party intellectual property, which pass-through rights may be unilaterally adjusted, limited or removed under the terms of such licenses. Some licensors have instituted policies limiting the products they will cover under their licenses to end products only, which limits our ability to obtain new licenses from such licensors, where required, for our wireless embedded module products. There is no assurance that we will be able to maintain our third-party licenses or obtain new licenses when required and this inability could materially adversely affect our business and operating results and the quality and functionality of our products.

In the past we have received, and in the future, we are likely to continue to receive, assertions or claims from third parties alleging that our products violate or infringe their intellectual property rights. We may be subject to these claims directly or through indemnities against these claims which we have provided to certain customers and other third parties. Our component suppliers and technology licensors do not typically indemnify us against these claims

50



and therefore we do not have recourse against them in the event a claim is asserted against us or a customer we have indemnified. This potential liability, if realized, could materially adversely affect our operating results and financial condition.

Activity in the wireless communications area by third parties, particularly those with tenuous claims, is prevalent. In the past, patent claims have been brought against us by third parties whose primary (or sole) business purpose is to acquire patents and other intellectual property rights, and not to manufacture and sell products and services. These entities aggressively pursue patent litigation, resulting in increased litigation costs for us. Infringement of intellectual property can be difficult to verify and litigation may be necessary to establish if we have infringed the intellectual property rights of others. In many cases, these third parties are companies with substantially greater resources than us, and they may choose to pursue complex litigation to a greater degree than we could. Regardless of whether these infringement claims have merit or not, we may be subject to the following:

we may be found to be liable for potentially substantial damages, liabilities and litigation costs, including attorneys' fees;
we may be prohibited from further use of intellectual property because of an injunction and may be required to cease selling our products that are subject to the claim;
we may have to license third party intellectual property, incurring royalty fees that may or may not be on commercially reasonable terms; in addition, there is no assurance that we will be able to successfully negotiate and obtain such a license from the third party;
we may have to develop a non-infringing alternative, which could be costly and delay or result in the loss of sales; in addition, there is no assurance that we will be able to develop such a non-infringing alternative;
management attention and resources may be diverted;
our relationships with customers may be adversely affected; and
we may be required to indemnify our customers for certain costs and damages they incur in respect of such a claim.

In addition to potentially being found to be liable for substantial damages in the event of an unfavorable outcome in respect of such a claim and if we are unable to either obtain a license from the third party on commercially reasonable terms or develop a non-infringing alternative, we may have to cease the sale of certain products and restructure our business and, as a result, our operating results and financial condition may be materially adversely affected.

Misappropriation of our intellectual property could place us at a competitive disadvantage.

Our intellectual property is important to our success. We rely on a combination of patent protection, copyrights, trademarks, trade secrets, licenses, non-disclosure agreements and other contractual agreements to protect our intellectual property. Third parties may attempt to copy aspects of our products and technology or obtain information we regard as proprietary without our authorization. If we are unable to protect our intellectual property against unauthorized use by others it could have an adverse effect on our competitive position. Our strategies to deter misappropriation could be inadequate due to the following risks:

non-recognition of the proprietary nature or inadequate protection of our methodologies in the United States, Canada, France or other foreign countries;
undetected misappropriation of our intellectual property;
the substantial legal and other costs of protecting and enforcing our rights in our intellectual property; and
development of similar technologies by our competitors.

In addition, we could be required to spend significant funds and management resources could be diverted to defend our rights, which could disrupt our operations.


51



We depend on single source suppliers for some components used in our products and if these suppliers are unable to meet our demand, the delivery of our products to our customers may be interrupted.

From time to time, certain components used in our products have been, and may continue to be, in short supply. Such shortages in allocation of components may result in a delay in filling orders from our customers, which may adversely affect our business. In addition, our products are comprised of components, some of which are procured from single source suppliers, including where we have licensed certain software embedded in a component. Our single source suppliers may experience damage or interruption in their operations due to unforeseen events, become insolvent or bankrupt, or experience claims of infringement, all of which could delay or stop their shipment of components to us, which may adversely affect our business, operating results and financial condition. If there is a shortage of any such components and we cannot obtain an appropriate substitute from an alternate supplier of components, we may not be able to deliver sufficient quantities of our products to our customers. If such shortages occur, we may lose business or customers and our operating results and financial condition may be materially adversely affected.

Failures of our products or services due to design flaws and errors, component quality issues, manufacturing defects, network service interruptions, cyber-security vulnerabilities or other quality issues that may result in product liability claims and product recalls could lead to unanticipated costs or otherwise harm our business.

Our products are comprised of hardware and software that is technologically complex, and we are reliant on third parties to provide important components for our products. It is possible that our products and IoT services may contain undetected errors, defects or cyber-security vulnerabilities. As a result, our products or IoT services may be rejected by our customers or our services may be unavailable to our customers leading to loss of business, loss of revenue, additional development and customer service costs, unanticipated warranty claims, payment of monetary damages under contractual provisions and damage to our reputation.

In addition, our IoT services, including information systems and telecommunications infrastructure, could be disrupted by technological failures or cyber-attacks which could result in the inability of our customers to receive our services for an indeterminate period of time. Third parties seeking unauthorized access to our products may attempt to take advantage of the fact that we do not have a direct relationship with, and therefore may not know the identity of , certain end users of our products, and these end users may not upgrade their software, apply security patches or otherwise monitor steps we take to address any cyber-security vulnerabilities. Any disruption to our services, such as failure of our network operations centers to function as required, or extended periods of reduced levels of service could cause us to lose customers or revenue, result in delays or cancellations of future implementations of our products and services, result in failure to attract customers, require customer service or repair work that would involve substantial costs, result in loss of customer data, result in litigation, payment of monetary damages under contractual provisions and distract management from operating our business.

We depend on a limited number of third parties to manufacture our products. If they do not manufacture our products properly or cannot meet our needs in a timely manner, we may be unable to fulfill our product delivery obligations and our costs may increase, our revenue and margins could decrease.

We outsource the manufacturing of our products to several contract manufacturers and depend on these manufacturers to meet our needs in a timely and satisfactory manner at a reasonable cost. Third party manufacturers, or other third parties to which such third-party manufacturers in turn outsource our manufacturing requirements, may not be able to satisfy our manufacturing requirements on a timely basis, including by failing to meet scheduled production and delivery deadlines or to meet our product quality requirements or the product quality requirements of our customers. Insufficient supply or an interruption or stoppage of supply from such third-party manufacturers or our inability to obtain additional or substitute manufacturers when and if needed, and on a cost-effective basis, could have a material adverse effect on our business, results of operations and financial condition. Our reliance on third party manufacturers subjects us to a number of risks, including but not limited to the following:

52




potential business interruption due to unexpected events such as natural disasters, labor unrest, cyber-attacks, technological issues or geopolitical events;
the absence of guaranteed or adequate manufacturing capacity;
potential violations of laws and regulations by our manufacturers that may subject us to additional costs for duties, monetary penalties, seizure and loss of our products or loss of our import privileges, and damage to our reputation;
reduced control over delivery schedules, production levels, manufacturing yields, costs and product quality;
the inability of our contract manufacturers to secure adequate volumes of components in a timely manner at a reasonable cost; and
unexpected increases in manufacturing costs.

If we are unable to successfully manage any of these risks or to locate alternative or additional manufacturers or suppliers in a timely and cost-effective manner, we may not be able to deliver products in a timely manner. In addition, our results of operations could be harmed by increased costs, reduced revenues and reduced margins.

Under our manufacturing agreements, in many cases we are required to place binding purchase orders with our manufacturers well in advance of our receipt of binding purchase orders from our customers. In these situations, we consider our customers' good faith, non-binding forecasts of demand for our products. As a result, if the number of actual products ordered by our customers is materially different from the number of products we have instructed our manufacturer to build (and to purchase the required components to complete such build instruction), then, if too many components have been purchased by our manufacturer, we may be required to purchase such excess component inventory, or, if an insufficient number of components have been purchased by our manufacturer, we may not be in a position to meet all of our customers' requirements. If we are unable to successfully manage our inventory levels and respond to our customers' purchase orders based on their forecasted quantities, our business, operating results and financial condition could be adversely affected.

We have been subject to certain class action lawsuits and may in the future be subject to class action or derivative action lawsuits, which if decided against us, could require us to pay substantial judgments, settlements or other penalties.

In addition to being subject to litigation in the ordinary course of business, we may be subject to class actions, derivative actions and other securities litigation and investigations. We expect that this type of litigation will be time consuming, expensive and will distract us from the conduct of our daily business. It is possible that we will be required to pay substantial judgments, settlements or other penalties and incur expenses that could have a material adverse effect on our operating results, liquidity or financial position. Expenses incurred in connection with these lawsuits, which include substantial fees of lawyers and other professional advisors and our obligations to indemnify officers and directors who may be parties to such actions, could materially adversely affect our reputation, operating results, liquidity or financial position. Furthermore, we do not know with certainty if any of this type of litigation and resulting expenses will be fully or even partially covered by our insurance. In addition, these lawsuits may cause our insurance premiums to increase in future periods.
We depend on mobile network operators to promote and offer acceptable wireless data services.

Our products and our wireless connectivity services can only be used over wireless data networks operated by third parties. Our business and future growth depends, in part, on the successful deployment by mobile network operators of next generation wireless data networks and appropriate pricing of wireless data services. We also depend on successful strategic relationships with our mobile network operator partners and our operating results and financial condition could be harmed if they increase the price of their services or experience operational issues with their networks. In certain cases, our mobile network operator partners may also offer services that compete with our IoT Services business.

53




Contractual disputes could have a material adverse effect on our business.

Our business is exposed to the risk of contractual disputes with counterparties and as a result we may be involved in complaints, claims and litigation. We cannot predict the outcome of any complaint, claim or litigation. If a dispute cannot be resolved favorably, it may delay or interrupt our operations and may have a material adverse effect on our operating results, liquidity or financial position.

Government regulations could result in increased costs and inability to sell our products and services.

Our products and services are subject to certain mandatory regulatory approvals in the United States, Canada, the European Union, the Asia-Pacific region and other regions in which we operate. For example, in the United States the Federal Communications Commission regulates many aspects of communications devices. In Canada, similar regulations are administered by the Ministry of Industry, through Industry Canada. European Union directives provide comparable regulatory guidance in Europe. Although we have obtained all the necessary Federal Communications Commission, Industry Canada and other required approvals for the products we currently sell, we may not receive approvals for future products on a timely basis, or at all. In addition, regulatory requirements may change, or we may not be able to receive regulatory approvals from countries in which we may desire to sell products in the future. If we fail to comply with the applicable regulatory requirements, we may be subject to regulatory and civil liability, additional costs (including fines), reputational harm, and in severe cases, we may be prevented from selling our products in certain jurisdictions.
Environmental regulations or changes in the supply, demand or available sources of energy or other natural resources may affect the availability or cost of goods and services, including natural resources, necessary to manufacture our products and run our business. 

We may also incur additional expenses or experience difficulties selling our products associated with complying with the SEC rules and reporting requirements related to conflict minerals. In August 2012, the SEC adopted new disclosure requirements implementing Section 1502 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 for manufacturers of products containing certain minerals that may originate from the Democratic Republic of Congo and adjoining countries. As a result, since 2013 we have been required to conduct certain country of origin and due diligence procedures to meet the SEC reporting requirements. The impact of the regulations may limit the sourcing and availability, or may increase the costs, of some of the metals used in the manufacture of our products. Also, since our supply chain is complex, we may be unable to sufficiently verify the origins for all metals used in our products through our supplier due diligence procedures. As governments change in any of the markets in which we operate, there could be further uncertainties with respect to certain of our regulatory obligations in the near term, including with respect to fiscal and trade-related matters.

The transmission, use and disclosure of user data and personal information could give rise to liabilities or additional costs as a result of laws, governmental regulations and mobile network operator and other customer requirements or differing views of personal privacy rights.
Our products and services are used to transmit a large volume of data and potentially including personal information. This information is increasingly subject to legislation and regulations in numerous jurisdictions around the world that is intended to protect the privacy and security of personal information, as well as the collection, storage, transmission, use and disclosure of such information.
The interpretation of privacy and data protection laws in a number of jurisdictions is unclear and in a state of flux. There is a risk that these laws may be interpreted and applied in conflicting ways from country to country. Complying with these varying international requirements could cause us to incur additional costs and change our business practices. In addition, because our products and services are sold and used worldwide, certain foreign

54



jurisdictions may claim that we are required to comply with their laws, even where we have no local entity, employees, or infrastructure.
We could be adversely affected if legislation or regulations are expanded to require changes in our products, services or business practices, if governmental authorities in the jurisdictions in which we do business interpret or implement their legislation or regulations in ways that negatively affect our business or if end users allege that their personal information was misappropriated because of a defect or vulnerability in our products or services. If we are required to allocate significant resources to modify our products, services or our existing security procedures for the personal information that our products and services transmit, our business, results of operations and financial condition may be adversely affected. The European Union General Data Protection Regulation ("GDPR"), which is designed to harmonize data privacy laws across Europe, became effective on May 25, 2018. We have made and continue to make improvements to our systems and processes to ensure that we are compliant with the GDPR. The development and maintenance of these measures combined with ongoing monitoring of changes may result in increased costs and may impact our ability to sell our products and services.

We are subject to risks inherent in foreign operations.
Sales outside North America represented approximately 62% of our revenues in 2018, and approximately 68% and 67% of our revenue in fiscal 2017 and 2016, respectively. We maintain offices in a number of foreign jurisdictions. We have limited experience conducting business in some of the jurisdictions outside North America and we may not be aware of all the factors that may affect our business in foreign jurisdictions. We are subject to a number of risks associated with our international business operations that may increase liabilities, costs, lengthen sales cycles and require significant management attention. These risks include:

compliance with the laws of the United States, Canada and other countries that apply to our international operations, including import and export legislation, lawful access and privacy laws;
compliance with existing and emerging anti-corruption laws, including the Foreign Corrupt Practices Act of the United States, the Corruption of Foreign Public Officials Act of Canada and the UK Bribery Act;
increased reliance on third parties to establish and maintain foreign operations;
the complexities and expense of administering a business abroad;
complications in compliance with, and unexpected changes in, foreign regulatory requirements, including requirements relating to content filtering and requests from law enforcement authorities;
trading and investment policies;
consumer protection laws that impose additional obligations on us or restrict our ability to provide limited warranty protection;
instability in economic or political conditions, including inflation, recession and actual or anticipated military conflicts, social upheaval or political uncertainty;
foreign currency fluctuations;
foreign exchange controls and cash repatriation restrictions;
emerging protectionist trends in certain countries leading to new or higher tariffs and other trade barriers;
difficulties in collecting accounts receivable;
potential adverse tax consequences, including changes in tax policies in various jurisdictions that may render our tax planning strategy less effective than planned;
uncertainties of laws and enforcement relating to the protection of intellectual property or secured technology;
litigation in foreign court systems;
cultural and language differences;
difficulty in managing a geographically dispersed workforce in compliance with local laws and customs that vary from country to country; and
other factors, depending upon the country involved.


55



There can be no assurance that the policies and procedures implemented by us to address or mitigate these risks will be successful, that our personnel will comply with them, that we will not experience these factors in the future or that they will not have a material adverse effect on our business, results of operations and financial condition.

Increases in tariffs or other trade restrictions may have an adverse impact on our business.
The United States and other countries have recently levied tariffs and taxes on certain goods manufactured in China and other jurisdictions. General trade tensions between the U.S. and China have been escalating in 2018 and early 2019. Certain of our components that we source from suppliers in China and import into the U.S. are included in the announced and implemented tariffs. At this point, we do not expect these tariffs to have a material impact on our business or results of operations. However, if the U.S. were to impose additional tariffs on components that we or our suppliers source from China, our costs of such components would increase and our gross margins may decrease. We may also incur additional operating costs from our efforts to mitigate the impact of tariffs on our customers and our operations.



56
EX-23.1 5 ex-231_ye2018.htm EXHIBIT 23.1 Exhibit


EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM

We consent to the use in this Annual Report on Form 40-F of our reports dated March 8, 2019 on the consolidated financial statements of Sierra Wireless, Inc. as at December 31, 2018 and 2017, and for each of the three years in the period ended December 31, 2018, and on the effectiveness of internal control over financial reporting of Sierra Wireless, Inc. as of December 31, 2018 filed with the Securities and Exchange Commission.

We also consent to the incorporation by reference of each of the above reports in the Registration Statement
(No. 333-210315) on Form S-8 of Sierra Wireless, Inc.



Vancouver, Canada
/s/ Ernst & Young LLP
March 8, 2019
Chartered Professional Accountants




EX-31.1 6 ex-311_ye2018.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION PURSUANT TO
RULE 13a-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, Kent P. Thexton, certify that:
1.
I have reviewed this annual report on Form 40-F of Sierra Wireless, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report;
4.
The issuer's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the issuer’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the issuer’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the issuer’s internal control over financial reporting; and
5.
The issuer’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer’s auditors and the audit committee of the issuer’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 issuer’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 issuer’s internal control over financial reporting.

Date: March 8, 2019

/s/ Kent P. Thexton    
Kent P. Thexton
Chief Executive Officer







CERTIFICATION PURSUANT TO
RULE 13a-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, David G. McLennan, certify that:
1.
I have reviewed this annual report on Form 40-F of Sierra Wireless, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report;
4.
The issuer's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the issuer's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the issuer's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the issuer’s internal control over financial reporting; and
5.
The issuer's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer's auditors and the audit committee of the issuer'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 issuer'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 issuer's internal control over financial reporting.

Date: March 8, 2019

/s/ David G. McLennan    
David G. McLennan
Chief Financial Officer



EX-32.1 7 ex-321_ye2018.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1

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

In connection with the annual report of Sierra Wireless, Inc. (the “Corporation”) on Form 40-F for the fiscal year ending December 31, 2018, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kent P. Thexton, Chief Executive Officer of the Corporation, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Corporation.


Dated at Richmond, British Columbia, Canada this March 8, 2019.

/s/ Kent P. Thexton__
Kent P. Thexton
Chief Executive Officer



This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Corporation for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.









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

In connection with the annual report of Sierra Wireless, Inc. (the “Corporation”) on Form 40-F for the fiscal year ending December 31, 2018, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David G. McLennan, Chief Financial Officer of the Corporation, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Corporation.


Dated at Richmond, British Columbia, Canada this March 8, 2019.

/s/ David G. McLennan___
David G. McLennan
Chief Financial Officer



This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Corporation for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.




EX-101.INS 8 swir-20181231.xml XBRL INSTANCE DOCUMENT 0001111863 2018-01-01 2018-12-31 0001111863 2017-01-01 2017-12-31 0001111863 swir:BlueCreationMember 2016-01-01 2016-12-31 0001111863 2016-01-01 2016-12-31 0001111863 2018-12-31 0001111863 us-gaap:ProductMember 2018-01-01 2018-12-31 0001111863 us-gaap:ServiceOtherMember 2018-01-01 2018-12-31 0001111863 us-gaap:ProductMember 2017-01-01 2017-12-31 0001111863 us-gaap:ProductMember 2016-01-01 2016-12-31 0001111863 us-gaap:ServiceOtherMember 2016-01-01 2016-12-31 0001111863 us-gaap:ServiceOtherMember 2017-01-01 2017-12-31 0001111863 2017-12-31 0001111863 us-gaap:CommonStockMember 2017-12-31 0001111863 us-gaap:CommonStockMember 2018-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001111863 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001111863 us-gaap:TreasuryStockMember 2015-12-31 0001111863 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001111863 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001111863 us-gaap:CommonStockMember 2016-12-31 0001111863 us-gaap:TreasuryStockMember 2016-12-31 0001111863 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001111863 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001111863 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001111863 2016-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001111863 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001111863 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001111863 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001111863 us-gaap:TreasuryStockMember 2017-12-31 0001111863 us-gaap:CommonStockMember 2015-12-31 0001111863 us-gaap:RetainedEarningsMember 2016-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001111863 us-gaap:RetainedEarningsMember 2015-12-31 0001111863 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001111863 us-gaap:TreasuryStockMember 2018-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001111863 2015-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001111863 us-gaap:RetainedEarningsMember 2017-12-31 0001111863 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001111863 us-gaap:RetainedEarningsMember 2018-12-31 0001111863 2021-01-01 2018-12-31 0001111863 2019-01-01 2018-12-31 0001111863 2020-01-01 2018-12-31 0001111863 srt:MinimumMember swir:PatentsAndTrademarksMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:LicensingAgreementsMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:LicensingAgreementsMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember swir:PatentsAndTrademarksMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember swir:IntellectualPropertyCustomerRelationshipsAndDatabasesMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember swir:IntellectualPropertyCustomerRelationshipsAndDatabasesMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:OfficeEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember swir:MonitoringEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember swir:NetworkequipmentMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember swir:ResearchAndDevelopmentEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:EquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:OfficeEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember swir:NetworkequipmentMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember us-gaap:EquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember swir:MonitoringEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember swir:ResearchAndDevelopmentEquipmentMember 2018-01-01 2018-12-31 0001111863 srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0001111863 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0001111863 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0001111863 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0001111863 srt:ScenarioPreviouslyReportedMember 2017-12-31 0001111863 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001111863 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember swir:ITankRemoteMonitoringBusinessMember 2018-12-31 0001111863 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember swir:ITankRemoteMonitoringBusinessMember 2018-01-01 2018-12-31 0001111863 swir:NUMEREXMember 2017-12-07 0001111863 swir:NUMEREXMember 2018-12-31 0001111863 swir:NUMEREXMember 2016-01-01 2016-12-31 0001111863 swir:NUMEREXMember 2017-01-01 2017-12-31 0001111863 swir:NUMEREXMember 2017-12-07 2017-12-07 0001111863 swir:NUMEREXMember us-gaap:CustomerRelationshipsMember 2017-12-07 2017-12-07 0001111863 swir:NUMEREXMember swir:ExistingTechnologyMember 2017-12-07 2017-12-07 0001111863 swir:NUMEREXMember swir:BrandMember 2017-12-07 2017-12-07 0001111863 2017-12-07 2017-12-07 0001111863 swir:GNSSGlobalTopMember us-gaap:OrderOrProductionBacklogMember 2017-03-31 2017-03-31 0001111863 swir:GNSSGlobalTopMember us-gaap:CustomerRelationshipsMember 2017-03-31 2017-03-31 0001111863 swir:GNSSGlobalTopMember swir:ExistingTechnologyMember 2017-03-31 2017-03-31 0001111863 swir:GNSSGlobalTopMember 2017-03-31 2017-03-31 0001111863 swir:GNSSGlobalTopMember 2018-01-01 2018-12-31 0001111863 swir:GNSSGlobalTopMember 2017-03-31 0001111863 swir:GNSSGlobalTopMember us-gaap:CustomerRelationshipsMember 2017-12-07 2017-12-07 0001111863 swir:GNSSGlobalTopMember us-gaap:OrderOrProductionBacklogMember 2017-12-07 2017-12-07 0001111863 swir:GNSSGlobalTopMember swir:ExistingTechnologyMember 2017-12-07 2017-12-07 0001111863 swir:BlueCreationMember 2016-11-02 0001111863 swir:BlueCreationMember 2016-11-02 2016-11-02 0001111863 swir:BlueCreationMember swir:ExistingTechnologyMember 2016-11-02 2016-11-02 0001111863 swir:BlueCreationMember us-gaap:CustomerRelationshipsMember 2016-11-02 2016-11-02 0001111863 swir:GenXMobileIncMember 2016-08-03 2016-08-03 0001111863 swir:GenXMobileIncMember 2016-08-03 0001111863 swir:GenXMobileIncMember us-gaap:CustomerRelationshipsMember 2016-08-03 2016-08-03 0001111863 swir:GenXMobileIncMember swir:ExistingTechnologyMember 2016-08-03 2016-08-03 0001111863 swir:GenXMobileIncMember us-gaap:InProcessResearchAndDevelopmentMember 2016-08-03 2016-08-03 0001111863 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001111863 srt:AmericasMember 2018-01-01 2018-12-31 0001111863 swir:EuropeMiddleEastAndAfricaMember 2018-01-01 2018-12-31 0001111863 srt:AmericasMember 2017-01-01 2017-12-31 0001111863 srt:AsiaPacificMember 2016-01-01 2016-12-31 0001111863 srt:AsiaPacificMember 2017-01-01 2017-12-31 0001111863 swir:EuropeMiddleEastAndAfricaMember 2016-01-01 2016-12-31 0001111863 srt:AmericasMember 2016-01-01 2016-12-31 0001111863 swir:EuropeMiddleEastAndAfricaMember 2017-01-01 2017-12-31 0001111863 swir:EnterpriseSolutionsMember 2018-01-01 2018-12-31 0001111863 swir:OEMSolutionsMember 2018-01-01 2018-12-31 0001111863 swir:IoTServicesMember 2018-01-01 2018-12-31 0001111863 swir:EnterpriseSolutionsMember 2016-01-01 2016-12-31 0001111863 swir:OEMSolutionsMember 2016-01-01 2016-12-31 0001111863 swir:IoTServicesMember 2016-01-01 2016-12-31 0001111863 swir:IoTServicesMember 2017-01-01 2017-12-31 0001111863 swir:OEMSolutionsMember 2017-01-01 2017-12-31 0001111863 swir:EnterpriseSolutionsMember 2017-01-01 2017-12-31 0001111863 srt:AmericasMember 2017-12-31 0001111863 swir:EuropeMiddleEastAndAfricaMember 2017-12-31 0001111863 srt:AsiaPacificMember 2017-12-31 0001111863 swir:EuropeMiddleEastAndAfricaMember 2018-12-31 0001111863 srt:AsiaPacificMember 2018-12-31 0001111863 srt:AmericasMember 2018-12-31 0001111863 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2018-12-31 0001111863 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2017-12-31 0001111863 swir:November2018InitiativeMember 2017-12-31 0001111863 swir:November2018InitiativeMember 2018-12-31 0001111863 swir:February2017InitiativeMember 2017-12-31 0001111863 swir:February2017InitiativeMember 2018-12-31 0001111863 swir:March2018InitiativeMember 2017-12-31 0001111863 swir:March2018InitiativeMember 2018-12-31 0001111863 swir:March2018InitiativeMember 2018-01-01 2018-12-31 0001111863 swir:November2018InitiativeMember 2018-01-01 2018-12-31 0001111863 swir:November2018InitiativeMember 2018-10-01 2018-12-31 0001111863 2018-11-01 2018-11-30 0001111863 swir:ForeignSubsidiariesMember country:BR 2018-12-31 0001111863 country:FR us-gaap:ResearchMember 2018-01-01 2018-12-31 0001111863 srt:MinimumMember 2018-01-01 2018-12-31 0001111863 country:FR us-gaap:ResearchMember 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:LU 2018-12-31 0001111863 us-gaap:StateAndLocalJurisdictionMember us-gaap:InvestmentCreditMember 2018-12-31 0001111863 us-gaap:DomesticCountryMember us-gaap:InvestmentCreditMember 2018-12-31 0001111863 us-gaap:CapitalLossCarryforwardMember 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:FR 2018-01-01 2018-12-31 0001111863 country:FR swir:EmploymentTaxCreditCarryforwardMember 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:SE 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:FR 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:NO 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:BR 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:DomesticCountryMember us-gaap:InvestmentCreditMember 2018-01-01 2018-12-31 0001111863 swir:ForeignSubsidiariesMember country:US 2018-12-31 0001111863 srt:MinimumMember us-gaap:DomesticCountryMember us-gaap:InvestmentCreditMember 2018-01-01 2018-12-31 0001111863 swir:USSubsidiaryMember country:US us-gaap:ResearchMember 2018-12-31 0001111863 srt:MaximumMember 2018-01-01 2018-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001111863 swir:ExercisePriceRangeOneCanadianDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeonFiveUSDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOnTwoUSDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeThreeCanadianDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeonFiveUSDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeFiveCanadianDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOneUSDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOneUSDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeFourCanadianDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOnThreeUSDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOnFourUSDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeTwoCanadianDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOnFourUSDollarsMember 2018-12-31 0001111863 swir:ExercisePriceRangeOnTwoUSDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeOnThreeUSDollarsMember 2018-01-01 2018-12-31 0001111863 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001111863 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001111863 swir:StockOptionPlanMember 2018-01-01 2018-12-31 0001111863 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001111863 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001111863 swir:RestrictedStockPlanMember 2017-01-01 2017-12-31 0001111863 swir:StockOptionPlanMember 2016-01-01 2016-12-31 0001111863 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001111863 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001111863 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001111863 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001111863 swir:RestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 swir:StockOptionPlanMember 2017-01-01 2017-12-31 0001111863 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001111863 swir:RestrictedStockPlanMember 2016-01-01 2016-12-31 0001111863 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001111863 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001111863 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember swir:RestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember swir:TreasuryBasedRestrictedStockPlanMember 2018-12-31 0001111863 country:FR us-gaap:RestrictedStockUnitsRSUMember swir:RestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember swir:TreasuryBasedRestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 country:US swir:MarketBasedRestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 us-gaap:RestrictedStockUnitsRSUMember swir:RestrictedStockPlan1YearMember 2018-01-01 2018-12-31 0001111863 swir:StockOptionPlanMember 2018-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001111863 swir:NonUnitedStatesMember swir:MarketBasedRestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001111863 us-gaap:PerformanceSharesMember swir:RestrictedStockPlanMember 2018-01-01 2018-01-31 0001111863 swir:MarketBasedRestrictedStockPlanMember 2018-01-01 2018-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2018-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2015-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2017-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2016-12-31 0001111863 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001111863 swir:ExercisePriceRangeTwoCanadianDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeThreeCanadianDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeFourCanadianDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeOneCanadianDollarsMember 2018-01-01 2018-12-31 0001111863 swir:ExercisePriceRangeFiveCanadianDollarsMember 2018-01-01 2018-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2017-12-31 0001111863 us-gaap:ResearchMember 2017-12-31 0001111863 swir:SalesTaxesReceivableMember 2018-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2018-12-31 0001111863 swir:SalesTaxesReceivableMember 2017-12-31 0001111863 us-gaap:FinanceReceivablesMember 2017-12-31 0001111863 swir:OtherReceivablesMember 2018-12-31 0001111863 us-gaap:ResearchMember 2018-12-31 0001111863 swir:OtherReceivablesMember 2017-12-31 0001111863 us-gaap:FinanceReceivablesMember 2018-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2018-01-01 2018-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2016-01-01 2016-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2017-01-01 2017-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2016-12-31 0001111863 us-gaap:TradeAccountsReceivableMember 2015-12-31 0001111863 us-gaap:OfficeEquipmentMember 2017-12-31 0001111863 swir:MonitoringEquipmentMember 2017-12-31 0001111863 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001111863 swir:NetworkequipmentMember 2017-12-31 0001111863 us-gaap:ComputerEquipmentMember 2017-12-31 0001111863 swir:ResearchAndDevelopmentEquipmentMember 2017-12-31 0001111863 swir:ProductionEquipmentandToolsMember 2017-12-31 0001111863 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-12-31 0001111863 us-gaap:AssetsHeldUnderCapitalLeasesMember 2017-12-31 0001111863 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001111863 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001111863 swir:NetworkequipmentMember 2018-12-31 0001111863 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001111863 us-gaap:ComputerEquipmentMember 2018-12-31 0001111863 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001111863 swir:ResearchAndDevelopmentEquipmentMember 2018-12-31 0001111863 swir:MonitoringEquipmentMember 2018-12-31 0001111863 swir:ProductionEquipmentandToolsMember 2018-12-31 0001111863 us-gaap:AssetsHeldUnderCapitalLeasesMember 2018-12-31 0001111863 us-gaap:OfficeEquipmentMember 2018-12-31 0001111863 us-gaap:InProcessResearchAndDevelopmentMember 2018-12-31 0001111863 us-gaap:LicensingAgreementsMember 2018-12-31 0001111863 swir:PatentsAndTrademarksMember 2018-12-31 0001111863 swir:BrandMember 2018-12-31 0001111863 us-gaap:CustomerRelationshipsMember 2018-12-31 0001111863 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001111863 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001111863 us-gaap:LicensingAgreementsMember 2017-12-31 0001111863 us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0001111863 us-gaap:CustomerRelationshipsMember 2017-12-31 0001111863 swir:PatentsAndTrademarksMember 2017-12-31 0001111863 swir:BrandMember 2017-12-31 0001111863 swir:OEMSolutionsMember 2018-12-31 0001111863 swir:EnterpriseSolutionsMember 2018-12-31 0001111863 swir:IoTServicesMember 2017-12-31 0001111863 swir:OEMSolutionsMember 2017-12-31 0001111863 swir:EnterpriseSolutionsMember 2017-12-31 0001111863 swir:IoTServicesMember 2018-12-31 0001111863 swir:ForeigncurrencytranslationadjustmentMember 2018-01-01 2018-12-31 0001111863 swir:GainlossonlongtermintercompanyloanbalancesMember 2018-01-01 2018-12-31 0001111863 swir:GainlossonlongtermintercompanyloanbalancesMember 2017-01-01 2017-12-31 0001111863 swir:ForeigncurrencytranslationadjustmentMember 2017-01-01 2017-12-31 0001111863 srt:MaximumMember us-gaap:CommonStockMember 2018-08-01 0001111863 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-31 0001111863 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001111863 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2016-12-31 0001111863 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001111863 us-gaap:InventoriesMember 2017-12-31 0001111863 swir:M2MSolutionsLLCMember 2012-01-01 2012-01-31 0001111863 swir:M2MSolutionsLLCMember 2014-08-01 2014-08-31 0001111863 us-gaap:InventoriesMember 2018-12-31 0001111863 swir:WirelessDataandservicesMember 2017-12-31 0001111863 swir:WirelessDataandservicesMember 2018-12-31 xbrli:pure swir:segment iso4217:USD xbrli:shares xbrli:shares iso4217:USD swir:employee iso4217:CAD xbrli:shares iso4217:EUR swir:patent iso4217:CAD iso4217:USD utreg:Rate swir:plan iso4217:CAD false --12-31 FY 2018 2018-12-31 40-F 0001111863 36067415 Yes false SIERRA WIRELESS INC 50100000 24318000 28181000 15000 -194000 9000 0 70000 -27000 -0.21 -0.10 -5205000 -8973000 843000 8195000 3962000 1000000 11519000 399000 959000 23829000 20004000 471000 801000 1000000 800000 200000 200000 2100000 0.353 0.559 0.406 0.322 0.339 0.478 0.445 0.307 0.333 0.510 0.419 0.284 -1062000 2971000 1440000 843000 1000000 0.3 0.50 1000000 -8623000 4214000 0 2808000 0 18725000 0 5900000 0 0 608000 846000 -13045000 0 0 72675000 -402000 73077000 82653000 -708000 83361000 93707000 200000 300000 P2Y 0.3333 12219000 11689000 17919000 13289000 778233 745974 876741 1046275 25.08 18.04 16.81 22.59 26.80 21.31 19.24 26.23 117557 4477000 6098000 8876000 0 0 0 1 1 2 P5Y 0.25 16.35 19.32 10000000 1500000 100927 -190771 90751 -132832 146143 -264055 -909000 -5793000 1787000 3097000 -1367000 -5073000 1788000 1918000 -1878000 -9053000 3116000 4059000 0.099 P3Y -862000 -8507000 5973000 8000 -61000 175367000 2972000 172395000 184220000 36637000 43250000 23529000 25540000 94775000 94067000 3120000 142514000 4408000 3016000 154593000 3783000 173054000 4551000 168503000 140687000 171725000 151625000 4153000 6702000 14548000 14348000 69368000 106000 1427000 23229000 25831000 752000 7279000 4346000 1477000 3950000 971000 80500000 905000 3083000 26427000 28361000 688000 7464000 6287000 1634000 4489000 1162000 -14426000 -2476000 -9146000 P6Y8M12D 27962000 30984000 7629000 7629000 10341000 10341000 13060000 13060000 7629000 420000 4120000 1375000 1714000 5459000 2170000 10341000 461000 5339000 2038000 2503000 7044000 3297000 13060000 491000 7511000 2274000 2784000 9710000 3350000 2088000 2486000 1827000 2968000 13402000 16471000 20946000 3668000 520000 75000 0 581457000 694644000 683916000 299642000 323504000 2016-11-02 2016-08-03 2017-03-31 2017-12-07 3580832 4000000 -7334000 -3577000 686252000 747719000 9127000 97501000 1400000 500000 1400000 1375000 0 3400000 7371000 11813000 3563000 1852000 111000 124000 237000 1754000 392000 1458000 534000 1228000 1049000 1430000 2540000 3926000 1160000 45890000 2375000 604000 6445000 9127000 3145000 97501000 1147000 175000 7244000 200000 0 231000 544000 143000 246000 1053000 880000 93936000 102772000 65003000 89076000 102772000 65224000 89297000 8836000 -37548000 24073000 35861510 36067415 32337201 31859960 35861510 36067415 427748000 432552000 9198000 16468000 -31280000 852000 1953000 7275000 1820000 5455000 6213000 3346000 6317000 5009000 6073000 397724000 379602000 18122000 -140000 397864000 31537000 16406000 349781000 456488000 434843000 21645000 -642000 457130000 53014000 19244000 384230000 529031000 484051000 44980000 58796000 52590000 417645000 -287000 28000 101000 7304000 2347000 2500000 7017000 2375000 2601000 3984000 7055000 401000 1665000 -4508000 -3047000 -841000 2823000 -2646000 824000 -1685000 2597000 2193000 3166000 3195000 116871000 119208000 4352000 5648000 12197000 11751000 87854000 89499000 1470000 1289000 14784000 16044000 112519000 113560000 13761000 10022000 7845000 143000 7702000 6103000 2161000 1921000 12492000 14032000 18204000 17277000 20508000 25829000 25894000 30503000 39150000 1.3176 5000000 0.49 0.01 0.48 0.14 0.01 0.13 -0.68 0.48 0.01 0.48 0.14 0.01 0.13 -0.68 2656000 1292000 -1224000 0.2601 0.2601 0.2699 17572000 18115000 3754000 5408000 7879000 9346000 5451000 11530000 P2Y5M24D P1Y7M0D P2Y9M24D P1Y7M0D P2Y3M18D P1Y10M18D 114000 1693000 -4407000 1442000 1876000 P4Y P3Y6M P4Y P5Y0M P3Y0M0D P5Y0M0D P0Y11M0D P13Y0M0D P3Y0M0D P9Y0M0D P13Y P5Y P10Y P3Y P3Y P3Y 137946000 1318000 12077000 53627000 13541000 6949000 50434000 153406000 2536000 13328000 61993000 18671000 7766000 49112000 17263000 8452000 8699000 9750000 13605000 246545000 15153000 15404000 124706000 28411000 11012000 51859000 238296000 14854000 15163000 118741000 28277000 10521000 50740000 2540000 450000 2090000 3926000 973000 2640000 313000 1160000 410000 640000 110000 45890000 9280000 10220000 26390000 -1736000 7550000 -5470000 4257000 1506000 5323000 307000 1201000 0 0 -2064000 -2100000 40956000 42904000 61582000 154114000 218516000 27405000 79763000 111348000 211074000 26988000 76818000 107268000 920000 1782000 1206000 51658000 51700000 51848000 1016000 12554000 -6385000 0 2073000 217291000 39949000 11198000 166144000 234239000 48521000 15411000 170307000 264571000 61131000 37871000 165569000 0 3668000 0 15480000 7205000 10880000 4537000 512000 -34574000 20017000 7717000 -23694000 4371000 61000 4310000 3199000 76000 3123000 916000 -11403000 1571000 1041000 11581000 1049000 4238000 5183000 1979000 -6330000 -2192000 -1452000 2173000 1039000 1633000 1973000 163000 -1581000 -2179000 4181000 6100000 1105000 40248000 -17750000 21944000 28945000 12665000 5526000 1101000 2646000 -824000 1685000 2124000 335000 -1402000 5833000 6806000 -1508000 -6598000 5334000 3525000 313000 108599000 13835000 3327000 71079000 14870000 4063000 1425000 84890000 12318000 1835000 56748000 9606000 2755000 1628000 71000 159000 156000 127000 105000 118000 20390000 21930000 53143000 117000 53026000 50779000 32753000 28849000 5206000 5008000 163000 245000 253000 100000 227124000 239786000 694644000 683916000 182642000 190433000 2021-07-31 10000000 30000000 2 1 1 -13689000 -271000 -5927000 -26636000 -37641000 -16006000 46505000 -928000 47230000 15646000 15646000 4518000 4518000 -24610000 -24610000 9000 19000 46000 3 195621000 234139000 282846000 21670000 100000 -18275000 21457000 7557000 674000 1619000 4986000 6617000 4000 7000 209202000 60203000 21000 11109000 68902000 2037-01-01 2021-01-01 8973000 8752000 12713000 655000 12058000 12855000 5416000 6534000 -4226000 -2444000 -6448000 -6448000 11950000 11950000 -6670000 -6670000 83000 67000 51000 83000 67000 51000 -303000 -55000 279000 4306000 4205000 22545000 9472000 16000 1397000 130000 10203000 2779000 3120000 592000 5081000 909000 1367000 1878000 0 3145000 0 6400000 7752000 3100000 20155000 2900000 5900000 2882000 0 0 900000 1706000 2933000 16957000 14100000 18166000 0 0 0 0 0 0 8221000 215000 8006000 11703000 0 0 5000000 6000000 2048000 5708000 2636000 -395000 -436000 -627000 3000 35000 93000 7561000 7637000 8159000 8159000 -76000 7914000 0 8159000 7914000 3833000 3596000 4431000 3351000 112345000 3881000 5503000 39426000 35589000 1122000 9611000 6859000 2495000 6399000 1460000 120342000 1821000 6262000 43860000 38761000 983000 9099000 8180000 3089000 6754000 1533000 42977000 26608000 5233000 11136000 3775000 4076000 16197000 9758000 370000 2332000 2513000 1018000 2449000 489000 39842000 26045000 4770000 9027000 916000 3179000 17433000 10400000 295000 1635000 1893000 1455000 2265000 371000 P5Y P7Y P10Y P5Y P5Y P7Y P5Y P5Y P3Y P3Y P3Y P3Y P1Y P1Y P2Y P3Y P3Y P1Y6M 383000 -535000 1159000 133407000 147029000 33122000 8952000 618000 885000 645000 73293000 83538000 94352000 0 221000 221000 221000 221000 2019-03-28 76 19 61 0 1076000 7115000 1100000 2300000 4800000 0 540000 540000 0 0 540000 2486000 0 842000 800000 1644000 1600000 2486000 540000 2486000 56000 -88000 17502000 603000 16899000 -8295000 615015000 578253000 36762000 -592000 615607000 213633000 259450000 141932000 71486000 27604000 515925000 690727000 645402000 45325000 -1350000 692077000 227905000 294422000 168400000 101535000 34655000 554537000 793602000 699332000 94270000 314169000 311621000 167812000 119927000 90461000 583214000 20820000 P1Y P2Y 0.44 0.29 0.27 63870000 -372000 64242000 75135000 -459000 75594000 88587000 7629000 10341000 13060000 P3Y P4Y P4Y P4Y P1Y P3Y 28279 39030 64258 21.85 16.26 16.77 21.10 18.86 25.73 354517 454685 754452 15.08 11.21 25.47 32.02 23.78 17.44 928718 P1Y9M0D P2Y1M0D P2Y1M0D P2Y7M6D 358497 284888 520660 19.57 14.56 18.18 22.86 18.84 25.69 2023-11-13 2019-03-05 0.51 0.55 0.55 0.0073 0.0137 0.0222 7000000 404846 1138266 1608000 6997000 1222000 69941 37894 207044 651357 685936 343173 4.40 11.09 7.02 3541000 4687000 4788000 822000 965911 1315623 1463481 1378348 15.44 21.47 19.65 14.61 20.98 26.38 19.64 26.79 0.081 0.081 0.037 0.081 8.75 11.76 11.86 14.91 11.81 16.10 19.25 14.32 24.58 19.55 34.24 25.10 10.95 14.72 25.58 32.16 21.47 15.75 34.31 33.57 24.62 16.41 14.54 13.99 10.26 22.38 19.82 25.16 612133 94370 192812 36079 153085 135787 1378348 204995 390558 355436 275467 151892 44.03 34.30 25.15 24.61 16.40 19.81 14.53 33.56 22.37 32.29 P2Y6M0D P2Y11M0D P3Y2M0D P2Y9M18D 28.99 21.26 41.45 34.23 25.10 22.59 15.41 14.28 10.47 30.81 21.01 30.40 19.64 26.79 40.98 34.23 25.10 22.87 15.62 14.28 10.47 31.18 21.30 30.05 P2Y9M18D P3Y1M6D P2Y10M24D P3Y8M12D P2Y1M6D P1Y4M24D 97000 3580832 231704 231704 500184 500184 221262 221262 77346000 77213000 77213000 2048000 -858000 2906000 5840000 -2282000 8122000 2636000 -985000 3621000 3580668 809872 170217 161500 10203000 8696000 1507000 2779000 1825000 954000 3120000 1933000 1187000 170217 161500 358255000 -7978000 23998000 346453000 -201000 -4017000 361804000 -14426000 24976000 342450000 13938000 -5134000 467520000 -2476000 27962000 427748000 17502000 -3216000 444130000 -9146000 30984000 432552000 -8295000 -1965000 93000 3851000 6445000 287000 3458000 19669000 7957000 2038-01-01 2021-01-01 4070000 4957000 240613 355471 222639 222639 119584 119584 305629 161000 3216000 1965000 4214000 4214000 2808000 2808000 4329000 4418000 4482000 642000 29000 61000 0 36000 3000 747000 652000 303000 537000 0 32335000 32893000 36019000 32032000 32356000 36019000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;"></font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;"> &#160;&#160;&#160;&#160;Acquisition of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">Numerex Corp.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On December 7, 2017, we completed the stock-for-stock merger transaction to acquire Numerex Corp. ("Numerex"). In accordance with the Agreement and Plan of Merger dated August 2, 2017, by and among the company, Numerex and Wireless Acquisition Sub, Inc. we issued </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">3,580,832</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> common shares as merger consideration in exchange for all of the outstanding shares of Numerex common stock and certain outstanding Numerex equity awards and warrants. Additionally, approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$20.2 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in aggregate was paid at closing to retire outstanding Numerex debt. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Total consideration for the acquisition is as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Issuance of common shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">77,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Debt extinguishment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">20,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">97,501</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of our estimates of their respective fair values as at </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">December&#160;7, 2017</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. The excess of the purchase price over the final value assigned to the net assets acquired was recorded as goodwill. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The allocation of the purchase price to goodwill was completed as of September 30, 2018. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income tax asset</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">45,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">51,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other working capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(8,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Long-term obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(1,147</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">97,501</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$51.7 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> resulting from the acquisition consists largely of the expectation that the acquisition will expand our position as a leading global IoT pure-play and significantly increase our subscription-based recurring services revenue.&#160; Goodwill is assigned to the IoT Services segment and approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$4.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> is deductible for tax purposes. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Brand</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,280</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">45,890</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table presents the unaudited pro forma results for the year ended December 31, 2017 and 2016. The pro forma financial information combines the results of operations of Sierra Wireless, Inc. and Numerex as though the businesses had been combined as of the beginning of fiscal 2016. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2016. The unaudited pro forma financial information presented includes amortization charges for acquired tangible and intangible assets, and related tax effects.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Pro forma information</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">747,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">686,252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(8,973</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(5,205</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(7,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic and diluted loss per share (in dollars)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(0.10</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(0.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">(e)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Acquisition of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">GenX Mobile Inc.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On August 3, 2016, we completed the acquisition of all of the outstanding shares of GenX Mobile Incorporated ("GenX") for total cash consideration of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$7.8 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5.9 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, net of cash acquired), plus contingent consideration for inventory consumption in excess of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, up to a maximum of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.4 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">At acquisition date, we recognized the fair value of the contingent consideration at </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.4 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> based on a probability estimate of consumption of acquisition date inventory within the specified 12 month period of the contingent consideration.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">August&#160;3, 2016</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. The excess of the purchase price over the value assigned to the net assets acquired was recorded as goodwill.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Total consideration for the acquisition is as follows:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,375</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,127</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets acquired</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities assumed</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,127</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.8 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> resulting from the acquisition consists largely of the expectation that the acquisition will further strengthen our Enterprise Solutions segment. Goodwill is not deductible for tax purposes.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,926</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">(c)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;"> &#160;&#160;&#160;&#160;Acquisition of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">GNSS business of GlobalTop</font></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On March 31, 2017, we completed the acquisition of substantially all of the assets of the Global Navigation Satellite System ("GNSS") embedded module business of GlobalTop Technology Inc. ("GlobalTop") for total cash consideration of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$3.1 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. GlobalTop is a Taiwan-based business that specializes in&#160;the development and manufacture of a wide variety of GNSS modules and serves customers around the world. </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The acquisition builds on our strategy to expand our product offerings beyond cellular, Wi-Fi and Bluetooth, servicing customers in the automotive, telematics and asset tracking markets.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We accounted for the transaction using the acquisition method and accordingly, we have recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">March&#160;31, 2017</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. The excess of the purchase price over the final value assigned to the net assets acquired was recorded as goodwill. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the final values assigned to the assets acquired at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,145</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.2 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> resulting from the acquisition consists largely of the expectation that the acquisition will expand our embedded solution portfolio for OEM customers in the key markets we serve. Goodwill is deductible for tax purposes.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer Relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">410</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Backlog</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11 months</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,160</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The amount of revenue and net earnings from the GNSS business included in our consolidated statements of operations from the acquisition date, through the year ended December 31, 2017, was </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$3.4 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and $</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">nil</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, respectively. There was no significant impact on the Company's revenue and net earnings on a pro forma basis for all periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Investment tax credits</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Investment tax credits are accounted for using the flow-through method whereby such credits are accounted for as a reduction of income tax expense in the period in which the credit arises.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">PREPAIDS AND OTHER</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of prepaids and other at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory advances</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Insurance and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">608</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deposits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11,703</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,221</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In 2018, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$959</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of deferred contract acquisition and fulfillment costs were expensed to </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Sales and marketing and Cost of sales </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">(2017 - </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$399</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of research and development costs consist of the following:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">94,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">83,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">73,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Government tax credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">93,707</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">82,653</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">72,675</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Royalty costs</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have intellectual property license agreements which generally require us to make royalty payments based on a combination of fixed fees and percentage of the revenue generated by sales of products incorporating the licensed technology.&#160; We recognize royalty obligations in accordance with the terms of the respective royalty agreements.&#160; Royalty costs are recorded as a component of cost of goods sold in the period when incurred. </font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Where agreements are not in place, we recognize our current best estimate of the royalty obligation in cost of goods sold, accrued liabilities and long-term liabilities. Historically (prior to October 1, 2016), in determining this estimate, we based our calculations on an assumption that royalty calculations could be based on a percentage of the entire value of an end-product (i.e., revenue). This conformed with our legacy license agreements.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Significant legal precedent exists in the United States supporting the smallest saleable unit (&#8220;SSU&#8221;) principle (i.e., the principle that any royalty obligations should be no more than a portion of the profits for a component within the product that implements the patented technology) as the appropriate methodology for determining FRAND standard essential patent (&#8220;SEP&#8221;) royalties. Using this principle, the royalty accrual on our products is based on the value of the patented technology in the chipset, representing the SSU that implements the technology, and not on the entire value of the end-product.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The cumulative effect of these legal changes to the licensing landscape, combined with supportive legislative initiatives and broad industry support for the SSU principle, at the time of the expiry of one of our significant legacy IP licenses, prompted management to reassess its contingent royalty obligation estimate during the fourth quarter of the year ended December 31, 2016. The use of the SSU principle as the basis to determine the estimate, as opposed to value of end-product, resulted in a reduction of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$13.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> to our estimated royalty obligation effective October 1, 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The reconciliation of income taxes calculated at the statutory rate to the actual income tax provision for the years ended December&#160;31 was as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(6,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Increase (decrease) in income taxes for:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Permanent and other differences</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(2,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Change in statutory/foreign tax rates and foreign exchange rates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Change in valuation allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(11,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Adjustment to prior years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,371</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accrued royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">24,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,973</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">43,250</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">36,637</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">REVENUE BY GEOGRAPHICAL REGION</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">314,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">227,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">213,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">167,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">168,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">141,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Asia-Pacific</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">311,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">294,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">259,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">793,602</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">690,727</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,015</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We amortize our intangible assets on a straight-line basis over the following specific periods:</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:85.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:52%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Patents&#160;and&#160;trademarks</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Licenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Intellectual property and customer relationships</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-13 years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Brand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the estimated life</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In-process research and development</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the estimated life</font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the RSU activity for the years ended December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number&#160;of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Grant&#160;Date&#160;Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">In&#160;years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">778,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">18.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">354,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Vested / settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(358,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(28,279</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">745,974</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">22.59</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16.81</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,689</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">454,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25.47</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Vested / settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(284,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">22.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">18.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(39,030</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">876,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">26.80</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,919</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">754,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">23.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">17.44</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Vested / settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(520,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(64,258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,046,275</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26.23</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">19.24</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,289</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding &#8211; vested and not settled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">117,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding &#8211; unvested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">928,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,046,275</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Total consideration for the acquisition is as follows:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,375</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,127</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Total consideration for the acquisition is as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Issuance of common shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">77,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Debt extinguishment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">20,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">97,501</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We amortize our property and equipment on a straight-line basis over the following estimated economic lives:</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Production equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">2-7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Tooling</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.5-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Office equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Network equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-7 years</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">SHARE CAPITAL</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On August 1, 2018, we received approval from the TSX of our Notice of Intention to make a Normal Course Issuer Bid ("NCIB"). Pursuant to the NCIB, we may purchase for cancellation up to </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">3,580,668</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of our common shares, or approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">9.9%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the common shares outstanding as of the date of the announcement (representing 10% of the public float). The NCIB commenced on August 8, 2018 and will terminate on the earlier of: i) August 7, 2019, (ii) the date we complete our purchases pursuant to the notice of intention filed with the TSX, or (iii) the date of notice by us of termination of the NCIB. </font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In 2018, we purchased and canceled </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">161,500</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> common shares (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">170,217</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> common shares) at an average price of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$19.32</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> per share (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$16.35</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">). The excess purchase price over and above the average carrying value in the amount of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1,187</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 - </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$954</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">) was charged to retained earnings.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">LONG-TERM OBLIGATIONS</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of long-term obligations at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accrued royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">24,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,973</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">43,250</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">36,637</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">ACCOUNTS PAYABLE AND ACCRUED LIABILITIES </font></div><div style="line-height:120%;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;color:#ff0000;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of accounts payable and accrued liabilities at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Trade payables and accruals</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">94,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">94,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory commitment reserve</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accrued royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">14,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accrued payroll and related liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred rent</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Taxes payable (including sales taxes)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Product warranties (note </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">26(b)(iii)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Restructuring liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">23,529</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">184,220</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">175,367</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The movement in the allowance for doubtful accounts during the years ended December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Bad debt expense (recovery)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(535</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Write-offs and settlements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign exchange</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">70</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,968</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,827</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table presents the unaudited pro forma results for the year ended December 31, 2017 and 2016. The pro forma financial information combines the results of operations of Sierra Wireless, Inc. and Numerex as though the businesses had been combined as of the beginning of fiscal 2016. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2016. The unaudited pro forma financial information presented includes amortization charges for acquired tangible and intangible assets, and related tax effects.</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Pro forma information</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">747,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">686,252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(8,973</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(5,205</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(7,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic and diluted loss per share (in dollars)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(0.10</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(0.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">(d)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">&#160;&#160;&#160;&#160;Acquisition of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">Blue Creation</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On November 2, 2016, we completed the acquisition of all of the outstanding shares of the parent company and sole owner of Blue Creation for total cash consideration of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$6.4 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$2.9 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, net of cash acquired), plus a maximum contingent consideration of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.5 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> under a performance-based earn-out formula. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">November&#160;2, 2016</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In accordance with ASC 805, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Business Combinations,</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> the earn-out has been recognized as acquisition-related costs over the earn-out period.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets acquired</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">920</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities assumed</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,445</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.9 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> resulting from the acquisition will strengthen our strategic position within our OEM Solutions segment. Goodwill is not deductible for tax purposes.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3.5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,540</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Cash and cash equivalents</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Cash and cash equivalents include cash and short-term deposits with original maturities of three months or less.&#160;The carrying amounts approximate fair value due to the short-term maturities of these instruments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">SUPPLEMENTAL CASH FLOW INFORMATION</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes supplemental cash flow information and non-cash activities:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net income taxes paid</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Interest paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-cash property and equipment additions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-cash additions funded by obligation under capital leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-cash additions related to asset retirement obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As at December 31, 2018, restricted cash of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$221</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> is held in escrow related to certain vendor obligations. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">89,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">65,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">102,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">89,297</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">65,224</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">102,772</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(a) Operating leases</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have entered into operating leases for property and equipment.&#160; The minimum future payments under various operating leases for our continuing operations in each of the years ended December&#160;31 is as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,619</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Subsequent years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">21,457</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(b) Contingent liability on sale of products</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Under license agreements, we are committed to make royalty payments based on the sales of products using certain technologies. We recognize royalty obligations as determinable in accordance with agreement terms. Where agreements are not in place, we have recognized our current best estimate of the obligation under accrued liabilities and long-term obligations. When agreements are finalized or the obligation becomes statute barred, the estimate will be revised accordingly.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We are a party to a variety of agreements in the ordinary course of business under which we may be obligated to indemnify a third party with respect to certain matters. Typically, these obligations arise as a result of contracts for sale of our products to customers where we provide indemnification against losses arising from matters such as potential intellectual property infringements and product liabilities. The impact on our future financial results is not subject to reasonable estimation because considerable uncertainty exists as to whether claims will be made and the final outcome of potential claims. To date, we have not incurred material costs related to these types of indemnifications.</font></div></td></tr></table><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;We accrue product warranty costs, when we sell the related products, to provide for the repair or replacement of defective products. Our accrual is based on an assessment of historical experience and on management&#8217;s estimates. Changes in the liability for product warranties were as follows:&#160;&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:85.7699805068226%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Provisions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expenditures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(3,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(3,833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,914</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,159</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(c) Other commitments</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have entered into purchase commitments totaling approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$147,029</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> net of related electronic components inventory of</font><font style="font-family:Calibri,sans-serif;font-size:11pt;color:#ff0000;"> </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5,008</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (December&#160;31, 2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$133,407</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, net of electronic components inventory of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5,206</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">), with certain contract manufacturers and suppliers under which we have committed to buy a minimum amount of designated products between January&#160;2019 and June&#160;2019.&#160; In certain of these agreements, we may be required to acquire and pay for such products up to the prescribed minimum or forecasted purchases.</font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have also entered into purchase commitments totaling approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$8,952</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (December 31, 2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$33,122</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">) with certain mobile network operators, under which we have committed to buy a minimum amount of wireless data and wireless data services between January 2019 and October 2022.</font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(d) Legal proceedings</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We are from time to time involved in litigation, certain other claims and arbitration matters arising in the ordinary course of our business.&#160; We accrue for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.&#160; Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and technical experts and other information and events pertaining to a particular matter.&#160; To the extent there is a reasonable possibility (within the meaning of ASC 450, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Contingencies</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">) that the losses could exceed the amounts already accrued for those cases for which an estimate can be made, management believes that the amount of any such additional loss would not be material to our results of operations or financial condition.</font></div><div style="line-height:120%;padding-left:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In some instances, we are unable to reasonably estimate any potential loss or range of loss.&#160; The nature and progression of litigation can make it difficult to predict the impact a particular lawsuit will have on the Company. For instance, in the case of patent litigation, there are many reasons why we cannot make these assessments, including, among others, one or more of the following: in the early stage of a proceeding, the claimant is not required to specifically identify the manner in which the patent has allegedly been infringed; damages sought that are unspecified, unsupportable, unexplained or uncertain; discovery not having been started or being incomplete; the complexity of the facts that are in dispute (e.g., the analysis of the patent and a comparison to the activities of the Company is a labor-intensive and highly technical process); the difficulty of assessing novel claims; the parties not having engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of patent litigation.</font></div><div style="line-height:120%;padding-left:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We are required to apply judgment with respect to any potential loss or range of loss in connection with litigation.&#160; While we believe we have meritorious defenses to the claims asserted against us in our currently outstanding litigation, and intend to defend ourselves vigorously in all cases, in light of the inherent uncertainties in litigation there can be no assurance that the ultimate resolution of these matters will not significantly exceed the reserves currently accrued by us for those cases for which an estimate can be made. Losses in connection with any litigation for which we are not presently able to reasonably estimate any potential loss or range of loss could be material to our results of operations and financial condition.</font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In January 2017, Koninklijke KPN N.V. filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us and our U.S. subsidiary.&#160; The lawsuit makes certain allegations concerning the alleged use of data transmission error checking technology in our wireless products. &#160;A petition for </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Inter Partes</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> Review of the patent-in-suit with the United States Patent and Trial Appeal Board has been instituted and a decision is expected in June 2019. In March 2018, the Court granted our motion to dismiss the plaintiff's claims in the lawsuit. The plaintiff has indicated its intention to appeal this decision once a final decision is issued in respect of our counterclaims alleging that the plaintiff has breached its commitments to standard setting organizations. The lawsuit is in the discovery phase with respect to our counterclaims against the plaintiff. The lawsuit is coordinated with several other cases involving this plaintiff for the purposes of scheduling, with the trial date for the first of these coordinated cases currently scheduled for September 2019.</font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In January 2012, a patent holding company, M2M Solutions LLC ("M2M Solutions"), filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us, one of our US subsidiaries, and our competitors. The lawsuit makes certain allegations concerning the AirPrime embedded wireless module products, related AirLink products and related services sold by us for use in M2M communication applications. The claim construction order has determined </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">one</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">two</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> patents-in-suit to be indefinite and therefore invalid. The lawsuit was dismissed with prejudice in April 2016. In August 2014, M2M Solutions filed a second patent infringement lawsuit against us in the same court with respect to a recently issued patent held by M2M Solutions (US Patent No. 8,648,717), which patent is a continuation of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">one</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the patents-in-suit in the original lawsuit filed against us by M2M Solutions. In March 2017, the United States Patent and Trial Appeal Board issued its decisions in the instituted proceedings, invalidating all independent claims and several dependent claims in the single patent-in-suit. In June 2017, Blackbird Tech LLC ("Blackbird") was joined as a plaintiff in the lawsuit. In September 2018, the court denied a motion to dismiss the lawsuit. The plaintiff has been granted leave to identify additional asserted claims and accused products with respect to the patent-in-suit. The lawsuit is currently in the discovery stage. Trial for our co-defendant has been scheduled for December 2020, and trial in our case has been scheduled for January 2021. </font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Although there can be no assurance that an unfavorable outcome would not have a material adverse effect on our operating results, liquidity or financial position, we believe the claims made in the foregoing legal proceedings are without merit and intend to defend ourselves and our products vigorously in all cases.</font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:72px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We are engaged in certain other claims, legal actions and arbitration matters, all in the ordinary course of business, and believe that the ultimate outcome of these claims, legal actions and arbitration matters will not have a material adverse effect on our operating results, liquidity or financial position.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE LOSS</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of accumulated other comprehensive loss at December&#160;31, net of taxes, were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(14,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign currency translation adjustments</font></div><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(4,226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gain (loss) on long term intercompany balances</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,444</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(9,146</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(2,476</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Comprehensive income (loss)</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Comprehensive income (loss) includes net earnings (loss) as well as changes in equity from other non-owner sources. The other changes in equity included in comprehensive income (loss) are comprised of foreign currency cumulative translation adjustments. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Basis of consolidation</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our consolidated financial statements include the accounts of the company and its subsidiaries, all of which are wholly-owned, from their respective dates of acquisition of control.&#160; All inter-company transactions and balances have been eliminated on consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the changes in contract balances:</font></div><div style="line-height:120%;text-align:center;padding-left:96px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:579px;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:249px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:114px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:107px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">As at December 31,</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue - current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,062</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue - noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Market development costs</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Market development costs are charged to sales and marketing expense to the extent that the benefit is separable from the revenue transaction and the fair value of that benefit is determinable.&#160; To the extent that such costs either do not provide a separable benefit, or the fair value of the benefit cannot be reliably estimated, such amounts are recorded as a reduction of revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of prepaids and other at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory advances</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Insurance and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">608</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deposits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contract acquisition and fulfillment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11,703</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,221</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Derivatives</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts receivable</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> or </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts payable and accrued liabilities</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Foreign exchange gain (loss)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">CHANGES IN FUTURE ACCOUNTING STANDARDS </font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160; </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance: ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842).&#160; This update is to improve transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring additional disclosure about leasing arrangements.&#160; The standard is effective for fiscal years beginning after December 15, 2018.&#160; Early application is permitted.&#160; The Company will adopt Topic 842 in its first quarter of 2019, applying the optional transition method permitted under ASU 2018-11, which relieves entities from restating comparative financial statements, allowing entities to apply and adopt the new lease standard as at the effective date of January 1, 2019, rather than as of the first date of the earliest period presented.&#160; In adopting the new standard, we are electing the package of practical expedients provided under the guidance, which applies to expired or existing leases and allows the Company not to reassess whether a contract contains a lease, the lease classification, and any initial direct costs incurred.&#160; The Company is also electing the practical expedient to expense short term leases (12 months or less) on a straight-line basis over the lease term, and not separate the lease and non-lease components for all of its leases. The Company&#8217;s implementation team is completing the determination of the completeness and accuracy of the Company&#8217;s leasing information and is in the final stages of identifying and effecting the internal process changes and controls necessary to assist with the recording, reporting and disclosure requirements under the standard. The adoption of the new lease standard is anticipated to have a material impact on our balance sheet, primarily related to leases of our business premises. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Credit Losses (Topic 326)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. This update will replace the incurred loss impairment methodology for credit losses on financial instruments with a methodology that requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early application is permitted. We are in the process of evaluating the impact on our financial statements.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In January 2017, FASB issued ASU 2017-04, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. This new guidance simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new guidance, entities will perform goodwill impairment tests by comparing fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. The standard is effective after December 15, 2019 and early adoption is permitted. We are in the process of evaluating the impact on our financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">STOCK-BASED COMPENSATION PLANS</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(a)&#160;&#160;&#160;&#160;Stock-based compensation expense:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of goods sold</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Administration</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,511</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,339</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,060</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">10,341</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,629</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Stock option plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Restricted stock plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,710</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,044</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,459</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,060</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">10,341</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,629</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(b)&#160;&#160;&#160;&#160;Stock option plan</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Under the terms of our Stock Option Plan (the &#8220;Plan&#8221;), our Board of Directors may grant options to employees, officers and directors. The maximum number of shares issuable pursuant to the Plan is the lesser of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">8.1%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the number of issued and outstanding common shares from time to time or </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">7,000,000</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> common shares.&#160; In addition, the maximum number of shares issuable pursuant to the Plan, together with any shares issuable pursuant to other security-based compensation arrangements, shall not exceed </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">8.1%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the number of issued and outstanding common shares from time to time. Based on the number of shares outstanding as at December&#160;31, 2018, stock options exercisable into </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">1,138,266</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> common shares are available for future allocation under the Plan.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The Plan provides that the exercise price of an option will be determined on the date of grant and will not be less than the closing market price of our stock at that date. Options generally vest over </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">four</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years, with the first </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">25%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> vesting at the first anniversary date of the grant and the balance vesting in equal amounts at the end of each month thereafter.&#160; We determine the expiry date of each option at the time it is granted, which cannot be more than </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">five years</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> after the date of the grant.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The fair value of share options was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Annual dividends per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expected stock price volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expected option life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Average fair value of options granted (in dollars)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$7.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$11.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$4.40</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">There is no dividend yield because we do not pay, and do not plan to pay, cash dividends on our common shares.&#160; The expected stock price volatility is based on the historical volatility of our average monthly stock closing prices over a period equal to the expected life of each option grant.&#160; The risk-free interest rate is based on yields from risk-free instruments with a term equal to the expected term of the options being </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">valued.&#160; The expected life of options represents the period of time that the options are expected to be outstanding based on historical data of option holder exercise and termination behavior. Forfeitures are accounted for in compensation expense as they occur.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table presents stock option activity for the years ended December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number&#160;of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Intrinsic&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">In&#160;Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">965,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">651,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">10.95</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(231,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(69,941</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,315,623</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.65</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,687</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">685,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25.58</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(500,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(37,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">24.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,463,481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">26.38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">20.98</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,788</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">343,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">21.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">15.75</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(221,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">16.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(207,044</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">34.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,378,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26.79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">19.64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">822</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The intrinsic value of outstanding and exercisable stock options is calculated as the quoted market price of the stock at the balance sheet date, or date of exercise, less the exercise price of the option. For the year ended December 31, 2018, the aggregate intrinsic value of stock options exercised was </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1,222</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 - </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$6,997</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">).</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the stock options outstanding and exercisable at December&#160;31, 2018:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options&#160;Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options&#160;Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Range&#160;of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Option&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">of&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Price</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Prices</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercisable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$10.26 - $14.53 U.S. $13.99 - $19.81 Cdn</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">275,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">14.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">10.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">153,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">14.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">10.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$14.54 - $16.4 U.S. $19.82 - $22.37 Cdn </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">355,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">3.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">21.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">15.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">36,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">21.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">15.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$16.41 - $24.61 U.S. $22.38 - $33.56 Cdn</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">390,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">31.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">22.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">192,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">30.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">22.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$24.62 - $25.15 U.S. $33.57 - $34.30 Cdn</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">204,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">3.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">34.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">25.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">94,370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">34.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">25.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$25.16 - $32.29 U.S. $34.31 - $44.03 Cdn</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">151,892</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">40.98</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">30.05</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">135,787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">41.45</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">30.40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">1,378,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">2.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">26.79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">19.64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">612,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">28.99</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">21.26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The options outstanding at December&#160;31, 2018 expire between </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">March&#160;5, 2019</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">November&#160;13, 2023</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As at December&#160;31, 2018, the unrecognized stock-based compensation cost related to the non-vested stock options was </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5,451</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$7,879</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">; 2016 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$3,754</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">), which is expected to be recognized over a weighted average period of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2.3</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2.8</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years; 2016 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2.5</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years).</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(c)&#160;&#160;&#160;&#160;&#160;Restricted share plans</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">two</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> market based restricted share unit plans: </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">one</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for U.S. employees and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">one</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for all non-U.S. employees, and a treasury based restricted share unit plan (collectively, the &#8220;RSPs&#8221;).&#160; The RSPs support our growth and profitability objectives by providing long-term incentives to certain executives and other key employees and also encourage our objective of employee share ownership through the granting of restricted share units (&#8220;RSUs&#8221;).&#160; There is no exercise price or monetary payment required from the employees upon the grant of an RSU or upon the subsequent delivery of our common shares (or, in certain jurisdictions, cash in lieu at the option of the Company) to settle vested RSUs.&#160; The form and timing of settlement is subject to local laws.&#160; </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The maximum number of shares issuable pursuant to outstanding awards under the treasury based restricted share unit plan is </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">3.7%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the number of issued and outstanding shares and the maximum number of shares issuable pursuant to all of our security-based compensation arrangements is </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">8.1%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of the number of issued and outstanding shares. Based on the number of shares outstanding as at December 31, 2018, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">404,846</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> share units are available for future allocation under the Plan. With respect to the two market based RSPs, independent trustees purchase Sierra Wireless common shares over the facilities of the TSX and Nasdaq, which are used to settle vested RSUs.&#160; The existing trust funds are variable interest entities and are included in these consolidated financial statements as treasury shares held for RSU distribution.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In January 2018, the Board of Directors approved a proposal to include a performance-based component to certain grants of units under our RSPs ("PSUs"). The current outstanding PSUs have a performance-based </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">three</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> year cliff-vesting criteria measured against a benchmark index. The fair value of the PSUs at date of grant are determined using the Monte Carlo simulation model.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On February 13, 2019, the Board of Directors approved the issuance of PSUs that are measured against an internal performance benchmark based on achieving service revenue targets and cost savings initiatives, as well as PSUs measured against a benchmark index. The fair value of these PSUs at date of grant are determined using the Monte Carlo simulation model.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Generally, RSUs vest over </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">three years</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, in equal one-third amounts on each anniversary date of the grant and some vest at </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">one</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> year.</font><font style="font-family:Calibri,sans-serif;font-size:11pt;color:#ff0000;"> </font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> RSU grants to employees who are resident in France for French tax purposes will not vest before the second anniversary from the date of grant, and any shares issued are subject to an additional </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">two</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> year tax hold period.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The intrinsic value of outstanding RSUs is calculated as the quoted market price of the stock at the balance sheet date, or date of vesting.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the RSU activity for the years ended December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number&#160;of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Grant&#160;Date&#160;Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">In&#160;years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">778,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">18.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">354,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Vested / settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(358,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(28,279</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">745,974</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">22.59</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16.81</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,689</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">454,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25.47</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Vested / settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(284,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">22.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">18.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(39,030</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">876,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">26.80</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,919</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">754,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">23.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">17.44</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Vested / settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(520,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(64,258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,046,275</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26.23</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">19.24</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,289</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding &#8211; vested and not settled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">117,557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding &#8211; unvested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">928,718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,046,275</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As at December&#160;31, 2018, the total remaining unrecognized compensation cost associated with the RSUs totaled </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$11,530</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$9,346</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">; 2016 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5,408</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">), which is expected to be recognized over a weighted average period of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.9</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.6</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years; 2016 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.6</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Disposal of Remote Tank Monitoring Business </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On December 31, 2018, we completed the sale of substantially all of the assets and liabilities of our remote tank monitoring business ("iTank") for total proceeds of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$6.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, as it was not deemed to be either a core business or part of our strategic focus.&#160; The Company received </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in cash consideration at closing with the remaining </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> held in escrow.&#160; The amount in escrow will be held up to 12 months with </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.8 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> contingent on meeting certain milestone events and the remaining </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.2 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> to secure the purchaser's rights of indemnification under the asset sale agreement. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The Company recognized a&#160;loss of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$2.1 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, which is included in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Loss on disposal of iTank business </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">in the company's consolidated statements of operations, net of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.2 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in transaction related costs.&#160; Prior to the disposal, iTank was part of our IoT Services reporting segment and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$2.1 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of goodwill was de-recognized and included within the net assets disposed of. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The financial results of iTank operations are included in the Company's consolidated financial statements through December 31, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Earnings (loss) per common share</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Basic earnings (loss) per share is computed by dividing net earnings (loss) for the period by the weighted average number of company common shares outstanding during the reporting period.&#160; Diluted earnings (loss) per share is computed using the treasury stock method.&#160; When the effect of options and other securities convertible into common shares is anti-dilutive, including when the company has incurred a loss for the period, basic and diluted earnings (loss) per share are the same.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Under the treasury stock method, the number of dilutive shares, if any, is determined by dividing the average market price of shares for the period into the net proceeds of in-the-money options.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">EARNINGS (LOSS) PER SHARE</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the reconciliation between basic and diluted earnings (loss) per share:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net earnings (loss)</font></div><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(24,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Weighted average shares used in computation of:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">36,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Assumed conversion</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">36,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net earnings (loss) per share (in dollars):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(0.68</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(0.68</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As the Company incurred a loss for the year ended December 31, 2018, all equity awards for that year were anti-dilutive and were excluded from the diluted weighted average shares.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">FAIR VALUE MEASUREMENT</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(a)&#160;&#160;&#160;</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Fair value presentation</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">An established fair value hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is available and significant to the fair value measurement. There are three levels of inputs that may be used to measure fair value:</font></div><div style="line-height:120%;padding-left:36px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Level 1 -</font></div></td><td style="vertical-align:top;padding-left:6px;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;text-indent:-6px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Quoted prices in active markets for identical assets or liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Level 2 -</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Observable inputs other than quoted prices in active markets for identical assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Level 3 -</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Inputs that are generally unobservable and are supported by little or no market activity and that are significant to the fair value determination of the assets or liabilities.</font></div></td></tr></table><div style="line-height:120%;padding-left:84px;text-indent:-36px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the immediate or short-term maturity of these financial instruments. Based on borrowing rates currently available to us for loans with similar terms, the carrying values of our obligations under capital leases, long-term obligations and other long-term liabilities approximate their fair values.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts receivable</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> or </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts payable and accrued liabilities</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Foreign exchange gain (loss)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Fair value of the foreign currency forward contracts are based on observable market inputs such as forward rates in active markets, which represents a Level 2 measurement within the fair value hierarchy. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As at December&#160;31, 2018, we were committed to foreign currency forward contracts totaling </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$50.1 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> Canadian dollars with an average forward rate of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.3176</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, maturing between January&#160;to December&#160;2019. We recorded unrealized loss of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1,201</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Foreign exchange gain (loss) </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">for those outstanding contracts in the year ended December 31, 2018 (2017 &#8212; Foreign exchange gain of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$307</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">).</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(b)&#160;&#160;&#160;</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Credit Facilities</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">On July 31, 2018, we entered into a new committed </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$30 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> senior secured revolving term credit facility ("Revolving Facility") with the Canadian Imperial Bank of Commerce as a sole lender and as Administrative Agent. The new Revolving Facility replaced the Company&#8217;s previous </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$10 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> uncommitted revolving credit facility. The Revolving Facility is secured by a pledge against substantially all of our assets and includes an accordion feature, which permits the Company to increase the aggregate revolving loan commitments thereunder on an uncommitted basis subject to certain conditions. The Revolving Facility matures on </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">July&#160;31, 2021</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and will be used for general corporate purposes, including, but not limited to, capital expenditures, working capital requirements and/or certain acquisitions permitted under the Revolving Facility. As at December 31, 2018, there were no borrowings under the Revolving Facility.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Letters of credit</font></div><div style="line-height:120%;padding-left:48px;text-indent:37px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">During the second quarter of 2018, we reduced our revolving standby letter of credit facility with Toronto Dominion Bank from </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$10 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> to </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.5 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in connection with the Revolving Facility. The credit facility is used for the issuance of letters of credit and guarantees and is guaranteed by Export Development Canada. As at December 31, 2018, there were two letters of credit issued against the revolving standby letter of credit facility for a total value of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.1 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">FINANCIAL INSTRUMENTS</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Financial Risk Management</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Financial instruments consist primarily of cash and cash equivalents, accounts receivable, derivatives such as foreign currency forward and option contracts, accounts payable and accrued liabilities.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;font-weight:bold;">We have exposure to the following business risks:</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We maintain substantially all of our cash and cash equivalents with major financial institutions or invest in government instruments. Our deposits with banks may exceed the amount of insurance provided on such deposits.</font></div><div style="line-height:120%;padding-left:48px;text-indent:46px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We outsource manufacturing of our products to third parties and, accordingly, we are dependent upon the development and deployment by third parties of their manufacturing abilities. The inability of any supplier or manufacturer to fulfill our supply requirements could impact future results. We have supply commitments to our contract manufacturers based on our estimates of customer and market demand. Where actual results vary from our estimates, whether due to execution on our part or market conditions, we are at risk.</font></div><div style="line-height:120%;padding-left:48px;text-indent:46px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Financial instruments that potentially subject us to concentrations of credit risk are primarily accounts receivable. We perform on-going credit evaluations of our customer&#8217;s financial condition and require letters of credit or other guarantees whenever deemed appropriate.</font></div><div style="line-height:120%;padding-left:48px;text-indent:46px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Although a significant portion of our revenues are in U.S. dollars, we incur operating costs that are denominated in other currencies. Fluctuations in the exchange rates between these currencies could have a material impact on our business, financial condition and results of operations.</font></div><div style="line-height:120%;padding-left:48px;text-indent:46px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">To manage our foreign currency risks, we may enter into foreign currency forward and options contracts should we consider it to be advisable to reduce our exposure to future foreign exchange fluctuations.&#160; </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We are subject to risks typical of an international business including, but not limited to, differing economic conditions, changes in political climate, differing tax structures other regulations and restrictions and foreign exchange rate volatility.&#160; Accordingly, our future results could be materially affected by changes in these or other factors.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Financing receivables</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We lease certain hardware devices to a small number of hardware distributors under sales-type leases which have terms ranging from two to four years and bear interest at 2%. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We evaluate the credit quality of our financing receivables on an ongoing basis utilizing an aging of the accounts and write-offs, customer collection experience, the customer&#8217;s financial condition, known risk characteristics impacting the respective customer base, and other available economic conditions, to determine the appropriate allowance. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Translation of foreign currencies</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our functional and reporting currency is the U.S. dollar.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Revenue and expense items denominated in foreign currencies are translated at exchange rates prevailing during the period.&#160; Monetary assets and liabilities denominated in foreign currencies are translated at the period-end exchange rates.&#160; Non-monetary assets and liabilities are translated at exchange rates in effect when the assets are acquired or the obligations are incurred.&#160; Foreign exchange gains and losses are reflected in Net earnings (loss) for the period.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have foreign subsidiaries that are considered self-contained and integrated within their foreign jurisdiction, and accordingly, use the respective local currency as their functional currency.&#160; The assets and liabilities of the foreign subsidiaries, including goodwill and fair value adjustments arising on acquisition, are translated at exchange rates at the balance sheet dates, equity is translated at historical rates, and revenue and expenses are translated at exchange rates prevailing during the period.&#160; The foreign exchange gains and losses arising from the translation are reported as a component of other comprehensive income (loss), as presented in note 21, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accumulated other comprehensive loss</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill represents the excess of the purchase price of an acquired business over the fair value assigned to assets acquired and liabilities assumed in a business combination. </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill has an indefinite life, is not amortized, and is subject to a two-step impairment test on an annual basis. The first step compares the fair value of the reporting unit to its carrying amount, which includes the goodwill. When the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not to be impaired and the second step of the impairment test is unnecessary. If the carrying amount exceeds the implied fair value of the goodwill, the second step measures the amount of the impairment loss.&#160; If the carrying amount exceeds the fair value of the goodwill, an impairment loss is recognized equal to that excess.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Intangible assets</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The estimated useful life of intangible assets with definite lives is the period over which the assets are expected to contribute to our future cash flows.&#160; When determining the useful life, we consider the expected use of the asset, useful life of any related intangible asset, any legal, regulatory or contractual provisions that limit the useful life,&#160;any legal, regulatory, or contractual renewal or extension provisions without substantial costs or modifications to the existing terms and conditions, the effects of obsolescence, demand, competition and other economic factors,&#160; and the expected level of maintenance expenditures relative to the cost of the asset required to obtain future cash flows from the asset.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We amortize our intangible assets on a straight-line basis over the following specific periods:</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:85.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:52%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Patents&#160;and&#160;trademarks</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Licenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Intellectual property and customer relationships</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-13 years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Brand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the estimated life</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In-process research and development</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the estimated life</font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In-process research and development (&#8220;IPRD&#8221;) are intangible assets acquired as part of business combinations.&#160; Prior to their completion, IPRD are intangible assets with indefinite life and they are not amortized but subject to impairment test on an annual basis.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development related amortization is included in research and development expense. All other amortization is included in Amortization expense.</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">GOODWILL </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The changes in the carrying amount of goodwill for the years ended December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">218,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">154,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill acquired (note 5</font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">(b)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;and 5</font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">(c)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">51,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Disposal of assets of a business unit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(6,385</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">211,074</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">218,516</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">OEM Solutions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">107,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">111,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Enterprise Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">27,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">76,818</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">79,763</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">211,074</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">218,516</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We assessed the recoverability of goodwill as at October 1, 2018 for each of the identified reporting units and determined that the fair value of each of the three reporting units exceeded its carrying value. Therefore, the second step of the impairment test that measures the amount of an impairment loss by comparing the implied fair market value with the carrying amount of goodwill for each reporting unit was not required.&#160; </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">There was no impairment of goodwill during the years ended December&#160;31, 2018, 2017 and 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Impairment of long-lived assets</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Long-lived assets, including property and equipment, and intangible assets other than goodwill, are assessed for potential impairment when there is evidence that events or changes in </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">circumstances indicate that the carrying amount of an asset may not be recovered. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to operating results. Intangible assets with indefinite lives are tested annually for impairment and in interim periods if certain events occur indicating that the carrying value of the intangible assets may be impaired.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">INCOME TAXES </font></div><div style="line-height:120%;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of earnings (loss) before income taxes consist of the following:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Canadian</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,880</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(34,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">512</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Earnings (loss) before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(23,694</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,717</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">20,017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The income tax expense (recovery) consists of:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Canadian:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(287</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(4,508</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,665</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">401</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(4,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,693</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,823</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(841</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(3,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5,323</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(1,685</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">824</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(2,646</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,371</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The reconciliation of income taxes calculated at the statutory rate to the actual income tax provision for the years ended December&#160;31 was as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(6,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Increase (decrease) in income taxes for:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Permanent and other differences</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(2,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Change in statutory/foreign tax rates and foreign exchange rates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Change in valuation allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(11,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Adjustment to prior years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,371</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Deferred tax assets and liabilities</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The tax effects of temporary differences that give rise to significant deferred tax assets and deferred tax liabilities were as follows at December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income tax assets (liabilities)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non capital loss carry-forwards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">89,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">87,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Capital loss carry-forwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Scientific research and development expenses and credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">20,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">23,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Reserves and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">16,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(801</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Acquired intangibles</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(10,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(13,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">119,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">116,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">113,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">112,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5,648</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,352</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Classification:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-current</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-current</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(6,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(7,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5,648</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,352</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">At December&#160;31, 2018, we have provided for a valuation allowance on our deferred tax assets of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$113,560</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 - </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$112,519</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">).</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">At December&#160;31, 2018, we have Canadian allowable capital loss carry-forwards of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$11,519</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> that are available, indefinitely, to be deducted against future Canadian taxable capital gains.&#160; In addition, we have investment tax credits of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$19,669</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$7,957</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> available to offset future Canadian federal and provincial income taxes payable, respectively.&#160; The investment tax credits expire between </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2021</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2038</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.&#160; At December&#160;31, 2018, our U.S. subsidiary has </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$6,445</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of California research&#160;&amp; development tax credits which may be carried forward indefinitely.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">At December&#160;31, 2018, net operating loss carry-forwards for our foreign subsidiaries were </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$68,902</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for U.S. income tax purposes that expire between </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2021</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">2037</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$7</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for Brazil income tax purposes, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$11,109</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for Sweden income tax purposes, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$21</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for Norway income tax purposes, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$60,203</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for Luxembourg income tax purposes, and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$209,202</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for French income tax purposes.&#160; The Brazil, Sweden, Norway, Luxembourg and French net operating loss carry-forward may be carried forward indefinitely. Our foreign subsidiaries may be limited in their ability to use foreign net operating losses in any single year depending on their ability to generate significant taxable income.&#160; In addition, the utilization of the U.S. net operating losses is also subject to ownership change limitations provided by U.S. federal and specific state income tax legislation. The amount of Brazil net operating losses deducted each year is limited to </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">30%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of each year's taxable income. The amount of French net operating losses deducted each year is limited to </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8364;1.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> plus </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">50%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of French taxable income in excess of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8364;1.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. Our French net operating losses carry-forward is subject to the &#8220;continuity of business&#8221; requirement.&#160; Our French subsidiaries also have research tax credit carried forward of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$3,458</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and employment tax credit carried forward of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$287</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> as at December&#160;31, 2018.&#160; The French tax credits may be used to offset against corporate income tax and if any tax credits are not fully utilized within a </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">three</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> year period following the year the tax credits are earned, it may be refunded by the French tax authorities.&#160;Tax loss and tax credits carry-forwards are denominated in the currency of the countries in which the respective subsidiaries are located and operate.&#160; Fluctuations in currency exchange rates could reduce the U.S. dollar equivalent value of these tax loss and research tax credit carry forwards in future years.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In assessing the realizability of our deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.&#160; The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which temporary differences become deductible and the loss carry-forwards or tax credits can be utilized.&#160; Management considers projected future taxable income and tax planning strategies in making our assessment.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">No provision for taxes have been provided on undistributed foreign earnings, as it is the company&#8217;s intention to indefinitely reinvest undistributed earnings of its foreign subsidiaries. It is not practical to estimate the income tax liability that might be incurred if there is a change in management&#8217;s intention in the event that a remittance of such earnings occur in the future.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Accounting for uncertainty in income taxes</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">At December&#160;31, 2018, we had gross unrecognized tax benefits of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$4,482</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$4,418</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">).&#160; Of this total, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$652</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 &#8212; </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$747</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">) represents the amount of unrecognized tax benefits that, if recognized, would favorably impact our effective tax rate.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Below is a reconciliation of the total amounts of unrecognized tax benefits for the years ended December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Unrecognized tax benefits, beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Increases &#8212; tax positions taken in prior periods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Increases &#8212; tax positions taken in current period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Settlements and lapses of statute of limitations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Unrecognized tax benefits, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,482</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,418</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We recognize interest expense and penalties related to unrecognized tax benefits within the provision for income tax expense on the consolidated statement of operations.&#160; At December&#160;31, 2018, we had increased </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$29</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> (2017 - reversed </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$642</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">) for accruals of interest and penalties.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In the normal course of business, we are subject to audit by the Canadian federal and provincial taxing authorities, by the U.S. federal and various state taxing authorities and by the taxing authorities in various foreign jurisdictions.&#160; Tax years ranging from 2005 to 2018 remain subject to examination in Canada, the United States, the United Kingdom, France, Germany, Australia, China, Hong Kong, Brazil, South Africa, Japan, Korea, Taiwan, Italy, Sweden, Norway, India, Spain, and Luxembourg.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. The Company believes it is reasonably possible that certain tax matters may be concluded in the next 12 months. The Company estimates that the unrecognized tax benefits at December 31, 2018 could increase by approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$97</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in the next 12 months.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Deferred taxes on foreign earnings </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">No provision for taxes have been provided on undistributed foreign earnings, as it is the company&#8217;s intention to indefinitely reinvest undistributed earnings of its foreign subsidiaries. It is not practical to estimate the income tax liability that might be incurred if there is a change in management&#8217;s intention in the event that a remittance of such earnings occur in the future.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Income taxes </font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Income taxes are accounted for using the asset and liability method.&#160; Deferred income tax assets and liabilities are based on temporary differences (differences between the accounting basis and the tax basis of the assets and liabilities), non-capital loss, capital loss, and tax credits carry-forwards are measured using the enacted tax rates and laws expected to apply when these </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">differences reverse.&#160; Deferred tax benefits, including non-capital loss, capital loss, and tax credits carry-forwards, are recognized to the extent that realization of such benefits is considered more likely than not.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that enactment occurs.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We include interest and penalties related to income taxes, including unrecognized tax benefits, in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Income tax expense.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Liabilities for uncertain tax positions are recorded based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. We regularly assess the potential outcomes of examinations by tax authorities in determining the adequacy of our provision for income taxes. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We recognize the tax effects related to share-based payments at settlement or expiration in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Income tax expense</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">INTANGIBLE ASSETS</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of intangible assets at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Patents and trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">15,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">50,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">49,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">118,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">61,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">56,748</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Brand</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">14,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">12,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">238,296</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">153,406</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">84,890</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Patents and trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">51,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">50,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">28,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">13,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">124,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,627</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">71,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Brand</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">13,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,012</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">246,545</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">137,946</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">108,599</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Estimated annual amortization expense for the next 5 years ended December&#160;31 are as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">13,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">9,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,452</font></div></td><td style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In the first quarter of 2017, we recorded an impairment charge of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$3,668</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> related to an intangible asset recorded on the acquisition of Maingate as a result of a decision to terminate a service offering that was superseded by a more technologically advanced offering in our integrated IoT Services business.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Amortization expense relating to intangible assets was </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$20,946</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$16,471</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$13,402</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for the years ended December 31, 2018, 2017, and 2016, respectively. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The weighted-average remaining useful lives of intangible assets was </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">6.7</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> years as at December 31, 2018.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">At December&#160;31, 2018, all intangible assets were subject to amortization. At December 31, 2017, a net carrying amount of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$313</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> included in intangible assets was not subject to amortization.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">INVENTORIES </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;color:#ee2724;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of inventories at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Electronic components</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">21,930</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">20,390</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">50,779</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,143</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Inventories consist of electronic components and finished goods and are valued at the lower of cost or estimable realizable value, determined on a first-in-first-out basis.&#160; Cost is defined as all costs that relate to bringing the inventory to its present condition and location under normal operating conditions.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We review the components of our inventory and our inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales.&#160; Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances and new product introductions that vary from current expectations.&#160; We believe that the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory.&#160; If customer demands for our inventory are substantially less than our estimates, additional inventory write-downs may be required.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">ACCOUNTS RECEIVABLE</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of accounts receivable at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">&#160;As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Trade receivables</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">154,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">142,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Less: allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,968</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">151,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">140,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales taxes receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">R&amp;D tax credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Financing receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contract assets (note </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">2(c)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other receivables</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">22,545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">171,725</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">173,054</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The movement in the allowance for doubtful accounts during the years ended December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Bad debt expense (recovery)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(535</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Write-offs and settlements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign exchange</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">70</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,968</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,827</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">ACQUISITIONS AND DISPOSALS</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">NATURE OF OPERATIONS</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Sierra Wireless, Inc., together with its subsidiaries (collectively, "the company", "we", "our") was incorporated under the Canada Business Corporations Act on May 31, 1993. Sierra Wireless is an Internet of Things (&#8220;IoT&#8221;) pioneer that empowers businesses and industries to transform and thrive in the connected economy.&#160; Sierra Wireless provides an integrated device-to-cloud solution comprised of embedded and networking solutions seamlessly connected with our IoT platform and connectivity services.&#160; Original Equipment Manufacturers (&#8220;OEMs&#8221;) and enterprises worldwide rely on our expertise in delivering fully-integrated IoT solutions to reduce complexity, get their connected loT products and services to market faster, and improve intelligence at the edge of the network. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have sales, engineering, and research and development teams located in offices around the world. The primary markets for our products are North America, Europe and Asia Pacific.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We operate our business under </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">three</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> reportable segments:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:77%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">OEM Solutions</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Embedded cellular modules, short range wireless modules, Global Navigation Satellite System ("GNSS"), software and tools for OEM customers who integrate wireless connectively into their products and solutions.&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Enterprise Solutions</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Intelligent routers and gateways, and management solutions that enable cellular connectivity.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">IoT Services</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Internet services including a cloud-based platform for deploying and managing IoT applications, Smart SIM supported by our mobile core networks, managed wireless broadband services to enable worldwide customer IoT deployments and managed end-to-end IoT solutions, including smart devices, network connectivity and service applications, addressing a wide spectrum of vertical markets and industrial customers.</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">RECENTLY IMPLEMENTED ACCOUNTING STANDARDS</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In November 2016, the FASB issued ASU 2016-18, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Statement of Cash Flows (Topic 230) Restricted Cash</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.&#160; This update addresses diversity in the classification and presentation of changes in restricted cash on the statement of cash flows.&#160; This requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents by including restricted cash and restricted cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.&#160; The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods.&#160; Early adoption is permitted, and any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period.&#160; In the fourth quarter of 2017, we early adopted ASU 2016-18 and there was no material impact to our financial statements and business.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In August 2016, the FASB issued ASU 2016-15, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. The update addresses eight specific cash flow issues with the objective of reducing diversity in practice. The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods. We adopted the standard in the first quarter of 2018 and it did not have a material impact to our consolidated statements of cash flows. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In May 2014, the FASB issued ASU 2014-09,</font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;"> Revenue from Contracts with Customers (ASC 606)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. The update is intended to clarify the principles of recognizing revenue, and to develop a common revenue standard for U.S. GAAP and IFRS that would remove inconsistencies in revenue requirements, leading to improved comparability of revenue recognition practices across entities and industries. ASC 606 contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. We adopted the standard as of January 1, 2018 using the full retrospective transition method.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following tables summarize the effects of adopting the accounting standard on our Statement of Operations and Comprehensive Earnings (Loss): </font></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">Year ended December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">692,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,350</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">690,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">457,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(642</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">456,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">75,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(459</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">75,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">83,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(708</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">82,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic net earnings per share (in dollars)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted earnings per share - (in dollars)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">Year ended December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(592</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">397,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(140</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">397,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">64,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">63,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">73,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(402</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">72,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic net earnings per share (in dollars)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted earnings per share - (in dollars)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the effects of adopting the accounting standard on our Balance Sheet: </font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As of December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">168,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">173,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventories</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Prepaids and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">172,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">175,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Equity</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16,899</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">603</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,502</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">OTHER INCOME</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of other income for the years ended December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(156</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(71</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">51</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">67</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">83</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Comparative figures</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Certain figures presented in the consolidated financial statements have been reclassified to conform to the current year presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">PROPERTY AND EQUIPMENT</font></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;"></font><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of property and equipment at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">38,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Production equipment and tooling</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">43,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">17,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leased vehicles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Office equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Network equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,083</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">120,342</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">80,500</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">39,842</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">35,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25,831</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">9,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Production equipment and tooling</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">39,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">23,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">9,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,332</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leased vehicles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Office equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Network equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">112,345</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">69,368</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">42,977</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Amortization expense relating to property and equipment was </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$18,204</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$14,032</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">, and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$12,492</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> for the years ended December 31, 2018, 2017, and 2016, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Property and equipment</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization. We amortize our property and equipment on a straight-line basis over the following estimated economic lives:</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Production equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">2-7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Tooling</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.5-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Office equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Network equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-7 years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development equipment related amortization is included in research and development expense.&#160; Tooling, production, monitoring and certain network equipment related amortization is included in cost of goods sold.&#160; All other amortization is included in amortization expense.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Leasehold improvements and leased vehicles are amortized on a straight-line basis over the lesser of their expected average service life or term of the lease.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">When we sell property and equipment, we net the historical cost less accumulated depreciation and amortization against the sale proceeds and include the difference in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Other income</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of property and equipment at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">38,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Production equipment and tooling</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">43,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">17,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leased vehicles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Office equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Network equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,083</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">120,342</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">80,500</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">39,842</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">35,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25,831</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">9,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Production equipment and tooling</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">39,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">23,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">9,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,332</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Leased vehicles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Office equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Network equipment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">112,345</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">69,368</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">42,977</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Research and development costs</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development costs are expensed as they are incurred, with the exception of certain software development costs principally related to software coding, designing system interfaces and installation, and testing of the software, that we capitalize once technological feasibility is reached.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We follow the cost reduction method of accounting for certain agreements, including government research and development funding, whereby the benefit of the funding is recognized as a reduction in the cost of the related expenditure when certain criteria stipulated under the terms of those funding agreements have been met, and there is reasonable assurance the research and development funding will be received.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">RESEARCH AND DEVELOPMENT</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of research and development costs consist of the following:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">94,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">83,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">73,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Government tax credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">93,707</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">82,653</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">72,675</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">RESTRUCTURING</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;text-decoration:underline;">2018</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In the first quarter of 2018, we commenced various initiatives focused on capturing synergies related to the integration of Numerex into the existing operations and efficiency gains in other areas of the business. In total, these initiatives affected </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">61</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> employees in various locations and functions within the Company. During the year ended December 31, 2018, we recorded </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$4.8 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in severance and other related costs associated with this initiative. Additional restructuring costs of approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.2 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> will be accrued as employees provide remaining service. As at December 31, 2018, outstanding liability of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.8 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> is included in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts payable and accrued liabilities</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and is expected to be paid by </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">March 2019</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">To accelerate our transformation to a Device-to-Cloud IoT solutions company, we initiated certain organizational structure changes during November 2018. This initiative affected </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">76</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> employees in various locations and functions within the Company.&#160; During the three and twelve months ended December 31, 2018, we recorded </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$2.3 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in severance and other related costs associated with this initiative.&#160; Additional restructuring costs of approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$0.3 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> will be accrued as employees provide remaining services.&#160; As at December 31, 2018, outstanding liability of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.6 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> is included in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts payable and accrued liabilities</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and is expected to be paid by July 2019.&#160; </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;text-decoration:underline;">2017</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In February 2017, we made a decision to relocate the customer support and network operations within the IoT Services segment from Sweden to France and the United States to achieve operational efficiencies. As a result, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">19</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> employees were impacted and we recorded </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$1.1 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in restructuring costs for the year ended December 31, 2017. No additional costs related to this initiative were recorded in 2018. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the activity in the restructuring liability:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.39766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">540</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expensed in period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Disbursements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(5,081</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(592</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Classification:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities (note 19)</font></div><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">By restructuring initiative:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">February 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">March 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">November 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,644</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,486</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Revenue recognition</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of accounts receivable at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">&#160;As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Trade receivables</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">154,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">142,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Less: allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,968</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">151,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">140,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales taxes receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">R&amp;D tax credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Financing receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contract assets (note </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">2(c)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other receivables</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">22,545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">171,725</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">173,054</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of accounts payable and accrued liabilities at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Trade payables and accruals</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">94,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">94,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory commitment reserve</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accrued royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">14,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accrued payroll and related liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred rent</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Professional services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Taxes payable (including sales taxes)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Product warranties (note </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">26(b)(iii)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Restructuring liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">23,529</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">184,220</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">175,367</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(14,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign currency translation adjustments</font></div><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(4,226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gain (loss) on long term intercompany balances</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,444</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(9,146</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(2,476</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes supplemental cash flow information and non-cash activities:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net income taxes paid</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Interest paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-cash property and equipment additions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-cash additions funded by obligation under capital leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-cash additions related to asset retirement obligations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As at December 31, 2018, restricted cash of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$221</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> is held in escrow related to certain vendor obligations. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">89,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">65,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">102,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">89,297</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">65,224</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">102,772</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The income tax expense (recovery) consists of:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Canadian:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(287</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(4,508</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,665</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">401</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(4,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,693</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,823</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(841</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(3,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5,323</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(1,685</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">824</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(2,646</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,199</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,371</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The tax effects of temporary differences that give rise to significant deferred tax assets and deferred tax liabilities were as follows at December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income tax assets (liabilities)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,470</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non capital loss carry-forwards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">89,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">87,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Capital loss carry-forwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Scientific research and development expenses and credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">20,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">23,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Reserves and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">16,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(801</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Acquired intangibles</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(10,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(13,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">119,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">116,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">113,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">112,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5,648</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,352</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Classification:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-current</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Non-current</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(6,103</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(7,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5,648</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,352</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the reconciliation between basic and diluted earnings (loss) per share:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net earnings (loss)</font></div><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(24,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Weighted average shares used in computation of:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">36,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Assumed conversion</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">36,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net earnings (loss) per share (in dollars):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(0.68</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(0.68</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Stock-based compensation expense:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of goods sold</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Administration</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,511</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,339</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,060</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">10,341</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,629</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Stock option plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Restricted stock plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,710</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,044</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,459</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,060</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">10,341</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,629</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3.5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,540</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,926</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Brand</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,280</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">45,890</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the components of the identifiable intangible assets acquired:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">useful&#160;life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer Relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Existing Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">410</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Backlog</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11 months</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,160</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of intangible assets at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Patents and trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">15,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">13,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">50,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">49,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">18,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">118,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">61,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">56,748</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Brand</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">14,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">12,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,766</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">238,296</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">153,406</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">84,890</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accumulated</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">amortization</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Net&#160;book</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Patents and trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,077</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">51,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">50,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">28,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">13,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">124,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,627</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">71,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Brand</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">13,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,012</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">246,545</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">137,946</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">108,599</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have entered into operating leases for property and equipment.&#160; The minimum future payments under various operating leases for our continuing operations in each of the years ended December&#160;31 is as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,619</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Subsequent years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">21,457</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The changes in the carrying amount of goodwill for the years ended December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">218,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">154,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill acquired (note 5</font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">(b)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;and 5</font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">(c)</font><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">51,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Disposal of assets of a business unit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(2,073</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(6,385</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">211,074</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">218,516</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">OEM Solutions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">107,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">111,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Enterprise Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">27,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">76,818</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">79,763</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">211,074</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">218,516</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of earnings (loss) before income taxes consist of the following:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Canadian</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">10,880</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(34,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">512</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Earnings (loss) before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(23,694</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,717</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">20,017</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of inventories at December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 </font><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Electronic components</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28,849</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">21,930</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">20,390</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">50,779</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,143</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following tables summarize the effects of adopting the accounting standard on our Statement of Operations and Comprehensive Earnings (Loss): </font></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">Year ended December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">692,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,350</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">690,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">457,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(642</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">456,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">75,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(459</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">75,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">83,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(708</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">82,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic net earnings per share (in dollars)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted earnings per share - (in dollars)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">Year ended December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(592</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">397,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(140</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">397,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">64,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(372</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">63,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">73,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(402</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">72,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Basic net earnings per share (in dollars)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Diluted earnings per share - (in dollars)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:36px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the effects of adopting the accounting standard on our Balance Sheet: </font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-style:italic;">As of December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As previously reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">168,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">173,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventories</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Prepaids and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,006</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">12,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">172,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">175,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Equity</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16,899</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">603</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,502</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The components of other income for the years ended December&#160;31 were as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(156</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(71</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">51</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">67</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">83</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:85.7699805068226%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Effect of adoption of ASC 606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">8,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Provisions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expenditures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(3,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(3,833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Balance, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,914</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,159</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets acquired</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">920</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities assumed</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,445</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets acquired</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Liabilities assumed</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,127</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred income tax asset</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">7,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">45,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">51,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Other working capital</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(8,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Long-term obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(1,147</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">97,501</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the final values assigned to the assets acquired at the acquisition date:</font></div><div style="line-height:120%;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">604</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,206</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Fair value of net assets acquired</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3,145</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">26,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,027</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Asia-Pacific</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">39,842</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">42,977</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Year&#160;ended&#160;December&#160;31,&#160;2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">OEM</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Enterprise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">515,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">71,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">27,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">349,781</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">31,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16,406</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">397,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">166,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">39,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">217,291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin %</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32.2</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">55.9</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">40.6</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">35.3</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">195,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Earnings from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21,670</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">581,457</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">REVENUE AND GROSS MARGIN BY SEGMENT</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Year&#160;ended&#160;December&#160;31,&#160;2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">OEM</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Enterprise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">583,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">119,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">90,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">793,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">417,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">58,796</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">52,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">529,031</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Gross margin</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">165,569</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">61,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">37,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">264,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Gross margin %</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28.4</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">51.0</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">41.9</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">33.3</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">282,846</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(18,275</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">683,916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Year&#160;ended&#160;December&#160;31,&#160;2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">OEM</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Enterprise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">554,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">101,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">34,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">690,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">384,230</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">456,488</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">170,307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">48,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,411</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">234,239</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin %</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">30.7</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">47.8</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">44.5</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">33.9</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">234,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Earnings from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">694,644</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table summarizes the stock options outstanding and exercisable at December&#160;31, 2018:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options&#160;Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options&#160;Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Range&#160;of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Option&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">of&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Price</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Prices</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercisable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$10.26 - $14.53 U.S. $13.99 - $19.81 Cdn</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">275,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">2.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">14.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">10.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">153,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">14.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">10.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$14.54 - $16.4 U.S. $19.82 - $22.37 Cdn </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">355,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">3.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">21.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">15.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">36,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">21.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">15.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$16.41 - $24.61 U.S. $22.38 - $33.56 Cdn</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">390,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">31.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">22.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">192,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">30.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">22.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$24.62 - $25.15 U.S. $33.57 - $34.30 Cdn</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">204,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">3.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">34.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">25.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">94,370</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">34.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">25.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">$25.16 - $32.29 U.S. $34.31 - $44.03 Cdn</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">151,892</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">40.98</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">30.05</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">135,787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">41.45</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">30.40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:0px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">1,378,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">2.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">26.79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">19.64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">612,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">28.99</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:Calibri,sans-serif;font-size:9.5pt;font-weight:bold;">21.26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table presents stock option activity for the years ended December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Number&#160;of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">&#160;</font><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Exercise&#160;Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Intrinsic&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">Cdn.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">In&#160;Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Calibri,sans-serif;font-size:8pt;font-weight:bold;">U.S.$</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">965,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">651,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">10.95</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(231,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(69,941</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,315,623</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.65</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,687</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">685,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">25.58</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(500,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">14.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">6,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(37,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">24.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Outstanding, December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,463,481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">26.38</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">20.98</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,788</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">343,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">21.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">15.75</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(221,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">16.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">11.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(207,044</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">34.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">25.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,378,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26.79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">19.64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">822</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The fair value of share options was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">0.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Annual dividends per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Nil</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expected stock price volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expected option life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Average fair value of options granted (in dollars)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$7.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$11.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$4.40</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Below is a reconciliation of the total amounts of unrecognized tax benefits for the years ended December&#160;31:</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017 As adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Unrecognized tax benefits, beginning of year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Increases &#8212; tax positions taken in prior periods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Increases &#8212; tax positions taken in current period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Settlements and lapses of statute of limitations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Unrecognized tax benefits, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,482</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">4,418</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Estimated annual amortization expense for the next 5 years ended December&#160;31 are as follows:</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">17,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">13,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">9,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">8,452</font></div></td><td style="vertical-align:bottom;border-bottom:2.5px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">SEGMENTED INFORMATION</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As our chief operating decision maker does not evaluate the performance of our operating segments based on segment assets, management does not classify asset information on a segmented basis. Despite the absence of discrete financial information, we do measure our revenue based on other forms of categorization such as by the geographic distribution in which our products are sold.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">REVENUE AND GROSS MARGIN BY SEGMENT</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Year&#160;ended&#160;December&#160;31,&#160;2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">OEM</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Enterprise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">583,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">119,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">90,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">793,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">417,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">58,796</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">52,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">529,031</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Gross margin</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">165,569</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">61,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">37,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">264,571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Gross margin %</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">28.4</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">51.0</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">41.9</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">33.3</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">282,846</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">(18,275</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">683,916</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Year&#160;ended&#160;December&#160;31,&#160;2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">OEM</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Enterprise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">554,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">101,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">34,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">690,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">384,230</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">53,014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">19,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">456,488</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">170,307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">48,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">15,411</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">234,239</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin %</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">30.7</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">47.8</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">44.5</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">33.9</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">234,139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Earnings from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">694,644</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Year&#160;ended&#160;December&#160;31,&#160;2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">OEM</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Enterprise</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">IoT Services</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">515,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">71,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">27,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">349,781</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">31,537</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">16,406</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">397,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">166,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">39,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,198</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">217,291</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Gross margin %</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">32.2</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">55.9</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">40.6</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">35.3</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">195,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Earnings from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">21,670</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">581,457</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">REVENUE BY GEOGRAPHICAL REGION</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">314,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">227,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">213,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">167,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">168,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">141,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Asia-Pacific</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">311,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">294,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">259,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">793,602</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">690,727</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">615,015</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">26,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">26,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Europe, Middle East and Africa</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">9,027</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">11,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Asia-Pacific</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">4,770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">5,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:1pt;"><font style="font-family:Calibri,sans-serif;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">39,842</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">42,977</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Stock-based compensation and other stock-based payments</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Stock options and restricted share units granted to the company&#8217;s key officers, directors and employees are accounted for using the fair value-based method.&#160; Under this method, compensation cost for stock options is measured at fair value at the date of grant using the Black-Scholes valuation model, and is expensed over the awards' vesting period using the straight-line method.&#160; Any consideration paid by plan participants on the exercise of stock options or the purchase of shares is credited to common stock together with any related stock-based compensation expense.&#160; Compensation cost for restricted share units is measured at fair value at the date of grant which is the market price of the underlying security, and is expensed over the awards' vesting period using the straight-line method. Compensation cost for performance-based restricted share units is measured using a Monte Carlo valuation model. In the third quarter of 2016, we early adopted ASU 2016-09 and elected to make an entity-wide election to account for forfeitures in compensation expense when they occur. The application of this election did not have a material impact on our financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our consolidated financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP").</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Basis of consolidation</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our consolidated financial statements include the accounts of the company and its subsidiaries, all of which are wholly-owned, from their respective dates of acquisition of control.&#160; All inter-company transactions and balances have been eliminated on consolidation.</font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Use of estimates</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The consolidated financial statements have been prepared in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the year.&#160; On an ongoing basis, management reviews its estimates, including those related to revenue recognition, such as determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and variable consideration; inventory obsolescence; estimated useful lives of long-lived assets; valuation of intangible assets; goodwill; royalty and warranty accruals; other liabilities; stock-based compensation; allowance for doubtful accounts receivable; income taxes; restructuring costs; contingent consideration and commitments and contingencies, based on currently available information.&#160; Actual amounts could differ from estimates. </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(c)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">&#160;&#160;&#160;&#160;Revenue recognition</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Product revenue includes sales from embedded cellular modules, short range and GNSS, wireless modules, intelligent routers and gateways, asset tracking and vertical market smart devices, antennas and accessories, and Smart SIMs. Service and other revenue includes sales from cloud services, cellular connectivity services, managed connectivity and application services, software licenses, technical support services, extended warranty services, solution design and consulting services.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We recognize revenues when we satisfy performance obligations by transferring the control of promised products or services to customers. Product revenue is recognized at a point in time when a good is shipped or delivered to the customer. Service revenue is recognized over time as the service is rendered or at a point in time upon completion of a service. Our customer contracts can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our products are generally highly dependent on, and interrelated with, the underlying firmware and cannot function without the firmware. In these cases, the hardware and the firmware are accounted for as a single performance obligation and revenue is recognized at the point in time when control is transferred to resellers and distributors, OEMs, or directly to end customers.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the amount of incentives or credits to be provided to customers and reduce revenue recognized. The variable consideration is included in the transaction price to the extent that a significant reversal in the amount of cumulative revenue recognized is not expected to occur when the uncertainty associated with the variable consideration is subsequently resolved.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The expected costs associated with assurance-type warranty are recognized as expense when products are sold. Warranty service that is in addition to the assurance that the product complies with agreed upon specifications is a separate performance obligation; its revenue is recognized ratably over the service period.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Cloud and connectivity services are provided on either a subscription or consumption basis. Revenue related to cloud and connectivity services provided on a subscription basis is recognized ratably over the contract period. Revenue related to cloud and connectivity services provided on a consumption basis is recognized based on the customer utilization of such resources. Revenues from SIM activation and initial application setup are deferred and recognized over the estimated customer life on a straight-line basis.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from distinct on-premise licenses are recognized upfront at the point in time when the software is made available to the customer. Revenue from software maintenance, unspecified upgrades and technical support contracts are recognized over the period such items are delivered or services are provided. Technical support contracts extending beyond the current period are deferred and revenue is recognized over the applicable earning period.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Revenue from solution design and consulting services are recognized as services are being provided.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Remaining performance obligations</font></div><div style="line-height:120%;padding-left:96px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We do not disclose the value of remaining performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">As of December 31, 2018, we had </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$20,820</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of remaining performance obligations to be recognized, of which we expect to recognize approximately </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">44%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in 2019, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">29%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in 2020, and </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">27%</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> in subsequent years.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Contract acquisition and fulfillment costs</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive bonuses and initial setup costs of managed IoT services meet the requirements to be capitalized. We applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The incremental costs of obtaining or fulfilling a contract with a customer are deferred and amortized over the estimated life of the customer relationship. We classify these deferred contract costs as current or non-current based on the timing of when we expect to recognize the expense. The current and non-current portions of deferred contract costs are included in Prepaids and other current assets and Other assets respectively in our consolidated balance sheets.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Significant judgment</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We determine the transaction price of a customer contract by multiplying the unit price of a good or service with the committed order volume or service period.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the expected amount to be provided to customers and exclude it from the transaction price. Sales credits are included in accounts payable and accrued liabilities in our consolidated balance sheets.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our customer contracts can include various combinations of products and services. When a customer contract includes multiple performance obligations, we allocate the transaction price to each performance obligation on a relative standalone selling price basis. We generally determine standalone selling prices based on the price charged to customers or a combination of expected cost, plus a margin and residual methods.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Product revenue is recognized at a point in time when a good is shipped or delivered to the customer as it represents the transfer of control of the promised good to a customer. Cloud, connectivity, and managed service revenues are recognized over time as the customer simultaneously receives and consumes the benefits provided by our performance as we perform. Other service revenue is recognized at a point in time upon completion of a service.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Receivables</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> - We recognize a right to consideration as a receivable when only the passage of time is required before payment of that consideration is due.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Contract Assets</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> - We recognize a right to consideration in exchange for goods or service that we have transferred to a customer as contract assets. Contract assets are comprised mainly of accrued revenue related to monthly IoT service subscriptions, which may include connectivity, cloud applications, and managed services. Contract assets are included in Accounts receivable in our consolidated balance sheet.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Deferred Revenue</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> - We recognize an obligation to transfer goods or services to a customer for which we have received consideration from the customer as deferred revenue. Deferred revenue consists of advance payments and billings in excess of revenue recognized, which includes support, extended warranty, cloud application services, and activation fees. </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The following table provides the changes in contract balances:</font></div><div style="line-height:120%;text-align:center;padding-left:96px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:579px;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:249px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:114px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:107px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td><td style="width:71px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">As at December 31,</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Change</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">1,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">1,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue - current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">7,275</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">(1,062</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">Deferred revenue - noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;font-weight:bold;">6,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">3,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Calibri,sans-serif;font-size:10pt;">2,971</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">For the year ended December 31, 2018, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$6,073</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> of deferred revenue was recognized in revenue that was included in the contract liability balance as of December 31, 2017 ( 2017 - </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$5,009</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> ). </font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Research and development costs</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development costs are expensed as they are incurred, with the exception of certain software development costs principally related to software coding, designing system interfaces and installation, and testing of the software, that we capitalize once technological feasibility is reached.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We follow the cost reduction method of accounting for certain agreements, including government research and development funding, whereby the benefit of the funding is recognized as a reduction in the cost of the related expenditure when certain criteria stipulated under the terms of those funding agreements have been met, and there is reasonable assurance the research and development funding will be received.</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Warranty costs</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Warranty costs are accrued upon the recognition of related revenue, based on our best estimates, with reference to past and expected future experience.&#160; Warranty obligations are included in accounts payable and accrued liabilities in our consolidated balance sheet.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Royalty costs</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have intellectual property license agreements which generally require us to make royalty payments based on a combination of fixed fees and percentage of the revenue generated by sales of products incorporating the licensed technology.&#160; We recognize royalty obligations in accordance with the terms of the respective royalty agreements.&#160; Royalty costs are recorded as a component of cost of goods sold in the period when incurred. </font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Where agreements are not in place, we recognize our current best estimate of the royalty obligation in cost of goods sold, accrued liabilities and long-term liabilities. Historically (prior to October 1, 2016), in determining this estimate, we based our calculations on an assumption that royalty calculations could be based on a percentage of the entire value of an end-product (i.e., revenue). This conformed with our legacy license agreements.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Significant legal precedent exists in the United States supporting the smallest saleable unit (&#8220;SSU&#8221;) principle (i.e., the principle that any royalty obligations should be no more than a portion of the profits for a component within the product that implements the patented technology) as the appropriate methodology for determining FRAND standard essential patent (&#8220;SEP&#8221;) royalties. Using this principle, the royalty accrual on our products is based on the value of the patented technology in the chipset, representing the SSU that implements the technology, and not on the entire value of the end-product.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The cumulative effect of these legal changes to the licensing landscape, combined with supportive legislative initiatives and broad industry support for the SSU principle, at the time of the expiry of one of our significant legacy IP licenses, prompted management to reassess its contingent royalty obligation estimate during the fourth quarter of the year ended December 31, 2016. The use of the SSU principle as the basis to determine the estimate, as opposed to value of end-product, resulted in a reduction of </font><font style="font-family:Calibri,sans-serif;font-size:11pt;">$13.0 million</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> to our estimated royalty obligation effective October 1, 2016.</font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(g)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Market development costs</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Market development costs are charged to sales and marketing expense to the extent that the benefit is separable from the revenue transaction and the fair value of that benefit is determinable.&#160; To the extent that such costs either do not provide a separable benefit, or the fair value of the benefit cannot be reliably estimated, such amounts are recorded as a reduction of revenue.</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Income taxes </font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Income taxes are accounted for using the asset and liability method.&#160; Deferred income tax assets and liabilities are based on temporary differences (differences between the accounting basis and the tax basis of the assets and liabilities), non-capital loss, capital loss, and tax credits carry-forwards are measured using the enacted tax rates and laws expected to apply when these </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">differences reverse.&#160; Deferred tax benefits, including non-capital loss, capital loss, and tax credits carry-forwards, are recognized to the extent that realization of such benefits is considered more likely than not.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that enactment occurs.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We include interest and penalties related to income taxes, including unrecognized tax benefits, in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Income tax expense.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Liabilities for uncertain tax positions are recorded based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. We regularly assess the potential outcomes of examinations by tax authorities in determining the adequacy of our provision for income taxes. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We recognize the tax effects related to share-based payments at settlement or expiration in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Income tax expense</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Stock-based compensation and other stock-based payments</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Stock options and restricted share units granted to the company&#8217;s key officers, directors and employees are accounted for using the fair value-based method.&#160; Under this method, compensation cost for stock options is measured at fair value at the date of grant using the Black-Scholes valuation model, and is expensed over the awards' vesting period using the straight-line method.&#160; Any consideration paid by plan participants on the exercise of stock options or the purchase of shares is credited to common stock together with any related stock-based compensation expense.&#160; Compensation cost for restricted share units is measured at fair value at the date of grant which is the market price of the underlying security, and is expensed over the awards' vesting period using the straight-line method. Compensation cost for performance-based restricted share units is measured using a Monte Carlo valuation model. In the third quarter of 2016, we early adopted ASU 2016-09 and elected to make an entity-wide election to account for forfeitures in compensation expense when they occur. The application of this election did not have a material impact on our financial statements.</font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Earnings (loss) per common share</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Basic earnings (loss) per share is computed by dividing net earnings (loss) for the period by the weighted average number of company common shares outstanding during the reporting period.&#160; Diluted earnings (loss) per share is computed using the treasury stock method.&#160; When the effect of options and other securities convertible into common shares is anti-dilutive, including when the company has incurred a loss for the period, basic and diluted earnings (loss) per share are the same.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Under the treasury stock method, the number of dilutive shares, if any, is determined by dividing the average market price of shares for the period into the net proceeds of in-the-money options.</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(k)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Translation of foreign currencies</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Our functional and reporting currency is the U.S. dollar.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Revenue and expense items denominated in foreign currencies are translated at exchange rates prevailing during the period.&#160; Monetary assets and liabilities denominated in foreign currencies are translated at the period-end exchange rates.&#160; Non-monetary assets and liabilities are translated at exchange rates in effect when the assets are acquired or the obligations are incurred.&#160; Foreign exchange gains and losses are reflected in Net earnings (loss) for the period.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We have foreign subsidiaries that are considered self-contained and integrated within their foreign jurisdiction, and accordingly, use the respective local currency as their functional currency.&#160; The assets and liabilities of the foreign subsidiaries, including goodwill and fair value adjustments arising on acquisition, are translated at exchange rates at the balance sheet dates, equity is translated at historical rates, and revenue and expenses are translated at exchange rates prevailing during the period.&#160; The foreign exchange gains and losses arising from the translation are reported as a component of other comprehensive income (loss), as presented in note 21, </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accumulated other comprehensive loss</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">. </font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(l)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Cash and cash equivalents</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Cash and cash equivalents include cash and short-term deposits with original maturities of three months or less.&#160;The carrying amounts approximate fair value due to the short-term maturities of these instruments.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(m)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Allowance for doubtful accounts receivable</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We maintain an allowance for our accounts receivable for estimated losses that may result from our customers&#8217; inability to pay.&#160; We determine the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, insured amounts, if any, and changes in customer payment cycles and credit-worthiness.&#160; Amounts later determined and specifically identified to be uncollectible are charged against this allowance.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">If the financial condition of any of our customers deteriorates resulting in an impairment of their ability to make payments, we may increase our allowance.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(n)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Financing receivables</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We lease certain hardware devices to a small number of hardware distributors under sales-type leases which have terms ranging from two to four years and bear interest at 2%. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We evaluate the credit quality of our financing receivables on an ongoing basis utilizing an aging of the accounts and write-offs, customer collection experience, the customer&#8217;s financial condition, known risk characteristics impacting the respective customer base, and other available economic conditions, to determine the appropriate allowance. </font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(o)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Derivatives</font></div></td></tr></table><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts receivable</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> or </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Accounts payable and accrued liabilities</font><font style="font-family:Calibri,sans-serif;font-size:11pt;"> and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Foreign exchange gain (loss)</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div><div style="line-height:120%;padding-left:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(p)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Inventories</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Inventories consist of electronic components and finished goods and are valued at the lower of cost or estimable realizable value, determined on a first-in-first-out basis.&#160; Cost is defined as all costs that relate to bringing the inventory to its present condition and location under normal operating conditions.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We review the components of our inventory and our inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales.&#160; Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances and new product introductions that vary from current expectations.&#160; We believe that the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory.&#160; If customer demands for our inventory are substantially less than our estimates, additional inventory write-downs may be required.</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(q)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Property and equipment</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization. We amortize our property and equipment on a straight-line basis over the following estimated economic lives:</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Production equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">2-7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Tooling</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1.5-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">1-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Office equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Monitoring equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Network equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-7 years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development equipment related amortization is included in research and development expense.&#160; Tooling, production, monitoring and certain network equipment related amortization is included in cost of goods sold.&#160; All other amortization is included in amortization expense.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Leasehold improvements and leased vehicles are amortized on a straight-line basis over the lesser of their expected average service life or term of the lease.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">When we sell property and equipment, we net the historical cost less accumulated depreciation and amortization against the sale proceeds and include the difference in </font><font style="font-family:Calibri,sans-serif;font-size:11pt;font-style:italic;">Other income</font><font style="font-family:Calibri,sans-serif;font-size:11pt;">.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(r)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Intangible assets</font></div></td></tr></table><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The estimated useful life of intangible assets with definite lives is the period over which the assets are expected to contribute to our future cash flows.&#160; When determining the useful life, we consider the expected use of the asset, useful life of any related intangible asset, any legal, regulatory or contractual provisions that limit the useful life,&#160;any legal, regulatory, or contractual renewal or extension provisions without substantial costs or modifications to the existing terms and conditions, the effects of obsolescence, demand, competition and other economic factors,&#160; and the expected level of maintenance expenditures relative to the cost of the asset required to obtain future cash flows from the asset.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We amortize our intangible assets on a straight-line basis over the following specific periods:</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:85.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:52%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Patents&#160;and&#160;trademarks</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Licenses</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Intellectual property and customer relationships</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">3-13 years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Brand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the estimated life</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In-process research and development</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#8212;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">over the estimated life</font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">In-process research and development (&#8220;IPRD&#8221;) are intangible assets acquired as part of business combinations.&#160; Prior to their completion, IPRD are intangible assets with indefinite life and they are not amortized but subject to impairment test on an annual basis.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Research and development related amortization is included in research and development expense. All other amortization is included in Amortization expense.</font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(s)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Goodwill</font></div></td></tr></table><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill represents the excess of the purchase price of an acquired business over the fair value assigned to assets acquired and liabilities assumed in a business combination. </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Goodwill has an indefinite life, is not amortized, and is subject to a two-step impairment test on an annual basis. The first step compares the fair value of the reporting unit to its carrying amount, which includes the goodwill. When the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not to be impaired and the second step of the impairment test is unnecessary. If the carrying amount exceeds the implied fair value of the goodwill, the second step measures the amount of the impairment loss.&#160; If the carrying amount exceeds the fair value of the goodwill, an impairment loss is recognized equal to that excess.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(t)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Impairment of long-lived assets</font></div></td></tr></table><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Long-lived assets, including property and equipment, and intangible assets other than goodwill, are assessed for potential impairment when there is evidence that events or changes in </font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">circumstances indicate that the carrying amount of an asset may not be recovered. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to operating results. Intangible assets with indefinite lives are tested annually for impairment and in interim periods if certain events occur indicating that the carrying value of the intangible assets may be impaired.</font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(u)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Comprehensive income (loss)</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Comprehensive income (loss) includes net earnings (loss) as well as changes in equity from other non-owner sources. The other changes in equity included in comprehensive income (loss) are comprised of foreign currency cumulative translation adjustments. </font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(v)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Investment tax credits</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Investment tax credits are accounted for using the flow-through method whereby such credits are accounted for as a reduction of income tax expense in the period in which the credit arises.</font></div><div style="line-height:120%;padding-left:48px;text-indent:84px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">(w)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Comparative figures</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Certain figures presented in the consolidated financial statements have been reclassified to conform to the current year presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Warranty costs</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">Warranty costs are accrued upon the recognition of related revenue, based on our best estimates, with reference to past and expected future experience.&#160; Warranty obligations are included in accounts payable and accrued liabilities in our consolidated balance sheet.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Allowance for doubtful accounts receivable</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">We maintain an allowance for our accounts receivable for estimated losses that may result from our customers&#8217; inability to pay.&#160; We determine the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, insured amounts, if any, and changes in customer payment cycles and credit-worthiness.&#160; Amounts later determined and specifically identified to be uncollectible are charged against this allowance.</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">If the financial condition of any of our customers deteriorates resulting in an impairment of their ability to make payments, we may increase our allowance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold;">Use of estimates</font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-left:96px;font-size:11pt;"><font style="font-family:Calibri,sans-serif;font-size:11pt;">The consolidated financial statements have been prepared in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the year.&#160; On an ongoing basis, management reviews its estimates, including those related to revenue recognition, such as determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and variable consideration; inventory obsolescence; estimated useful lives of long-lived assets; valuation of intangible assets; goodwill; royalty and warranty accruals; other liabilities; stock-based compensation; allowance for doubtful accounts receivable; income taxes; restructuring costs; contingent consideration and commitments and contingencies, based on currently available information.&#160; Actual amounts could differ from estimates.</font></div></div> EX-101.SCH 9 swir-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2136100 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2436402 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2336301 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 2430402 - Disclosure - ACCOUNTS RECEIVABLE Schedule of components of accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2430403 - Disclosure - ACCOUNTS RECEIVABLE Schedule of movement in the allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2330301 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 2438402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 2338301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - ACQUISITIONS AND DISPOSALS link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - BLUE CREATION BLUE CREATION link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - BLUE CREATION BLUE CREATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - BLUE CREATION Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - BLUE CREATION Schedule of the Components of Acquired Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - BLUE CREATION Schedule of recognized identified assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - CHANGES IN FUTURE ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2443403 - Disclosure - COMMITMENTS AND CONTINGENCIES Contingent liability on sale of products (Details) link:presentationLink link:calculationLink link:definitionLink 2443404 - Disclosure - COMMITMENTS AND CONTINGENCIES Other commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES Schedule of minimum future payments under operating leases for our continuing operations (Details) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE EARNINGS (LOSS) link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - DISPOSAL OF REMOTE TANK MONITORING BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - DISPOSAL OF REMOTE TANK MONITORING BUSINESS (Notes) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 2429402 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2329301 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2141100 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 2441401 - Disclosure - FAIR VALUE MEASUREMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2441402 - Disclosure - FAIR VALUE MEASUREMENT Level 3 measurement (Details) link:presentationLink link:calculationLink link:definitionLink 2142100 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - GENX MOBILE INC GENX MOBILE INC link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - GENX MOBILE INC GENX MOBILE INC (Tables) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - GENX MOBILE INC Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - GENX MOBILE INC Schedule of Cash and Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - GENX MOBILE INC Schedule of the Components of Acquired Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - GENX MOBILE INC Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - GNSS BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - GNSS BUSINESS (Notes) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - GNSS BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 2135100 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2435402 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2335301 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2426406 - Disclosure - INCOME TAXES Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426402 - Disclosure - INCOME TAXES Schedule of components of earnings (loss) before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2426403 - Disclosure - INCOME TAXES Schedule of income tax expense (recovery) (Details) link:presentationLink link:calculationLink link:definitionLink 2426404 - Disclosure - INCOME TAXES Schedule of reconciliation of income taxes calculated at the statutory rate to the actual income tax position (Details) link:presentationLink link:calculationLink link:definitionLink 2426407 - Disclosure - INCOME TAXES Schedule of reconciliation of the total amounts of unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2426405 - Disclosure - INCOME TAXES Schedule of tax effects of temporary differences that give rise to significant future tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2326301 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - INTANGIBLE ASSETS Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2443405 - Disclosure - Legal proceedings and IP Indemnification Claims Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - LONG-TERM OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - LONG-TERM OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - LONG-TERM OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - NATURE OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - NUMEREX CORP (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - NUMEREX CORP (Notes) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - NUMEREX CORP Schedule of Pro-Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - NUMEREX CORP (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - OTHER INCOME (EXPENSE) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - OTHER INCOME (EXPENSE) (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - OTHER INCOME (EXPENSE) (Tables) link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - PREPAIDS AND OTHER link:presentationLink link:calculationLink link:definitionLink 2432402 - Disclosure - PREPAIDS AND OTHER (Details) link:presentationLink link:calculationLink link:definitionLink 2332301 - Disclosure - PREPAIDS AND OTHER (Tables) link:presentationLink link:calculationLink link:definitionLink 2133100 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2433402 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2433403 - Disclosure - PROPERTY AND EQUIPMENT Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2333301 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - RECENTLY IMPLEMENTED ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - RECENTLY IMPLEMENTED ACCOUNTING STANDARDS Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - RECENTLY IMPLEMENTED ACCOUNTING STANDARDS (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - RESEARCH AND DEVELOPMENT link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - RESEARCH AND DEVELOPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - RESEARCH AND DEVELOPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - RESTRUCTURING (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - RESTRUCTURING (Notes) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - RESTRUCTURING (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - SEGMENTED INFORMATION link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - SEGMENTED INFORMATION Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420405 - Disclosure - SEGMENTED INFORMATION Schedule of property and equipment by geographical region (Details) link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - SEGMENTED INFORMATION Schedule of revenue by geographical region (Details) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - SEGMENTED INFORMATION Schedule of revenue by segment (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - SEGMENTED INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2139100 - Disclosure - SHARE CAPITAL link:presentationLink link:calculationLink link:definitionLink 2439401 - Disclosure - SHARE CAPITAL (Details) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - STOCK-BASED COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 2428407 - Disclosure - STOCK-BASED COMPENSATION PLANS Restricted share plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - STOCK-BASED COMPENSATION PLANS Schedule of fair value of share options assumptions used (Details) link:presentationLink link:calculationLink link:definitionLink 2428408 - Disclosure - STOCK-BASED COMPENSATION PLANS Schedule of restricted stock unit activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - STOCK-BASED COMPENSATION PLANS Schedule of stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2428405 - Disclosure - STOCK-BASED COMPENSATION PLANS Schedule of stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428406 - Disclosure - STOCK-BASED COMPENSATION PLANS Schedule of stock options outstanding and exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - STOCK-BASED COMPENSATION PLANS Stock option plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - STOCK-BASED COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Royalty Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Schedule of Intangible Assets Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Schedule of Property and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Notes) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 swir-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 swir-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 swir-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Inventory Disclosure [Abstract] Electronic components Inventory, Parts and Components, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories Inventory, Net Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Schedule of components of long-term obligations Schedule of Long Term Obligations [Table Text Block] Tabular disclosure of the components of long-term obligations. Research and Development [Abstract] Schedule of components of research and development costs Research and Development Costs [Table Text Block] Tabular disclosure of the entity's research and development costs. Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] Europe, Middle East and Africa [Member] Europe Middle East and Africa [Member] Represents information pertaining to Europe, Middle East and Africa. Asia-Pacific [Member] Asia Pacific [Member] PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION Segment Reporting Information [Line Items] Property and equipment Property, Plant and Equipment, Net Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] All Countries [Axis] All Countries [Axis] Represents the geopolitical areas recognized by governments of the world as a country. All Countries [Domain] All Countries [Domain] U.S. [Member] UNITED STATES Non-U.S. [Member] Non-United States [Member] Non-United States [Member] France [Member] FRANCE Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Restricted Stock Plan 1 Year [Member] Restricted Stock Plan 1 Year [Member] Restricted Stock Plan 1 Year [Member] Market Based Restricted Stock Plan [Member] Market Based Restricted Stock Plan [Member] Represents information pertaining to the market based restricted share plan. Treasury Based Restricted Stock Plan [Member] Treasury Based Restricted Stock Plan [Member] Represents information pertaining to the treasury based restricted share plan. Restricted stock plan [Member] Restricted Stock Plan [Member] Represents information pertaining to the restricted share plan. Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] RSUs Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of plans Share Based Compensation Arrangement by Share Based Payment Award Number of Plans The number of market based restricted share unit plans. Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vesting percent Share Based Compensation, Arrangement by Share Based Payment, Award, Award Vesting Percentage Per Year Represents the percentage of stock awards vesting each year. Additional tax holding period Share Based Compensation Arrangement by Share Based Payment Award Additional Tax Holding Period Represents the additional tax holding period for awards issued under share-based compensation after the first vesting period. Vested (in dollars) Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Vested and Vested not Settled in Period Intrinsic Value The intrinsic value of equity-based payment equity instruments, excluding stock (or unit) options, that vested or vested but were not settled during the reporting period as calculated by applying the disclosed pricing methodology. Unrecognized stock-based compensation cost (in dollars) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average period for recognition of unrecognized stock-based compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Business Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Segment Reporting Information [Line Items] Schedule of revenue and gross margin by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of revenue by geographical region Schedule of Revenue from External Customers by Geographic Area [Text Block] Tabular disclosure about geographical regions from which revenue is material and the amount of revenue from external customers attributed to those regions. Schedule of property and equipment by geographical region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Business Combinations [Abstract] ACQUISITIONS AND DISPOSALS Mergers, Acquisitions and Dispositions Disclosures [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Blue Creation [Member] Blue Creation [Member] Blue Creation [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Goodwill Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Relationships [Member] Customer Relationships [Member] Existing Technology [Member] Existing Technology [Member] Existing Technology [Member] Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Business Acquisition, Effective Date of Acquisition Business Acquisition, Effective Date of Acquisition Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Cost of goods sold [Member] Cost of Sales [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] Research and development [Member] Research and Development Expense [Member] Administration [Member] General and Administrative Expense [Member] Stock option plan [Member] Stock Option Plan [Member] Represents the information pertaining to stock option plan. Statement, Operating Activities Segment [Axis] Operating Activities [Axis] Segment, Operating Activities [Domain] Operating Activities [Domain] Stock-based compensation expense: Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] PREPAIDS AND OTHER Prepaids and Other Disclosure [Text Block] The entire disclosure for prepaid expenses and other current assets of the reporting entity. Receivables [Abstract] ACCOUNTS RECEIVABLE Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Number of RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at the beginning of the period (in shares) Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments other than Options Nonvested and Vested not Settled Number The number of non-vested and vested not settled equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at the end of the period (in shares) Outstanding - vested and not settled (in shares) Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Vested and Not Settled Represents the number of vested equity-based payment instruments, excluding stock (or unit) options, that are not settled as of the balance sheet date. Outstanding - unvested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Weighted Average Grant Date Fair Value Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments other than Options Nonvested and Vested not Settled Weighted Average Grant Date Fair Value [Roll Forward] A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Outstanding at the beginning of the period (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments other than Options Nonvested and Vested not Settled Weighted Average Grant Date Fair Value The weighted average fair value of nonvested and vested not settled awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding at the end of the period (in dollars per share) Weighted Average Remaining Contractual Life In years Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Weighted Average Remaining Contractual Terms [Abstract] -- None. No documentation exists for this element. -- Outstanding at the beginning of the period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Outstanding at the end of the period Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments other than Options Nonvested and Vested not Settled Intrinsic Value [Roll Forward] A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Outstanding at the beginning of the period (in dollars) Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Nonvested and Vested not Settled Intrinsic Value The intrinsic value of nonvested and vested not settled awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units, as calculated by applying the disclosed pricing methodology. Outstanding at the end of the period (in dollars) Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Initiative [Axis] Restructuring Initiative [Axis] Information by restructuring initiative. Restructuring Initiative [Domain] Restructuring Initiative [Domain] Identification of the restructuring initiative. February 2017 February 2017 Initiative [Member] February 2017 Initiative [Member] March 2018 March 2018 Initiative [Member] March 2018 Initiative [Member] November 2018 November 2018 Initiative [Member] November 2018 Initiative [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Restructuring costs Restructuring Costs Additional restructuring costs Restructuring Costs, Additional Costs Restructuring Costs, Additional Costs Completion date Restructuring and Related Activities, Completion Date Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance, beginning of period Restructuring Reserve Expensed in period Restructuring Charges Disbursements Payments for Restructuring Foreign exchange Restructuring Reserve, Foreign Currency Translation Gain (Loss) Balance, end of period Intangible Assets, Net (Excluding Goodwill) [Abstract] Schedule of components of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated annual amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Discontinued Operations and Disposal Groups [Abstract] DISPOSAL OF REMOTE TANK MONITORING BUSINESS Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] INVENTORIES Inventory Disclosure [Text Block] Income Tax Disclosure [Abstract] Canadian Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Earnings (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Accounting Policies [Abstract] Property, Plant and Equipment Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Schedule of amortization of the entity's property and equipment on straight-line basis over the estimated economic lives Schedule of amortization of the entity's property and equipment [Table Text Block] Schedule of amortization of the entity's property and equipment [Table Text Block] Finite-Lived Intangible Assets Finite-Lived Intangible Assets, Net [Abstract] Schedule of the entity's amortization of intangible assets on a straight-line basis over the specified periods Schedule of Useful Lives of Finite Lived Intangible Assets [Table Text Block] Tabular disclosure of useful lives of finite-lived intangible assets. Other Liabilities Disclosure [Abstract] Increase (Decrease) in Accrued Royalty Obligation Reduction in Accrued Royalty Obligation The retrospective effect of a change in accounting estimate related to the Company's accrued royalty obligations. Commitments and Contingencies Disclosure [Abstract] Schedule of minimum future payments under operating leases for the entity's continuing operations Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of the changes in the liability for product warranties Schedule of Product Warranty Liability [Table Text Block] Stock options [Member] Employee Stock Option [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Number of issued and outstanding common shares available for issue if the lesser of two alternatives Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Common shares available for future allocation under the plan Percentage of the award vesting at first anniversary Share Based Compensation Arrangement by Share Based Payment Award Percentage of Awards Vesting at First Anniversary Percentage of the award vesting at the first anniversary of the date of grant. Expiration term Share Based Compensation Arrangement by Share Based Payment Award Options Expiration Term The period of time, from the grant date until the time at which the share-based options (or share units) expires. New Accounting Pronouncements and Changes in Accounting Principles [Abstract] CHANGES IN FUTURE ACCOUNTING STANDARDS Description of New Accounting Pronouncements Not yet Adopted [Text Block] INCOME TAXES Income Tax Disclosure [Text Block] Contract assets Contract with Customer, Asset, Net Deferred revenue - current Contract with Customer, Liability, Current Deferred revenue - noncurrent Contract with Customer, Liability, Noncurrent Change in contract assets Increase (Decrease) in Contract with Customer, Asset Change in deferred revenue - current Increase (Decrease) in Contract with Customer, Liability, Current Increase (Decrease) in Contract with Customer, Liability, Current Change in deferred revenue - noncurrent Increase (Decrease) in Contract with Customer, Liability, Non-Current Increase (Decrease) in Contract with Customer, Liability, Non-Current Deferred revenue recognized in revenue Contract with Customer, Liability, Revenue Recognized Organization, Consolidation and Presentation of Financial Statements [Abstract] NATURE OF OPERATIONS Nature of Operations [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Licensing Agreements [Member] Licensing Agreements [Member] INTANGIBLE ASSETS Finite-Lived Intangible Assets [Line Items] Asset Impairment Charges Asset Impairment Charges Amortization expense relating to intangible assets Amortization of Intangible Assets Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Net carrying amount of intangible assets, not subject to amortization Indefinite-lived Intangible Assets (Excluding Goodwill) Inventory advances Prepaid Supplies Insurance and licenses Prepaid Insurance and Licenses Carrying amount as of the balance sheet date of unamortized costs of insurance coverage and licenses, which will be charged against earnings ratably over the period in which contractually agreed upon coverage's will be in effect; such periods expire within one year or the normal operating cycle, if longer. Deposits Deposit Assets Contract acquisition and fulfillment costs Capitalized Contract Cost, Net Other Other Prepaid Expense, Current Prepaids and other Prepaid Expense and Other Assets, Current Deferred contract acquisition and fulfillment costs Capitalized Contract Cost, Deferred Capitalized Contract Cost, Deferred Supplemental Cash Flow Information [Abstract] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] As previously reported Previously Reported [Member] Effect of adoption of ASC 606 Restatement Adjustment [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Income Statement [Abstract] Income Statement [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of sales Cost of Goods and Services Sold Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense, Net This represents the net research and development expense after reductions arising from cost offsets. Income tax expense Income Tax Expense (Benefit) Basic net earnings per share (in dollars) Earnings Per Share, Basic Diluted earnings per share - (in dollars) Earnings Per Share, Diluted Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Assets Assets [Abstract] Accounts receivable Accounts Receivable, Net, Current Inventories Prepaid Expense and Other Assets, Current Other assets Other Assets, Noncurrent Liabilities Liabilities [Abstract] Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Deferred income tax liability Deferred Tax Liabilities, Net, Noncurrent Equity [Abstract] Equity [Abstract] Retained earnings (deficit) Retained Earnings (Accumulated Deficit) Schedule of Business Acquisition, Considerations [Table Text Block] Schedule of Business Acquisition, Considerations [Table Text Block] Schedule of Business Acquisition, Considerations [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Treasury Shares [Member] Treasury Stock [Member] Additional paid-in capital [Member] Additional Paid-in Capital [Member] Retained earnings (deficit) [Member] Retained Earnings [Member] Accumulated other comprehensive income (loss) [Member] AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance (in shares) Common Stock, Shares, Outstanding Balance Stockholders' Equity Attributable to Parent Treasury Stock, Shares Treasury Stock, Shares Common share cancellation (note 22) (in shares) Stock Repurchased and Retired During Period, Shares Common share cancellation (note 22) Stock Repurchased and Retired During Period, Value Stock option exercises (note 11) (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock option exercises (note 11) Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation (note 11) Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Purchase of treasury shares for RSU distribution (in shares) Treasury Stock, Shares, Acquired Purchase of treasury shares for RSU distribution Treasury Stock, Value, Acquired, Cost Method Distribution of vested RSUs (in shares) Stock Issued During Period, Shares, Restricted Share Units, Gross Stock Issued During Period, Shares, Restricted Share Units, Gross Distribution of vested RSUs Stock Issued During Period, Value, Restricted Share Units, Gross Stock Issued During Period, Value, Restricted Share Units, Gross Issue of shares on Numerex acquisition, net of share issue cost Stock Issued During Period, Shares, Acquisitions Issuance of common shares Stock Issued During Period, Value, Acquisitions Net earnings (loss) Net Income (Loss) Attributable to Parent Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Balance Balance (in shares) Document and Entity Information -- None. No documentation exists for this element. -- Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Entity Current Reporting Status Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Entity Emerging Growth Company Entity Emerging Growth Company Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment [Table] Production equipment and tooling [Member] Production Equipment and Tools [Member] Production Equipment and Tools. Statement [Line Items] Amortization expense relating to property and equipment Depreciation Other Income and Expenses [Abstract] Interest income Investment Income, Interest Interest expense Interest Expense Noninterest Expense Noninterest Expense Other income (note 9) Other Nonoperating Income (Expense) Payables and Accruals [Abstract] Schedule of components of accounts payable and accrued liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Fair Value Disclosures [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss) Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss) Stockholders' Equity Note [Abstract] SHARE CAPITAL Share Capital Note Disclosure [Text Block] The entire disclosure for share capital. Supplemental Cash Flow Elements [Abstract] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Income Taxes Paid, Net Income Taxes Paid, Net Interest Paid, Including Capitalized Interest, Operating and Investing Activities Interest Paid, Including Capitalized Interest, Operating and Investing Activities Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Capital Lease Obligations Incurred Capital Lease Obligations Incurred Asset Retirement Obligation, Liabilities Incurred Asset Retirement Obligation, Liabilities Incurred Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents Remaining performance obligation to be recognized Revenue, Remaining Performance Obligation, Amount Remaining performance obligation to be recognized, percentage Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation to be recognized, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Existing Technology [Member] Order or Production Backlog [Member] Order or Production Backlog [Member] GNSSGlobalTop [Member] GNSSGlobalTop [Member] GNSSGlobalTop [Member] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Payments to Acquire Businesses, Gross Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Basis of Accounting, Policy [Policy Text Block] Basis of Accounting, Policy [Policy Text Block] Basis of consolidation Consolidation, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Revenue recognition Revenue Recognition, Policy [Policy Text Block] Research and Development costs Research and Development Expense, Policy [Policy Text Block] Warranty costs Standard Product Warranty, Policy [Policy Text Block] Royalty costs Royalty Costs [Policy Text Block] Disclosure of accounting policy for royalty costs. Market development costs Cooperative Advertising Policy [Policy Text Block] Income taxes Income Tax, Policy [Policy Text Block] Stock-based compensation and other stock-based payments Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Earnings (loss) per common share Earnings Per Share, Policy [Policy Text Block] Translation of foreign currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Allowance for doubtful accounts receivable Trade and Other Accounts Receivable, Policy [Policy Text Block] Financing Receivables Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Derivatives Derivatives, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Intangible assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Comprehensive income (loss) Comprehensive Income, Policy [Policy Text Block] Investment tax credits Investment Tax Credit [Policy Text Block] Disclosure of accounting policy for investment tax credits. Comparative figures Reclassification, Policy [Policy Text Block] ACQUISITION OF GNSS BUSINESS [Abstract] ACQUISITION OF GNSS BUSINESS [Abstract] ACQUISITION OF GNSS BUSINESS [Text Block] Business Combination Disclosure Two [Text Block] Business Combination Disclosure Two [Text Block] PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net earnings (loss) Weighted average shares used in computation of: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Assumed conversion (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net earnings (loss) per share (in dollars): Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic Schedule of Property, Plant and Equipment [Table] Furniture and fixtures [Member] Furniture and Fixtures [Member] Research and development equipment [Member] Research and Development Equipment [Member] Represents information pertaining to the research and development equipment. Computer equipment [Member] Computer Equipment [Member] Software [Member] Computer Software, Intangible Asset [Member] Leasehold improvements [Member] Leasehold Improvements [Member] Leased vehicles [Member] Assets Held under Capital Leases [Member] Office equipment [Member] Office Equipment [Member] Monitoring Equipment [Member] Monitoring Equipment [Member] Monitoring Equipment [Member] Network equipment [Member] Network equipment [Member] Network equipment [Member] PROPERTY AND EQUIPMENT Cost Property, Plant and Equipment, Gross Accumulated amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Net book value ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Cash Flow, Supplemental Disclosures [Text Block] Cash Flow, Supplemental Disclosures [Text Block] Gross research and development Research and Development Expense Government tax credits Research and Development Arrangement with Federal Government, Customer Funding to Offset Costs Incurred Total Existing Technology [Member] In Process Research and Development [Member] In Process Research and Development [Member] GenX Mobile Inc [Member] GenX Mobile Inc [Member] GenX Mobile Inc [Member] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Annual dividends per share Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Expected Dividend Payments Per Share The estimated amount per share of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Expected stock price volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected option life (in years) Average fair value of options granted (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Statement of Cash Flows [Abstract] Cash flows provided by (used in): Net Cash Provided by (Used in) Continuing Operations [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net earnings (loss) Items not requiring (providing) cash Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization Depreciation, Depletion and Amortization Stock-based compensation (note 11(a)) Share-based Compensation Deferred income taxes Increase (Decrease) in Deferred Income Taxes Reduction in accrued royalty obligation Impairment Impairment of Long-Lived Assets Held-for-use Loss on disposal of iTank business (note 5(a)) Gain (Loss) on Disposition of Business Unrealized foreign exchange loss (gain) Unrealized foreign exchange gain loss relating to intercompany loans, Cash Flow Statement Unrealized foreign exchange gain loss presented in the Company's operating activities relating to certain foreign currency denominated intercompany balances that are not considered part of the company's net investment in its subsidiaries. Other Other Operating Activities, Cash Flow Statement Changes in non-cash working capital Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaids and other Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue and credits Increase (Decrease) in Deferred Revenue Cash flows provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Additions to intangible assets Payments to Acquire Intangible Assets Proceeds from sale of property & equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of iTank business Proceeds from Divestiture of Businesses Acquisitions, net of cash acquired: Payments to Acquire Businesses and Interest in Affiliates [Abstract] Numerex Corp (note 5(a)) Payments to Acquire Business Six, Net of Cash Acquired Payments to Acquire Business Six, Net of Cash Acquired GNSS business of GlobalTop (note 5(b)) Payments to Acquire Business Two, Net of Cash Acquired Blue Creation (note 5(c)) GenX Mobile Inc. (note 5(d)) Payment to Acquire Business Five, Net of Cash Acquired Payment to Acquire Business Five, Net of Cash Acquired Cash flows used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Issuance of common shares, net of issuance cost Proceeds from Issuance of Common Stock Repurchase of common shares for cancellation (note 22) Payments for Repurchase of Common Stock Purchase of treasury shares for RSU distribution Payments for Purchase of Treasury Shares for RSU Distribution Represents cash outflow to reacquire common stock for RSU distribution during the period. Taxes paid related to net settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation Payment for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Decrease in other long-term obligations Proceeds from (Repayments of) Other Long-term Debt Cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Cash and cash equivalents and restricted cash, increase (decrease) in the year Cash and Cash Equivalents, Period Increase (Decrease) Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Goodwill [Table] Schedule of Goodwill [Table] OEM Solutions OEM Solutions [Member] Represents information pertaining to OEM Solutions, a reportable segment of the entity. Enterprise Solutions Enterprise Solutions [Member] Represents information pertaining to enterprise solutions, a reportable segment of the entity. IoT Services IoT Services [Member] IoT Services [Member] Goodwill [Line Items] Goodwill [Line Items] Changes in the carrying amount of goodwill Goodwill [Roll Forward] Balance at beginning of year Goodwill acquired (note 5(a) and 5(b)) Goodwill, Acquired During Period Disposal of assets of a business unit Goodwill, Written off Related to Sale of Business Unit Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of year Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Wireless data and services [Member] Wireless Data and services [Member] Wireless data and services [Member] Electronic components inventory [Member] Inventories [Member] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Other commitments Long-term Purchase Commitment [Line Items] Purchase Commitment, Remaining Minimum Amount Committed Purchase Commitment, Remaining Minimum Amount Committed Inventory, Raw Materials and Supplies, Gross Inventory, Raw Materials and Supplies, Gross Purchase Obligation Purchase Obligation LONG-TERM OBLIGATIONS Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Number of reportable segments Number of Reportable Segments Schedule of components of prepaids and other Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Common shares [Member] Retained Earnings [Member] SHARE CAPITAL Equity, Class of Treasury Stock [Line Items] Shares repurchased Shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Percentage of shares authorized to be repurchased Stock Repurchase Program, Percentage of Shares Authorized to be Repurchased Stock Repurchase Program, Percentage of Shares Authorized to be Repurchased Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Share repurchased during period, value per share Share Repurchased During Period, Value per Share Share Repurchased During Period, Value per Share Common share cancellation (note 22) Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding at the end of the period (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding at the beginning of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding at the end of the period (in dollars per share) Weighted Average Remaining Contractual Life Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] -- None. No documentation exists for this element. -- Outstanding at the beginning of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outstanding at the end of the period Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] -- None. No documentation exists for this element. -- Outstanding at the beginning of the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Outstanding at the end of the period Investment Foreign Currency, Contract, Amount Purchased Investment Foreign Currency, Contract, Amount Purchased Derivative, Average Forward Exchange Rate Derivative, Average Forward Exchange Rate Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Standby Letters of Credit Facility, Maximum Capacity Standby Letters of Credit Facility, Maximum Capacity Maximum capacity under the Standby Letter of Credit Facility. Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] FRANCE Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward [Member] Research Tax Credit Carryforward [Member] Receivable Type [Axis] Receivable Type [Axis] Receivable Type [Domain] Receivable [Domain] Trade receivables [Member] Trade Accounts Receivable [Member] Sales taxes receivable [Member] Sales Taxes Receivable [Member] Represents the amount of sales tax due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. Financing Receivable [Member] Financing Receivable [Member] Other receivables [Member] Other Receivables [Member] Represents the amount due from parties or arising from transactions not otherwise specified in the taxonomy. Components of accounts receivable Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts receivable, gross Accounts Receivable, Gross, Current Financing Receivables Financing Receivable, Recorded Investment, Current Less: allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivables, net Other receivables Other Receivables SEGMENTED INFORMATION Segment Reporting Disclosure [Text Block] Patents and trademarks [Member] Patents and Trademarks [Member] Represents information pertaining to the patents and trademarks. Licenses [Member] Intellectual property and customer relationships [Member] Intellectual Property Customer Relationships and Databases [Member] Represents information pertaining to the intellectual property, customer relationships and databases. Intangible assets Estimated useful life OTHER INCOME (EXPENSE) Other Income and Other Expense Disclosure [Text Block] Schedule of components of accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of movement in the allowance for doubtful accounts Allowance for Credit Losses on Financing Receivables [Table Text Block] Minimum future payments under operating leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Subsequent years Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due RECENTLY IMPLEMENTED ACCOUNTING STANDARDS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Exercise Price Range [Axis] Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Range of exercise prices $10.26 - $14.53 U.S. Exercise Price Range One US Dollars [Member] Represents information pertaining to the exercise price range one in U.S. dollars. Range of exercise prices $13.99 - $19.81 Cdn Exercise Price Range One Canadian Dollars [Member] Represents information pertaining to the exercise price range one in Canadian dollars. Range of exercise prices $14.54 - $16.40 U.S. Exercise Price Range on Two US Dollars [Member] Represents information pertaining to the exercise price range two in U.S. dollars Range of exercise prices $19.82 - $22.37 Cdn Exercise Price Range Two Canadian Dollars [Member] Represents information pertaining to the exercise price range two in Canadian dollars Range of exercise prices $16.41 - 24.61 U.S. Exercise Price Range on Three US Dollars [Member] Represents information pertaining to the exercise price range three in U.S. dollars Range of exercise prices $22.38 - $33.56 Cdn Exercise Price Range Three Canadian Dollars [Member] Represents information pertaining to the exercise price range three in Canadian dollars Range of exercise prices $24.62 - $25.15 U.S. Exercise Price Range on Four US Dollars [Member] Represents information pertaining to the exercise price range four in U.S. dollars Range of exercise prices $33.57 - $34.30 Cdn Exercise Price Range Four Canadian Dollars [Member] Represents information pertaining to the exercise price range four in Canadian dollars Range of exercise prices $25.16 - $32.29 U.S. Exercise Price Range on Five US Dollars [Member] Exercise Price Range on Five US Dollars [Member] Range of exercise prices $34.31 - $44.03 Cdn Exercise Price Range Five Canadian Dollars [Member] Exercise Price Range Five Canadian Dollars [Member] Stock options outstanding and exercisable Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Options Outstanding Share Based Compensation Shares Authorized under Stock Option Plans Exercise Price Range Outstanding Options [Abstract] -- None. No documentation exists for this element. -- Number of Options Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Weighted Average Remaining Option Life Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Weighted Average Exercise Price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Options Exercisable Share Based Compensation Shares Authorized under Stock Option Plans Exercise Price Range Exercisable Options [Abstract] -- None. No documentation exists for this element. -- Number Of options Exercisable (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Weighted Average Exercise Price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Exercise price, low end of range (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Exercise price, high end of range (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit NUMEREX [Member] NUMEREX [Member] NUMEREX [Member] Brand [Member] Brand [Member] Brand acquired from acquiree. Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue Payments to Acquire Business Six, Net of Cash Acquired Cash Acquired from Acquisition Issuance of common shares Goodwill, Acquired During Period Business Combination, Consideration Transferred Business Combination, Consideration Transferred Deferred income tax Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Other working capital acquired from acquisition Other working capital acquired from acquisition Other working capital associated with the acquisition of business during the period. Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Production equipment [Member] Equipment [Member] Tooling [Member] Tools, Dies and Molds [Member] Estimated economic lives Property, Plant and Equipment, Useful Life Income Tax Rates [Table] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Reconciliation of income taxes calculated at the statutory rate to the actual income tax provision Effective Income Tax Rate Reconciliation, Amount [Abstract] Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%) Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Increase (decrease) in income taxes for: Income Tax Reconciliation Increase Decrease [Abstract] -- None. No documentation exists for this element. -- Permanent and other differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Change in statutory/foreign tax rates and foreign exchange rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Adjustment to prior years Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Total Schedule of components of earnings (loss) before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of income tax expense (recovery) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of reconciliation of income taxes calculated at the statutory rate to the actual income tax provision Schedule of Effective Income Tax Rate Reconciliation Total Consolidated Operations [Table Text Block] Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing and discontinued operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing and discontinued operations. Schedule of tax effects of temporary differences that give rise to significant future tax assets and future tax liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of reconciliation of the total amounts of unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of components of other income (expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Investments, All Other Investments [Abstract] FINANCIAL INSTRUMENTS Financial Instruments Disclosure [Text Block] Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Significant Inputs Business Combination, Contingent Consideration Arrangements, Basis for Amount, Minimum This value represents an input used by management to estimate the contingent liability assumed in a business combination. This value represents the minimum criteria the acquired business is required to meet prior to being eligible for contingent consideration. Contingent consideration, maximum Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High FAIR VALUE MEASUREMENT Fair Value Disclosures [Text Block] Restricted Cash [Abstract] Restricted Cash Restricted Cash STOCK-BASED COMPENSATION PLANS Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Business Combination, Consideration Transferred Schedule of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of fair value of options estimated on the date of grant using the Black-Scholes option pricing model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of stock options outstanding and exercisable Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Schedule of restricted stock unit activity Schedule of Vested and Nonvested Restricted Stock Units Activity [Table Text Block] Tabular disclosure of the changes in outstanding nonvested restricted stock units and vested restricted stock units waiting for settlement. Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] REVENUE BY GEOGRAPHICAL REGION Revenues from External Customers and Long-Lived Assets [Line Items] ACCOUNTS PAYABLE AND ACCRUED LIABILITIES Accounts Payable and Accrued Liabilities, Current [Abstract] Trade payables and accruals Accounts Payable, Trade, Current Inventory commitment reserve Inventory Commitment Reserve Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from inventory commitment reserve. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued royalties Accrued Royalties, Current Accrued payroll and related liabilities Employee-related Liabilities, Current Deferred Rent Deferred Rent Credit, Current Professional Fees Accrued Professional Fees, Current Taxes payable (including sales taxes) Taxes Payable, Current Product warranties (note 26(b)(iii)) Product Warranty Accrual, Current Deferred Credits and Other Liabilities, Current Deferred Credits and Other Liabilities, Current Restructuring Reserve, Current Restructuring Reserve, Current Other Accounts Payable and Other Accrued Liabilities, Current Total ACQUISITION OF BLUE CREATION Business Combination Disclosure [Text Block] Product Liability Contingency [Table] Product Liability Contingency [Table] Adjustment for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Contingent liability on sale of products Product Liability Contingency [Line Items] Changes in the liability for product warranties Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance, beginning of year Standard and Extended Product Warranty Accrual Provisions Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Expenditures Standard and Extended Product Warranty Accrual, Decrease for Payments Balance, end of year Current assets Assets, Current [Abstract] Restricted cash Restricted Cash, Current Prepaids and other (note 15) Total current assets Assets, Current Property and equipment (note 16) Intangible assets (note 17) Intangible Assets, Net (Excluding Goodwill) Goodwill (note 18) Deferred income taxes (note 10) Deferred Tax Assets, Net, Noncurrent Total assets Assets Current liabilities Liabilities, Current [Abstract] Total current liabilities Liabilities, Current Long-term obligations (note 20) Accounts Payable and Accrued Liabilities, Noncurrent Total liabilities Liabilities Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Shareholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Common stock: no par value; unlimited shares authorized; issued and outstanding: 36,067,415 shares (December 31, 2017 — 35,861,510 shares) Common Stock, Value, Issued Preferred stock: no par value; unlimited shares authorized; issued and outstanding: nil shares Preferred Stock, Value, Issued Treasury stock: at cost; 119,584 shares (December 31, 2017 — 222,639 shares) Treasury Stock, Value Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss (note 21) Accumulated Other Comprehensive Income (Loss), Net of Tax Total equity Total liabilities and equity Liabilities and Equity Intellectual property [Member] Developed Technology Rights [Member] Customer relationships [Member] In-process research and development [Member] Cost Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Net book value Estimated annual amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Segmented Information [Abstract] Segmented Information [Abstract] Number of Reportable Segments INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] DISPOSAL OF REMOTE TANK MONITORING BUSINESS AND ACQUISITION OF NUMEREX CORP [Text Block] Business Combination Disclosure Seven [Text Block] BusinessCombinationDisclosureSeven [Text Block] Schedule of components of accumulated other comprehensive loss, net of taxes Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] GOODWILL Goodwill Disclosure [Text Block] Common stock, issued shares Common Stock, Shares, Issued Common stock, outstanding shares Preferred stock, issued shares Preferred Stock, Shares Issued Preferred stock, outstanding shares Preferred Stock, Shares Outstanding Treasury stock, shares EARNINGS (LOSS) PER SHARE Earnings Per Share [Text Block] Canadian: Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Federal Tax Expense (Benefit) Deferred Deferred Federal Income Tax Expense (Benefit) Total Federal Income Tax Expense (Benefit), Continuing Operations Foreign: Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Foreign Tax Expense (Benefit) Deferred Deferred Foreign Income Tax Expense (Benefit) Total Foreign Income Tax Expense (Benefit), Continuing Operations Total: Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Income Tax Expense (Benefit) Deferred Deferred Income Tax Expense (Benefit) Other Tax Carryforward [Table] Tax Credit Carryforward [Table] NORWAY NORWAY Brazil [Member] BRAZIL Sweden [Member] SWEDEN Luxembourg [Member] LUXEMBOURG Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] U.S. subsidiary [Member] US Subsidiary [Member] Represents information pertaining to the U.S. subsidiary. Foreign subsidiaries [Member] Foreign Subsidiaries [Member] Represents information pertaining to the foreign subsidiaries. Other Tax Carryforward [Axis] Other Tax Carryforward, Name [Domain] Capital loss carry-forwards [Member] Capital Loss Carryforward [Member] R&D tax credit [Member] Employment tax credit [Member] Employment Tax Credit Carryforward [Member] Employment Tax Credit Carryforward [Member] Investment tax credits [Member] Investment Tax Credit Carryforward [Member] Deferred Income Tax Charge [Member] Deferred Income Tax Charge [Member] Canadian Federal [Member] Domestic Tax Authority [Member] Canadian Provincial [Member] State and Local Jurisdiction [Member] Capital loss carry-forward Tax Credit Carryforward [Line Items] Valuation allowance Deferred Tax Assets, Valuation Allowance Capital loss carry-forwards Capital Loss Carryforwards Amount of capital loss carryforward, before tax effects, available to reduce future taxable capital gain under enacted tax laws. Tax credit carried forward Tax Credit Carryforward, Amount Tax Credit Carryforward, Expiration Date Tax Credit Carryforward, Expiration Date Net operating loss carry-forwards Operating Loss Carryforwards Operating Loss Carryforwards, Expiration Date Operating Loss Carryforwards, Expiration Date Base amount limitation of net operating loss deduction Operating Loss Deduction Limitation Represents the base amount of annual net operating loss deductions. Limitation on net operating losses deduction as a percentage of taxable income (as a percent) Operating Loss Deduction Limitation As Percentage Of Taxable Income Represents the limitation on operating losses deduction as a percentage of taxable income. Amount of taxable income over which the percentage limitation is applied Operating Loss Deduction Limitation Taxable Income Amount To Exceed Represents the amount of taxable income over which a percentage limitation is applied. Period after which unused tax credit may be refunded by the tax authorities Tax Credit Carryforward Period after which Unused Tax Credit may be Refunded by Tax Authorities Represents the period after which unused tax credit may be refunded by the tax authorities. Unrecognized Tax Benefits Unrecognized Tax Benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit GNSSBUSINESS [Abstract] GNSSBUSINESS [Abstract] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] AOCI Attributable to Parent [Member] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Foreign currency translation adjustment [Member] Foreign currency translation adjustment [Member] Foreign currency translation adjustment [Member] Gain (loss) on long term intercompany loan balances [Member] Gain (loss) on long term intercompany loan balances [Member] Gain (loss) on long term intercompany loan balances [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Balance, beginning of period Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Balance, end of period Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case Type [Domain] Litigation Case [Domain] M2M Solutions LLC [Member] M2M Solutions LLC [Member] M2M Solutions LLC [Member] COMMITMENTS AND CONTINGENCIES Loss Contingencies [Line Items] Patents found not infringed Loss Contingency, Patents Found Not Infringed, Number Number of lawsuits Loss Contingency, Pending Claims, Number Loss Contingency, Patents Allegedly Infringed, Number Loss Contingency, Patents Allegedly Infringed, Number Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] iTank Remote Monitoring Business [Member] iTank Remote Monitoring Business [Member] iTank Remote Monitoring Business [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Proceeds from Divestiture of Businesses Cash consideration received in business disposal Disposal Group, Including Discontinued Operation, Consideration Cash consideration held in escrow Disposal Group, Including Discontinued Operation, Consideration Held In Escrow Disposal Group, Including Discontinued Operation, Consideration Held In Escrow Amount in escrow, held with contingency Disposal Group, Including Discontinued Operation, Consideration Held In Escrow, Contingent On Meeting Milestone Disposal Group, Including Discontinued Operation, Consideration Held In Escrow, Contingent On Meeting Milestone Remaining escrow, held to secure purchaser right of indemnification Disposal Group, Including Discontinued Operation, Consideration Held In Escrow, Portion Securing Purchaser Rights Disposal Group, Including Discontinued Operation, Consideration Held In Escrow, Portion Securing Purchaser Rights Transaction related costs Disposal Group, Including Discontinued Operation, Transaction Costs Disposal Group, Including Discontinued Operation, Transaction Costs Goodwill de-recognized in disposal Disposition of Business, Goodwill De-Recognized Disposition of Business, Goodwill De-Recognized Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Activities Disclosure [Text Block] Schedule of changes in the carrying amount of goodwill Schedule of Goodwill [Table Text Block] Cost of Goods and Services Sold Gross margin Gross Profit Gross margin % Gross Profit Percentage Represents the gross profit, expressed as a percentage of revenue. Expenses Operating Expenses Earnings (loss) from operations Operating Income (Loss) Total assets ACQUISITION OF GENX MOBILE INC Business Combination Disclosure Six [Text Block] Business Combination Disclosure Six [Text Block] Schedule of components of property and equipment Property, Plant and Equipment [Table Text Block] Accrued royalties Accrued Royalties Noncurrent Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the long term portion of the liabilities. Other Other Accrued Liabilities, Noncurrent Long-term obligations Statement of Operations and Comprehensive Earnings (Loss) [Abstract] Statement of Operations and Comprehensive Earnings (Loss) Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Product Product [Member] Services and other Service, Other [Member] Gross margin Expenses Operating Expenses [Abstract] Research and development (note 7) Administration General and Administrative Expense Restructuring (note 8) Acquisition-related and integration BusinessCombinationAcquisitionIntegrationRelatedCosts This element represents both acquisition and integration related costs incurred to effect a business combination which costs have been expensed during the period. Acquisition related costs may include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. Integration related costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs. Impairment (note 17) Amortization Depreciation, Depletion and Amortization, Nonproduction Total expenses Earnings (loss) from operations Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Other income (note 9) Other Income Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments, net of taxes of $nil Comprehensive earnings (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net earnings (loss) per share (in dollars) (note 12) Diluted Weighted average number of shares outstanding (in thousands) (note 12) Basic Diluted ACCOUNTS PAYABLE AND ACCRUED LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Business Acquisition, Pro Forma Loss from operations Business Acquisition, Pro Forma Loss from operations Business Acquisition, Pro Forma Loss from operations Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition Pro Forma Earnings Per Share Basic and Diluted Business Acquisition Pro Forma Earnings Per Share Basic and Diluted Business Acquisition, Pro Forma Earnings Per Share, Basic and Diluted RESEARCH AND DEVELOPMENT Research, Development, and Computer Software Disclosure [Text Block] Schedule of reconciliation between basic and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of the total amounts of unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefits, beginning of year Increases — tax positions taken in prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Increases — tax positions taken in current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Settlements and lapses of statute of limitations Unrecognized Tax Benefits Decreases Resulting from Settlements with Taxing Authorities and from Lapse of Applicable Statute of Limitations The gross amount of decreases in unrecognized tax benefits resulting from settlements with taxing authorities and from lapses of the applicable statutes of limitations. Unrecognized tax benefits, end of year Deferred Tax Assets, Net, Noncurrent Deferred income tax assets (liabilities) Deferred Tax Assets, Gross [Abstract] Property and equipment Deferred Tax Assets, Property, Plant and Equipment Non capital loss carry-forwards Deferred Tax Assets, Other Loss Carryforwards Capital loss carry-forwards Deferred Tax Assets, Capital Loss Carryforwards Scientific research and development expenses and credits Deferred Tax Assets Tax Deferred Expense Scientific Research and Development Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from scientific research and development expenses and credits. Reserves and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Investments Deferred Tax Liabilities, Investment in Subsidiaries Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible temporary differences from the entity's investment in its wholly-owned subsidiaries. Acquired intangibles Deferred Tax Liabilities, Intangible Assets Future income tax assets ,Total Deferred Tax Assets, Gross Valuation allowance Total Deferred Tax Assets, Net Classification: Components of Deferred Tax Assets and Liabilities [Abstract] Assets Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract] Liabilities Deferred Tax Liabilities, Net, Classification [Abstract] Non-current Movement in the allowance for doubtful accounts Allowance for Doubtful Accounts Receivable [Roll Forward] Balance, beginning of year Bad debt expense (recovery) Provision for Doubtful Accounts Write-offs and settlements Allowance for Doubtful Accounts Receivable Charge Offs and Settlements Amount of direct write-downs and recoveries of receivables charged against the allowance for doubtful accounts. Foreign exchange Allowance for Doubtful Accounts Receivable Foreign Exchange The amount of foreign exchange gains or losses attributable to accounts receivable. Balance, end of year EX-101.PRE 13 swir-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 annualfinancialhighligha2018.jpg begin 644 annualfinancialhighligha2018.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 3P WT# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **R]3\5:+HNK:5I>HZQ86&IZL[QZ?9W M5RDXN;NZE6**&-069W=B J@ DDG K)TGXA>%M>U*RT[3/$NCZC MJ%]IZZO:VEI?Q2RW%BQ"K=1HK$M"20!( 5)/6C?;^OZLP\SH**** "BBLJ^\ M5:)I>NZ9HE[K%A::SJ@D:PTZ>Z1+B[$8#2&*,G:/(#5HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /Q;^/5G\/U^+7[2-YX@\ >*M3\;'Q4EKX;\;Z;/)::5H=TZH(C=77G+%$ M=^&^=&X'!7J/JC]H_P#;D\5?LPW7@#X8_P!L>$4\:1^&+74==\3^,H-2N;&: M;;Y7EQ)9(\K2.\LPW,L9$ M$ACV V^(QLVX#*6WD,H.>UI-9TU*%&%+MRW^4&G;M:5KO[2]+/234JDI] M^:WSDFOO5TET?K=<#\,_V[M7\93? S7M6TK2=)\#^/X=3TV_NU$I>RU:T9]F MR1F \F81G:K)N!/+<&N!^('_ 4F\4>#_A+X*\02V7A71-4\>:KJ'HK[Q M!X3N?!,"V^@>(/#&H_8M3LHQ$(F59@I&'51N^7G'&*UE:\FN^GG%ZOYIZ+^[ MIOJ9PTM?M]SU2^36K_O*_D?.&D?\%&/&?B;]GWP_XMT#0/#&M^+)OB!;^"KJ M.%KN'3;]986D2>V,NV6$,2@'FJQ7#$J#5^ M(GPSDT=XY='^U2Z5=PW\B!&=>\>^/ MO%T>@^*;?Q9::GXBUF.]OC<0KA(&E>'_ %').P ').&&:TO%W[(/@3QUJ'Q: MN=;DU6\3XEVUA;:Q;_:$6.#[&FV![?"!D8'#'>7!91QC(--J-Y)7_P" H?== MJ?EJ73Y;QY^EO_2W?_R1KYHY#XC?M::C\,?CYXE\,ZII]E-X.T+X;3>-YI(( MI/MTD\<_EF)6W[-A7H"F(_LK_ /!2O7OC1\+O& M]_J7AZ?POJ#^+]7%_P#:[&5U;8QV*5VA BA"JA<\$_-5[X._L:Z9\$O%FF:K MHOQ1^*&HZ1IL;PVGA36/$OVG1HHBA18Q;^4/E0'Y1NX*@\XHARQDN;56?_I4 M_P!'&WITZY2YG3LM]/\ TF*O]ZDVO/KTY;7VF\4_\%)_#MA<31BV\,?#NZU. MPAD^8KGZS)/(_EV]W$9-L".I";&3<0N<*%+5]<>/?@[KTG[87@?XCZ3I9U' M0+SPU?\ A;Q(ZW,<1M82PGMY-K,&<&3G^&?B5)JWB MKQEXI\7^#_#NI07G@GPOJWB&>\LM-$<2X:2%T WQR;Q&%8J$"[MQS4T+1E3E M+I>__@QO3L[6MT?78NM[RJ176WWJ"7W7O?KLUN>F?M=?'#Q/\!_ GAO5_".C M:=K^L:MXEL-#6PU*1HHY1<%EP)%(V-D* Q# 9.5-?.NI?M8?M0Z7=?%?P^_@ M_P"%\^O_ RM(M9US4H;N_\ L4]G);&X2"VA8B1IBBN=[NJ?*1CD$_7_ ,7_ M (-:+\:M+\/V.N75_:PZ)KEGK]NVGR(C/<6S%HU?>C90D\@8/H16!??LS>%] M0U_XO:O)?ZNMS\3M,@TK656:+9;Q16SVRM;#R\JQ21B2Y<9 X XK)*2C-]=; M?='E_'FO_D:+D?F?)OQ*^)EA\3/%_B/7U\+6%AJ/B3] MG&\UUM2,]R]W"DK,?LO^M$!C!;.[R=Y(^_CY:X?19K>WO]$FN["#5+:']E;S M9+&Z:18KA58-Y;F-T<*V,'8RM@\$'FOLF+]B_P $P^3C5-?/E?#T_#9_V;:6SQI%';0*CM,S XPSNW&,DG+5 M!'^WA\3?'6D?!FT\$>#O#<'B_P :WVM:)J5CKUQ-]EL[ZQ5!YB2Q-DP@LSLN MUF(&U6!^8^N^+OV#O!/B73_!:Z?XJ\;^#=9\*Z%#X;M_$'A76A8W]WI\:@+# M<.(RKC(W':BY)], =!H'['/P_P#"=W\)9=%&I:9%\-#>OI%M#.C)Y M+(6D8G+95DY)[8 N3C.K*3>CD_6S;MZ>[9-;WUNK:\L;QBDEM'\>6W_I>M^V MAX->_MO?%RQ_9^\0Z])X)\/GQQX9\;7'@[7;ZWCO;G1=/2%0SW[Q0A[DPCZUXLNO&+:QX?UA;*^M+ MRXC\N6.&1(L"$ID;7#'D_-7$^+OV/_[%;X%> /!FFWUQX"\.^+7\6^(-:U+4 M(Y9WN(4=XS*'8/*\TLAR43: #G K.F_?@Y_S4W]W+S_+23_#6ZM5164E#:TU M\FI"[V MXDL[77],N-.DN(AEHA+&4W@=R,YQWQ6=5R5.3AO9V]32GR\ZY]KZGS)X,^-' M[5_Q8\,V'Q"\*?#_ .'&G>"=2B6]T[P[K>I7?]MW=JPRC"9,6Z-(I#+O QGD M5[3KG[6GPH\,_$^+X-$-KK:1'::'XDTK2+#1]86:%Y M)/*M1':T=[76^23M>6]ODFV ME\TKMJSU2UMTZG1?VVO@?XB^*7_"N].^(FF77BTW!M$M%CF$,DP./*2X*"%W M)X"JY)/ R>*T]$_:T^$?B/XNW?PPTWQO87?CBU,RRZ8DFF]TY;NW2WG MUEIY[+5:*^I]-_"C]J[X3?''Q=K'ACP-XTL_$.N:3&9KJUMXID'EA@A>-W15 ME4,0"T98#<.>12?&+]J[X4? '5%T[Q_XPM_#E^]F-0CMYK:>5Y83+Y64$<;; MSN_A7+ L1M!-?.O[&_P1^+_ ,./C"]QJW@W_A7GPXL],N+4:'=>)H==@^TR M2H^_3/D\ZS@9E+-$\ASD9RPR/8O$?PBUW6/VVO#GQ ?18KKPII_@FZTHZE)) M"3#>OW;MJ7/#?[,]!\*:+\2=*U'7=<1'L+:%)BLA?.V-I-FR.4XQY3L MKY(&W) JU#^VE\%KCXO/\+T\=VG_ G"WK:<=-:UN%7[2#@PB&)/!UO:^*O#/Q*M_$6N0)=6F^"S6\N6:>/+_P &)X[LD\2Z?-?0WEC-!/%]F-FC/,+'2+[4;5-4TC4UL ME^S0/*TDK+ "T:A"Q$9+$#Y0217E6N?"[6_@W^SC^V7K'BO1[32/^$IUC6M0 MTZZN&2X^UV4T>V!F\EF906=MJO@J6R5 S7B/[.GC2/Q]/XT\ #PYJ&M_$7Q' M\,[W1-#U8^.]*\0116L4#!+-A910QV@9V7!G)?.T%@.:Y?>E%I?$H*6G=QD_ MP:2MOOK=6-K1C4BW\+FU?R4HJ_S3;OMMT=S[8F_;B^%GP]\$^$;OXE>/-'TO M7M7\-V7B!_[-L;XVUS%/A?,M4:(R%"^[$;#S0HRR@ FO;? GCS0/B=X1TSQ1 MX6U2#6M U*+SK2^M\[)%R0>" 00005(!!!! (KY+^"O[-_C7PY\=/A'XA\0^ M&(4T?P_\(+7PQ>W$MS;3?9M45_GA"ARQ.PL-Z@H02-W->K?L*_"[Q)\&?V8? M"GA'Q;I8T;7K"6^:>R$\4PC62\FDC^:)F0Y1U/!XS@X/%=M2,;S:?5V].:2_ M))_/T.97Y8O_ W^<$V_D[I_YGE]K^U)XWO-8^,FM:9=VEQHFG^.]+^'_AVU MU"S5K2PG>6*"ZNYC&4EF7?,&V&11\J@%.;_4U\+W*VY348+N..:V1A.1&%?;G+G Y],5RWC[]C/Q+I?@ M706M_!]AXVUK4K+5?^$ATC27M;.SMK^:S$6F-;QS/%&EM8D-''L^=-YE52[- M7+&7+3BVK^[%^K<8NWWJ5^_-9VT:VE%2J2BG;WI+T22?O/AG MXL>(M/\ VU/&/PPUO4FOM!OO#%IXET"%K>*/[&%E:WN8@ZJ&D#/M?YRQ'('% M?0%?&_PST?6I?V[-'TZ_O1K%SX%^%-GI>LZIN+F:^GN%;YB3G++&S\\GJ>M? M9%:V2A&SO\6O>TY)?@D9./^PQ'_P"F^SKJ: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NJ:K9 M:)8RWNHWEO86<6#)<74JQQID@#+,0!R0/QKG?^%M>!_^AR\/_P#@T@_^*KB? MVKYFC^"^LH#\KO;@_P#?^,_TKX+H _2K_A;7@?\ Z'+P_P#^#2#_ .*H_P"% MM>!_^AR\/_\ @T@_^*K\U:* /TJ_X6UX'_Z'+P__ .#2#_XJM?0O%FB>*!,= M&UBPU80X$IL;I)O+SG&[:3C.#U]#7Y?5]/\ [#\S+J7BN,'Y62U)_#SO\: / MK>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PW]H3 MXM>+_AAJ=A/HLNEQ:7Y<4DD6H>']0NH[AC,%E$NHQR1VNFHJ%2);@ODECM 0 M!Z6M_&CQ1HOQYN?#VJZC9>&/!POK&ST^>^\%ZI*-,T'4K1;#5?#NG7%N++4(,OO1C) \L.] M79&:WDB8KCG*@A?$_P %T\8:_:SZKXN\03^&;:YM;N/P@@LH]-\VW9'A)=;8 M71"RQI+M,^TLN""GR40WC?OKZ?\ #;;KND$OM6[?CT_X.WJSGOVA/B9XP^'N MI^%X_#P6RTB]6\?4]8;P;J?B46AC6,Q*8+"6-T#[I/G8X^2L#5OV@_$6B^-/ M#TRPV^M^ ;S2K6[&J:5H%W(NIF:&8K-;7@F-O$6F%O$EK)OE;SPV_:,UZ;XH M^'.N>(K-;>U^)GBKP_\ O[B5Y-+@TLO)'(P*PDS64F$B&50KA\'YW27C$A8D+))CEV)CWN1VWZ M?<]]^MDM^MULR_=NK^?YJW;U_IQ=KX8^+K'XL?#FWU"?4O#?B6*^22&]70+J M._T]22=]MY@9EE**P1FX#D%MB!MHSM+\+_#+X#&[ET'P7IGA!)X?-N[CPYX9 M,49C7)S+);0[0!@GYCP.:U_A?\,K3X6Z)=6$&JZCKEQ=W N;G4=4$ GF98HX M4R((HHP%BAC0;4!.W+$L239^*G_),/%__8'O/_1#UM+EYKPZ_P!6,E=KWCJ: M***@HR[/PKHNG:]J.N6FCV%KK>HI''>ZE#:HES=+&"(UED W.%!(4,3C)Q6I M110!E:;X5T31]8U35[#1["QU753&VH7UM:I'/>&-=L9FD #2%5X&XG X%:M% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117DJ M_%#QSI_Q>T3PAJWA#PY'IVK"]N([[3?$MQ!?$_BZ^MO",>GZ'IDFH2Z5X?\7#5-7B M8,0D-S;&UA6W9RI S(PW8'3)'H_P_P#B3XGU;QE?>%/&GA2P\,ZU'IT6JVK: M1K#ZG:W$#2-&ZF1[:!DD1PN5V$$.I#'D!KWK6Z_\'_)@_=O?II^7^:/2J*\4 MTCX_:WJ6O:3=R>$+2/P!K&N3Z!8Z]#K#2WIFC>6)99;/[.%2%Y8'566=VPT9 M9%RP7VNA:KF7];/]4#T=OZZK]&-?M9?\D;U7_?@_P#1R5\'5]X_M9?\D;U7_?@_ M]')7P=0 4444 %?3?[$7_(8\4?[EM_.6OF2OIO\ 8B_Y#'BC_+_\ L#WG_HAZZFN6^*G_ "3#Q?\ ]@>\_P#1#T =31110!G: MWXBTKPS:I!_P#H_E2_XU\;4 ?I5_P +:\#_ /0Y>'__ :0 M?_%4?\+:\#_]#EX?_P#!I!_\57YJT4 ?JA9WD&H6L-U:S1W-M,BR130N&212 M,AE(X(((((J:N(^"PHH\PZ6/"O$'[.>M?$Z^U*\^(?B[3]1 MGDT.\T*P/AC0WTL6T=S)#))))YUST_1 M(]),=]Y[O+*LVDHQ);W M$8DC<9S@J1@\@59HI+1/[67_)&]5_WX/\ T-/"?QIFU37]1\96'PRN-1T MRUTJZT6'0Y=';SUBBVW?F*VH /!=#\6ZCX)@.B7>MW6HZ3:V<]S,R30PQ1#[5# M-&J?O79L)N)"890&#>/Z3\:OBA9-X.\6:Q/)>^';BQ^RR16+Z=!INI74<=XD MQ;S,W<SO^#:?XJWW6';5Q6K7^2?Y.Y]>5RWQ M4_Y)AXO_ .P/>?\ HAZR?@CX\MOB!X$M[U-;FUW4()##J%Q<:5-IC)<%5E*+ M;31QR)&%D3R]X),90EG)+&3XQ^(K73? /B:QFBOGFN-(N@C6^GSS1#,3@;Y$ M0HG/7<1@-?M9?\ )&]5_P!^#_T/[67_)&]5_WX/_ $*/]RV_G+0!]=T444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OLH9"JNK>5D.H$O&?V=M4CUDW5O-<30W]GXAU"TO(A.VZ:);B&=)1 Q" M_N WE#8F$&Q<:MK\+?"=C;Z?;P:':QVFGZ6^BVEJ ?(@LW"AXECSM 8(@)QD MA0"<5U5%*RMR]/\ AU^3:^;'=WOU_I_F7SI'O; M^XOIY'VJ@+S3N\C81$0 L0JHJC %1?%3_DF'B__ + ]Y_Z(>NIKEOBI_P D MP\7_ /8'O/\ T0]4VWN3ML=31112&?-_[;'_ ").C?\ 817_ -%2U\%O^P=;_\ HM:[NN$^!_\ MR2CPM_V#K?\ ]%K7=T %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!RW@_\ Y&#QQ_V&(_\ TWV==37+>#_^1@\/[1/_)9O$O_ M %TB_P#1,= &%_PMCQO_ -#CX@_\&D__ ,71_P +8\;_ /0X^(/_ :3_P#Q M=NIKEOBI_R M3#Q?_P!@>\_]$/0!U-%%% 'S?^VQ_P B3HW_ &$5_P#14M?'-?8W[;'_ "). MC?\ 817_ -%2U\(^#OVEK3Q[\7+[PAI$OA 6MC>75C+#=^*T37I'M]RR21:6D#DQ;U(#/,A* MOMQMW>W5XGI7[/.HZ?XLTUG\3V]:=E:(2 M74[!5A1\%5+D [EKS>7_ WX[M+9[-H;^!VW_P" _P!;>F^NQS7PT_;"@\;> M!?$_BZ^MO",>GZ'IDFH2Z5X?\7#5-7B8,0D-S;&UA6W9RI S(PW8'3)'H_P_ M^)/B?5O&5]X4\:>%+#PSK4>G1:K:MI&L/J=K<0-(T;J9'MH&21'"Y7800ZD, M>0.4\0?LYZU\3K[4KSXA^+M/U&>30[S0K ^&-#?2Q;1W,D,DDDGG7-R9G5K: M H,H@P^Y7W#;T'A'X8^-M.\:+XK\2>--'UW6#;Q::Z6/A^6RMEL5+NZI&;R5 MEG>5HV,K,R!8PHB!):JC]F_;7_R:UO\ R5OI;:[%/[7+WT_"_P"%[=;[Z6,G M2/C]K>I:]I-W)X0M(_ &L:Y/H%CKT.L-+>F:-Y8EEEL_LX5(7E@=599W;#1E MD7+!?8M1U*TT>REO+^ZALK2(9DN+B01QH,XR6)P.2*\<\/\ [/NLZ/J^D6$O MC&"X\ Z+K4VO:?HD>DF.^\]WEE6.:\\\K)"DDSLJK CG;&&=MK;_ &RE'X%? M?]++?SO?;38'\6FWZW>W6UK6OJ<9\/-5LM;U+QG>Z=>6]_9RZPGEW%K*LD;X ML+0'#*2#@@CZ@UV=/[1/_)9O M$O\ UTB_]$QT ><4444 %%%% 'ZC:#_R![7_ '!_*M"L_0?^0/:_[@_E6A0 M4444 %%%% 'C7[67_)&]5_WX/_1R5\'5]X_M9?\ )&]5_P!^#_T*/\ )]*UN MZM;;POIT>H:F^G^,+JQN-*A21I3.FF1*L-\TB(ZA;N94/E *#EPV+\5OC1?? M\+P\*6TB>.-#T;2_$%G8P06/A_5/L>L">W>26:2>&$Q31KNCC6(L2&29V7Y4 M9?H3Q%\+/!?B[Q%IGB#7?"&@ZUKVEE6L-4U'3(+BZM"K[U,4KJ63#?,-I&#S MUK>OM+L]2:V:\M(+MK687$!GB5S%* 0'3(^5@&(R.>31'1P;Z23_ !3_ !7E M\]FB7O*275-?A9?=ZZ]EU\>_:*\ ^,?%U]X:U'PY)]ITG2H[Q]2TG_A--2\+ M_:2ZQ^4_VBQC=FV;)/E?"_/G->6ZGXT\12WG@'XG^'M1N4\.ZMXOY)8(5LIFG^U62!H;B-/-AF>\DD\W=$D2;FECW?0WB+X&_#CQA###KWP_\ M"VMQ0W,]Y''J.BVUPJ3S,&GE4.AP\C ,S#EB 2375MH]@U]]M-C;&\\@VOV@ MPKYGDDY,>[&=F0#MZ9%1ROD:3U?X:/TO>Z[-)>=B[JZOMJOQ7K_P_FDS@?V? M_&$?BSP&(V@\00:CILPMK_\ X2=H6O99GBCN/-)@EEB"R+.CJL;;4#! J!=H MO_&/5KJS\ ^)K:+1;Z^AFTBZ#WEN\ BAS$X)D>&="TWP[I,;M(EAI-I':P*S'+,(XP%!)Y)QR:S_BI_P DP\7_ /8' MO/\ T0];3DI.Z,HW2U.IHHHJ"CYO_;8_Y$G1O^PBO_HJ6OCFOL;]MC_D2=&_ M["*_^BI:^.: "BBB@#]&_@?_ ,DH\+?]@ZW_ /1:UW=<)\#_ /DE'A;_ +!U MO_Z+6N[H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#EO!__(P>./\ L,1_^F^SKJ:Y;P?_ ,C!XX_[#$?_ *;[.NIH M ***\K_:&^+&I?"7PG9:CI%O:7-Y<7JVY6]1F0(8Y&)PK*M;A;)&5"@CC8'#,QSECW["O5: "BBB@ HHHH 1ONGZ5^ M>/[1/_)9O$O_ %TB_P#1,=?H MJ_[\'_HY*^#J^\?VLO\ DC>J_P"_!_Z.2O@Z@ HHHH *^F_V(O\ D,>*/]RV M_G+7S)7TW^Q%_P ACQ1_N6W\Y: /KNBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "N6^*G_ "3#Q?\ ]@>\_P#1#UU- M+_^P/>?^B'H ZFBBB@#YO\ VV/^1)T;_L(K_P"BI:^.:^QOVV/^ M1)T;_L(K_P"BI:^.: "BBB@#]&_@?_R2CPM_V#K?_P!%K7=UPGP/_P"24>%O M^P=;_P#HM:[N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** .6\'_P#(P>./^PQ'_P"F^SKJ:Y;P?_R,'CC_ +#$?_IO MLZZF@ KYO_;8_P"1)T;_ +"*_P#HJ6OI"OF_]MC_ )$G1O\ L(K_ .BI: /C MFBBB@ HHHH ^QOV)_P#D2=9_["+?^BHJ^D*^;_V)_P#D2=9_["+?^BHJ^D* M"BBB@ HHHH 1ONGZ5^>/[1/_ "6;Q+_UTB_]$QU^AS?=/TK\\?VB?^2S>)?^ MND7_ *)CH \XHHHH **** /U&T'_ ) ]K_N#^5:%9^@_\@>U_P!P?RK0H ** M** "BBB@#QK]K+_DC>J_[\'_ *.2O@ZOO']K+_DC>J_[\'_HY*^#J "BBB@ MKZ;_ &(O^0QXH_W+;^ZI/LF_6RN_\ ASZUHKYE^.'B#X7:]\5_#I^)][X5U#X; MVVEZG;13>(I8)=*36H[B!'B*XO#SR6EM?:*;C6=/TZ".ZC23[3)*"L30W$6+5HV:6X\LLP42E)+_ /L#WG_HAZX7 M]E3QQ9>-_A5$^G:=I]C9:?<&T2?2M9.KVUX3''*\XNS%&9I"\K"5BN?.64$D M@FNH^,=QK,?@'Q,EE86-Q8-I%UY\]Q>O%+&/*?.R,0L'P.1EUR>..M;3BX.Q MG&2DKH[NBBBH*/F_]MC_ )$G1O\ L(K_ .BI:^.:^QOVV/\ D2=&_P"PBO\ MZ*EKXYH **** /T;^!__ "2CPM_V#K?_ -%K7=UPGP/_ .24>%O^P=;_ /HM M:[N@ HHHH **** "BBB@ HHHH **** "BN/^)?Q"7X=Z/;WOV+^T'FG$/E>= MY> 58[L[3_=Z8[UYO_PU"?\ H6O_ "?_ /M= 'O%%>#_ /#4)_Z%K_R?_P#M M='_#4)_Z%K_R?_\ M= 'O%%<]X#\7+XW\,VNK"V^QM,7!@\S?MVNR_>P,YQG MIWKH: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBO / OQH\4ZE\9=0\-^*=0LO#]HVJ7]EI.CW7@K5+634(H=[ M1/#JTL_V69VC4RE(XRQ56P!M)"O[W+Y-_=;_ #_JP/2/-YV_/_(]_HKY5\'_ M +4'BBQ\&^)]7\;7%C!XCT[0Y]4@\'3>#=4T&<.D@08N[N9TNH@SQJ[P1X7S M%)Z@'U?X?^*/'5C\1+WP=XYNM UB9M)CU>RU/P_ITUA&!YIBFADAEN)R2I\M MED#C<&8%1MR6O>MY[>=KW^ZS\OF$O=O?IO\ A;[VU_PQZG17@&@_&+QUJ5_X M?\42'P]-X UWQ)/H$.EPV,Z:G:QK--;Q7+733F.0M)""T0@3:LO#L4RWNVHZ ME::/92WE_=0V5I$,R7%Q((XT&<9+$X')%"UCS+T^=D[?I>,[W3KRWO[.76$\NXM95DC?%A: MX920<$$?4&NSH *^;_VV/^1)T;_L(K_Z*EKZ0KYO_;8_Y$G1O^PBO_HJ6@#X MYHHHH **** /L;]B?_D2=9_["+?^BHJ^D*^;_P!B?_D2=9_["+?^BHJ^D* " MBBB@ HHHH 1ONGZ5^>/[1/\ R6;Q+_UTB_\ 1,=?HU_W!_*M"@ HHHH M **** /&OVLO^2-ZK_OP?^CDKX.K[Q_:R_Y(WJO^_!_Z.2O@Z@ HHHH *^F_ MV(O^0QXH_P!RV_G+7S)7TW^Q%_R&/%'^Y;?SEH ^NZ*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;XJ?\DP\7_P#8 M'O/_ $0]=37+?%3_ ))AXO\ ^P/>?^B'H ZFBBB@#YO_ &V/^1)T;_L(K_Z* MEKXYK[&_;8_Y$G1O^PBO_HJ6OCF@ HHHH _1OX'_ /)*/"W_ &#K?_T6M=W7 M"? __DE'A;_L'6__ *+6N[H **** "BBB@ HHHH 1F"J2>@KYH\4?MG#PYXF MU?25\(?:EL+R:U$_]I[/,V.5W;?).,XSC)Z]:^D[K_CWD_W37YG_ !#_ .1_ M\3?]A.Z_]&M0!]$_\-T'_H2?_*K_ /::/^&Z#_T)/_E5_P#M-?*M% 'T5XJ_ M:&/QB6'3O[ _LC[.?M'F?;/.W8^7&/+7'WNN>U<[7GWP]_Y#4W_7NW_H2UZ# M0 4444 ?4?[/_P#R3^U_WY/_ $8U>EUYI^S_ /\ )/[7_?D_]#:O2Z "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MO.S\'?[0\>67B77/&/B'Q'%IEW+?Z5HM\+**QTZ=T>(/'Y%M'+(4BEE11-)( M ')(+ ,/1**.MPZ6/(YOV;],\03:E-XT\4^(O'\MUIEQI$+:TUI;_8;:=D:< M0BRM[._%'B372D-M)J&K_8"\EG M&)"+3;#:QHL9>0R,Z*LK,J9D*C;7IE%-.UK=/^#^=W?O=WW!^]>_7_@?Y*W: MR:/)]'_9UTC1_$UE?+XB\07.@Z?J2%V:5"L(G;#2RLL./^PQ'_ .F^SKJ:Y;P?_P C M!XX_[#$?_IOLZZF@ KYO_;8_Y$G1O^PBO_HJ6OI"OF_]MC_D2=&_["*_^BI: M /CFBBB@ HHHH ^QOV)_^1)UG_L(M_Z*BKZ0KYO_ &)_^1)UG_L(M_Z*BKZ0 MH **** "BBB@!&^Z?I7YX_M$_P#)9O$O_72+_P!$QU^AS?=/TK\\?VB?^2S> M)?\ KI%_Z)CH \XHHHH **** /U&T'_D#VO^X/Y5H5GZ#_R![7_<'\JT* "B MBB@ HHHH \:_:R_Y(WJO^_!_Z.2O@ZOO']K+_DC>J_[\'_HY*^#J "BBB@ K MZ;_8B_Y#'BC_ '+;^\_\ 1#UU-@#J:*** /F_\ ;8_Y$G1O^PBO M_HJ6OCFOL;]MC_D2=&_["*_^BI:^.: "BBB@#]&_@?\ \DH\+?\ 8.M__1:U MW=<)\#_^24>%O^P=;_\ HM:[N@ HHHH **** "BBB@"*Z_X]Y/\ =-?F=\0O M^1^\3?\ 83N?_1K5^F-U_P >\G^Z:_,[XA?\C]XF_P"PG<_^C6H Y^BBB@#I M_A[_ ,AJ;_KW;_T):]!KS[X>_P#(:F_Z]V_]"6O0: "BBB@#ZC_9_P#^2?VO M^_)_Z&U>EUYI^S__ ,D_M?\ ?D_]#:O2Z "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .6\'_\ MC!XX_P"PQ'_Z;[.NIKEO!_\ R,'CC_L,1_\ IOLZZF@ KYO_ &V/^1)T;_L( MK_Z*EKZ0KYO_ &V/^1)T;_L(K_Z*EH ^.:*** "BBB@#[&_8G_Y$G6?^PBW_ M **BKZ0KYO\ V)_^1)UG_L(M_P"BHJ^D* "BBB@ HHHH 1ONGZ5^>/[1/_)9 MO$O_ %TB_P#1,=?HJ_[\'_HY M*^#J^\?VLO\ DC>J_P"_!_Z.2O@Z@ HHHH *^F_V(O\ D,>*/]RV_G+7S)7T MW^Q%_P ACQ1_N6W\Y: /KNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#Y%_;,'@FXUU);_5/"/_"9:;I\-S8Z'JVGNWB#4,3L\,6B M7+2X@N)'1H]T%O,Y8QAL83$'Q8N/!DW[0V@:O97GA6^\=6NO:7'-X:BT]H_& M'S+&C-#=/,[?8HX9?-DCB@6)DCGS*"9#7V#13A[KB^SO^-_QZ_A84O>4O-6_ M#]/^'/EW]JVS^'7C2X\*:WK?Q ^%FGIHDFJ6D.G_ !"L;?5K"\N/W231K$UW M 1-"T84X+,I<@KFN8U7PWJFH:UX ^(NEZ5;^'O&4_A6&[_X1N+01)J&@016< MR2I%,TB>7;C[3M6T,.9)Q%DJJR;/LFBL^7W'%;O_ ":_&_W+2SU-+IM76FJ^ M5T_T^_RT/'/V5/'%EXW^%43Z=IVGV-EI]P;1)]*UDZO;7A,< ?$SV5_8V]@ND77GP7%D\LL@\I\[)!,H3(X&4; M!YYZ5W=+_\ L#WG_HAZVG+F=TC**:6K.IHHHJ"CYO\ VV/^1)T; M_L(K_P"BI:^.:^QOVV/^1)T;_L(K_P"BI:^.: "BBB@#]&_@?_R2CPM_V#K? M_P!%K7=UPGP/_P"24>%O^P=;_P#HM:[N@ HHHH **** "BBB@"*Z_P"/>3_= M-?F=\0O^1^\3?]A.Y_\ 1K5^F-U_Q[R?[IK\SOB%_P C]XF_["=S_P"C6H Y M^BBB@#I_A[_R&IO^O=O_ $):]!KS[X>_\AJ;_KW;_P!"6O0: "BBB@#ZC_9_ M_P"2?VO^_)_Z&U>EUYI^S_\ \D_M?]^3_P!#:O2Z "BBB@ HHHH **** "BF MNP12QZ 9KY[\0?M#^(=-U[4K.WL],:WM[F2*-I(I"Q57(!.)!S@4 ?0U%?-7 M_#2GB?\ Y\M)_P"_,O\ \%> /CMKGB M;Q=I^F7]KI\=K<%P[01N'&$8C!+D=0.U>Z4 +1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% '+>#_P#D8/''_88C_P#3?9UU-<4444 %%%% 'ZC:#_ ,@>U_W!_*M"L_0?^0/:_P"X/Y5H4 %% M%% !1110!XU^UE_R1O5?]^#_ -')7P=7WC^UE_R1O5?]^#_T*/]RV_G+0!]=T444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RWQ4_Y)AXO M_P"P/>?^B'KJ:Y;XJ?\ ),/%_P#V![S_ -$/0!U-%%% 'S?^VQ_R).C?]A%? M_14M?'-?8W[;'_(DZ-_V$5_]%2U\TBC1I8I"Q 0#G#C^5;W_#2GB?\ Y\M)_P"_,O\ \\?_H(J M[0!ZS_PTIXG_ .?+2?\ OS+_ /'*Z#P!\=M<\3>+M/TR_M=/CM;@N':"-PXP MC$8)<_\-K>./^@7X?\ _ >?_P"/4?\ #:WCC_H%^'__ 'G_P#CU?/]% 'OTG[: M7C>1&4Z7H&",?\>\_P#\>K(75)=<4:E.J)/>#[1(L8(4,_S$#)/&3ZUXQ7K> MB?\ (%L/^O>/_P!!% %VBBB@#K?A1_R4+1O^NC?^@-7V OW1]*^/_A1_R4+1 MO^NC?^@-7V OW1]* %HHHH **** "BBB@ HHHH **** "BBB@ KQVR^,VK:] M\;--T+2;?3Y?!,RZA9MJ#*[7%S?6NSS?)8.%$4;.8FRK%I%D VA/G]BKR[_A MF/X80_$;2O'-EX(T#2_$FGRW%P+RQTFUBDGGFQNFE<1;VD!!(;<""['G-2[_ M -?UVN#VTW_K_@?*YY-X/_:@\46/@WQ/J_C:XL8/$>G:'/JD'@Z;P;JF@SAT MD"#%W=S.EU$&>-7>"/"^8I/4 ^K_ _\4>.K'XB7O@[QS=:!K$S:3'J]EJ?A M_3IK",#S3%-#)#+<3DE3Y;+('&X,P*C;DUIOV;],\03:E-XT\4^(O'\MUIEQ MI$+:TUI;_8;:=D:<0BRM[._%'B M372D-M)J&K_8"\EG&)"+3;#:QHL9>0R,Z*LK,J9D*C;5QTY;]M?_ ":UO3W6 M_1I-[,G]KE[Z?A?[U=+1;[=5QF@_&+QUJ5_X?\42'P]-X UWQ)/H$.EPV,Z: MG:QK--;Q7+733F.0M)""T0@3:LO#L4RWNVHZA%I=E+=3+,\48RRV\$D\AYQP MB*6;\ :\PT?]G72-'\365\OB+Q!6W.FV5Y(79I4*PB=L-+ M*RQR3/&K/E5&U-OK%*/P)/?]++3UO?[UZ(?Q76WZW?X6M]WS?&?#S4HM6U+Q MG=P)<1Q2:PF%NK>2WD&+"T',J_[\'_HY*^#J^\?VLO^2-ZK_OP?^CDKX.H **** "OIO]B+_D,>*/\ M+=#MO%MTGF0:#-J4*7\J MD%MR0%O,885CD#HI]*\1_:F2;5)-1TG3+'QA-KMSIL*VVEZ7X:%YH_B*02NT M%I>WT=NTEO&L@(8M+IM:M_$.F7DWAV;PZ M%\.W>P1>;J!U..W7YXH-Q42762]LB>0WR*7#WG%=W;\?TW?XV6J4KQ4GY77K M;KV7]*[T/>/&WQ(\)?#/3X+_ ,7^*-%\*6-Q+Y$-SK>H0V<4DF"VQ6E906P" M<#G -.7XB>%)/$>G>'U\3Z,VO:E:?;[+2Q?Q&ZNK;!/G11;MSQX5OG4$<'GB MO*/'/BR+0?C/HGC&_P! \2:IX7MM&U/0O,T_PU?7TUO?&YMV;_1XX6F\N5(& M"SJAB;8/GPR[O,M!^!OB+2?"_@]](L_$6C>(%TB2\NM(CFACL[)8H[B.WC6; MRF<7GE77V9$241QC=*5)B0/FY6I\_K_[=Z[I*2LMGMU+Y?>WZOE?FOD? M7>G:I9:Q;FXL+N"^MQ))"9;>59%#HY1UR#C\_P#1#UQ_[,NL:]JGPSA@UO1X-'BTZ1;'3HK?0KO14:U2&+:!9W;M-'L< MR198X?RMZ_*PK>^,>DW5YX!\37,6M7UC##I%T7L[=(#%-B)R0Y>)G&1P=K+Q MTP>:VG'E=C.+YE<[NBBBH*/F_P#;8_Y$G1O^PBO_ **EKXYK[&_;8_Y$G1O^ MPBO_ **EKXYH **** /6]$_Y MA_U[Q_^@BKM4M$_P"0+8?]>\?_ *"*NT % M=;\*/^2A:-_UT;_T!JY*NM^%'_)0M&_ZZ-_Z U 'V OW1]*6D7[H^E+0 444 M4 177_'O)_NFOS.^(7_(_>)O^PG<_P#HUJ_3&Z_X]Y/]TU^9WQ"_Y'[Q-_V$ M[G_T:U '/T444 =/\/?^0U-_U[M_Z$M>@UY]\/?^0U-_U[M_Z$M>@T %%%% M'U'^S_\ \D_M?]^3_P!#:O2Z\T_9_P#^2?VO^_)_Z&U>ET %%%% !7S?^VQ_ MR).C?]A%?_14M?2%?-_[;'_(DZ-_V$5_]%2T ?'-%%% !7K>B?\ (%L/^O>/ M_P!!%>25ZWHG_(%L/^O>/_T$4 7:*** .M^%'_)0M&_ZZ-_Z U?8"_='TKX_ M^%'_ "4+1O\ KHW_ * U?8"_='TH 6BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** .6\'_\ (P>./^PQ'_Z;[.NIKEO!_P#R,'CC_L,1_P#I MOLZZF@ KYO\ VV/^1)T;_L(K_P"BI:^D*^;_ -MC_D2=&_["*_\ HJ6@#XYH MHHH **** /L;]B?_ )$G6?\ L(M_Z*BKZ0KYO_8G_P"1)UG_ +"+?^BHJ^D* M "BBB@ HHHH 1ONGZ5^>/[1/_)9O$O\ UTB_]$QU^AS?=/TK\\?VB?\ DLWB M7_KI%_Z)CH \XHHHH **** /U&T'_D#VO^X/Y5H5GZ#_ ,@>U_W!_*M"@ HH MHH **** /&OVLO\ DC>J_P"_!_Z.2O@ZOO']K+_DC>J_[\'_ *.2O@Z@ HHH MH *^F_V(O^0QXH_W+;^@#J:*** /F_]MC_ )$G1O\ L(K_ M .BI:^.:^QOVV/\ D2=&_P"PBO\ Z*EKXYH **** /6]$_Y MA_U[Q_^@BKM M4M$_Y MA_P!>\?\ Z"*NT %=;\*/^2A:-_UT;_T!JY*NM^%'_)0M&_ZZ-_Z MU 'V OW1]*6D7[H^E+0 4444 177_'O)_NFOS.^(7_(_>)O^PG<_^C6K],;K M_CWD_P!TU^9WQ"_Y'[Q-_P!A.Y_]&M0!S]%%% '3_#W_ )#4W_7NW_H2UZ#7 MGWP]_P"0U-_U[M_Z$M>@T %%%% 'U'^S_P#\D_M?]^3_ -#:O2Z\T_9__P"2 M?VO^_)_Z&U>ET %%%% !7S?^VQ_R).C?]A%?_14M?2%?-_[;'_(DZ-_V$5_] M%2T ?'-%%% !7K>B?\@6P_Z]X_\ T$5Y)7K>B?\ (%L/^O>/_P!!% %VBBB@ M#K?A1_R4+1O^NC?^@-7V OW1]*^/_A1_R4+1O^NC?^@-7V OW1]* %HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#EO!_\ R,'CC_L,1_\ MIOLZZFN6\'_\C!XX_P"PQ'_Z;[.NIH *^;_VV/\ D2=&_P"PBO\ Z*EKZ0KY MO_;8_P"1)T;_ +"*_P#HJ6@#XYHHHH **** /L;]B?\ Y$G6?^PBW_HJ*OI" MOF_]B?\ Y$G6?^PBW_HJ*OI"@ HHHH **** $;[I^E?GC^T3_P EF\2_]=(O M_1,=?H*/]RV_G+7S)7TW^Q%_R&/%' M^Y;?SEH ^NZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BN%\<_&OPC\.-6@T[7KR^MYY(XYI);72;R[M[6-Y#&DES/#$\=LC,K / M,R*=C'.%)$FH_&;PEI/CNU\(7>H7,.M7,RVL;?V=:39ZVVJRWNJ^<;.TT?0[[59 MY1$%,C>7:0RLJKO7)( ^84U/C%X5;QEIGA8W=['K>H6Z7,,,NE7:1H'CDE2. M65HA'#,4BD80R,LF$)VTKWV!Z;G:URWQ4_Y)AXO_ .P/>?\ HAZU?#/B;3?& M&B6VL:/<_;=,N@S6]TJ,J3*&(#IN W(V,JXRKJ0RDJ03E?%3_DF'B_\ [ ]Y M_P"B'JMM&!U-%%%(#YO_ &V/^1)T;_L(K_Z*EKXYK[&_;8_Y$G1O^PBO_HJ6 MOCF@ HHHH ];T3_D"V'_ %[Q_P#H(J[5+1/^0+8?]>\?_H(J[0 5UOPH_P"2 MA:-_UT;_ - :N2KK?A1_R4+1O^NC?^@-0!]@+]T?2EI%^Z/I2T %%%% $5U_ MQ[R?[IK\SOB%_P C]XF_["=S_P"C6K],;K_CWD_W37YG?$+_ )'[Q-_V$[G_ M -&M0!S]%%% '3_#W_D-3?\ 7NW_ *$M>@UY]\/?^0U-_P!>[?\ H2UZ#0 4 M444 ?4?[/_\ R3^U_P!^3_T-J]+KS3]G_P#Y)_:_[\G_ *&U>ET %%%% !7S M?^VQ_P B3HW_ &$5_P#14M?2%?-_[;'_ ").C?\ 817_ -%2T ?'-%%% !7K M>B?\@6P_Z]X__017DE>MZ)_R!;#_ *]X_P#T$4 7:*** .M^%'_)0M&_ZZ-_ MZ U?8"_='TKX_P#A1_R4+1O^NC?^@-7V OW1]* %HHHH **** "BBB@ HHHH M **** "BBB@ HHKPS2_BUXOC^/T/A'4I=+;1+N2]CCMV\/ZAI\D(B3?"8M0N M9!!J#NHR\5M%^[!8EB(R75];?UH#T5V>YT5\J^#_ -J#Q18^#?$^K^-KBQ@\ M1Z=H<^J0>#IO!NJ:#.'20(,7=W,Z7409XU=X(\+YBD]0#ZO\/_%'CJQ^(E[X M.\'8IEO=M1U"+2[*6ZF69XHQEEMX))Y# MSCA$4LWX T+6/,O3YV3M]S0/1V^?RNU?[TSG_!__ ",'CC_L,1_^F^SKJ:XS MX>:E%JVI>,[N!+B.*36$PMU;R6\@Q86@YCD56'3N!D8/0UV= !7S?^VQ_P B M3HW_ &$5_P#14M?2%?-_[;'_ ").C?\ 817_ -%2T ?'-%%% !1110!]C?L3 M_P#(DZS_ -A%O_145?2%?-_[$_\ R).L_P#81;_T5%7TA0 4444 %%%% "-] MT_2OSQ_:)_Y+-XE_ZZ1?^B8Z_0YONGZ5^>/[1/\ R6;Q+_UTB_\ 1,= 'G%% M%% !1110!^HV@_\ ('M?]P?RK0K/T'_D#VO^X/Y5H4 %%%% !1110!XU^UE_ MR1O5?]^#_P!')7P=7WC^UE_R1O5?]^#_ -')7P=0 4444 %?3?[$7_(8\4?[ MEM_.6OF2OIO]B+_D,>*/]RV_G+0!]=T444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 ?/_[2?A/Q-XXFDTO1?!?B#4[[[&G]C:[9>(XH M-'M;PN2&U+3Y;A%GBC9(G_X][HLI8!0P -SQ7=>./$7QDT+3]4^'NNW?@G0[ MJWNK;5=*N]-^SWMX4VFXG66\2>." NY$:Q.SL W\ 5_=**(^[;R=_P"O3[[Z M[I!+WK^:M_7]6W6S9XA\;M 7QI'I5[/\,_'VLZMI\M];6-SX5\36^CW%JI*+ MYK2IJ5N3%,%5E4EV 3YXT/!YK6/V?_$GB31_";:Q''>^-K?PZD.O^(?[3N%L M[^[BMVB6'[.CHC-(TL@>Y:$.(3)&NTR#R_I2BH<4X.'?_)K]?GUTT+YM4^U_ MQ=_Z^_?4\P_9YM?&]EX%DA\EW';B*,;9!I_\ H^!*)MFS MGR_+W?-D5J?&/P]:ZEX!\37TTM\DUOI%T46WU">&(XB+_P#L#WG_ *(>MI2YG=F48\JLCJ:***@H^;_VV/\ D2=&_P"P MBO\ Z*EKXYK[&_;8_P"1)T;_ +"*_P#HJ6OCF@ HHHH ];T3_D"V'_7O'_Z" M*NU2T3_D"V'_ %[Q_P#H(J[0 5UOPH_Y*%HW_71O_0&KDJZWX4?\E"T;_KHW M_H#4 ?8"_='TI:1?NCZ4M !1110!%=?\>\G^Z:_,[XA?\C]XF_["=S_Z-:OT MQNO^/>3_ '37YG?$+_D?O$W_ &$[G_T:U '/T444 =/\/?\ D-3?]>[?^A+7 MH->??#W_ )#4W_7NW_H2UZ#0 4444 ?4?[/_ /R3^U_WY/\ T-J]+KS3]G__ M ))_:_[\G_H;5Z70 4444 %?-_[;'_(DZ-_V$5_]%2U](5\W_ML?\B3HW_81 M7_T5+0!\MZ)_R!;#_KWC_P#017DE>MZ)_P @6P_Z]X__ $$4 7:* M** .M^%'_)0M&_ZZ-_Z U?8"_='TKX_^%'_)0M&_ZZ-_Z U?8"_='TH 6BBB M@ HHHH **** "BBB@ HHHH **** "O-++X'0KXSL->U3QAXG\1VNEWL^HZ5H MNJSVSVFG7$JR(9$=(%GDVI-,B+-+(JJ_ RJ%?2Z*.MPZ6/(YOV;],\03:E-X MT\4^(O'\MUIEQI$+:TUI;_8;:=D:<0BRM[._%'B372D-M)J&K_ & O)9QB0BTVPVL:+&7D,C.BK*S*F9"HVUZ9 M133M:W3_ (/YW=^]W?<'[U[]?^!_DK=K)H\GT?\ 9UTC1_$UE?+XB\07.@Z? MJ2%V:5"L(G;#2RLL./\ L,1_^F^SKJ: "OF_]MC_ )$G M1O\ L(K_ .BI:^D*^;_VV/\ D2=&_P"PBO\ Z*EH ^.:*** "BBB@#[&_8G_ M .1)UG_L(M_Z*BKZ0KYO_8G_ .1)UG_L(M_Z*BKZ0H **** "BBB@!&^Z?I7 MYX_M$_\ )9O$O_72+_T3'7Z'-]T_2OSQ_:)_Y+-XE_ZZ1?\ HF.@#SBBBB@ MHHHH _4;0?\ D#VO^X/Y5H5GZ#_R![7_ '!_*M"@ HHHH **** /&OVLO^2- MZK_OP?\ HY*^#J^\?VLO^2-ZK_OP?^CDKX.H **** "OIO\ 8B_Y#'BC_[?^A+7H->??#W_D-3?]>[?^ MA+7H- !1110!]1_L_P#_ "3^U_WY/_0VKTNO-/V?_P#DG]K_ +\G_H;5Z70 M4444 %?-_P"VQ_R).C?]A%?_ $5+7TA7S?\ ML?\B3HW_817_P!%2T ?'-%% M% !7K>B?\@6P_P"O>/\ ]!%>25ZWHG_(%L/^O>/_ -!% %VBBB@#K?A1_P E M"T;_ *Z-_P"@-7V OW1]*^/_ (4?\E"T;_KHW_H#5]@+]T?2@!:*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y;P?\ \C!XX_[#$?\ Z;[. MNIKEO!__ ",'CC_L,1_^F^SKJ: "OF_]MC_D2=&_["*_^BI:^D*^;_VV/^1) MT;_L(K_Z*EH ^.:*** "BBB@#[&_8G_Y$G6?^PBW_HJ*OI"OF_\ 8G_Y$G6? M^PBW_HJ*OI"@ HHHH **** $;[I^E?GC^T3_ ,EF\2_]=(O_ $3'7Z'-]T_2 MOSQ_:)_Y+-XE_P"ND7_HF.@#SBBBB@ HHHH _4;0?^0/:_[@_E6A6?H/_('M M?]P?RK0H **** "BBB@#QK]K+_DC>J_[\'_HY*^#J^\?VLO^2-ZK_OP?^CDK MX.H **** "OIO]B+_D,>*/\ >$O$6K:1''%+?:UIL5M]DL$DE\M2_G3QO*V1:,M2FF@USPU<,S;[FTV0.9"O[MT59K?YD(9B&R+ M6N>$?B9JWQFTG4[S2_#&N>!]&DA;3%GUZXM;J&5H]D][+;K82)-.H:01+YR( M Q)^8AD(Z\M^_P"'_#;>=M6KBE=7MV_']?\ )/9V.Q^(7Q4'@?5-,TBP\+ZY MXRUW4(9KI-+T 6HECMXB@DF=KF>&-5#2QJ!OW,7^52 Q',:#^U'X4\1ZQHMM M9V6JC2M2M([E]=N$@AL[%W@GG%O.?#FE^&;S5+>QO=#DTG5-:N+>&2T>>.6"Y%PEI(RR_NAOA\HK\YQ+\F7YM? MV7#)5TR-KZXNG=Y4A!9"RV:S2O*8M^7*HK?*9 \- MM4^9+77_ -NMVZW_#>O6Z\UKYGMWA+Q)%XP\.V6M6]G>6-K M>IYL$=_$(IFB).R0IDE ZX<*V& 8!E5LJ,WXJ?\ ),/%_P#V![S_ -$/7.? M'P/XH\ ^#;BP\6:@U[?2W9FBA;7+O6OLT?E1H5%W=(DL@9TDEVLH">;L7(4$ MZ/QC\,:-JO@'Q-J%[I-C>7]KI%T8+JXMD>6(B)V!1B,K@\C!ZUM-)/W=C.+; M6IW=%,?ML?\ M(DZ-_P!A%?\ T5+7QS7Z6_\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D' M_P 30!^:5%?HMXL\._"OP'HUM;>,LP50TD@"@D MD 9/)-9?B2;X)>#?#VG:_K\G@#0]"U+;]BU34C8V]M=;DWKY4KX5\J"PVDY MSTH\P\CY8T3_ ) MA_U[Q_\ H(J[7U?<^&?A;9_V/]HTKPA!_;,@BTSS+:U7 M['W%D+^1=A?@I];!TN?,%=;\*/^2A:-_P!=&_\ 0&KZ8_X57X*_Z%#0?_!9 M!_\ $T?\*K\%?]"AH/\ X+(/_B:0'4+]T?2EKEO^%5^"O^A0T'_P60?_ !-' M_"J_!7_0H:#_ ."R#_XF@#J:*\SL?AKX1?XBZY;-X5T5K:/2M/D2$Z=#L5FF MO S ;< D(H)[[1Z"NC_X57X*_P"A0T'_ ,%D'_Q- '277_'O)_NFOS.^(7_( M_>)O^PG<_P#HUJ_0W_A5?@K_ *%#0?\ P60?_$T?\*K\%?\ 0H:#_P""R#_X MF@#\TJ*_2W_A5?@K_H4-!_\ !9!_\37/Z;I_P@UCQ9J'A:PMO!%]XGTY!+>Z M+;1V'J*.M@Z7/AGX>_\ (:F_Z]V_]"6O0:^GO#(^ M"WC;6M3T?PZ/ >O:OI;%;_3],^Q7-Q:$,4(EC3+(0P*_,!R"*IZUJWP'\-Z* MNL:O>_#K2](:\DTY=0O9;"&W-U&6$D D8A?,4HP9,[AM.1P:72X>1\VT5]8> M%O#/PN\1J.EVUKB? M\@6P_P"O>/\ ]!%?:7_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$ MT ?'5%?8O_"J_!7_ $*&@_\ @L@_^)H_X57X*_Z%#0?_ 60?_$T ?,_PH_Y M*%HW_71O_0&K[ 7[H^E)?^ND7_HF.OT.;[I^E?GC^T3_R6;Q+_P!=(O\ T3'0!YQ1110 M4444 ?J-H/\ R![7_<'\JT*S]!_Y ]K_ +@_E6A0 4444 %%%% 'C7[67_)& M]5_WX/\ T/[67_)&]5_WX/_1R5\'4 %%%% !7TW^Q%_R&/%'^Y;?S MEKYDKZ;_ &(O^0QXH_W+;^NIKEOBI M_P DP\7_ /8'O/\ T0] '4T444 %%9VL>)-)\.M8+JNJ66F-J%TEC9K>7"1& MYN&!*0Q[B-\A"L0HR3@\<5HT >+-7%XL.G1V&D7. MH"SG>-U^TRBVBEECB5"X9T1F(?: =V*\=\)_8/A7J'PYUPZ/XJUSP=9^%]0T M=+BW\':@;N&_DNH99"^G+;_:+=)1%)M)CV (H+8*%OJFLK6/$^F>'[[1;._N M?(N=9NS86*>6S>=,(99RF0"%_=PRMEL#Y<9R0"DM;]?\TX_J_GO>PWJOZZ/F MO^&OE?:Y\L-8VGPV\#_!*/5O!.NQ>(]-O8;B;^R/"][JLVFZ;FX86SSVD$H4 M1^9$OD[NJY (&:G^%>+C<:AXOU2_P!5O)+[N;7_R9_ATOM:?;W^GW<%_8W""2&YM9%DBD4]&5E)!!]15;Q-XDT[P=X;U77M7N/L MFDZ7:RWMW<;&?RH8T+NVU06.%4G !)QP*!I.3LMS3HILN;:%0UM%"]G%NBVWHDDC+XMS*A$0.?F3=?^&_CR\T#X4_$2'P3X.\0 M0:W'K-TV@Z7J7A74=+@(N9O+LV FMT A3*L^W_5HI+!1BO>='^(7AO7GMX[/ M6;5IKF\O-/MX)G\J6>>TD>.Y2-'PS^6T;Y*@C R"00:Z*M)>_.4Y?:33MIO) M2?Y:=M=[D17(E!?9?7796L_U^78YSX=^"[?X>>"='\.VTTETMC $DNICF2YF M)+2S.>[R2,[L?5C71U5FU2SM]0MK"6[@COKE'D@M7D42RJFW>RKG+!=ZY(Z; MAGJ*M42?,[L(KE2045E6_B?3+KQ/>^'HKG=K%E:07\]MY;#9#,\J1/NQM.YH M)1@'(V\@9&=6D/9V.6^*G_),/%__ &![S_T0]=37+?%3_DF'B_\ [ ]Y_P"B M'KJ: "BBB@ K'\6>,M \!Z'-K/B;7--\.Z/"RK+J&K7<=K;QEF"J&DD(4$D@ M#)Y)K8KSCXZ>/#\._"MGJ]MX4U#Q9JXO%ATZ.PTBYU 6<[QNOVF46T4LL<2H M7#.B,Q#[0#NQ4R=D4E#?#VG:_K_C/P_H>A:EM^Q:IJ6J06]M=; MDWKY4KN%?*@L-I.0,]*UKGQ=H5G_ &/]HUK3X/[9D$6F>9=1K]NZK-I MNFYN&%L\]I!*%$?F1+Y.[JN0"!FKZQ7>27HN9K\ES=-']^=W:3ZI-^KLG^?N M^NA]*6OQ2\%W_C2X\'6WB_0;CQ=;J6FT"+4X6OX@%#$M;AO, VLIY7H0>]=1 M7QAX!T?Q*?CSHT[6/B-]-B\6ZOJ+>$+SPS=6VG:*LZ3K_:<6KO&B7$DA>5S" M9)%(O]B1H8-P^SZ%\$9=_P _ZZJZ\[W2J5N=I;?\%_UW\K6;****0!7+:?\ M\E/\0?\ 8'TW_P!'WU=37+:?_P E/\0?]@?3?_1]]0!U-%%% !1110 4444 M%%%% !1110 5XW9ZCXILOV@H=(@\9W/B339K.ZO-7T-K"UCM-%A)46)21$$P ME)=(_M^TU*^O9]1NH?^$GU-[*> MXF!$DCV;7!MV)!XS'A=JXQM7"Z^5G_P/^'Z=-]!_#9;Z?U_7Z6?@6E_&+XA_ M"SPAXE/Q O?&">/AX=N]1T^Q\16VAOHTLD4L<;2VK:#*7#JS*YP"0 M2OL?P_F\4>$/BU>^#=<\:WWCFQN-"CU>"ZU:ULX+NVE6=HI$_P!%@A1HG!0K MN4LI1_F8$8V=)_9^\#Z5)JDDNG7^O2:G92:;<2>)M9O=:;[+($O'TGC*ZGT?Q!XMGT23PC/96:64%H;BXMXC#(L(N/.4PQR,SS,K9D 10 M5V_1NHZA%I=E+=3+,\48RRV\$D\AYQPB*6;\ :X?3/@+X(T?QH/%%KI5RFIK M=2WT4#ZG=O86]S*&$MQ#9-*;>*5][[I$C5B9)"3EVSZ#2CI!)[_I9:>>J;N] M=0?Q7Z?\%ZVZ:-:+16/,_"OC[3(-<\8NUKK1$VJQR+LT*^8@?8;5?F ARIRI MX;!Q@XP03T?_ L?2?\ GTU[_P )W4/_ (Q1X/\ ^1@\U"XAO5F=/[$O(L*(W M&_\ !;-_\31_PJ+QS_T)NO?^"V;_ .)K M[M^+WC?Q/X#\.S:MX=\,6'B&&RMKB^OWU/6AID4,,*;B%<0REI6YVJ55,*Q: M1/E#<=XI^/VOQO?2>#?!-OXDM=(T*V\0:NNHZR=/N8HIUD>.""-8)A+/LAD) M5WB0$H-YW':N96;;VW\M]_N>H[.Z7?;SV_S1\A_\*B\<_P#0FZ]_X+9O_B:/ M^%1>.?\ H3=>_P#!;-_\37V_%\8IKKQ]X7T>'P]*GA[7M,FU&WU^YNXT#[(X MI J0+N8C;)\S2&/! VAP25YWX%_M)6WQTUZ[32I/"/\ 9"VS74-O9>*TO-=B M3>JH;O3T@VVP8$D@SLRDJI 8D+5GS.'5?I_PWSZ$=;:?BT^XFO6F1/[$O)_P#"=U#_ .,5%<_%+0[.,27$6M01LZ1AI- OU!9F"JN3 M!U+$ #N2!775RWQ'_P"1?M/^PQI7_IPMZ #_ (6/I/\ SZ:]_P"$[J'_ ,8H M_P"%CZ3_ ,^FO?\ A.ZA_P#&*ZFB@#EF^(VD[3_HFO?^$[J'_P 8KXT^,W@3 MQ3XL^)FMZMI7A77KK3[EXS%-_95PFX")%/#(".0>HK[TI/PS0!^:_P#PJ+QS M_P!";KW_ (+9O_B:/^%1>.?^A-U[_P %LW_Q-?7UQ^T'JWA.?Q:GC;P?#H9T M?0O^$BM8]-UE;^6>W\QXUAF!BB6&X+*H"JTL9);$I"DG2\._%KQB=:UCP_XF M\ 06?B6VTR+5K&R\/:XM_#?1-(8G3SKB&U$_\%LW_P 31_PJ+QS_ -";KW_@ MMF_^)KZ[O_CAXP;X-:7\0]-\)^&1I_\ 9DVHZO%K'B>XM19>7G*Q-'I\QG!V MMR5C/W<*<\>K^$=4U#7/"FC:EJVF?V+JEY9PW%UIOG>=]DE= SQ;]J[MI)7= MM&<=!0M4VNGZW_R8MK>?_ _S1A:1\0--M=-MXI;+7ED5 "/^$>OS_P"T*M_\ M+'TG_GTU[_PG=0_^,5U-% SEO^%CZ3_SZ:]_X3NH?_&*BA^*6AW$D\<46M2R M0/Y_P#"=U#_ .,5U-% 'A?[0VK'QS\--0TK M1-)UZ]OY7B*0_P!A7L>=LJ,>7B Z ]Z^2O\ A47CG_H3=>_\%LW_ ,37Z4T4 M ?FM_P *B\<_]";KW_@MF_\ B:/^%1>.?^A-U[_P6S?_ !-?I310!^:W_"HO M'/\ T)NO?^"V;_XFO=?V6=-U7X<:EKTOB+P_KVG1W20"$_V-=R[MOF;ON1MC M[PZ^M?6E% '+?\+'TG_GTU[_ ,)W4/\ XQ1_PL?2?^?37O\ PG=0_P#C%=31 M0!R-U\4M#L;6:YN8M:M[:%&DEFET"_5$4#)9B8, #))KKJY;XJ?\DP\7_\ M8'O/_1#UU- !1110 4444 %%%% !1110 4444 %%<;IGQ"O-:TVTU"Q\&Z]< M65W$D\$PEL5#QLH96PUR",@@X(!JS_PF&K?]"/KW_?\ T_\ ^2J .IHKEO\ MA,-6_P"A'U[_ +_Z?_\ )5'_ F&K?\ 0CZ]_P!_]/\ _DJ@#J:*Y;_A,-6_ MZ$?7O^_^G_\ R51_PF&K?]"/KW_?_3__ )*H ZFBN6_X3#5O^A'U[_O_ *?_ M /)5'_"8:M_T(^O?]_\ 3_\ Y*H ZFBN6_X3#5O^A'U[_O\ Z?\ _)5'_"8: MM_T(^O?]_P#3_P#Y*H ZFN6^*G_),/%__8'O/_1#T?\ "8:M_P!"/KW_ '_T M_P#^2JYSXE>*M3N/AUXIBD\':U:QR:5=*T\LUB4C!A8%FVW); ZG )XX!H ] M,HKEO^$PU;_H1]>_[_Z?_P#)5'_"8:M_T(^O?]_]/_\ DJ@#PK]H[P3\0OBU MXZN[#PMX6TN[LO#FCK+IVJ:_JEQIR1ZO+*LT5Q;!+283M!]EBS\R#]\R[N3C M/\6>*-=UWXC_ _\3+I7CB]N-0L]*\[P7#;^(=(@TR5Y2\T\EW;@6,I0-B2U MO%&1'_K4'R/]"_\ "8:M_P!"/KW_ '_T_P#^2J/^$PU;_H1]>_[_ .G_ /R5 M1#W;>3O^=_OO:^Z25N@2]Z_FK?E_E?U;ON?-G[7DOCMO&DLGA-?%>F7MCI$, M^DSZ%9:]J$6I77FREHBEG=Q6-N8PJ$M>1R^8)0-K!-K,\+Z3K^N?&3P9?:S8 M^/I?%>G^,]4GU@WJ7_\ 8%O8&UU&*R> 2?Z(!Y;VRAK?Y\NWFG]=/JK?@U^MUYGBGA/Q]XAT&'X:^(=0C\5>(-# MN+'7]/O3I-K=:F3>->P&S,T<09@ D-PBS.-D><%D#<\''%XKGA^$YUM/B)XA MU>Y\/:+8ZGX=BD\2Z0UI._\ Q\WDFI6A%I)*H8^9!=X;]WGSD^X_U%HNK2^& M])L]+TGX<:KI>F6<2P6UE9'3888(U&%1$6Y"JH' &!5S_A,-6_Z$?7O^_\ MI_\ \E4))+EW5_P][\^9_*UM5<.9\MO+^OZ^_L?%*>$_%^B_#OX>Z#I.K^/O M!NA6-A=V^JW#:)XIU>ZAUE# J!8[6ZAG-N$\PQL/,LR5?Y22M=[^T[H_B7Q% M%XNT74X_'NL-<>!U@\,GPE;W\5G>:DR7(N_MD=N?)!;_ $;$=W\FTL(\L6S] M,_\ "8:M_P!"/KW_ '_T_P#^2J/^$PU;_H1]>_[_ .G_ /R533>E^]_S^[>R M\DD[VN-2Y9P:?_ ,E/\0?]@?3?_1]] M74UYG8^*M37XBZY*/!VM-(VE:>I@$UCO0":\(8_Z3MP9)('$<8+,;:0JX;D?2W_"8:M_T(^O?]_]/_\ DJC_ (3# M5O\ H1]>_P"_^G__ "54VU?FK?G_ )W\[+L5?;R_X'^7XL\6^%^J>((?@%\0 MQ:>%?$]]J%DMU'IYU+5M=BN=<86J8E@&I,+ZQ#-E1$KML8$QRR$[Z\;\)MX] ML;VXLM7O_B3J_P ,&U2PEU&\TW1_$]AJ&PVUZ'6W6YNKC5/+%PED)/*=1C!" M!&D9_LW_ (3#5O\ H1]>_P"_^G__ "51_P )AJW_ $(^O?\ ?_3_ /Y*JV]7 M+O;\/ZZ6MZ:$?9Y?7\?\CPGX+6VM>$X?AOI$W]O:9%>^(/%4SVNM.Z75Q UQ M=36[W )R[%61\MDY.>M8/AWQ3XT\0>%_#&B7S?$/PW>Z3\/]4TWQ#K,VA:C. M8]7!L(XY455W7TH*W#I) 6W*SE),EB/H"2:*7Q)%XB?X7W[^((;9K*/5F33# M=);EMQB$OVG<$+ $KG&1G%:G_"8:M_T(^O?]_P#3_P#Y*H>K;?7_ "DOR=WY MV[:W&3BVUU=_OU_/\/P^1_!'AW4+SQQX3UVXT'XA6[Z;+J6F6&KW.I^*YK>^ MNFCLWMYYK2\8SV=N[K*'CG#P#9@S2C#5K?!^S^*MC\*?B)=Q^)O$FK>.W\.9 M71=6\.:Q9FVU;9(6>WN-1N9K>9M^Y0MGL@)5&"!2M?47_"8:M_T(^O?]_P#3 M_P#Y*H_X3#5O^A'U[_O_ *?_ /)5+H_-6_I;:MW?I&UN42T:?9W_ !^_39>K MO>YXY^SCH<-M\5/&6K:1:>.E\.7>@:/;V]WXZ&H_:'N(Y[\SHAU#_2,+YD9( M;Y M#M:M8Y-*NE:>6:Q*1@PL"S;;DM@=3@$\< UT?_"8:M_T(^O?]_\ 3_\ Y*J2 MCJ:*Y;_A,-6_Z$?7O^_^G_\ R51_PF&K?]"/KW_?_3__ )*H ZFBN6_X3#5O M^A'U[_O_ *?_ /)5'_"8:M_T(^O?]_\ 3_\ Y*H ZFBN6_X3#5O^A'U[_O\ MZ?\ _)5'_"8:M_T(^O?]_P#3_P#Y*H ZFBN6_P"$PU;_ *$?7O\ O_I__P E M4?\ "8:M_P!"/KW_ '_T_P#^2J .IHKEO^$PU;_H1]>_[_Z?_P#)5'_"8:M_ MT(^O?]_]/_\ DJ@#J:Y;3_\ DI_B#_L#Z;_Z/OJ/^$PU;_H1]>_[_P"G_P#R M55#PKJ5QJGQ%\12W.E7>D2+I6G*(+UH6=AYUZ=P,4CKCDCDYX/'3(!W%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!RW@_\ Y&#QQ_V&(_\ TWV= M=37+>#_^1@\17LFJ>( _E7$,2 MM;6I"2-&L[E@4,ODS"/ .3$P..,ZE"U2:ZW_#?[@>ET_4Y;XW_ O\5?%"/1+71/%6E:+H M]K,TVHZ3K&B2ZC;ZH1M,22^5=V[>6C L8]Q63(#@J"IQO%7P/\8:UJ6K7^E> M.].T2[\3:/;Z3XE8>'WF$QB61?/L62PELY+9#;RINVH[FX;F1T"F(YZDK-DXV>J=W]RU_ M#]/(I7YE;?3_ #7]>OF4M<^#OBJ;QMX/O]$\4Z%IOACPW:-80:1>^'Y[JYE@ MD2..8&Y6^C 8K&-K>5\I.2'Z55^&'[/^I^!=>\+SZIXHL]:T?P?I<^C>&[.V MT?[)<06TGE+_ *5.T\GGNL<$2@HD*DAF92=NWTFT\>:'-I#7]SJ=EIRPZ;%J M]W%=7L&ZSM9%9EEE9'9 G[N3]X&*'RWPQ )KE?B)^TA\,OA8NK0^(?'/AVRU M?3;-[V31)-7M8]0D18S( D#R*Q9E'R],Y'-7)N$G*6^M_P ?OMK;MK8F$>:* MC%::6_#_ (%^^ESTJBN&TSXZ?#O5H_#36_CKPVTGB116WGK# MR[*GF,_"X/ED9'4/E?,H]6[?/L*+4M5_5]CTBN6^(_\ R+]I_P!AC2O_ $X6 M]=37+?$?_D7[3_L,:5_Z<+>I&=3115/6-7L_#^D7VJ:A.MK864#W-Q._W8XT M4LS'V !-)M13;&DY.R+E-?<48(0K8X+#(!^E>?\ @OXZ>%?%OPP/CV[N6\(Z M%#)-#>_\).\5D]A)%,872X)5:%^SCXKN_#OC;1/&_CG2? M$L/BNVDCO=5T[P]+8ZF9LCR'\V2]GB$<*Y"PK"J9.>K/OZ;P_P###QU9:MK' MB;5_&VBZKXSFTR/2M.N8?#LMOIMG$LAD9GM?MK22R.Q^8B=!A$ 5<-NZ&X^. M?PXM_"^G^))/'_A9/#^HSFUL=5;6K86EU.,@Q12[]KOE6&U23\IXXJAX#^-F MG>+?"/A_7M1MH_#]MJ7AF+Q-<376H6_D64+*K.KEG63"!LF4Q"/ Y8'Y:=G> MW;3TT?Z7^6G8-U\_U7WZK[[^9R_AK]G_ %^'X<>&?!?BCQ=IVLZ5H^K6]_*- M+T66P-[! QFBMY-UW-_R\"-V8<,J;-@R6KV^L'7O'OAGPK;:A<:UXBTG2+?3 M[>.[O);^^B@2V@D9DCED+, B.R.JLV 2K <@UQ7AO]J'X6>,/&[^%M$\=^'= M6U :>-2CELM8M9HIH]TH=8RDI+,@A9W&,*I!)]%M[J_K3_)?@'][^M_^#^*Z M'J=%%[(2&ZUNSU2"6R@V %]\ZL47:""*I-!N+'4M(T;4H["WU73;Y+NWOE:SM[@R(R#: #<%, MS&3 MGG =FVUV5_E_3#?4[NN6\'_\C!XX_P"PQ'_Z;[.NIKEO!_\ R,'CC_L,1_\ MIOLZ0'4T444 %<_XV\57'A'28[JS\.:QXJO)IA#%INB)#YSD@L6+SRQ11J%5 MCNDD4$X499E4]!7 ?&JQ^(&J^#UL?AT^DP:K6L,+*DS3_:;B&)-DCI'M$A+,?D# %A;MOV@O#NH0> [BQT_6[VU\8/ M&EK%/#7A"SU3 M2]#N/#MQX8N/$%V+&*W::.2&:*^%D9)''DCOJGPJ^)'AWP;\ M-M!\.V?ACQ')X=ODU?4;[5M9N-,\^Y_?&2.**.SN,(6G8AF;( P>M7UC_B5 M_)KU\O^#?V;?%>B_'*# MQUN MIKEOBI_R3#Q?_P!@>\_]$/74T %%%% !1110 4444 %%%% !1110!Y8OCK_A M6O[.NA^)/L/]H_8M'T[_ $7S?*W[UAC^]M;&-^>G:L?X*?M(_P#"X?%5UHW_ M CO]D>19/>>?]N\_=MDC3;M\M'M2EN(+*\T M?3_,DM659!L2)Q@LI'51VZ9J#X7_ +//ASX2^(+C5](O=4N;F:U:T9;Z6-D" M%T8D!8U.+?&VK-?>&/!-CJ'@:/4Y--?5[S7#;7T_E3F">XM M[3[.R/"CJ^"\\;.(V*H"UC]DF>^U;2+>'7M"G\*:3XB3Q'IMOK'AD7NKZ7( M;V.\G@LM0^TH(8I)$(YA=@CE=S *%OVW[).GVUS8:Z/%.N2>-;;Q'_PDCZI+ MJ5\]B\S3LTJ+IQN3;H&MW>V#!=RJ06^HI''.]EY>W[WV>990V[G M;(-ORY/,Z1^T5KEUXTMK*_\ "&GVWAB]\57?A*SU&UUUIM0>Y@$I\U[-K9%$ M1$#Y*3.R@@E2 Q6O;?LDZ?;7-AKH\4ZY)XUMO$?_ DCZI+J5\]B\S3LTJ+I MQN3;H&MW>V#!=RJ0)DTC1[SQ9K&J7M^_B!=*BBO MEBN)3)]G,_+LJC"_> .T<#I4PO>+GT3OYN\7^3DEVM=W>[GL^7OIZ6DOSY6_ M6RLM3TVBBBF(**** "N6^*G_ "3#Q?\ ]@>\_P#1#UU-+_^P/>? M^B'H ZFBBB@ HHHH \:\4?'Z[\._&O2_ D>E:#?+>W,-OY$7B13KGER1EVNU MTU86_P!&0@AI'F0C8Y"D!=]/X:_M'2_$;XM>(/!\<7@VS31]0O;&2T7Q<9=> M9;=RGG'3?LHVQL<'/G>E;/CCX1^*?'WB.&+4O&=B?!$.KV>LQ:6FAXU. M"2V>.6.**^$X18S+$"V;=I-CR()!D,L^H?"WQ/XJ^)&@Z]XE\3Z1=:)X7^Q8V6WM['4Q-JUU< M?Z.(HGLC&HA$[7&(7,K!Q$['8JDC4^)'PD\>?$O0+OP]?^/-&A\/:SIJZ?K5 MJGAAFE.2PEEL9#=_Z.[*PQYRW(1D5AW!O_$[X'_\+/LM4MK[6R(#IOV'2K:> MV,UO:.W^NEGC\P?:3*H6)@2I\HRHI7S9"RU2OOO_ ,#_ ('K=K0K3F\M/^#Z MWZ]K:;GI6F27BBT^5K*-7/\ :VIIIMFBE@IDGN75A%&@)9FV ML<*=JL<*?*K7]IB[N?@Z?&SZ=X1T]!JSZ;_:&I>,%MO#TL:D@746I/;!I8F( M$:[8"3(2,;07KU_QGIFNZMH,L'AO7(?#VLB2.2&]NK$7L'RN&9)(=Z%D=05. MUT8;LA@17G&A_!_QOX5T_5K[1O'FDVWB[6]:;6-5N)?#;/I,^;9+<11V8NEE MB&V*)RWVDLT@8L2K; E?WK_+[U^E_P"K#?3^NC_6W_#7-.W^.4-K^S[)\4M; MT:?3;>WTN34Y].AE$I*INQY\ 6FNV?B[ MPIH&A^(-/BTZ[BD;Q0QT0VMW.\"S3W[V:- (WB64?9R6)0HOF@JS/SO MPI_9I3X4VOBZ^T:Y\,^'_%/B"WAM/M?A+PK%I.GV<6R6?FR;Y3+$Z&_:7)@D,S3R1-&6>?]X9,D@^W54K/;S_/ M_+^KBU_+\OZ_30****D9RWQ4_P"28>+_ /L#WG_HAZZFN6^*G_),/%__ &![ MS_T0]=30 4444 %>->*/C]=^'?C7I?@2/2M!OEO;F&W\B+Q(IUSRY(R[7:Z: ML+?Z,A!#2/,A&QR%("[_ &6O)_''PC\4^/O$<,6I>,[$^"(=7L]9BTM-#QJ< M$EL\68M/L1#(]U(@PQ#-$OS*-WWBM MS_A4?BK6OB%H.M^)_&ECJ^D>'=0NM2TBUL]"^QWP>6.6%8[FZ$[)+$D4[KMC MAB+%(RS':P:M\2/A)X\^)>@7?AZ_\>:-#X>UG35T_6K5/##-*7^Q8V6WM['4Q-JUU&TOFB5I[>WF,T<:_$[X'_ /"S[+5+:^ULB Z; M]ATJVGMC-;VCM_KI9X_,'VDRJ%B8$J?*,J*5\V0MT?PC^'J?"SX?Z9X9CFM9 MELS,_P#H-I]DM8S)*\IC@@WOY4*%]J1[VVJJC<<9HC\-GNK:]]_NZ?TG=/O^ M';;[_P#A_*W84444#"N6T_\ Y*?X@_[ ^F_^C[ZNIKEM/_Y*?X@_[ ^F_P#H M^^H ZFBBB@ HHHH **** "BBB@ HKS[P;I6N>)/!^A:O<>--:BN-0L(+N2.& MWL BM)&K$+FV)P">,DGW-;'_ A^K?\ 0\:]_P!^-/\ _D6@#J:*Y;_A#]6_ MZ'C7O^_&G_\ R+1_PA^K?]#QKW_?C3__ )%H ZFBN6_X0_5O^AXU[_OQI_\ M\BT?\(?JW_0\:]_WXT__ .1: .IHKEO^$/U;_H>->_[\:?\ _(M'_"'ZM_T/ M&O?]^-/_ /D6@ \'_P#(P>./^PQ'_P"F^SKJ:\S\*^%=3DUSQBJ^,=:A,>JQ MJSI#8YE/V&U.YLVQ&<$+\H PHXSDGH_^$/U;_H>->_[\:?\ _(M 'C7Q"_9M M\9^.M7\;^(XOB!>:-K5Y>6ESH>E6:VITY5L=LEBMS(]FURN9Q*\GDR 8E8#= MSGH;/X=^/K'XW'Q!I*:9X8\+WMW]JUU;?Q#<7_\ ;&+41)FPFLQ':R!E3]Y; MW"%@@,BR\!?1/^$/U;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6B/NV2Z M?\#?OLK]'8)>]?S_ *_#IU7<\.^*?[/OQ ^(7Q..H'5;>705UW3M3M+J7Q1J M=O\ 8;:W,+/;)I42?9)9-\;M+EMY&2/H3_A#]6_Z'C7O M^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%J.7]VZ:V=_QBXW];-KSO=W>I<9)8?#\FE>$O#?B"VN8-7F77 M[B^&K%[!K:)GT^6S"6LBMY9,EO<*6"?O!+\H7V?_ (0_5O\ H>->_P"_&G__ M "+1_P (?JW_ $/&O?\ ?C3_ /Y%K:I)U')OK?\ %W^Y?\/>Q$+P44G\-OP2 M7Y17INK,\'U3]G7Q7XF\=6'B/Q!HNF:E#>V&FV6IZ7:^/]8T^WL39S2,KQI; MVR1WP8.KA)XXMKJPW$/D;'BSX&>-=6\7>(X;./PS<^&]:\6Z/XL.J:AP?\(?JW_0\:]_WXT_\ ^1:/^$/U;_H> M->_[\:?_ /(M',U/G6][_BI?FD_EKH2HI+E7E^"M^6G_ 3J:Y;XC_\ (OVG M_88TK_TX6]'_ A^K?\ 0\:]_P!^-/\ _D6N<\?>%=3@T.U9_&.M7 .JZ:NR M2&Q !-] WRVP.5)##G&0,@C(,%'IE<#\L?$_P"']QX5TG5%T6/5+B"# M4;Y=IFCL?,#7"PJ\.'NQ++=1: M@]IYMJ+H2&T-];6T3QLT ,7VF*W1QG<$W#,*%J]H?P8U6[T23X8NTMO-IWPL'A"ZUP:;<)IXNI45%,#NJ+, M%+%8V)7 #;217OO_ A^K?\ 0\:]_P!^-/\ _D6C_A#]6_Z'C7O^_&G_ /R+ M1K9);)6_\EE%?=S2?J^V@XMQU6]T_FI*5_GRH\8U#X1?$3Q;/XFU?Q3X=\)W ME_J&EZ+86NDZ7XMU&P6&6QNKJ"I./F;,O/@#\5?%7 MAW7]-\3Z_I.HW?B;PU/H5]JWV]TN; K<7,ML%\FTA6Z7;.D;N%M3A"0K$U[U M_P (?JW_ $/&O?\ ?C3_ /Y%H_X0_5O^AXU[_OQI_P#\BTV[W?K^*L_Z^6V@ MEIHO+_R6UOR7YO74\7MOV??$7_"L]8M(-(TW1?%<^MZ9K(BO?&NJ^(K;4393 M0RQQSW5Y")8E;RBF$1PH"MAL;:]&^#/@77_"=[XYU;Q';Z+8ZAXGUI=7-EH< MTDT-OBRM;./^PQ'_ .F^SH_X0_5O^AXU[_OQI_\ \BUSGA7PKJ,57QCK4)CU M6-6=(;',I^PVIW-FV(S@A?E &%'&->_[\:?\ _(M'_"'ZM_T/&O?]^-/_ /D6@#J:*Y;_ M (0_5O\ H>->_P"_&G__ "+1_P (?JW_ $/&O?\ ?C3_ /Y%H /BI_R3#Q?_ M -@>\_\ 1#UU->9_$GPKJ=O\.O%,LGC'6KJ./2KIF@EAL0D@$+$JQ6V#8/0X M(//!%>F4 %%%% !1110 4444 %%%% !1110!YG\-O"NIW'PZ\+2Q^,=:M8Y- M*M66"*&Q*1@PJ0JEK8M@=!DD\9&,X8GG!//O0!ZS_ ,(?JW_0\:]_WXT__P"1:/\ A#]6_P"AXU[_ M +\:?_\ (M?$N;WX?Q:C<*UQ<>&O''Q9-M-&%WK9ZK;^*4:.3@959K>)U8DX M#6T6.7.?3_%TGP?NOBA\2[?X\?\ ".SZNMY$OANW\6!'E.F-9P[?[*23YBYN M!->_[\:?_ /(M'_"'ZM_T/&O?]^-/_P#D6OSO9/%OP_\ A/\ &CQKK[:I M-=76C6_AOQ59WH,ESMF\/6@L[J48+>=%/($DY^[->_[\:?_P#( MM?._P5\<_!_2?C!/:_#_ $3P/;Z5 MB'GEDDS%+D*S.*X?P=\8M4^$7B*_^*/B7P/XET2P^(&GW=S+".*YDD61K0R08E2/)CB'7BI\^EF_P [+Y\K2ZMZ6ZDK57ZZ?I=_*Z;[ M(^P/^$/U;_H>->_[\:?_ /(M07WAZ]TNQN+V]^(&LV=G;QM--<3IIR1Q(HRS M,QM< DD\ "ODWPC)K?P]\ _%OP;XC\+:[X9N/$G@V^\3"37;FRF:]U1+;R MM4DB^RW$X",SVLF'*MF20[<58M?@_J7@7X5W6NMX<\,>!-#UM?#.EW7A[P;, M\UK=0-J4'VJ]N->_[\:?\ _(M' M_"'ZM_T/&O?]^-/_ /D6O$_BY)J7A_XK:1XPM];NQX=MO$6F:7?7&G^+[J5H M))FC@%BVBJJ6I5WGB9I7>2=1*65#M0*6LFI>&?VAO#6KR:W=W'AOQ+J>HZ9: MW%IXONM6BOYQ#+*(9-/=8[:R2#[/*H>W$K[HE60C<[%Q]Y)^J_!/\;_Y75FU M)\M_+_@W^ZVOXVU/;/\ A#]6_P"AXU[_ +\:?_\ (M'_ A^K?\ 0\:]_P!^ M-/\ _D6O%OVJDU2SBU#Q/I6MW5K;>%].CU#4WT_QA=6-QI4*2-*9TTR)5AOF MD1'4+=S*A\H!0\MNMGJESK*MK]W_!^ZZ\[M:= M3Z+_ .$/U;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6F_"WQ+:>*_ NFW MME9ZII\MRB6]@EMY&@D2:022!W#QL"XD?=C.XYS75U35G8E.Z.6_X M0_5O^AXU[_OQI_\ \BT?\(?JW_0\:]_WXT__ .1:ZFBD,\SL?"NIM\1= *?]&VX&TD8 /S')/&.C_X0_5O^AXU[_OQI_\ \BT: M?_R4_P 0?]@?3?\ T??5U- '+?\ "'ZM_P!#QKW_ 'XT_P#^1:/^$/U;_H>- M>_[\:?\ _(M=310!RW_"'ZM_T/&O?]^-/_\ D6C_ (0_5O\ H>->_P"_&G__ M "+4'Q8MGU#P+?V,-^+"[O&BM[8G6GTM!^(NO>!_ASX@\*3?\)7->_P"_&G__ M "+7B'P/^*6J2>--"T3Q.OB.[N6TRUTBSO'PMBLOV5KDR72R2+<-=7$<)E!D MA(C0(A9)7F4_3%:2CRNW];B3.6_X0_5O^AXU[_OQI_\ \BT?\(?JW_0\:]_W MXT__ .1:ZFBI&>9_$KPKJ=O\.O%,LGC'6KJ./2KIF@EAL0D@$+$JVVV#8/0X M(//!%='_ ,(?JW_0\:]_WXT__P"1:/BI_P DP\7_ /8'O/\ T0]=30!RW_"' MZM_T/&O?]^-/_P#D6C_A#]6_Z'C7O^_&G_\ R+74T4 V?\ "'ZM_P!#QKW_ 'XT_P#^1:/^$/U;_H>->_[\:?\ _(M> M)VLFI>&?VAO#6KR:W=W'AOQ+J>HZ9:W%IXONM6BOYQ#+*(9-/=8[:R2#[/*H M>W$K[HE60C<[&C^UQ\6-3\.W\6CP+XRT/3=,6QU1]6\/Z+J4T6H3/>+&+4W5 MK$RHB(KM)&[*9#)"HW NI5](M]?^'_+O8.LO+\>B_'UZ]F>]?\(?JW_0\:]_ MWXT__P"1:/\ A#]6_P"AXU[_ +\:?_\ (M?.?Q#USQIX!^(OBG6[?6[ZXL]8 MTYI[:.VU&ZFN+&UF-K'"YTRX5+2TG219(H26!FDG9I0J0S;?HKX6^);3Q7X% MTV]LK/5-/CA\RQ>SUN42WL$MO(T$B32"20.X>-@7$C[L9W'.::UBI/\ K>Z^ M5K>H/1V_K^GNNMM[;#O^$/U;_H>->_[\:?\ _(M'_"'ZM_T/&O?]^-/_ /D6 MNIHH Y;_ (0_5O\ H>->_P"_&G__ "+5#PKIMQI?Q%\117.JW>KR-I6G,)[U M85=1YUZ-H$4:+C@GD9Y//3'<5RVG_P#)3_$'_8'TW_T??4 =31110 4444 % M%%% !1110!\S_&;Q%JOAG]F;X?7.CZG>:5&;I[ MG2-0\&Z5$_%FL:;\9EOW;QG:[_ !/X MBBFNM2UR2ZT?6K6W2Z*:?9V9N)5AG1DB=28;;:[C(;J_AK\;?C/XR^%_ MB+Q==^!;6&.308]>\.LT,"1W;%3*;0+!J-R\Q:/:%F9;?YCS$/NUZ\?%/PO, M<49U?PB4BO#J,:_:;7"718L9P,\2%F8[_O98G/-9OA27X,^ ]0U._P##3^!/ M#M]JC^9?W6DFRM9;MLLVZ5H\&0Y9CEL\L?6IC=0Y>R27W;_-Z]+6Z\S*DU*; MEW=_QO;[M/GTM$\N\5?M.^+]8M["?X=:-;:Y9^(-:72=!NDLX[AG6*Q:ZN96 M6:_M(Y"6#1*GG1E?)E;Y\!:ZG4OB%\6=1O?AYX?L=/\ #OA#Q/K>@ZCJ>KKK MUM)?I9S6KV:!8TMKI58.;DY'G':"#N8H5?I;Y/@IJGA!?"=ZO@&[\+*_FC0Y MQ9/9!]Y?=Y!^3.\ELXZDGK6EI?B3X6:''ID>FZIX/T]-+M6L;!;6XM8A:6[; M-T,04C9&?+CRJX!V+Q\HJI=>73_]FWYZV)CHTWKO^?\ D>51_M3:K-\-_$OB M:2UT?3KBQ^&6G^-K6UN'=E^UW"7I:)VW*7B#6\*C 5LN>D:JNCZC?-%;(\3&UCF:X\YM0$H ,T>(A9-N7YA+SA>KUC3_ M (%^(H=)BU6V^'NIQ:1;M::;'>1V,JV4#*$:*$,#Y:%0%*K@$ #I5JZ?X,7O MC*U\77#>!)_%=H@BM]=E-DU]"@4J%2<_.HPS# /1B.]:.47/FMIKI\]/PTM\ MT[I!.S5HZ?\ #)?FF[^=K6.F\'_\C!XX_P"PQ'_Z;[.NIKS/PK\2O"-OKGC& M27Q3HL4<^JQR1,^HP@2*+&U7"O\ H;]!_P#!G!_\ M568'4T5RW_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4 ?.?C;QI MX@B^,?BW7]7LKO4?"GA7Q'I&C6]O9^-K[1IK<3I9L'73X(UAO]\MT2?M$WS! M#&J?*?,]=T.VU#3?VCO$%O+X@U;4[.\\.PWB65Y< VUJWVJ50L,2*J+@#&\@ MR-QN=L+BWJ5Q\&]8\7V/BN_E\"WWBFP01VFN7+62*P%^9&4JS^>!YFXJ2"4K=;?@[_\#\3@_@!IOB/X6?$:Q\%^.4O-0\3:MHMU?PZW M'XZU37+>Z2WGA64O97:HEFQ^T1;3$K @.NX8 ;%\=:I=WC?$WQLWBK7M+\2> M%?%EEI.D:?;:U7;R6"R"&8W!N),M)&SGS1M8;4V^HZ#H/P"\*V=_ M:Z+IWPWTBUU"2&:\@L(-/@2Y>%_,A:15 #LC_,I.2K[\[]6A M2][FMU=_PM9^KUZ['I]%"O^AOT'_P & M<'_Q5(#J:Y;XC_\ (OVG_88TK_TX6]'_ M3P5_T-^@_^#.#_P"*KG/'WQ*\ M(WFAVL=OXIT6>1=5TV0K'J,+$*M] S-@-T"@DGL 30!Z917+?\+4\%?]#?H/ M_@S@_P#BJ/\ A:G@K_H;]!_\&<'_ ,50!U-<3\;_ !3J7@?X-^.?$.C@G5M+ MT2\O+3$8DQ+'"[(=A^]@@'!ZXJ[_ ,+4\%?]#?H/_@S@_P#BJ1_BCX)D1D?Q M=H#*PP5;4H""/3[U3)-Q:1<)*,E)JZ1\T:7#XWM]+\1>#M.T_5[GQ0]IHVM7 MLNF?$B\UB;4M+DNG2Y2VFO!;KI]S)'',5\E8D(8;)$**4SO!?B+6/$_B:'P# MJ%SXS\.>#;GQO/IJ1:IXF9M7B$6C+=-8G4K:[FD93XV? MAWX :=X7U'PU::9\-K7PYJ4JSWNCPV^GI:74BD%7EA V.P*K@L"1@>E7[E?@ MI>>"8_!MPO@&?PA&%">'Y!9-8)A]XQ;G]V,-\P^7KSUK2Z5]-_\ -/\ !*R6 MVK:M=IY6=DK_ -6M^-]7O:RN[)E#X(VW_"2_#_Q9X*2Y4WDTC+YTWFD;2%:..$]ZZK0]8^$GA?RAHU[X+TD162 M:;']AEM(=EJC,R0#:1B)2[D)]T%F(')K3TKQ]\/=!TRTTW3?$?AG3M.M(E@M M[2UOK>**&-0 J(BL J@ # I+36^MDO6UM7YNU_F_)C>M^UV_2]]/E?\%M ML=G17+?\+4\%?]#?H/\ X,X/_BJ/^%J>"O\ H;]!_P#!G!_\52&=37+>#_\ MD8/''_88C_\ 3?9T?\+4\%?]#?H/_@S@_P#BJYSPK\2O"-OKGC&27Q3HL4<^ MJQR1,^HP@2*+&U7"O\ H;]!_P#!G!_\51_P MM3P5_P!#?H/_ (,X/_BJ .IKP/\ :4\'VGB#5/#6G:=JWBK3?&'B:]CTRSFT M;Q1JMA;VEO&&FNKIK>WN$A)2%7 9T.Z1XE;((%>I_P#"U/!7_0WZ#_X,X/\ MXJJDGCSX=S:M;ZI)XB\,/J=O#);PWK7ML9HXG*,\:ONW!6,<9(!P2BYZ"C[2 M?9W_ *]=O0.C7?\ K\-SY[^,%UX]\&_$.;5YK+Q<]U<^+-(LO#>KZ;XBB30Q M82RVL4EG<:;I/LTS@,KK( @$?1VLFI>&?VAO#6KR:W=W'AOQ+J> MHZ9:W%IXONM6BOYQ#+*(9-/=8[:R2#[/*H>W$K[HE60C<['T6$_!:W\;2>,H MCX#C\7R+M?Q GV(:@PV!,&X_UA&P!?O=!CI56+3/@5!K.MZO':?#N/5M<@EM MM5OUCL!/J$4N/-CGDQNE5\#Y)*5_E^OY M7V[+1KIY?^T9XF\2-\2O$D0M9[[PEX1\*0Z_<6-OXWOO"TDA>6Z\V5);2(M< ML$ME01RRQQ(6R22^4^G])ODU32[.\B22*.XA294F&'4,H(#?7O^$#UN?1F#:9)J7V*X:Q(*D& OGRSE$^[C[J^@KJ/^%J>"O^AOT' M_P &<'_Q5$=(V\_\_P!++RMO;8E[TE+R_1?Y-^=]KJ[ZFBN6_P"%J>"O^AOT M'_P9P?\ Q5'_ M3P5_T-^@_^#.#_P"*H /BI_R3#Q?_ -@>\_\ 1#UU->9_ M$CXD^$=0^'?BFUM?%.BW-S-I5U'%##J$+O([0L%55#9))( KTR@ HHHH ** M** "BBB@ HHHH **** /./ /C.ST/P+X:5 MJ-N]K=0?V#J2;XW4JP#+"&4X/#*00>00:[RB@#E5^(VDJH M-?P!CGP]J!/_ M *(KCM?OM L?AWXNT?P_H^OK<:K!J$_EG0]19IKJY$C,2\D7&YWXR0JC &% M ];HH\PZ6.6_X6/I/_/IKW_A.ZA_\8H_X6/I/_/IKW_A.ZA_\8KJ:* .6_X6 M/I/_ #Z:]_X3NH?_ !BC_A8^D_\ /IKW_A.ZA_\ &*ZFB@#RZ2S^&LWC>/QG M)X%\SQA&NU/$#>"[DZ@HV&/ N/LWF ;"5^]T)'2C1[/X:^'?%>H>*-*\"_V9 MXEU$.M[K-GX*N8KRY#L&<23+;!W!95)W$Y(![5ZC11_7W[AON>0W'ACX275Y MH5Y-\-K6:[T%432+B3P).TFG*C[T%NQMN]HHW5GL.[O?J<1H?BK MPMX7T>TTG1M#U32=*LXQ#;6-CX7OH8($'141;<*JCT Q5[_A8^D_\^FO?^$[ MJ'_QBNIHI[ZL6VB.6_X6/I/_ #Z:]_X3NH?_ !BC_A8^D_\ /IKW_A.ZA_\ M&*ZFBD!YQ9^-+*'QYK&HOI^O"SN--LK>.3_A'[_YI(Y;MG&/)R,"6/DC!W<= M#C>_X6/I/_/IKW_A.ZA_\8KJ:* .6_X6/I/_ #Z:]_X3NH?_ !BC_A8^D_\ M/IKW_A.ZA_\ &*ZFB@#A/$GB+PCXQT6ZT;7_ ]J&N:1=J$N-/U+PK>W%O,H M((#QO;E6&0#R.H%,\+:UX-\#:';Z+X;\-7WA_1K;=Y&G:7X3O+:WBW,6;;&E MN%7+$DX'))-=]10!Y[#J7@BW:P:+PM=QMI\,MM9LGA&\!MHI=OFQQ_Z/\BOM M7X<8PTD:6P5CP M.2#T%>K44+38-]SSU]2\$2>+(_%+^%KMO$\=M]B36F\(WAO5MR=QB$WV?>$R M2=N<9/2MG_A8^D_\^FO?^$[J'_QBNIHH Y;_ (6/I/\ SZ:]_P"$[J'_ ,8H M_P"%CZ3_ ,^FO?\ A.ZA_P#&*ZFB@#SCQ_XTLM;\!^)-.LM/UZ:\O--N;>"/ M_A'[]=\CQ,JC)A &21R3BM[_ (6/I/\ SZ:]_P"$[J'_ ,8KJ:* .6_X6/I/ M_/IKW_A.ZA_\8H_X6/I/_/IKW_A.ZA_\8KJ:* .6_P"%CZ3_ ,^FO?\ A.ZA M_P#&*Y>2S^&LWC>/QG)X%\SQA&NU/$#>"[DZ@HV&/ N/LWF ;"5^]T)'2O4: M*.MPZ6/+M'L_AKX=\5ZAXHTKP+_9GB740ZWNLV?@JYBO+D.P9Q),ML'<%E4G M<3D@'M6E;ZQX,M/#L&@0>&;V'0K=42'2X_"=XMK&J,&0+$+?: K $8'! -=_ M11TL'6YP6H:YX.U:#58;[PW?WL.K0BWU&.X\*7DBWD04J$F!M_WB[688;(P2 M.]3:'XJ\+>%]'M-)T;0]4TG2K.,0VUC8^%[Z&"!!T5$6W"JH] ,5V]% '+?\ M+'TG_GTU[_PG=0_^,4?\+'TG_GTU[_PG=0_^,5U-% '+?\+'TG_GTU[_ ,)W M4/\ XQ5;POJ UKQUKVHP6M_#9MIMA;K)?6$]KOD26[9@HE12<"1,D#'S"NRH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLOQ!XJT7PG# M:3:YK%AHT-WBPNDG-K* MM$TO7=,T2]UBPM-9U02-8:=/=(EQ=B,!I#%&3N<*""VT' /-7KV]M]-LY[N[ MGBM;6"-I9IYG")&BC+,S'@ $DGI1TN'D3T5C^%/&&@^/-#@UGPUK>F^(M'G M++%J&DW<=U;R%258+)&2IP00<'@@UL4]5N 4444@"BBB@ HHHH **** "BBB M@ HHHH **KZAJ%KI-C%4 $DG@ 5S?B+X MK>$O"_P^;QS?:Y;OX2$44ZZM8AKR&2.1E6-X_)#EPQ=<%0>N>E '644@.0#2 MT %%%'VUU=4\8:#IK:"(#JXN]3@B.G";'DFXW,/*\S(V[\;L\9H M\AZLZFBD5@RAE(*D9!'0TM @HHJGJ^L6'A_2[O4]4O;?3=-LXFGN;R\E6*&" M-1EG=V("J "22< "EMJQ[Z(N456TW4[/6M.M=0T^[@O["ZB6>WNK:02131L M5=&4D,I!!!'!!JS5.ZT9-[ZH****0PHHHH **** "BBB@ HHHH **** "BBN M(^-7Q;TCX$_"_7O'>O6U]>:1HT2S7$&FQH]PX9U0!%=T4G+#JPXS4RDHJ[*C M%R:BMV=O17B>F_M<>"-8^'/PX\:V4&JW.D^.M:M_#]A$D$8GM+N4R+LN5,@" M;&B=7VEB"!@,.:]LK1Q:O?H[?/1_JB%).UNJO\M5^C"BN7L?B;X:U+XBZIX$ MMM2\SQ7IEC#J5WI_D2CR[>5BL;^85V')4C 8D8Y KJ*GI?\ KM^8^MOZ[A11 M10 445R7B+XA?\([X\\*^&/^$:\1:G_;_P!I_P")SIUAYNG:=Y,>_P#TN;75Q,L:1B0JVW@LQ.T\*:79=[+YO1#/4**\I^'?QR?QU\;OB=\.I-"&GR M>"8M+=M06\\T79O(&E(">6NS9MVYW-NSGY>E>K55M$^^OWBZV_K57_)A117E MG[0WQP7]G_PKHOB6[T<:IHMQKEEI>IW!N_(.GP7$GE_:<;&\P*Q3*97(;.>* M75+NTOFW9?B'1OLF_N5V>IT51UK6K/P]HM_JU_,L%A8V\EU/,QX2-%+,Q]@ M37S%JG[=$-C^SUX0\;MX-U1O&?CJ&[/A7P=H\+ZO=7;1AS'(RH(R8]HCD<#E M5? W$9J)244WVM^-[??9E1BY-+O^F_R74^JZ*\X_9]^+$GQF^%ND^(+S3+[0 M]<"BUUC2]1T^6QFL[Y%7SHS#(2RKN.5RQ^4KSG->CUK*+B[,SC)25T%%,FD\ MF%Y-K/M4MM098X'0#UKP.#]K#[9XR^#FB?\ " ^(-"_X6))J\?D^*$_LZ_TO M[#&7S);;7W"7'R_.N%*MSG%1?^ODW^29=G:_K^"O^1[_ $5X!\!_VL?^%U>$ M_ASK'_" >(K'_A,I-23[1IT7V_3M)^QRR)F[NL1^7YOE_)\G+';VS7O]7*+B M[,3T;B]U_P -^@4445(!17EGP;^.2_%/Q9\2?#-WI"Z%K?@G6SI<]L+O[1]H M@>-9+>Z!V)M$BD_)@[2I&XUZG1T3[I/Y-77X!U:[-KYK1A1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'YO_MX?#_\ X65^VIX#T?\ X51_PN3_ (HRXF_X1O\ X2/^PONW3?OO MM.Y?NY^YGG=[5O?M#?M0ZW^Q/X1\!^$O!MO\.? ]E:^'([MO!_BB[U35=2CE M)"]7CT]V@:0R,&?R7U.]A\1E)]>M SL%OW$>9B"YZ;00 "#BL8J<:2A'>[;^^;7EU6]_NT-).,JK MF]K)?A%/\GLU]^IQ]Y^UK\7?'_Q0^''A'X9>&O!ZOXN\ V?C.6;Q/-+=/\(>![SX?_ W\8S:! MJC3S74>HWL'VF.)! H _V5_"GP\\>>$O%NG:AK,^ MI>&?"$/@JSBNIHFADLHW#K)(%B!,V1RP(7_9K$U?]BOP1K7P[^*/@R?5?$"Z M7\1->?Q%JLT=Q )H+AIHY2L!,)58]T2C#JYP3SW'8W#VB:^&[_\ 3BM_Y)?Y MD02:2G_=OZ.]#^)_@OPRUQIW@*?X@:/;^%;R M=C]GC&DSU=%"C:2 V1CU3Q_^Q;X)^(P^*HU+5-?@_P"%CQ:5#JWV M6X@7R!8;?(^S[H6VEMHW;]^>VVLG]I#]E&/XA:-XS\1>&I)+OQS?> YO!5E8 MZE<*FGO THFW-M0.)LC"MO"@XRO4US3;C2=MU&R_\ :5O^W[?U1XG\"_P!M+X\?%/7/$%Q;:!\/?''A[2/"TOB!X_!2:@TY MNFC8VVFF:5B@NBP&^,*3M!*Y.!7K_P"Q)^TQXN_:%L_$Z^,6\'KJ&F_9W6U\ M,M=P7-F9/,#VUY:W8$J2(4'[P#RWW':3M)KQ/]F7]FOX[7GB;4=*^)$_C?P] M\,[WP_/I.I:3XJ\?P^()[J5U"QR61MXT%ILZY))X R0>/J7X$?LK^'/@+KFN M:]:^(O%GC3Q-K,,5M=:]XRU8ZA>&",DI"&VJ @)/;/O72U&,O[MOG?F?Z6\[ M>=T^).3CYW_2-_U^;?2S7GG[3KR>(?VLOV8/"EQ)&-(;5-5UV6&3I+<6EH&@ MP.Y4NQ_'/:O%/ 'QXUOX(Z+\8(/">C6>M^,O%WQUU+P[HT.J2M'9Q7$R1$2S ME?F**%.0I!.>M?2W[1WPG\1>)OBI\$/'_A333JNH^#_$$B7]NMQ%"PTV[A,5 MS(#(RABF$.T')!. :BUW]A_X?>(O"/B[0KN]\0*?$'BV7QJNIVU\D-[I>J/M M'F6DB1C8%"_*'#D9.2>,84](Z^:?=WG3EIZP7+?NOF=VERX4R^4^9_ MW()9E'+!3@*!DY*/&^H:[XFN+:[OO&U[KK/ MK_FVQ!MF2Z"#;Y9'R_+WYSQBI:_L#^#--\$SZ+8>-?B'I^N7.K_VW<^-;7Q& MZ:]/<^4827N-FTJ8V*D;.0?7FD[\K5]=/S5^O:Z>U]^J4<^JMMK^3_75?CMK MY'\6/B7K'Q"^%?[,_P 69[GP])XEL_B'9V4UUX7NFN+">&>2:VF$+L-ZK(@0 MF-_F3.UN5Q7JO_!2B3Q1'^Q[XZ/AIM+6'R -7.I&4/\ 83PXM_+_ .6Q /!FFWUQX"\.^+7\6^(-:U+4(Y9WN(4=XS*'8/ M*\TLAR43: #G KZ)^,7PLTGXV?#+Q#X&URXO+32=;MOLMS-I[HDZ+N#91G5E M!RHZJ:6(C[2A4C#=N37_ (#!?==/MIK;4NC+EK0E+HE_Z5-_>DUW]6?&GP]^ M)GQO^&WBCX=_ SP5X,^$VG:K>^#U\274UI#>6FF6H-Y(ADVH=\C/"L6X;#?!]W\(?A_KDNBZG;:E=W*:Y?F"1(YY;%8;=I8_LK6HE\S>R^ M7N,N[N&"X_A[UY=XM_X)Y_#?QAXUUG69];\96.A:YJ2ZOK'@NPUQHM!U*ZW! MVEGMMA+%F52<..0,8KHJ2]I4NG_-][G[MUU2AI;N_FL8)1C:W\O_ *3[UGT; MEU[?CP/Q0_:]^,C>-?B79_#/PYX+NO#G@OP[8>*I[[Q,]TD[6DUHUP\"QQ/\ M\S8)5LJJA"&R6!&C\)/VMOBYXB^*_P (K/QMX-\*Z/X(^*NFW5]H*:1?3W&H MV7DVJW&;IV C8.I!"H@P'&3E2#[AJ7[,OA75/$'Q0U9[S589_B%HD.@ZI##+ M$L5O;QP20*;<>7\C[9&^\7&0.,<5'I_[+_A;3=2^#E[%?ZPTOPLL9M/T57FB M*W$Y;Y^94E>-KZV_%1C;[Y< MU_(H?M6_'C6_@CX7\,0>$]&L];\9>+M=M_#NC0ZI*T=G%<3!B)9ROS%%"G(4 M@G/6O /&'[;OQ8^$?@CXR:5XX\,^$3\3/ 5KIFIV\^B/<8'S?5'QV^ _AG]H7P;%X>\2OJ%F+6\BU'3]4T>Z-M>Z?=1Y\N> M"3!"N,G&01STSC'SC\;OV&1H?[+7Q6\-_#Y_$'Q!^(?C%K![K5_%FL1W&HWX M@N865'N)?+0*D:O@''IDG%8*ZNWW_#W;>EG=MZZ:>F\>64X)[:7^]WOY.-ET ML]?633?VROB5\,OB%X@T7XS>%?#-MIR^#+KQOI)?&NI:WHG]@31^+M7; M4%L=/?F2RMS@%8LG')8C'##)S9^#_P"QGI?P5\5:;JFC?%'XH:AI&FQ206OA M76/$OVG1HHF0HL8M_*'RH#\HW<%0><5JU9M>32];RM^#CKW3?KRIRE2TW;7Y M1_7FTTT:7IXQ\+OVP?C5XT_9V\1?%_7K/X7^%/#%K:RV^G7.I7-]&)+U+Q83 M-,J>85@V%P(T+2O(@QPPQYE-^W#\5/CS^S#\='T'4_!\&N>#H+6>7Q/X7.J6 M4$MC/'*9#:"8)/',H1C@YJ'P9^Q!X'\):#\1=+N]=\6^+?^$^TV#3-=O? M$VK_ &R[G6))4603% PDQ*>Y4;$PHPNCN_G=:=+?+IYHJ?,O MYK_*]K?^ Z]=;^K\:T_Q1XLL?B;^R==_%31_"NL>*[VUUV:+6M(FU!GM+5-- MCD1E#S*KS2*2)3*D@S]S:>:K>'_VY/B_-X?\(?%O5_!GA&+X'^*-?CT6UM;2 M[N#X@M8Y)G@CN)2?W+#([GX? M-J!TJ77]2CNVD2[A$+Q3$Q#,:(H$:IL"X[US?A3_ ()Y?#;PCXTTK5[?6O&5 M[H&CZF=9TKP1?ZVTV@:?=[BRRPVQ3(*LS,,N>2$/!%Y\/OAOXQ MFT#4VN)KJ/4;VW^TQQ1B!0Y19%#J6=C@[QM3Y2#WGC[]L#XA>%?VL-.^'KZ+ MX4\/>#9[JP@MY_$TEW;WNN1SA/-EL+D+]EW1%R/*D;>Y3:N2<+Z1J_[%?@C6 MOAW\4?!D^J^(%TOXB:\_B+59H[B 307#31RE8"82JQ[HE&'5S@GGN(?&?[$7 M@OQ[\3!XMUCQ)XTFL6OK?5)O"*:XZZ'/>0*BQSO;;<[_ -VF<, =O3DYQI>[ M[-3Z6O\ ^ QO^/-;^FM:UFINGNW*WI?W?^#_ ,"SH_\ !1CQ#>^'?V-_B')I M\XM9[V&WTUIF;:%BN+F*&3)]"CL/QKQ?]K[]G+7+_P 4?#W5;KX6PN[*="/]-BBC=#<-Y85!&I).,8 YKZ=_:V^$-S\=OV<_'7@ MJP4/JNH6!>P5F5 UU$RS0J6;@ O&JDDXP37DWQ,_9+\4_&\?#SQ4GB[Q7\+/ M$\]A9Z?XVM-"\2/;-/:)#(6B7R1)%),LTF Q.S8SYR<5DHWOWYEOM9II?^ O MFO;;F3W+N\7^-K+H[-;-GK?[*/B_PEXV_9]\(:GX&N=8N?# MGM[1 M?$#E[Z 1R,AAF8DY:,J4!R>%')ZGY,T_]NC]H.?PCX.\<#P%X"O_ KXB\3M MX.M+&.^NK>_NKYIIHXI@S%XX8$ M[$Z?H6FHR0QLYD=F9BSN[GEF9F9B3W/IQ7F>G_L9^"M-^'?@KP9%JFO-I?A/ MQ4GB^QF>X@\^2\6>68)*?)VF+=,PPJJV /F[GHERRK\U_=NO_2E?_P EO;_, MQ@N6CRVU_P#M96_'EO;SZ'S%\;OV@O&_B+X!?M%>#/C'X+\&ZMXC\ RZ'+)! MH\]^NE7T5Y/$\6=LT=P&0#.1(N3@%< [N,_:G.YOVXB %!L_ _ Z#_55]H_$ M3]C/P5\3)OBQ)JFJ:] WQ)32X]7^R7$"B 6&WR?L^Z%MN[:-V_?GMMIGC[]B M_P $_$7_ (6I_:6J:_!_PL:+2HM6^RW$"^0-/V^1]GW0G:6VC?OWY[;:*>\ M$_L)^"O"-IXN-_XI\;>--9\2:#-X:EU[Q7K(O[ZRT^56#PVSF,*@RV[E6Y'I MD'&5W%V>O+;_ ,ELK=FI:WVMIZXPY8N%UI[M_ER\WKHI*W?7T\U^#/[7WQEU M_P ?_""W\=^#_"-MX6^*.D75[HJZ!=7#7UO+;VJSL9S*=FV3^%%!VAP"Y*G- MK]F?]IWQO^TEXR\9>!/B+H_A'P_!-IEVLGAF$WD&N:;\XB,5W##[%_A$1?:S*OPRL+K3M(22>+%S%/;+;2?:<1 LVQ004* M<\\CBN/\)_L:2LN<[H[>[EBC'X(JK^%?2]>-_L??!^]^ _P"S M?X(\&ZH@CUJSM#/J2AU?;=32--,NY20VUY"N02#MXKV2NBN[U):W\^[ZOYF= M.UO=5EK9=E?1?):!1116!H%%%% !1110 4444 %%%% !1110 5\X_P#!1/\ MY,Q^)O\ UYP?^E4-?1U%)FE.7)-2['YJ_&SP_J'P5_:.^'W@N.UD/@KQI\2M M&\:Z++'%B*UO-LD.HVY;L69X)E&.DC=3FOFCX]7WB1OVEOB%<>./%'A?P3\0 M;?Q-(?#VM>(SXC74K*R60?9#8_88Y+40%,8\Q"Q+.3US7[@T55-^S<7_ "M_ M=[B5NS2@E?JC+[+CW27W+-%FL]?\0Z M5::SX;NHS?/#!7Z"T5'+[D(+[+;\M7>UO M+9>D=-+%0?+.4WU27GM:]_/?U;UU/QW/BJRT;]@N.PU2Y\+_ !"\%W?C_P"R MV(XM!\/0_9@PBN 4COGA5V)5%WC3V% M@GQXL],M%TF:\@6SM);4';:&Y_TB-,2LR>9\_P ^3R37[,T5K&24W)J]^7_R M5P>O>_)OO[W4G[*BNG-_Y,IK3M\7SLMC\ZO&G[)_PVUK]M;PO\(Y-*OK;X>6 M7PQEG71;;5KI%E8:G,ZB63S/,D422&0!F(W!>PQ7(_LUZI?:M)^PQ)J%[<:A M/#+XSM4FNI"[^5%')'&N3V5%51Z 5^H=%0K\KB^M_O?/K_Y/;Y?=O@I\+M'\,?!?\ 9O\ BWIUQJL'CN^^*%OH$NH?VE,473GO M+E'M$B+;$C.TD@*"2[Y)#8K%L]-^%GQ<_:NOH/B;XJT?2]?7XBWCS76M7.KM MJUQ:17#I;Z:46(6,$9(3$BSY5<#':OV?KY8@_P""<_PYC\2_:Y?$WCR\\+KJ MQUI/ MQX@9M 6Y,GF[OL^S[ M9->U6%2RUE_]OO\ ^!)>5KK5(^8/@[J&@Z+_ ,%$IWTN74_''B;4/$&IIJ-Q M+'JEEK&A0E)5\F\1]UE/8K\IC*%7_P!6W8)7TO\ \% &2WM?@1=747FZ;;_% M'16NMS$(H)E 9O8$_P!.]?5]<+\:O@[HGQW^'M[X0U^>]L[*XF@N$O--D2.Z MMIH95ECDB9E958,@ZJ>":SA[D:4=^1Q?R4D[?@_F]6#]Z527\RDOO35W]_W+ M1'P=\?YO%]OXZ_;:D\$G4EU<6GA'SFT<-]K%GY'^DF/;R#Y6_)'09KE/A;'\ M.CXT\>2?LX:IXPTOX1CX=WH\6:AID5]-Y6I'(AEMX[DAWNU7+80@;0VTC)K] M4X8S%"B%VE*J 7?&YO/@[<>%?^&;?CEX=TC5]0T?PEY.E?:_B)X4MM8GTR[D\\B1Y[.Z MQ/'(RD"X,#%2G*J H#=%I^N:''_[.T*'6[:'2KC3Y[^72]0E M>>T EL%O@+B./>I+(Y;#ESDYVC]9:X+XO?!K1?C9IF@Z;K]U?Q:=I.LVNM?9 M;*1$CO)+=B\<4^Y&W1;L$JNTDJ.:TO=Z]>5/T3CK\DM%HEZD0O"49K[-VO6S MLOF]WOZ'-?M(6M[+^R3\1[>-9'OCX.OE*JYZ_6ODGX@:Q\$_^&8_ MV;KKXA:]XH^&U[:^&;>Y\.>.O"T-P_\ 9MRMM DMNTD2.=S]=I3YA&^&7O\ MHE>6D.H6D]K<1K-;S(T$]+ MN$N+:+5KK,JF.Y^TPH7A$>5CD"[01]U0&W#.9=Y2DWU<7]W-?Y^]=>E@BE&G M"'\JDOO4?P]VS]3S[]@3XD^._B?\(=6U+QKJ5UXCM;?6[BU\/^)KW2QITVLZ M8H3RKEH!TR2V#CD#!)()/S?^T-\&?#7Q8^.W[5]_XE2_NSX5\&V&L:5;0ZA- M!!%?)83M''=0F\5:AJ.JSW3ZJ M5TN.>,2>8Q&U&;"@ !$SDC-8/[+?_-C_P#U^^./_:U?J916LY3NZ;\3;< M_CBO/OAI_8=]JGP[.@3>+O\ ALMO&2?\)0UR;]9$M!<2?:!=;QY MO)$>0OS M8P#QD5^R=%'.O:*HUL[^?Q?5(O&O@WXGW/_"/WMOJ4T4>G,U];B1XXE8)O<2?,Q!/R)@C M%=M\<-2T+1OV_--U?SM4\:>,FUG2([;PZ\>J6FJZ7$$BW3:?-%NLYK1P6,B3 M*&/[P KRQ_4RBHI?NO9V^Q;\(Q3]+\M_F_45;]ZI]')R_%W2?>VO]:'RG\ V M@N/V[?VF9K%&%O':^'8;EQ]QK@6LA/?J%Q_D\_5E<%\,/@UHOPIU/QGJ6FW5 M_J&H^+-9DUK4;K4I$>3S&546)-B+B)%4!5.2!G)-=[26D(1[)??;7\=%Y!+6 M/=!&@6J:MII\++>6OVZZN[15S+(K?O MHRTBRQQ1C:&6-G^8.NWIOA;XF\;6NO?"^_UWQM<^)K+Q[H\U]65G!'IT M_D1W*?9##"DGE*&>,K,\K$%#OR#N47SJZVT_&]OOM\NM@E[KY7OK^%K_ '7_ M ,KGT/17S3XR\>>-&;X@>-M,\976E:9X/\0P:3%X7^Q6;6-]"@M3.9I'A:X\ MR0W$@4QRHJ[8_E;YMWTM36L5+ND_DTFG\[^HNK7;3YIV:^37^045SOB[Q>_A M&SN+V30]2U&PMK=[FXNK-K?;$B@ELB25&) &?E4_GQ714#"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKP+XW?&7Q5\._B1:V27]GX7\$II<=[<^(-0\%:IK=N)C.Z21R7-K/%%:*D:H MQ>;@!LDX%>^UY_\ $[X1R?%)9;&^\9^(M,\-7=J;+4?#NF"R2UU"%B?,225[ M9[E-Z,48Q31G;]W:V6I+XXOL_P!'_P /U]"M&FG_ ,'=;?TO4\_\5?&3QQ;W MOB_Q'H;>'9/!7A/6K?2+S2[JQG?4;Y<6[7,T5T)UCBVBX^1##)N\KEUW_)V' MQ$\7>+KCX@Z/X)\$7NAZ1J<^EW.LW>H:_IL]_$L,O;E-?UZP\/:E>V^I:EX3M);<:;?7,(C"22;H6G4'R8= MR1S(C^6-RG<^[1\5_!5_$VK6NM0>.?$V@>(K7[5!%K.EBP$WV.=UGZE=0D7=K Y>..=&:.4(QY*;T;:3SC&:Z+6-8@T.T%S< MQW4D>X)ML[.6Y?)S_!$K-CCKC%4O!/@_3/A_X3TOPYHT3Q:9IL"P0K+(9'(' M5G<\LS'+%CR22:VZN6[%'9%#0])PR.R.K(X#*0R ML""!TJ_7+?#C_D7[O_L,:K_Z<+BNIJ1A1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &5J'A?2]6UK3=6N[437^G M)-%:RL[ (LP42#:#M;(5>H.,<8KB_#7[._@3P?<7*D\0W6EWDM_Y MUO"SNIX HAGN+02^1<3)LCQ+*C/\ NXSN^1<>BT455W:PCEOBI_R3 M#Q?_ -@>\_\ 1#UU-NII %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '+?#C_D7[O\ [#&J_P#IPN*ZFN6^''_(OW?_ &&-5_\ 3A<5 MU- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 +_P#L#WG_ *(>NIKEOBI_R3#Q?_V! M[S_T0]=30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7!?%[Q_ M>^ =$M;K3XK>:YFN1$5N59EV[6)/##G(%=[7BW[2W_(#TW_KZ'_H#4 344 >L_\ #2GB?_GR MTG_OS+_\@&: '45\\^(/VA_$.FZ] MJ5G;V>F-;V]S)%&TD4A8JKD G$@YP*H?\-*>)_\ GRTG_OS+_P#'* /I6BOF MK_AI3Q/_ ,^6D_\ ?F7_ ..5V?PH^,FK^-_$TFG:E;V,,(MFE5K:-U;<&48. M7/&">U 'L5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X]\<_C+ MJO@62'3?"D&GWVKVS6EYJS7ZN\5G8RW*P+E4=3YLK%Q'DX BE8YV!6]AKS3X MK?LW_#;XU"27Q9X-T34]4988QK$^EVTUZD<<@D$:S21LP0G(*],.P[TG?2W] M?TQ]'_7]:?B<7XL^,7CJTOO&'B+13X>;P7X1UJ#2+W2;NQG;4;U<6[7,T=T) MUCA*BX^2,PR;O*Y==_R=?\1/%WBZX^(.C^"?!%[H>D:G/I=SK-WJ&OZ;/?Q+ M#')%$D20Q7$!W.\I)#[! M[9-*O+B$1A'8& S(,0P[HXI4C;RQN4[GW:?BOX*OXFU:UUJ#QSXFT#Q%:_:H M(M9TL6 F^QSNKFS*2VLD31(R1[&:,RC8/WAW/N.D5]_KRVOZE_P ^72_>S\S:^$?C2[^(7PWT+7]0LX]/U*ZA(N[6!R\<M,G8QPNPZ@9KXL\72 MF?Q9K4C=7O9V/XR,: /M;N^0?G M&X_K7UVOW10 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'QCY_ABV_:275O E[X4\0^+;BXUBVNM-\.Z62:22>W6:)(T5TMT5I;?9N C6F_ ?4OACHOB7X=:KX1N=%L-?L M_#5Y/\1KVS>.*6!E@B:5]9@>OM"BB/NJR[)>EN;;R=]5 MUVN$O>=_._KMOYZ:=M=-3XE^(5SX&U3Q9X]GU7^RI?C6_B>P?P:PV-K3V06S M-J]@3^\-J3]H:0Q?NO\ CXW_ ,=?;5%%-:145T_1)7]7;5]1?:>>E=W7+? M%3_DF'B__L#WG_HAZZFD,**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KQ;]I;_D!Z;_ -?0_P#0&KVFO%OVEO\ D!Z;_P!?0_\ 0&H ^>J*** " MOJ/]G_\ Y)_:_P"_)_Z&U?+E?4?[/_\ R3^U_P!^3_T-J /2Z*** "BBB@ H MHHH *BNO^/>3_=-2U%=?\>\G^Z: /BGQ1_R,VK?]?49^Z>GI7QA7M/[,[E=5UE0>&2+/YO0! M]"T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!RWQ4_Y)AXO M_P"P/>?^B'KJ:Y;XJ?\ ),/%_P#V![S_ -$/74T %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5XM^TM_R ]-_Z^A_Z U>TUXM^TM_R ]-_Z^A_ MZ U 'SU1110 5]1_L_\ _)/[7_?D_P#0VKYET444 %%%% !1110 5%=?\ 'O)_NFI:BNO^/>3_ '30!\4^*/\ D9=6_P"O MN;_T,UF5I^*/^1EU;_K[F_\ 0S690 5Z5^S_ /\ (_?]NK_^A)7FM>E?L_\ M_(_?]NK_ /H24 ?4E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MXU\:OC]=_"7Q/H^E6^E:#JAOUB,=G>^)%L]5OV>;RS%I]B(9'NI$&&(9HE^9 M1N^\5]EKRKXQ?"GQ7\4K75="@\9:?I?@O6[$6&IZ9=:"+N[126$DEI-89 M&1A@RQ3A&16"]03[2[?U_6@]TUL9/BGX_:WH>M:_=6'A"TU3P/XD^%?!WAS3O$ MGB*\LKC4Y8]6UAM,MK>UB>.,L9$MYV9V>50JB/&%,HK'P)XAU.#5M6TB72FFU"29!")$AO?/58XI?L\>X/#(WS2;77F>9>>'Y;RSDT^65)8XVA%Y&_GQF-/WJR!6R M^8AE0JZ1_'O?EZ=+ ]%\2Q6 M4VF_VA ))+&X(,EM*"5DB8C@E75ER.#C(K8UC7=-\/6@NM5U"UTRU+!!->3+ M$FXYP-S$#/!X]JR/AQX(@^&_@?1_#=O=W&H)I\.Q[RZQYMQ(26DD; !9V9L M 8&<#BNEJY;NW]??J*-[*YR/PMNH;[PK+*/'6A^"S;#6+W[ M&;C=Y7[IWW;<9^ZIQ]X=?6L+_A>?@G_H-?\ DI/_ /$5YM^TPY;5=&4GA4EQ M^:5XM0!]9?\ "\_!/_0:_P#)2?\ ^(H_X7GX(_Z#7_DI/_\ $5\FT4 ?;;7$:RQ/@C\G^Z:^*?%'_(RZM_U]S?^AFOM:Z_X]Y/]TU\4^*/ M^1EU;_K[F_\ 0S0!F4444 =;\*/^2A:-_P!=&_\ 0&K[ 7[H^E?'_P */^2A M:-_UT;_T!J^P%^Z/I0 M%%% !1110 4444 %S_LT_\AC6/]R+ M^;T ?0]%%% !1110 4444 %%%% !1110 4444 %%%% '$Z3\9O".M>.9O"-K MJ%Q_;!_CUX)^(FO#1]" MU*[FO9+>2[MFN]*O+.&^@1U1YK2::)([J,%T^>%G7#J-_B!\6M4 M_P"$B\ Z_H>DV=O?Z3X>U2.\TV2PA66,JU_/LO/M#/(%5$C$'[L,WVE1_#O0KBUFF:_L)FUFY%LEND=AMN,A'V,^ZY\C&8P0,L M44=5=]K^OQ?=:RT>KO;<)73LN_W;??>[UV5K[-'I^O?'KP3X9\8?\(SJ.I7< M6I+<6]I--'I5Y+8VT\^WR89[Q(C;PR/OCPDDBL?,CX^=<^@U\R^)/!/CNZC\ M>^#;?P9=7MCXRU^#5X?$LM]9BSTZW9;42I<1F;S_ #HOL[A1%'(C$Q_.H+;/ MIJJ7PIO?KZV5U\G=7V?387VFNG_!>OS6MMUU.6^*G_),/%__ &![S_T0]=37 M"?&/2;J\\ ^)KF+6KZQAATBZ+V=ND!BFQ$Y(-M,LM2U3[393,XDB^SQ+G]VQ'*J#U / M7M7T8.17Q_\ "C_DH6C?]=&_] :OL!?NCZ4 +1110 4444 %%%% !7BW[2W_ M " ]-_Z^A_Z U>TUXM^TM_R ]-_Z^A_Z U 'SU1110 5]1_L_P#_ "3^U_WY M/_0VKYE?L_ M_P#(_?\ ;J__ *$E>:UZ5^S_ /\ (_?]NK_^A)0!]24444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '+?#C_D7[O\ [#&J_P#I MPN*ZFN6^''_(OW?_ &&-5_\ 3A<5U- !1110 4444 ?/'[2W_(8T?_ M,5[/^TM_R&-'_P!R7^:5XQ0 4444 ?8'PI_Y$'1?^O6/_P!!%==7(_"G_D0= M%_Z]8_\ T$5UU !1110 4444 %%%% $5U_Q[R?[IKXI\4?\ (RZM_P!?+_\ L#WG_HAZZFN6^*G_ "3#Q?\ ]@>\_P#1 M#UU- !117E7[0_Q8U/X2^%+'4=(@L[B[N+U;=EO4=T"&.1B0%93G*KW[F@#U M6BOBG_AM;QQ_T"_#_P#X#S__ !ZC_AM;QQ_T"_#_ /X#S_\ QZ@#[1NO^/>3 M_=-?%/BC_D9=6_Z^YO\ T,T^3]M+QO(C*=+T#!&/^/>?_P"/5D+JDNN*-1G5 M$GO!]HD6,$*&?YB!DGC)]: %HHHH ZWX4?\ )0M&_P"NC?\ H#5]@+]T?2OC M_P"%'_)0M&_ZZ-_Z U?8"_='TH 6BBB@ HHHH **** "O%OVEO\ D!Z;_P!? M0_\ 0&KVFO%OVEO^0'IO_7T/_0&H ^>J*** "OJ/]G__ ))_:_[\G_H;5\N5 M]1_L_P#_ "3^U_WY/_0VH ]+HHHH **** "BBB@ J*Z_X]Y/]TU+45U_Q[R? M[IH ^*?%'_(RZM_U]S?^AFLRM/Q1_P C+JW_ %]S?^AFLR@ KTK]G_\ Y'[_ M +=7_P#0DKS6O2OV?_\ D?O^W5__ $)* /J2BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *\T^+GQ.\1?#-8=3M/"=KJ_ABW:W&I:A/K M;A/.G6 M$+:P>4XG==P8J[P@[D",Y)"^EUY)\4OA7XW\;>/-#UK1O&6A:?HVD(LL&@ZY MX=GU"'[:&)%V6BOK?GG8S_ M !3\?M;T/6M?NK#PA::IX'\.:I;Z1K&L'6&COHY7$)E>"S%NRRQQ"XCW%IHV M.V3:IVKNZ;XA_$;Q!HOBO2?"O@[PYIWB3Q%>65QJK:PVF6UO:Q/'&6,B6 M\[,[/*H51'C"N2RX ;E]?_9]UK5=8\06=IXQM['P/XDU6'6-8TF>9 M>>'Y;RSDT^65)8XVA%Y&_GQF-/WJR!6R^8AE0LZVC?MKWOR].EN;;K:]^@=9 M-?+TOU\^7Y ]%\2Q64VF_P!H0"22QN"#);2@E9(F(X)5 MU9?>M);NW]??J*-[*YB?# MC_D7[O\ [#&J_P#IPN*ZFN1^%MK#8^%9;:VACM[:'5=4CBAB4*B*+^X 50. M *ZZI&<_X_P#$4OA/P3KNL6ZQOW7GQAUGXN7#3:Q;6-L] MF (Q8QN@._.<[G;^Z*AKB_AS_P Q'_MG_P"S5VE !1110!]@?"G_ )$'1?\ MKUC_ /01775R/PI_Y$'1?^O6/_T$5UU !1110 4444 %%%% $5U_Q[R?[IKX MI\4?\C+JW_7W-_Z&:^UKK_CWD_W37Q3XH_Y&75O^ON;_ -#- &91110!UOPH M_P"2A:-_UT;_ - :OL!?NCZ5\?\ PH_Y*%HW_71O_0&K[ 7[H^E "T444 %% M%% !1110 5R/Q6_Y$'6O^O63_P!!-==7(_%;_D0=:_Z]9/\ T$T ?']%%% ! M7L_[-/\ R&-8_P!R+^;UXQ7L_P"S3_R&-8_W(OYO0!]#T444 %%%% !1110 M4444 %%%% !1110 4444 %%<7I?Q6TS5?'^M^$QI^JV=QI-FM[+J%]:&WM94 M,C(WE%R'<*4Y<)Y9!^5VPP&!X!_: T_QWX@TK36\+^(O#L&N6PEXA%/))&2DB2!)TB4^)OVAM,\+^);^PE\->(;W1-+OK;3-4\46D=L=.T^YG\O;'(&G6=@HGA+ MO'"Z)YGS,-K[?5J-U<.MCEOBI_R3#Q?_ -@>\_\ 1#UU-NIH *^;_VV/\ D2=&_P"PBO\ Z*EKZ0KYO_;8_P"1)T;_ +"*_P#H MJ6@#XYHHHH *];T3_D"V'_7O'_Z"*\DKUO1/^0+8?]>\?_H(H NT444 =;\* M/^2A:-_UT;_T!J^P%^Z/I7Q_\*/^2A:-_P!=&_\ 0&K[ 7[H^E "T444 %%% M% !1110 5XM^TM_R ]-_Z^A_Z U>TUXM^TM_R ]-_P"OH?\ H#4 ?/5%%% ! M7U'^S_\ \D_M?]^3_P!#:OEROJ/]G_\ Y)_:_P"_)_Z&U 'I=%%% !1110 4 M444 %177_'O)_NFI:BNO^/>3_=- 'Q3XH_Y&75O^ON;_ -#-9E:?BC_D9=6_ MZ^YO_0S690 5Z5^S_P#\C]_VZO\ ^A)7FM>E?L__ /(_?]NK_P#H24 ?4E%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!RWPX M_P"1?N_^PQJO_IPN*ZFN6^''_(OW?_88U7_TX7%=30!PGQP_Y)1XI_[!UQ_Z M+:OSDK]&_CA_R2CQ3_V#KC_T6U?G)0 4444 =I\.?^8C_P!L_P#V:NTKB_AS M_P Q'_MG_P"S5VE !1110!]@?"G_ )$'1?\ KUC_ /01775R/PI_Y$'1?^O6 M/_T$5UU !1110 4444 %%%% $5U_Q[R?[IKXI\4?\C+JW_7W-_Z&:^UKK_CW MD_W37Q3XH_Y&75O^ON;_ -#- &91110!UOPH_P"2A:-_UT;_ - :OL!?NCZ5 M\?\ PH_Y*%HW_71O_0&K[ 7[H^E "T444 %%%% !1110 5R/Q6_Y$'6O^O63 M_P!!-==7(_%;_D0=:_Z]9/\ T$T ?']%%% !7L_[-/\ R&-8_P!R+^;UXQ7L M_P"S3_R&-8_W(OYO0!]#T444 %%%% !1110 4444 %%%% !1110 4444 >,: MEX+\?:Y\9-8U&[T?PW!X-U'16T WD.O7#:@L6Z5Q-]G-B(]Q,@79YV !G*W%N8YPWV?"2M+%M\W)C;9\_T+115=%'M MI\DDDODD*VK??\WJW\V<)\8_#&C:KX!\3:A>Z38WE_:Z1=&"ZN+9'EB(B=@4 M8C*X/(P>M=W7+?%3_DF'B_\ [ ]Y_P"B'KJ:0PKYO_;8_P"1)T;_ +"*_P#H MJ6OI"OF_]MC_ )$G1O\ L(K_ .BI: /CFBBB@ KUO1/^0+8?]>\?_H(KR2O6 M]$_Y MA_U[Q_^@B@"[1110!UOPH_Y*%HW_71O_0&K[ 7[H^E?'_PH_Y*%HW_ M %T;_P! :OL!?NCZ4 +1110 4444 %%%% !7BW[2W_(#TW_KZ'_H#5[37BW[ M2W_(#TW_ *^A_P"@-0!\]4444 %?4?[/_P#R3^U_WY/_ $-J^7*^H_V?_P#D MG]K_ +\G_H;4 >ET444 %%%% !1110 5%=?\>\G^Z:EJ*Z_X]Y/]TT ?%/BC M_D9=6_Z^YO\ T,UF5I^*/^1EU;_K[F_]#-9E !7I7[/_ /R/W_;J_P#Z$E>: MUZ5^S_\ \C]_VZO_ .A)0!]24444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7'>,/BAI_@SQ1X:T*ZTW5KNXUV[6TBNK6S)M;=F5RIEF8JG)0C8A: M3D'9MRP[&O*/C9X?\?\ B+4_"+>#]%\-ZC::1JD6K3R:WKMQ8.SHLB")%BLI MP01)G>6&,8VGK2UYH+I=7]+Z_A_5P^S*V]G;UMI^(OB;]H;3/"_B6_L)?#7B M&]T32[ZVTS5/%%I';'3M/N9_+VQR!IUG8*)X2[QPNB>9\S#:^W<^(7Q4'@?5 M-,TBP\+ZYXRUW4(9KI-+T 6HECMXB@DF=KF>&-5#2QJ!OW,7^52 Q'FVO_!O MQ[=77B_P[I[>'E\'^+]:AUF^U:>]G&H6 (@%Q;Q6PMS'-N^SX25IH]OF\HVS MY^B\7>%/B&OQ"L/'/AS2_#-YJEO8WNAR:3JFM7%O#)://'+!EW>RY@ZR:^7I??UY=?73K8]$\#^,M-^(?A#2 M?$FCM(VFZG;K<0B>,QR(#U1U/*NIRK*>A!%;MF^(;06NJZ?:ZG:A@XAO(%E3< M,X.U@1GD\^]7+=V%'9&)\./^1?N_^PQJO_IPN*ZFN1^%MK#8^%9;:VACM[:' M5=4CBAB4*B*+^X 50. *ZZI&<)\*?^P=\G^Z:^*?%'_(RZM_U]S?^AFOM:Z_X]Y/]TU\4^*/^1EU; M_K[F_P#0S0!F4444 =;\*/\ DH6C?]=&_P#0&K[ 7[H^E?'_ ,*/^2A:-_UT M;_T!J^P%^Z/I0 M%%% !1110 4444 %,5[/\ LT_\AC6/]R+^ M;T ?0]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 NIKEOBI_R3#Q?_P!@>\_]$/74T %?-_[;'_(DZ-_V$5_] M%2U](5\W_ML?\B3HW_817_T5+0!\MZ)_R!;#_KWC_P#017DE>MZ) M_P @6P_Z]X__ $$4 7:*** .M^%'_)0M&_ZZ-_Z U?8"_='TKX_^%'_)0M&_ MZZ-_Z U?8"_='TH 6BBB@ I*6HKDE;>0CKM- 'G&K?M(_#K0]4O-.O?$/DWE MG,]O/']BN&V2(Q5AD1D'!!Y!Q57_ (:E^&/_ $,O_DA=?_&J^(?B*Q?X@^)V M/).J71/_ ']:N=H _0#_ (:E^&/_ $,O_DA=?_&J\Z^,'Q@\)?$:PL[/P]JW M]H7$,OG.GV::+"A2,Y= .K#\Z^1*Z?X>_P#(:F_Z]V_]"6@#T&BBB@ KZC_9 M_P#^2?VO^_)_Z&U?+E?4?[/_ /R3^U_WY/\ T-J /2Z*** "BBB@ HHHH *B MNO\ CWD_W34M177_ ![R?[IH ^*?%'_(RZM_U]S?^AFLRM/Q1_R,NK?]?*?\ L'7'_HMJ_.2@ HHHH [3X<_\Q'_MG_[-7:5Q?PY_ MYB/_ &S_ /9J[2@ HHHH ^P/A3_R(.B_]>L?_H(KKJY'X4_\B#HO_7K'_P"@ MBNNH **** "BBB@ HHHH BNO^/>3_=-?%/BC_D9=6_Z^YO\ T,U]K77_ ![R M?[IKXI\4?\C+JW_7W-_Z&: ,RBBB@#K?A1_R4+1O^NC?^@-7V OW1]*^/_A1 M_P E"T;_ *Z-_P"@-7V OW1]* %HHHH **** "BBB@ KD?BM_P B#K7_ %ZR M?^@FNNKD?BM_R(.M?]>LG_H)H ^/Z*** "O9_P!FG_D,:Q_N1?S>O&*]G_9I M_P"0QK'^Y%_-Z /H>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAKVO: M9X7T>[U;6M1M-(TJSC,MS?7\ZP00(.K.[$*H'J3BK]%+T S_ _XBTKQ9HUI MJ^B:G9ZSI-XGF6U_I\Z3P3)_>21"58>X-:%%%5Z!ZG"?&/Q1HVE> ?$VGWNK M6-G?W6D70@M;BY1)928G4!%)RV3P,#K6E_PM3P5_T-^@_P#@S@_^*H^*G_), M/%__ &![S_T0]=32 Y;_ (6IX*_Z&_0?_!G!_P#%5X%^U[XNT+Q-X/TF'1]: MT[59DOU=H[&[CF95\N09(4G R1S[U]35FZUH-IKT(BNXQ(@[&@#\OO*?^XWY M4>4_]QORK](_^%6Z%_SZK^5'_"K="_Y]5_*@#\W/*?\ N-^5>GZ/J=G'I-DC MW<".L" JTB@@[1P>:^U/^%6Z%_SZK^5*?A=H;=;53^% 'QM_:UC_ ,_EO_W] M7_&C^UK'_G\M_P#OZO\ C7V1_P *MT+_ )]5_*C_ (5;H7_/JOY4 ?+WPS\1 M:58>.M)N+G4[.V@1V+2S7"*J_(W4DX%?4Z_%3P7M'_%7Z#T_Z"<'_P 54VE^ M =)T>Z6>WMU21>A KI* .6_X6IX*_P"AOT'_ ,&<'_Q5'_"U/!7_ $-^@_\ M@S@_^*KJ:* .6_X6IX*_Z&_0?_!G!_\ %5'<_%+P6UO(!XOT$G:>!JU$%NFR,= * ,+_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0WZ#_X,X/_ M (JNIHH Y;_A:G@K_H;]!_\ !G!_\51_PM3P5_T-^@_^#.#_ .*KJ:* .6_X M6IX*_P"AOT'_ ,&0#Q?H1)4_\Q*'_ M .*K\UZ* /;O$6MZ=/X@U22._M9(WNI65UF4A@7."#GD5G_VM8_\_EO_ -_5 M_P :^FOA+X#TG6OAKX9NKFW5Y7TZWRQ'_3-:Z[_A5NA?\^J_E0!\;_VM8_\ M/Y;_ /?U?\:] ^!_BK1=)\;>??:O86<'V=U\RXN4C7.Y>,DU]$?\*MT+_GU7 M\JTM%\%Z;H,QEM(%C?U H J?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ M!G!_\574T4 4='UW3?$-H;K2M0M=3M0Q0S6KU%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 445@>%?!.G>#6U%K"XU>X-_.;B M;^U=:O-1"L<\1"XED\I.?N1[5]J -^BBJ.L:/!KEH+:YDNHX]P?=9W*? M^P=.;7;Z1&4C!!5IB"/8BO-&_9' M\-[CB @?]=7_ /BJ /BNBOM/_AD;PY_SQ/\ W\?_ .*H_P"&1O#G_/$_]_'_ M /BJ /F#X<_\Q'_MG_[-7:5[E;?LJ:'9AOLYF@W?>,=Q(N<>N&J;_AF'3?\ MGYNO_ J7_P"*H \'HKWC_AF'3?\ GYNO_ J7_P"*I5_9ATS<,W-T1_U]R_\ MQ5 'H_PI_P"1!T7_ *]8_P#T$5UU<5H_PITC3-/AMEN=:58U"A8M>OHU '8* MLP _"KG_ KC2?\ G[U[_P *+4/_ (_0!U-%_\ "BU#_P"/UC^)_@GX<\46 M*6NH1ZEJ,".)%BOM9O9T# $!@KS$ X)&?@9HS7BW_#+'@;_H!1_^!4__ M ,R71_P!'D_W37Q5XH_Y&75O^ON;_ -#- M>XG]E?P/@XT*//\ U]3_ /QRJLG[,.CJ0()+F")1A8UNYL*/0?-0!X+17O'_ M S#IO\ S\W7_@5+_P#%4?\ #,.F_P#/S=?^!4O_ ,50!YI\*/\ DH6C?]=& M_P#0&K[ 7[H^E>.>'_V<])TG4HKIKB^+1G*M%?W$;#MPRN"/SKN_^%;Z3_S] MZ]_X4.H?_'Z .IHKEO\ A7&D_P#/WKW_ (46H?\ Q^C_ (5QI/\ S]Z]_P"% M%J'_ ,?H ZFBN6_X5QI/_/WKW_A1:A_\?H/PYTD G[7KW_A1:A_\?H ZFBO@ M[XV>//$OA7XH:YI6C^)]>LM-MFB$4']K7#[WD-O/!+J$Q5T=U5@?F[@F@#JJ*]V3]F73) M%#BXN@&&#U[/^S3_ ,AC6/\ 5_M&IJTF 6M]5NH"<=,[)!GK M0!ZC17+?\*XTG_G[U[_PHM0_^/T?\*XTG_G[U[_PHM0_^/T =315;3M/BTNR MBM86F>*,85KB>2>0\YY=V+-U[DU9H **** "BBB@ HHHH **** "BBB@ HHH MH **** .6^*G_),/%_\ V![S_P!$/74URWQ4_P"28>+_ /L#WG_HAZZF@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ^1/VW?^0QX7_W+G^<5?,E?3?[;O\ R&/"_P#N7/\ .*OF2@ HHHH M_1OX'_\ )*/"W_8.M_\ T6M=W7"? _\ Y)1X6_[!UO\ ^BUKNZ "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .6^'' M_(OW?_88U7_TX7%=37+?#C_D7[O_ +#&J_\ IPN*ZF@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&^Z?I2TC?=/ MTH _/']HG_DLWB7_ *Z1?^B8Z\XKT?\ :)_Y+-XE_P"ND7_HF.O.* "N@^'O M_(_>&?\ L)VW_HU:Y^N@^'O_ "/WAG_L)VW_ *-6@#],;7_CWC_W14M16O\ MQ[Q_[HJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\X\7:[?R?& M[X?>&X+F:UL)+'5=:NA$[(+@P"WMXXGP,,F;TOM)^]$A[4+5I+K^BO\ D@/1 MZ*^>=:^)OC+X?^'/CA>ZGK=OKVH>'5AETO;IZ6]M;-+:HR*(PQ=D#L&.^1F) MW8900J]1\/YO%'A#XM7O@W7/&M]XYL;C0H]7@NM6M;."[MI5G:*1/]%@A1HG M!0KN4LI1_F8$847S-1ZO]$V_N2?Z7$]$WV_5I+[V_P#,]>HKYI\.^._&EX?" M?CV3QE=3Z/XA\63Z))X1GL[-+."T-Q<6\1AD6$7'G*88Y&9YF5LR (H*[?3_ M -G_ %Z_USXNIKA/C'JUU9^ ?$UM% MHM]?0S:1=![RW> 10YB<$N'E5S@%O^P=;_P#HM:[N@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#$\:>+K'P'X5U/7]1$SVEC"96BMU#RRMT6.-21E MV8JJC(R6 JBWQ.\,IX\MO!1U6-O%$UN]U_9T:/(T4:A2?-=04C)#@JKL"PR5 M! )'*?M-V[-\(;V^(#6VCZEI>M7@;I]EM-0M[FX)X/2*%S^%4/'E[XG?XX^! MKS3?A_KVM:%I<5U%FK;K]I6)0P26[28A-C%L1YQ]T/TI?YV_!:W^?X M>8WM?^OZ_P SHK'X]>"=2\;KX3@U*[.JO=S:?%-)I5XEC/=1*S2V\5ZT0MY) M4"29C20L#&X(RC .^(/QV\&?"_4A8^(=0O8+A;7[=.;+2;R^CL[;<5$]R]O$ MZVT1*OB28HI\MSG"-CRCPOX%\=0IX4\"WOA"XBT_P_XKGUV?Q?->VCV5U;_: M+BXC$$:S&X\]C.B,)(D5<2G>P"[[?BZQ\?0^(/'&IZ7\.M3UJ/QUX?M;""WF MU#3XO['N8DN(V2^#7.#$?M"ONMC.<"0;<[=TW?)S)7?;OI=?X;NZUVMYH:2Y M^5Z+3Y:M?]O65MN]]D>VZ'XTT_Q!KVN:/;>8MYI!@,HD VRQS1"2.:,@G=&? MG7/'S1.,8 )WJ\2^#_AV32?B_P"*HXY8[BWT3PQX?\-7%Q&,"2\@6ZG<8QD8 MBNK=NO205Z_K&CP:Y:"VN9+J./<'W6=W+;/D9_CB96QSTSBMIJ,96B[K^M?G MN9Q;:U7;\4F_N>GR,3XC_M$_P#)9O$O_72+_P!$QUYQ0 5T'P]_Y'[PS_V$[;_T M:M<_70?#W_D?O#/_ &$[;_T:M 'Z8VO_ ![Q_P"Z*EJ*U_X]X_\ =%2T %%% M% !1110 4444 %%%% !1110 4444 %%%% !7+>(_ RZYXT\)>)8;I;.]T)[J M-\P^8;FUGBVR09W#9^\2WDW<_P"IQCYLCJ:* /-=)_9W\#Z3J7B&]%KK&I/X M@@>VU6WUGQ%J.HVMW&ZA2KV]Q<21'"C:#MRJ_*N!Q5GPO\"/"'@^WOX],BUE M9[[[.)]0NO$.HW5\T<#[XH1=2SM,L*MN_=*X0[W!4AV!]!HH7N[ ]=_Z_JR/ M/M-^ O@C1_&7_"46FE7":FMU-?0P/J=W)86]U*&$MQ#9-*;>*5][[I$C5B9) M"3EVSL?#'P,GPY\%6&A_:EO[F-IKB[O5A\D7-U-*\T\VS+;=\LCMMR<9QDXK MJ:*-E;H#U=V+_\ L#WG_HAZZFN6^*G_ "3#Q?\ ]@>\_P#1#UU- M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!\B?MN_P#(8\+_ .Y<_P XJ^9*^F_VW?\ D,>%_P#/[1/_)9O$O_ %TB_P#1,=><5Z/^T3_R6;Q+_P!=(O\ T3'7 MG% !70?#W_D?O#/_ &$[;_T:M<_70?#W_D?O#/\ V$[;_P!&K0!^F-K_ ,>\ M?^Z*EJ*U_P"/>/\ W14M !1110 4444 %%%% !1110 4444 %%%% !1110 4 M457NM0M;&6UBN;F&WENI?)MTED"F:3:S[$!/S-M1VP.<*3T!H L4444 %%)G M')X%0:?J%KJUC;WMC^*G_ "3# MQ?\ ]@>\_P#1#UU-+_^P/>?^B'KJ: "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y$_;=_Y#'A? M_M7@;I]EM-0M[FX)X/2*%S^%8/C"]\9>) MOC5HME>_#W7KOP#HMW!=V6JZ7>Z88+VZ9,"XN!)>1S)#;[V(C2)V=@&Z*%O];VZ=W9'8V/QZ\$ZEXW7PG!J5V=5>[FT^ M*:32KQ+&>ZB5FEMXKUHA;R2H$DS&DA8&-P1E& =\0?CMX,^%^I"Q\0ZA>P7" MVOVZ)UMHB5?$DQ13Y;G.$;'E'A?P+XZA3PIX%O?"%Q M%I_A_P 5SZ[/XOFO;1[*ZM_M%Q<1B"-9C<>>QG1&$D2*N)3O8!=]OQ=8^/H? M$'CC4]+^'6IZU'XZ\/VMA!;S:AI\7]CW,27$;)?!KG!B/VA7W6QG.!(-N=NZ M+ODYDKOMWTNO\-W=:[6\T4DN?E>BT^6K7_;UE;;O?9'MNA^--/\ $&O:YH]M MYBWFD& RB0#;+'-$)(YHR"=T9^=<\?-$XQ@ G>KQ+X/^'9-)^+_BJ..6.XM] M$\,>'_#5Q<1C DO(%NIW&,9&(KJW;KTD%>OZQH\&N6@MKF2ZCCW!]UG=RVSY M&?XXF5L<],XK::C&5HNZ_K7Y[F<6VM5V_%)O[GI\C$^''_(OW?\ V&-5_P#3 MA<5U-*/B#JNL6\[".[9&">1G;M15Z[N?NYZ=ZXG_ (9FU[_G MNW_@/_\ 95]X-$C[[@NU-E&K9QPPAEN<<]&>O5JR]6\,Z;KFI:-J%[;>;>://-*)+(//=F9B?FCW>E_!?6/A% MX<^*6N:A\+;[PQI?P\_L*RAU.Z\/36\.C_VD]TR6R,\9$?VIDVFBF2YKWZN__ *3M]UF^JWUU?Q1X);P7<^-?"4MM M%IJ_'[_A-KUM?6U5!K:67GW0D^V?\M19_9C"$W_NL?9]G\%?07[-+/\ \*SN M8&M-\&^']/T/1[;[) MIEA"L%O"9&D*HHP,NQ+,>Y9B2222232C[L>7^MDM.RTT7FQR]YW_ .'^UN^K M?-KWLCF/C';ZS)X!\3/97]C;V"Z1=>?!<63RRR#RGSLD$RA,C@91L'GGI7=U MRWQ4_P"28>+_ /L#WG_HAZZF@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ^1/VW?^0QX7_W+G^<5?,E?3?[ M;O\ R&/"_P#N7/\ .*OF2@ HHHH _1OX'_\ )*/"W_8.M_\ T6M=W7"? _\ MY)1X6_[!UO\ ^BUKNZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** .6^''_(OW?_88U7_TX7%=37+?#C_D7[O_ +#& MJ_\ IPN*ZF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** .6^*G_ "3#Q?\ ]@>\_P#1#UU-+_^P/>?^B'KJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#YJ_:P^'NK>-+[0YM.6,K:K,)!(6!._9 MC& ?[I_2OG[_ (4?XG_YY0_F_P#\37Z(36L5Q_K(U?ZBHO[+M/\ G@GY4 ?G MI_PH_P 3_P#/*'\W_P#B:5/@;XG=@HB@&3CJ_P#\37Z%?V7:?\\$_*C^R[7_ M )X)^5 '.?"?29]"^'NA:?<[?/M;.*%]N<;E0 XSVR*ZZFHBQJ%48%.H *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SO$7B'3O">@ZAK6 MK7*V6F6$#W-S<,"0D:C+' !)X'0 D] ,UDW7Q0\&V/C*U\(W/BS0[;Q9=()+ M?09M1A2_E4J6#+;EO,(PK'A>BGTKD?VFED_X5---\WV2VUC1[J^P<8M(]3MI M+@DY'RB)7+?[(->>_%076J?%K3K;1-.\7W6JVWB/3;N30+CPV$\/7@3RA)J+ M:G';C]Y%!N*B2Z^_;(GD-\@+C[THKN[?+37\?P>RNT2T@Y+HG_P/Z_71^WVO MQ2\%W_C2X\'6WB_0;CQ=;J6FT"+4X6OX@%#$M;AO, VLIY7H0>]'B[XI>"_A M_J&FV/BCQ?H/AN]U)BMC;:OJ<-K)=$$*1$LC NNIXOT/QQ>:YJ.JS:/<0V$<#7%W*]TE^8Q!,9HIU39&[2'S2&5=K[;O MQ"UI?^$B^)%Y?>#?$WB/3_''A.TT[08[?PS>3&8JMVLEI<#R?*]%IKVU:U]$K_-=-3Z0TWQ%IVK:E MJVGVER);W2ID@O(=K*T3/&LJ]0,@HZD,,CJ,Y4@:5>(?"#2]0TSXQ>)+>Z9I M7L?!WAS3[^42%U:^C-\SC=GE@CQ$DC)#H:]AUC3[C4K00VVIW6DR;@WVBS6) MGQS\N)8W7'X9XZUM.*C)I.YG&3DKM=OQ2?X7L_-&)\./^1?N_P#L,:K_ .G" MXKJ:\S\ ^%=3GT.Z9/&.M6X&JZDNR.&Q()%]."WS6Q.6(+'G&2< # '1_P#" M'ZM_T/&O?]^-/_\ D6H*.IHKEO\ A#]6_P"AXU[_ +\:?_\ (M'_ A^K?\ M0\:]_P!^-/\ _D6@#J:*Y;_A#]6_Z'C7O^_&G_\ R+1_PA^K?]#QKW_?C3__ M )%H ZFBN6_X0_5O^AXU[_OQI_\ \BT?\(?JW_0\:]_WXT__ .1: .IHKEO^ M$/U;_H>->_[\:?\ _(M'_"'ZM_T/&O?]^-/_ /D6@#J:*Y;_ (0_5O\ H>-> M_P"_&G__ "+1_P (?JW_ $/&O?\ ?C3_ /Y%H ZFBO/?%FDZYH.EP7-OXVUI MY)+^RM2)+>P(VS744+'BV'(60D>X'7I6S_PA^K?]#QKW_?C3_P#Y%H ZFBN6 M_P"$/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT_P#^1: .IHKEO^$/ MU;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6@#J:*Y;_A#]6_Z'C7O^_&G M_P#R+1_PA^K?]#QKW_?C3_\ Y%H ZFBN6_X0_5O^AXU[_OQI_P#\BT?\(?JW M_0\:]_WXT_\ ^1: .IHKEO\ A#]6_P"AXU[_ +\:?_\ (M'_ A^K?\ 0\:] M_P!^-/\ _D6@#J:*Y;_A#]6_Z'C7O^_&G_\ R+6-=:3KD'C+2])7QMK1MKJP MN[IV-O8;PT4ELJ@'[-C!$S9X[#ISD ]"HKEO^$/U;_H>->_[\:?_ /(M'_"' MZM_T/&O?]^-/_P#D6@#J:*Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3 M_P#Y%H ZFBN6_P"$/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT_P#^ M1: .IHKEO^$/U;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6@#J:*Y;_A# M]6_Z'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%H ZFBN6_X0_5O^AXU[_OQI M_P#\BT?\(?JW_0\:]_WXT_\ ^1: .IHKG/ %]>7_ (=9KZ[DOKB&_OK7[1*B M*\BQ73^/(Y--_: ^&FKNL;6]Q MIFM:+!YC;1]LE6UN8USM)&Z.QN.?]GHIXR\2)K'VN_::.6".RF6XN9(+5=MPK@^2I$L1$! M(.SU'PQ<>+];^)%[X\U/X=:MX=@M]&M]%@TBZO-.EU"YD>Z$DLV8KIX5AB4J M1NE#M^\PF0H>HKX4^JU\OBMZWLO2]WV)E]JW=6\_A_*[?GMT9U-C\>O!.H^- MAX4@U*[.JO=S:?%*^E7:6,]U$K-+;Q7K1"WDE0))F-)"P,;@C*,!TW@OQ=8^ M//"]AKNG+-';7:$^3<*%EA=6*212 $@.CJR, 3@J>37@GA?P+XY@3PIX%OO" M,\&G^'_%<^NS^,)[VU>RN;;[1<7$8@C64W/GL9T1A)$BKB4[V 7?Z#^S/"?^ M%6#4%"BTUG6=7UFRVXVFUNM1N+B!AP.&CD1O^!4HZPN]_P#@+7RNV]'_ "CE MH]/Z^+KUM9:K?F.L^*G_ "3#Q?\ ]@>\_P#1#UU-<)\8])NKSP#XFN8M:OK& M&'2+HO9VZ0&*;$3DAR\3.,C@[67CI@\UI?\ "'ZM_P!#QKW_ 'XT_P#^1: . MIHKEO^$/U;_H>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6@#J:*Y;_A#]6_Z M'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%H ZFBN6_X0_5O^AXU[_OQI_P#\ MBT?\(?JW_0\:]_WXT_\ ^1: .IHKEO\ A#]6_P"AXU[_ +\:?_\ (M'_ A^ MK?\ 0\:]_P!^-/\ _D6@#J:*Y;_A#]6_Z'C7O^_&G_\ R+1_PA^K?]#QKW_? MC3__ )%H ZFBN6_X0_5O^AXU[_OQI_\ \BUC6NDZY/XRU326\;:T+:UL+2Z1 MA;V&\M+)->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6@# MJ:*Y;_A#]6_Z'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ Y%H ZFBN6_X0_5O^ MAXU[_OQI_P#\BT?\(?JW_0\:]_WXT_\ ^1: .IHKEO\ A#]6_P"AXU[_ +\: M?_\ (M8WBS2=->_[\:?\ _(M'_"'ZM_T/&O?]^-/_ /D6@#J:*Y;_ (0_5O\ MH>->_P"_&G__ "+1_P (?JW_ $/&O?\ ?C3_ /Y%H ZFBN6_X0_5O^AXU[_O MQI__ ,BT?\(?JW_0\:]_WXT__P"1: .IHKEO^$/U;_H>->_[\:?_ /(M'_"' MZM_T/&O?]^-/_P#D6@#J:*Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3 M_P#Y%H ZFBN6_P"$/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT_P#^ M1: .IHKE_!-Q?_:O$MA?:E/JO]GZDMO#<721+)L:TMY<'RT13AI7YV],5U% M!1110 4444 %%%% !1110 4444 %%%% %74],L]:TVZT_4;2"_L+N)H+BUNH MUDBFC8%61T8$,I!(((P0:LJH50J@!0, #H*6B@ HHHH JV>E66GW%[<6MG;V MUQ?2B>ZEAB5&N) BQAY"!EF"(BY.3M11T JU110!RWPX_P"1?N_^PQJO_IPN M*ZFN6^''_(OW?_88U7_TX7%=30 4444 )^E?)NM:QJ?@OPG\6_%_@GQ/XCU7 MPS9>'VA76=:U::_BN-55Y/.O+,3;DCCA1OF\D+;EQM5!Y38^L719$9'4,K#! M5AD$>E<3X1^!GPW^'^HW&H>%_A]X5\-W]Q UM-=:1HMM:RRQ,06C9HT!*DJI M*G@X'I4VUOY/\NOE^MGT'TMYK\.WG^EUU/.O"GA7_A'?BMKG@?P]XV\4/I-[ MX8MM2EDO-;FU>ZL9S$_@UX4TZ MYN]6@OM#U+4KYK_QC?Z'+>M;2P1QA]2MXIKEBJS.Y0$;]N7?"%6^E-)^"?P[ MT#PQJ?AO2_ 7AC3?#NJ'=?Z1::-;16EV< 9EA5 CG 'W@>@J@/V=?A0/#9\/ M#X8^#1H!NOMQTK^P+3[*;C9L\[RO+V^9M^7=C..,XHDF[:[7^=V[7_PWT].@ M1LFW_2T2_%J[]>I>^"OBBU\;?"/PAKEE:W=G:7VF02QV]]?-?3(-@&&N69FG M/'^M9B7^\3S7:U';V\5K;QP01I##&H1(XU"JJ@8 '0 =JDK23YI-HB*LD@H MHHJ2CEOB/_R+]I_V&-*_].%O74URWQ'_ .1?M/\ L,:5_P"G"WKJ: "BBB@ MK@?C6^@Q^#-_B/6-:TO3A<(!;^';^>SOM1F(81VL3VS+.SLV"$A968H 24W* M>^KGO&OP[\*?$K38M.\7>&='\5:?#*)X[36K"*\B20 @.$D5@&PS#(&<$^M3 M)75OZ_KL4G8\$TKP_KNNZW\-_A[X_P#$/B"Q,/A*\U:Y.G>(KFPN[BZ2>WC1 M9KNV>.29H(I2&PQ5F;>P;Y33?#>KZ]KW@'X$>)9_&.M7AGU>"QD6*<0P:I"5 MN52YG"*&F,D:(V&8QG(8)NPP]FOO@7\-M2\)Z?X6O/A[X5NO#&GRM/9Z+/HM ML]E;2,6+/'"4V(Q+OD@ G]=/,\VTOP; M:2?M.+%H&K^*DMO#]G)JFNK>>*=5N[*>YO Z6UJMM-<- %51-,55!L_T?: # M7OM4=-T+3=%DO)-/TZUL'O)1-'^,=-?4_COX?'AGQ#XAN?$5K>176M6 MT6K3_P!DZ=I8@=3#-:J?LYDF8@IO0SDEG#B.(!?/O"NJ7<[>!_'W_"5:]_PE M.N^.;S1KS2)=:N9K"2W6XNX6M5L#)Y$1AA@5]Z1K(#"69CN?<1]ZWF[?>TE\ MKNS?1I[Z74O=OY*_W)M_.RT[W7G;ZQHKY2^(&H:_X3\/_&;3+3Q5XBU?5I-6 MT>VTP37YBN+F:X6#_0H)8_+2R$^?)\V(((O,\WEP2>Y_94OM7CT_QSH7B ZC M9:SI&O-%)H>HZW-KATR)[>%HECU"9FEN(Y5S.#($=//*%%" DA[Z;[?GI=?C M_FE=7Z4444 %%%% '+?#C_D7[O_ +#&J_\ IPN*ZFN6 M^''_ "+]W_V&-5_].%Q74T %%%% !1110 4444 %%%% !1110 4444 %%%% M'+?%3_DF'B__ + ]Y_Z(>NIKEOBI_P DP\7_ /8'O/\ T0]=30 4444 %>0? MM0>+/AMX1^',-S\3K/2]6T>:^CALM(UJ6)+2_O"K^5'+YS"#:/F;=,=B% _! M12/7Z*F2YE8I.Q\5V\?PNL].^%%A\3-?\%^*?A=:^%[Z*RU74KN&[\/OJBW$ M*F*&:5FB9XH1-'%N.\(DH7'S@.NO$W@CP7X'_9ZU#QOXFM-!URSU&"2QA\5: MS]FGAT[;]O_\ A _$WCN^\6:I:W.GSZ.TOBO1]._T MG[/=+>FX?9:>0MN$401QE+@ .78E_MNBBDM(*/;^O^#U>N^Q4O>FY]_\W_PW MR[W"BBB@ KEM/_Y*?X@_[ ^F_P#H^^KJ:Y;3_P#DI_B#_L#Z;_Z/OJ .IHHH MH **** /DC3?$_PRUS]I+6I?A[JGA?3_ !OI-OJMG?LNHP#6/$&I.H;[*8FD M\Z:&W\HMND!12J)%\J/MQ/@9_P *S_X2#X>R^#YM-L_$*^&;S_A8MUI,PM[J M%C!$96U:52)([D7($?$7P6U7X'_$*&VT[P;\5;;0?$M],!"H4;G!AR48RF]E_DWIYZ;>:\[4HN4HP6[_ ,TM?)W_ ?E M?ZFHKPB/4M8C^)/POU_5-?U:*/5O#UY/?:.9/+L8'2VMW=A B@LVYF.92[+R M$V@L#YE^RWKOBJ/XF>'I/$]SKL%EXE\.W=]IMYJ'B.?5(?$Q6XB;[;]CDD*Z M4ZQ,D@MX5*;+P(65HME:\K]I*F]XWO\ BU]]O\KI-K*,E*FJBZVMWZ7^Z^OX MVN?8E%%%26%%%% '+>#_ /D8/''_ &&(_P#TWV==37+>#_\ D8/''_88C_\ M3?9UU- !1110 4444 %%%% !16#JGCWPSH=Z]GJ7B+2=/NT +V]U?112+D9& M59@1D$&JG_"U/!7_ $-^@_\ @S@_^*H ZFBN6_X6IX*_Z&_0?_!G!_\ %4?\ M+4\%?]#?H/\ X,X/_BJ .IHKEO\ A:G@K_H;]!_\&<'_ ,51_P +4\%?]#?H M/_@S@_\ BJ .IHKEO^%J>"O^AOT'_P &<'_Q5'_"U/!7_0WZ#_X,X/\ XJ@# MJ:*Y;_A:G@K_ *&_0?\ P9P?_%4?\+4\%?\ 0WZ#_P"#.#_XJ@#J:*Y;_A:G M@K_H;]!_\&<'_P 51_PM3P5_T-^@_P#@S@_^*H /AQ_R+]W_ -AC5?\ TX7% M=37F?@'XE>$;/0[J.X\4Z+!(VJZE(%DU&%25:^G96P6Z%2"#W!!KH_\ A:G@ MK_H;]!_\&<'_ ,50!E?'CXA/\+_A1X@UZW$KZFD*VNFQ06TES)+>3,(;=%BC M5GD)E=/E522,\5XO\*OB1XR@^%'C'PUX037O&'C#PMJ<*64_C/3;FWU"\TZY MD619W@OY+224QJUS$-\L0//AYJWV7[=XB\,7OV6=;FW^T7UO)Y M,RYVR)EOE89.&'(R:Q?%4_P:\=QW2>)9/ OB%+J.*&X756LKH3)$[/$KB3.Y M49W90>%+L1@DTEI?S_)6?W[K2VC[E7V\OZ^[KUUZ'.7'QIU!?@"_B:QUVRU; MQ,U^ND0RQ>%+JU62_:\%NMJ=-N;R*6.3<1'^]N44']X6"<5Y[X)_:.^)GCO6 M)?!LL7AGPIXJTV75)-2O];L/,MY(;1+-O*%O;:C*L,A^W#B M=K-N>B7G_2O^NEFKK>R\D^'OQ*U'P#\!?#.K:?'#-<:1\&5UR!;BYN'MFFAA MC90T2RK&RDCEPHDQP' .*]-\9_%SQG<:]XMT+P#IVE^(-5TO0]$U.VA4)-)N MO+JZ2)],CT>UTWEM--\E+%/L4,N?-BAQ_JT? M&=*M?AYIGAO4R3?:/9QV,-G=$@*3+"H"/D # MY@> *G3^NOO-OTNM+ZV^1+UE?^OA27K9J_2_D9?[.,NKR>)_C(FO:AI6J:O# MXLBAN+O18'@MG9=(T\#$3R2-&0,!D,CX(/->VUY]X7\1?"OP/IHT[PYJ?@_P M_IX((M=+N+6VBX4(/D0@<*JKTZ*!VK8_X6IX*_Z&_0?_ 9P?_%4V[I+LDON M20!\1_\ D7[3_L,:5_Z<+>NIKS/Q]\2O"-YH=K';^*=%GD75=-D*QZC"Q"K? M0,S8#= H))[ $UT?_"U/!7_0WZ#_ .#.#_XJI ZFOEO]J[XL:GHOB[3M'\/7 M?BE+[PS8CQ3<6OAC1]0OEOIEF MK&Y:UB=4BFCBO%(E*KG8Q^[D>]_\ "U/! M7_0WZ#_X,X/_ (JJEOX\^'=G?7M[!XB\,07M[L^U7$=];K)/L7:F]@V6VC@9 MZ#BI=[IKI_2^YV?R*5M4_P"N_P!ZT^9YYXN^,_B6R\5>%-7LKC3])^%&L6VG M2Q^(9]!FU474US+M%NSP7D;66Y&BVS2020@O\TBG:C8G[2/[07C+X6>(-1/A M*SM-:TSP_I=OJFNVD^E1$01RRRK'NO)=3M_+\P1.JB*VN64KDJVY4/9KH/P# MCUS2M:73OAPNL:3'%%IVH""P%Q9I'_JUADQNC"?PA2,=JN>*X_@GX\U2SU/Q M*O@'Q%J5FABMKS5A974T"'.51Y,E0)OB/\2OA1K-[>^'X/#$WCO5K"PT6&VE34X&L['5+!-(O&M;>PU?2=?U&>:\NIYI5>SO;=$"RSRN MQ79/*S!BV-J[2JKBNA:'X-PZUJ6O:=>>"=&\4WX+2^(K$:>NH>9Y;1K+YK*V MYU5F WAA@D$$$@T-.T/X,Q^"M \,ZUJWA3Q?9:))]IM9O$NEOQ;^6]OE(]"TJZEU^7PW+YOFF5MJ MMRGAGXS_ !JT7X?_ TT#1+*U\?^*M8T";7'O%TQ 7MXC!&L+_:M6@+2%YLO M<*[[04_<'.:]O_L7X"_V]I6M_8/AS_;6DQQ0Z=J7DV'VBSCB&(DADQNC5!]T M*0%[8J'4?"_[/NL:4VF7^D_#2]TUKV34C9W%MI\D)NG&'N-A&/-8<%\;CW-7 M*W,VM%=_=K;?M>_R4=FV-N_X?\'^K];]$CS?]J#XE>+M7\#_ !3\.Z>^@>&K M+1_ 7]J:S:ZY"]Q<7)O(KJ/R()HYT2(Q^0P\PI*'=U 50,M]2:?_ ,>-M_US M7^0KS;Q$?@MXPO\ 3[[7O^$#UN]T^)H;.YU'[%<26T;##)&SY**1P0N 173K M\4O!*J%7Q=H 4# U.# _P#'J+JUDNI#N^7R_51_57^9U58:C#L M5FFLRJD[L D(Q [[3Z&I&>F45RW_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0 M?_!G!_\ %4 =317+?\+4\%?]#?H/_@S@_P#BJ/\ A:G@K_H;]!_\&<'_ ,50 M!1U+X'?#C6?%Z^+-0^'_ (6OO%*S1W"ZY#=-\:77B^T\):':^+;M#'<:]#IL*7\RD*"KSA?,8851@GHH]*9_PM M3P5_T-^@_P#@S@_^*H_X6IX*_P"AOT'_ ,&<'_Q5"TV!Z[F+;_LZ?"BSFU.6 M#X8>#8)=4B>"_DC\/VBM=QNP=TE(C^=6958AL@D ]JZCPAX(\.?#W1ETCPMH M&E^&M)5VD6PT>RCM( [?>81QJ%R>YQS5'_A:G@K_ *&_0?\ P9P?_%4?\+4\ M%?\ 0WZ#_P"#.#_XJA::('KN=317+?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H M;]!_\&<'_P 50!U-%"O^AOT'_P9P?\ MQ5 !\./^1?N_^PQJO_IPN*ZFN1^%MU#?>%9;FVFCN+:;5=3DBFB8,CJ;^X(9 M2."""""*ZZ@ HHHH ***Y>3XCZ,LT\21ZM<^3+) \EKHM[/'O1BC@.D)5L,K M X)Y!H ZBBN6_P"%CZ3_ ,^FO?\ A.ZA_P#&*/\ A8^D_P#/IKW_ (3NH?\ MQB@#J:*Y;_A8^D_\^FO?^$[J'_QBC_A8^D_\^FO?^$[J'_QB@#J:*Y;_ (6/ MI/\ SZ:]_P"$[J'_ ,8H_P"%CZ3_ ,^FO?\ A.ZA_P#&* .IHKEO^%CZ3_SZ M:]_X3NH?_&*/^%CZ3_SZ:]_X3NH?_&* .IHKEO\ A8^D_P#/IKW_ (3NH?\ MQBC_ (6/I/\ SZ:]_P"$[J'_ ,8H /BI_P DP\7_ /8'O/\ T0]=37F?Q*\? M:9>?#KQ3;QVNM+)+I5U&IET*^C0$PL!N9H0JCU)( [FNC_X6/I/_ #Z:]_X3 MNH?_ !B@#J:^6_VKOBQJ>B^+M.T?P]=^*4OO#-B/%-Q:^&-'U"^6^F68"VL; MEK6)U2*:.*\4B4JN=C'[N1[W_P +'TG_ )]->_\ "=U#_P",54M_%_AJSOKV M]@T;5H+V]V?:KB/PQ?+)/L7:F]A;Y;:.!G.!Q4N]TUT_I?<[/Y%*VJ?]=_O6 MGS///%WQG\2V7BKPIJ]E<:?I/PHUBVTZ6/Q#/H,VJBZFN9=HMV>"\C:RW(T6 MV:2"2$%_FD4[4;$_:1_:"\9?"SQ!J)\)6=IK6F>']+M]4UVTGTJ(B".6658] MUY+J=OY?F")U416URREG_#+QYJEGJ?B7P$/$6I6:&*VO-6\%7-U- AS ME4>2V)4')X![UII=6V3;^72_?TT7ZQK9I[V7W]?3\?T/)E^(GB;XC_$KX4:S M>WOA^#PQ-X[U:PL-%AMI4U.!K.QU2W+RS&9DEW>6S%%BC\O>@W/U/:?#/XN7 M27'@32+QK6WL-7TG7]1GFO+J>:57L[VW1 LL\KL5V3RLP8MC:NTJJXKH6TSX M=0ZUJ6O:=X0FT;Q3?@M+XBL?!4ZZAYGEM&LOFM:-N=59@-X88)!!!(-#3O"W MPXC\%:!X9UKPUJ7B^RT23[3:S>(_"-Q=RBYW,QN,&T")*6=SE%4#<0 !Q4.[ MBDM++\TU\[/77R7I7V^9ZZ6_%OY;V^5S@X_CS\1]4\-_#WQ+-+H?A3PIXCT+ M2KJ77Y?#=SK-J=2NS@V["&_BDM$RT>V62-XOF^:96VJW*>&?C/\ &K1?A_\ M#30-$LK7Q_XJUC0)M<>\73$!>WB,$:PO]JU: M(7FR]PKOM!3]P_P E'9MC;O\ A_P?ZOUOT2/-_P!J#XE>+M7\#_%/P[I[Z!X:LM'\!?VI MK-KKD+W%Q!?[;O=/B:&SN=1\%W-Q);1L,,D;/;$HI'!"X!%=.OQ&TA5"K M9Z\% P /#NH8'_D"BZM9+J0[OE\OU4?U5_F=57+:?_R4_P 0?]@?3?\ T??4 M?\+'TG_GTU[_ ,)W4/\ XQ7.6/C[3%^(NN7!M=:\N32M/C &A7Q?*S7A.5\G MF5B>-O%UAX!\'ZWXEU60Q:;I-G-?7#*"3LC0L0 .23C M Y)(%4?^%CZ3_P ^FO?^$[J'_P 8JIJWC#PWKUA+8ZGH^K:C92[?,MKOPQ?2 MQO@AAE6@(." 1[@5,DVFD[#BTFFT?/WP$^*WC#[#X[T)%\1>(?&UUHX\5Z39 M^+M+OM,3[9)'LNK"#[:D):"*<1%=A$:BY5=R@9'HWA3XS:C#\)?'FM^*=>LH M?$'A=)CJ$?\ PBEUIYTN1;995CEM6O)OM6-V1)!<>5*"!&_&\]9XDU#P/XRC M,>O^%;K7$:WEM"NI>$;RX!@E*F6+#VY^1S&FY>C;%SG JOX:_P"%>>"_#D_A M_P /^"Y-"T"X+F;2]-\&W5O:R%QMVU/5=*18+> M&:TO+DB6RM=5N=SD615/]+C)\[<4 0>9L? ?Q)?QV?@>&ZGM;NYU#Q5XP^U7 M&F75PEK(Z7UXQ9(UEV.A8' E$FW/!#?-7

!?@Q:^';KP_#\*]/BT&[9'N- M+C\ 3+:S,C%D+Q"UVL5+,02."Q(ZU:BT_P (VGB[0=:LH/$FFV>B0W"66A6/ MA>X@L$EG)\RX*K9B0R$%AC?L^8G;N^:G+WHRBM+]?E_7KOH0[\J79I_^E?Y_ M*UCE="_:"\5^+/"_@)] L-$U7Q/XE\ 7WB<:=&Y0&^B%DL42;I0%B9[F52'; MJ@&]<,:Y#0?BI\2->^*WAZ.Y\6Z89=(M-5.O>&5\&WNFW"/$EE*8"C:G+')( M5E_=W$;2P_,Q0R YKU>+PM\(X?[6\OX:6L?]KB8:EM\"3C[:)F5IA-_HO[S> M40MNSN**3G IVF>&?A+HMAIECIWPVMK"RTN]_M*PMK7P+/'':7> /M$2K:@) M+@#YUPW YHEJ[QT>OG9MO\D_G9;(U=^ OVC_ (F3?"'Q9\1? M%_@B*UT"W\-CQ%HTT8MK=)LQM(+)9/VA M/'D?BO6/#^MZI'X6T$_:/#MG+9PB-KC4V56ADGF96Y//F892IPO2NJ\.Z?\ M#+P?<:Q<:#X"&B7&LY_M.73O!5S;M?9+$^>4M@9.7?[V?O'U-6/!H^'GPZM7 MMO"G@N3PQ;N K0Z-X-NK1& 9F (CM@",NY^K$]S5GGY)'I=:%?1C"WT#'EH0,X!P.I. 20*@9Z917+?\ M"Q])_P"?37O_ G=0_\ C%'_ L?2?\ GTU[_P )W4/_ (Q0!U-%)]9\">&=6\2P-&\6LWVCV\UY&T9!C*S M,A<%2!MP>,<58\(_"7P/\/\ 5+_4O"_@SP_X;U'4/^/R\TC2X+6:Y^;=^\>- M 7^8D\D\G-._X6/I/_/IKW_A.ZA_\8H_X6/I/_/IKW_A.ZA_\8H6FW]7W^\' MKN=317+?\+'TG_GTU[_PG=0_^,4?\+'TG_GTU[_PG=0_^,4 =317+?\ "Q]) M_P"?37O_ G=0_\ C%'_ L?2?\ GTU[_P )W4/_ (Q0 >#_ /D8/''_ &&( M_P#TWV==37&?#S4HM6U+QG=P)<1Q2:PFU;JWDMY!BPM!S'(JLO3N!D8/0BNS MH **** "BBB@ HHHH Y;P?\ \C!XX_[#$?\ Z;[.N=TG]I#X=:YJMEIMCXB\ M^]O)DMX(OL-RN^1V"J,F, 9)').*Z+P?_P C!XX_[#$?_IOLZ^;? _[(?C'P MUXTT#5[K4M#DMM/U"WNY5AGF+E(Y%8A08@,X!QDB@#WSQI\7H_#/B5?#FC^% M]>\;^(5M5OKG3= %JK6ELS,B2RRW4\$2[V1PJ!R[;&(4A6(J^-/CSH'@&P\& MW.KV.KP-XGN8+>*V-H%FL5E:-#+=(S Q1QO-"CGDJTB\$9(YCXE?"CQ?-XT\ M0ZWX46PU;3_$VGVEEJFEWGB&^\/7$$MJ\C0W%M?V44LHW+(4>/:N0JG?@LK< MG+^ROXR\<:/:V/C'XE:KI_V;P;;>%VDT-[:[EO9&3-_//+>VDDF9)%AVLC*^ M(@Q(8\).RN^C_P ]ON2Z[W_NJK*]OZZ:_+7MM;7<]A^)_P 9=!^$UUX;@UF* M]G?7-0CL(OL42N+97=(S<3$L-L*O+"K,,D&5>,9(Q_B1\?K7X<^)[K1O^$/\ M2>(S8:1_;NHWFBK9F*RL]\B&1UFN8Y)"/*<[(DD8@< D@5P6O?LV^-OBL'D\ M;>/[K09&\*0^'9(O"@M9DN))%+7\KM>6;N@DD6';Y11@(@<@]-!?V;KOQ]XL MTK6_B7.NI[/"5GHNHVFD:U?VT%[=QRR/.9HHS$MQ;N''R3!@MYB37+=KHOSC?YV;[KW;^1[OIFI6VL:;:7]G*)[.ZB2>&50 M0'1E#*PSZ@@U9ID<:0QI'&BQQH JJHP !T 'I3ZP:?%<_P#" M*ZH]B\\S*L2"\6V-N)M.L-1$- MU8337FDM]J:WMUB\E0E\Q5Y&4E-X5\,7^H6+6GA'PY M9-J4,NIKEOB/\ \B_:?]AC2O\ MTX6]=30 4444 %%%% 'GVO?'KP3X9\8?\(SJ.I7<6I+<6]I--'I5Y+8VT\^W MR89[Q(C;PR/OCPDDBL?,CX^=<[/CKXF^&/AI;V,WB35H].^W7"6MK%L>66>1 MF5<)&BL[ %U+,!A =S$ $UXCXL\"^.9'^(/@JT\(SZIIWC#Q##JT'BHWMJ+" MQMV6U$JSQ/*+CS8Q;/L6.)U;=%\Z_-L[/X^7GBCQ%\-;O3-#^'NOZUJ%QJ,< M8@M[K3(RL4%U')YY,MXB[)%C)0 E^1O1.<3?W%+KI?[E=?)NU]G\F&O,U_76 MS^:5[=-CV.BJ6BW\^J:39WESIUUH]Q/$LDEA>M$TUNQ&2CF)WC+#H=CLOH35 MVK>F@!1112 *Y;4/^2G^'_\ L#ZE_P"C[&NIKEM0_P"2G^'_ /L#ZE_Z/L: M.IHHHH ***9,ADA= VTLI 8=O>IDVHMI7&>?W'Q\\%Z=X8TW7M2U1M,L-4OI M+#3UFA9YKQEN#!YD4489VC)P^_& C!VVC)$GQ ^.O@SX7ZD+#Q#?WL-PMK]N MG^PZ3>7T=G;;BHGN7MXG6VB)5\23%%/EN+6$/B&;]COP9X5\/>#M3\5 MZS9PVNCWL&DW-E"+6XT^Y2.Y\PW4\ .7MY5&S<2<9 !S6=^T-\,?&WQ2\2R: MQ:>#O%L#7?AR"UT^WT;5M,M8DNO.>1[?78Y+DK=VZG8OE(+B/RY[K"EF4U3] MVIR[Q3W\K/\ KMK8=EK?^M?\OGZGTMXU^(&C?#_2;?4-7DO&AN)EM[>'3-.N M=0N9Y"K-MC@MHY)7.U'8[5.%5B< $UG:)\7/#GB23PJ=-N)[FT\30W,FG7;0 M-$A> O ZOMDCEQYAV,H(\F4-M*X/._$J?7M4\+II<_@/Q+KL4=Q!%>'PEXC MCT:XE'D[S-:2+>0.8EEQ&R22PL1DA7 &[SSPOX3US1?^%$>&-6M8;'5M/U[5 M-;2Q5HFFLM*2UO(HHYGC79),@OK..5U)#2,QWOG>U):M/O\ A_6NG;4C7E3\ MG]^K7^7JSZ9HHHJ1A1110!RWPX_Y%^[_ .PQJO\ Z<+BNIKEOAQ_R+]W_P!A MC5?_ $X7%=30 4444 %>;6OC:Q^'?PRUKQ#J45Q/96>L:CYD=JJM(=^J3(,! MF ZL._3->DUY#X@\$WWQ$^"OB/P]ILMO!>WFL7_ER73,L8V:M*YR54GHI[=< M4 7OA?\ M#>'/BUX@N-(TBRU2VN8;5KMFOHHU0H'12 5D8YRX[>M26OQRBU; MQ))8Z+X-\3Z_H<&HG2KGQ/I\%L=/@N5D\J1=KSK<2+')\KR10NBD-\WR/MX7 M]GG]GGQ'\)?&E[J^KWNEW-M-I[VBK8RR,X_+YL*M+*!M<':IW% MB.LXI[?\'_*_;UZ,?PO^N_ZV[^CW7KD/QET&X^,,OPX6*]_MJ/3VOS=F)?L9 M93&7MP^[/G*DT4A7;C9(#GJ 0_&70;CXPR_#A8KW^VH]/:_-V8E^QEE,9>W# M[L^H'E5I^S;XVM]:T_Q>_C^ZF\3Q^*V\13:(1:KI'ER,;>6 M)95LQ=L5L&\M=TA4NB$@#H6G[-OC:WUK3_%[^/[J;Q/'XK;Q%-HA%JND>7(Q MMY8EE6S%VQ6P;RUW2%2Z(2 .A#7DYOGZZ?@KO7KR[:A+3FY?E^/YV6_\V^AV MFE?M'Z;J7C :/-X5\1Z=IDFNS^&X/$EREFUA/?Q%P8@L=P\ZAC&X5Y(54D 9 M!9<^N5XS\,OV<]+\*^*M8\4:X)M3UV;Q#J.KZ>#JUY/96BW$C['2TD?R(I_+ M=E:1(]WS.-Y#'/LU*-_9PYOBLK^ME?\ &_X+I=N7QRMM=V^]V_"WX^B****8 M@HHHH Y;XJ?\DP\7_P#8'O/_ $0]=37+?%3_ ))AXO\ ^P/>?^B'KJ: "BBB M@ K/U[6H?#NCW6HSP7ES%;KN,-A:274[\@ )%&K,QR>PXZG !-:%9WB"?5K; M1;N70[*SU'5E3-M:ZA>/:02-GH\J12L@QGD1M]*3V8UN>=WW[0=A;_#GPAXL ML_"WB#57\47<=C8:':_8UO1,Z2-MWM;.)H_WT$(E,89FB(6%,( VV->\H2; MWZ?=M]]_RT>]147*%WIU^]Z_EI\[-;>C_#_QYJ'CJ&XGNO!/B+PE:JL H; M_3[6P.@^!I9'L[B6)Y7:\ES;VZB5O-V ",D*O,CY 7W.M))+;^O^'W_1;&4; M_:_K3_/3KZM:A1114E!7+:?_ ,E/\0?]@?3?_1]]74URVG_\E/\ $'_8'TW_ M -'WU '4T444 %%%% %;4M2M='TZZO[ZXCM+*UB:>>XF8*D4:@LS,3T ))] MJY?X6_$ZP^+'AF;6].T[4M+@BO)[-K?5H5AGW1-M+%%9MH;@@-A@#AE4Y D^ M*7P[A^*G@VX\.SZSJF@Q33P3F\T@P^<#%*LH4B:*2-D8H R.C!E)!)?!_ MX9^+?A39:O:WGB!_&G]K>(KF_EN-6G@MWMK63/Z-_=]SE\*MWU]+/]4OO^_5^$?QBE^+UC'J=KX(\1Z!H5Q!]H ML]6UB33_ ";M=VT!$@NY95)Y/[Q$X'KQ7HM>!_"7X%W_ (5^+$GB_P#X0KP1 M\,[1=-N+&?3?!%R\XUF266*19[H_8[50T/E,$^61C]HD^90"']\J_LQ[]?O? MZ6?3MN)_%)=/Z_KKZA1112 *Y;XC_P#(OVG_ &&-*_\ 3A;UU-,K&QT+4-6[A_,0 Y.*X^XT7Q]H&O?&6#P5::?\ \)!K5UI^LZ1? M:\9XM.^>UAM)4,J))F2/[$[[ IQYL61AJ@T+X"ZUKG@+0M*UO4;KP#K&BZR^ ML1WOA768=7DU"X9'WW%V][IJ1O(TDTC[?(PK+&R%=JJJ6OW+[W:]N]M?72W4 M;LFOZZ;/M=VU]?(]'\-_%31M?^%D'C^X6XT/0FT]]2G&I*HEM845FD\P1LZY M4*V=K,..":YNZ^.5Y8^ ]<\7:CX \1>'-(TJ.&\:37I;*(W%FSCSIT2&XFD0 MQ19D,%P#NV\[X?^!7B:Q_9X?X4ZIKJZJFHZ/?Z?>:]-.BS6;RJ1"(8H MK:-94&]B2Q1AM'W]WR^?3_L_Z]X5^'7Q/-IX,\*>#KOQ5X>A\+P>'?A^)KBT MFN)6DA.H3@6]N P^U?,1&2D<3%I&'"N.LM?ZW^>Z2^=]=TTE:-WUU]-/TN_E MT>C^MU8,H92"I&01T-+45K;BUM8802PC14#,22<#&>:EINU]#.-W%.6X4444 MBCEO!_\ R,'CC_L,1_\ IOLZZFN6\'_\C!XX_P"PQ'_Z;[.NIH **** "BBB M@ HHHH \]TFZ\0P>*O&JZ3I>F7MM_:L1:2]U*2V<-]@M,@*L$@(QCG(ZGCC) MV?[0\:_]"_H/_@\G_P#D.CP?_P C!XX_[#$?_IOLZ\,\(_&3QAJGBS1;.YU? MS;:XO8894^S0C/_ !$^,'BKP'^TJEL]Y'+\-[70]-_M6S:% UI->W=W!'?"39O* MJ\$$;J6"!)6?^ YK>$?B#XS^)VA?!OP\GBFX\.:AXD\''Q+J_B&PL[5[V5XU MM%,<"31/!'N>ZW.3$V%7:H4MN5Q3FKQ_KXG^46_^#H5*/*VGTM^-K?G;_@:G MM/\ :'C7_H7]!_\ !Y/_ /(=']H>-?\ H7]!_P#!Y/\ _(=?*_B+XZ?$_P"' MOQD7PO\ V\_BW1?"$FH7VLO-86Z7>K::D&FS'?Y,047%NE],X$*QK*(XP5!; M->W_ U^-45UX%76=;GU36UOO$NL:;8W.B:) MTGPTM_I2QPZA]B6&_N%M9)89Y6XWM<0(KNH"MY;;V?%_]J"S\"_M!:)H/_"= M^'](TC2)[&TUOP]=75L+[47U O'&T:,?-'VZ?VAXU_Z%_0?_!Y/_P#(=']H>-?^A?T'_P 'D_\ M\AUX78?M06=U^U.?# \=^'YM FO9_"L?A>*ZMFOTU&*!;C[8R@F8(66XMB#\ MH9(^,L2<[P+\3O'OB#XN7D%EKWBG6XK7Q?J6G:CH]WX;CBT*STF$RJLD5^MI M&7G#+" HN)6)9@T>,LDJ2=GT:O\ *Z7_ +BN M?0O]H>-?^A?T'_P>3_\ R'1_:'C7_H7]!_\ !Y/_ /(=>*Q^,/&TO[+O@_QO MI_B8Z=J&I?8]9U!IK5;N:1+R[CD^S1/*=L4:+.8_]6QV* I0@-7IFI:[?Z3^ MT+H.DKV9V,<,UGN&/&?+C'\(J^5JI[-[Z_@F_ MT:]?(71M?UK;_@D7@&^\7+H=T+?0]%EC_M74B6DUF9#N-]/N&!:'@-D YY ! MP,X'1_VAXU_Z%_0?_!Y/_P#(='PX_P"1?N_^PQJO_IPN*ZFD!RW]H>-?^A?T M'_P>3_\ R'1_:'C7_H7]!_\ !Y/_ /(==310!RW]H>-?^A?T'_P>3_\ R'1_ M:'C7_H7]!_\ !Y/_ /(==37@3?&WQ1H7QIFT'6I=-/AS;J#FW_X1[4-/EAC@ MB,L1AO[F00:A(Z*2T5M%\F6)8B,EYW=+[SU3^T/&O_0OZ#_X M/)__ )#H_M#QK_T+^@_^#R?_ .0Z\T^&?Q0\?ZCKG@.?Q4?#MUH7CG2Y=0L8 M-'L9[>XTJ01)<1PRRR3R+<@Q.P,BQPX9 =F&PNGXV^,NJV/Q0\/>'O#D&GW6 MDQZQ!I7B"]NE=VBFGA>6.W@VN )515D3_P#R'1_:'C7_ *%_0?\ P>3_ M /R'74T5)1RW]H>-?^A?T'_P>3__ "'1_:'C7_H7]!_\'D__ ,AUU-% 'F?C MZ^\7-H=J+C0]%BC_ +5TTAH]9F<[A?0;1@V@X+8!.> 2<'&#T?\ :'C7_H7] M!_\ !Y/_ /(='Q'_ .1?M/\ L,:5_P"G"WKJ: .6_M#QK_T+^@_^#R?_ .0Z M/[0\:_\ 0OZ#_P"#R?\ ^0ZZFB@#EO[0\:_]"_H/_@\G_P#D.C^T/&O_ $+^ M@_\ @\G_ /D.NIK/\07%[9Z#J4^FQPRZC%;2/;1W D,;2!24#"-6*]+\$^,;[5KK19)]+U#3+.+6KWP[?:#%80W;K&]W>Z;=3M8SQ)* M%8!D"-(/1/V??C4WQ2TWQ>MSKOAOQ5_PCFI"S'B+PB2=.U"-K:*<.B>=-Y;) MYK1LGFOS'NR-P4/1*3?35_A_FO7I>SM*UM;K_P '_+_,[C^T/&O_ $+^@_\ M@\G_ /D.C^T/&O\ T+^@_P#@\G_^0Z\D_9__ &A=0^+GB"S?4]5L=,M]9TV3 M4]+\-R>$]3L;CR0T9#IJ=RZV]\%21-_V>+&9%(8J S_0E-Q:M3 M_P#R'7.7U]XN_P"%BZ&S:'HHN1I6H!(QK,Q0KYUGN);[)D$$+@8.-?^A?T'_P 'D_\ \AT?VAXU_P"A?T'_ M ,'D_P#\AUU-% '+?VAXU_Z%_0?_ >3_P#R'1_:'C7_ *%_0?\ P>3_ /R' M74T4 >';35[S7W\)ZEXCL%N)';S8_MUG/'!!$B!6\Z4[<- MNSMHC[SLN]OP;_1^>W=7)>ZK^5_Q2_7\^S/;/[0\:_\ 0OZ#_P"#R?\ ^0Z/ M[0\:_P#0OZ#_ .#R?_Y#K,^,?BC7?"W@^/4/#UQ!;3&YC2:ZD\/7^OF.(AN4 MLK$K-*2VP??55#%B3MVM)\$_&NH?$/X7Z#K^K"Q74[N)Q3_P#R'1_:'C7_ *%_0?\ P>3_ /R' M74T4 1? M]/GSEUN4!YR?NC ('/4^CUY5?:Y?>&_A#K^I:;/]FO8=8U#RY=BMC.JRJ>&! M'0GM0!UG]G^-?^A@T'_P1S__ "91_9_C7_H8-!_\$<__ ,F5YQ\#_B1XB\8> M++NSU?4?M=M'9/,J>1&F'$D8!RJ@]&/YUY7I?[0WCS2[SQ#IVN:K&XU+QS]C M\-Z@MM"I6SA\11:?=Z>RB,*66!T=7.7999#D&+=3BN::@MW_ )I?K_3*L^7F M\TOOO_E_2N?3?]G^-?\ H8-!_P#!'/\ _)E']G^-?^A@T'_P1S__ "97FZR> M,_BYXQ^($&E^/]1\!6/A?45T>RM='T^QN#<2_8X+AI[HW4$I92;A55(C%\J$ MEF+ I\]Z#^UY\1KGPE\0_%.K7UK;:1<:'Y.C26MM'Y>D:PNAQ7R;=R$R0SN\ MY7S6;#1QH,^9BE'W]/)/Y/;[[JWKW*C3KIA(3*^9?"+[.H!Y9?,WA0>*H_#W6+[0_BH_A;7?B7X@\4ZW+I&$LM..UH"TMA=Q6L2,B>>JM&T]PX\Q 6#*Q9];>OX7O^1C&7-%277_ M ('^:.]_L_QK_P!#!H/_ ((Y_P#Y,H_L_P :_P#0P:#_ .".?_Y,KY[^$O[7 MFC>(_B=XM_M/XA^'-6\-76GWNK:5IUA=VSS:/;Z?,T<_GF,[P)HC%<+YIR,2 M@8"XJA\*?VH-0\9?#7XM2+XYT/Q)XFTW07\5Z9+HDMK<+I<$]M(R6<@BRK26 MTT3J=^6*O&6SFLY34:;J=%'F\^NGKI+RT>NU]E!N?L^M[>73_-+U:/I/^S_& MO_0P:#_X(Y__ ),H_L_QK_T,&@_^".?_ .3*^9-+^)GCZZ\!ZP\7B'Q=K&A: MI;Z'ID.O^*=!&B7UIJ%_?1VUP+0):6Q>)(IED60Q$!\;97R0GNNO:MXFTGX[ M>#[ :[&?"^J6-^/['CLD#>9"D)$DL[%G MZ>QC&7,KK^MOZ?9JVX_XE6/BY/AUXI:YUS19;8:5=&6.+1IHW9?);(5C=L%) M'0D''H>E='_9_C7_ *�?\ P1S_ /R97G$&NW]YX1^/6AWMS->1Z%>7T-K- M.[.WDW&G0W@3<1T1KET49^550= *]PJ.B?=)_>KE;-K^OZ9RW]G^-?\ H8-! M_P#!'/\ _)E']G^-?^A@T'_P1S__ "974T4 ZN[$*R2D'RY9K=6 #X MV,\8*@,64;>SZ/Y?BK_+M9VU)33:7>_X.WS[W5]&C3_L_P :_P#0P:#_ .". M?_Y,H_L_QK_T,&@_^".?_P"3*X_X#ZQKNI7/C&&\\57OCCP[9:BMKI/B#4;: MUAFN&6)1=(#:Q1121QS!D#B,?,)%);9FO6:.P)W.6_L_QK_T,&@_^".?_P"3 M*/[/\:_]#!H/_@CG_P#DRNIHH&5?%+Q-XX\&_%K0[\:QK^G^"YM5L;2>26STP MZ"L,Q$)AD(WZ@;AYF4+(/+@4O&&X5B_/Z'^U+I7C#]I;2O#^G?$'08=":;4M M$_X1D7=J;VXO+8HIFE5OWT9,@ECCC&W._!GC8Z\MYXUT[X7Z;HRW>H7G@^#0YA!,DLC3R7*7RO<-&L(0XMU9L!L MFOH2&9+B&.6)@\A!&0:(^]'F]?P=OQZ=T$O=ER_P!;)_A?7LSF?[/\ M:_\ 0P:#_P"".?\ ^3*/[/\ &O\ T,&@_P#@CG_^3*ZFB@#EO[/\:_\ 0P:# M_P"".?\ ^3*YSQ]8^+ET.U-QKFBRQ_VKIH"QZ-,AW&^@VG)NSP&P2,<@$9&< MCTRN6^(__(OVG_88TK_TX6] !_9_C7_H8-!_\$<__P F4?V?XU_Z�?_!'/ M_P#)E=310!RW]G^-?^A@T'_P1S__ "91_9_C7_H8-!_\$<__ ,F5U-% '+?V M?XU_Z�?_!'/_\ )E']G^-?^A@T'_P1S_\ R93_ (DIK4G@C51X>FU"#5_+ M4PMI,-K+>$!@76 7;+ )"NX*TIV*2"P8#:?&_!?BSQ%K'PI\4KXH^(VJ>#;[ MPWK,R:IJFH6.F_VQ868B6:**>L_V?XU_Z�?_!'/_P#)E']G^-?^A@T' M_P $<_\ \F5U-%(9RW]G^-?^A@T'_P $<_\ \F4?V?XU_P"A@T'_ ,$<_P#\ MF5U-% '&?#R.]AU+QFFHW%O=7@UA/,FM8&AC;_0+3&$9W(XP/O')!/&<#LZY M;P?_ ,C!XX_[#$?_ *;[.NIH **** "BBB@ HHHH Y;P?_R,'CC_ +#$?_IO MLZJ:?\&_!^EWUM>6ND>5:7[4T37+SR2.S3R2&"+,DI=_D'S M=:TOAS\-?#7PC\(VOA?PCI::-H-K)-+!91R.ZQM+*TKX+L3@N['&<#.!@ "F M?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,33N]A=+'/:A^SKX#U+ MQ1)KSZ9?V]W+J$6K3VECK5]:Z?<7D;I(EQ-913+;RR;XXV+O&2Q122<"M^Z^ M%GA:^\/^*M$N-*673?%$DTVL1-/(6NGEC6-R7W;E^154;2-H5=N,"G?\*K\% M?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\326BLMO^&_R7W+L/K?KO\_Z; M^\KVWPA\)VG@VP\*Q:4PT.QO(]1@A:ZF:1;E+D72S&8OYC/YPWDEB6)(;()! MVO#GA/2O"=O?0Z5:?98KZ]GU&X7S'??/,Y>5_F)QN8DX' [ 5F_\*K\%?]"A MH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\31W\_P!;?Y+[EV)Z)?UU_P W][.0 M3]G'P[J7PUTKP1K]UJE_HNE3S-91:5JM[I 2#SF>WA<6LZ>:(4\M 6)&8PP" MD\=%H_POMM'\22W,\*M*))Y'N99'DE:3RK89?YAY) M)9M_%W_A5?@K_H4-!_\ !9!_\31_PJOP5_T*&@_^"R#_ .)H6CYEO_P&OR;0 MWJK/^M;_ )H/AQ_R+]W_ -AC5?\ TX7%=37+?\*K\%?]"AH/_@L@_P#B:/\ MA5?@K_H4-!_\%D'_ ,30!U-%*=0.E:=-I?AY=0DLY%T"&154FVQ;#S7 M54C57NO/8!,$G<^ZQXL_9?\ ACXX\1:9XAUGP9H=YXDL[Z'4)=:?2+0WE[+$ MA11/*8LNOW3@8Y1<8P!75_\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D' M_P 357=U+JO\[_GKY]2;*SCT?^5OR^XZFBN6_P"%5^"O^A0T'_P60?\ Q-'_ M JOP5_T*&@_^"R#_P")I#.IHKEO^%5^"O\ H4-!_P#!9!_\31_PJOP5_P!" MAH/_ (+(/_B: #XC_P#(OVG_ &&-*_\ 3A;UU-)- U'2S>WNFB\@>#[9ILYAN8-P(WQ./NN.H// M(Y!Z5D?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\32WT YC2?@?/ MI(UZ_'Q!\577BW5X;>TD\5W"::;V"V@=WC@BB%F+54#2S$DP%SYK98X3;L>$ M_A7%X0L6BM_$6LWM[=ZDVIZOJ5]]FDN-8D,0BV7'[D(B!%B4+ D6!"@&!N#7 M_P#A5?@K_H4-!_\ !9!_\31_PJOP5_T*&@_^"R#_ .)I_P!?\#T[KKU#S_KM M^6B[=#E_A[^S_I?P\UO3KZ+Q%KVLVFCVDMAH6DZG+;_9='MI"NZ* 10QNXVQ MQH&G>5E5,!AEL^HURW_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$ MT!UN=317+?\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D'_P 30!U-(M \!6NEQZ--X5TU[0VU[:*"K1RSRV\ET-\9V,T>0@!=[R.[$*JJ-V%55 4 M1_\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D'_P 33N]?,FRLET1U-%%+ZU MO+:&[MI-8U3?#/&'1L:C.1D'@\@'\*["NUMWVGPZA&@(5;J&WFCCN0%8K^^ M5_E.W[O%'B#]GKX=^*/"OB;PSJ7A>UGT'Q(UN^I:>DDD44A@BBBAV!&'D[$M MX0!'MQL!ZY)V_P#A5?@K_H4-!_\ !9!_\31_PJOP5_T*&@_^"R#_ .)H7N[? MUU'=WOU-^\TRSU'39].N[6&[L)XF@FM;A!)'+&PVLC*V0RD$@@]0:\^\+_LZ M^!O!MY)>(M1NXK2TE*>9#;1S7#);*?*C_ -2$P(U P *Z M+_A5?@K_ *%#0?\ P60?_$T?\*K\%?\ 0H:#_P""R#_XFDTG>_42]VR70S/% M7P+\#>-/">@^&=7T)9]#T,(NGV<5S- (56%H FZ-U9D,3LA1B58'Y@:U?%'P MU\-^,KPW6KZ;]JN&TN[T9G6>2+=9W.SSXCL89#>4F">5Q\I&3EO_ JOP5_T M*&@_^"R#_P")H_X57X*_Z%#0?_!9!_\ $TY>_?FUO?\ '1_>M&$?=MRZ6_35 M$'C[X/&W(%M%<+#AMJ[@4(<##;JU/^ M%5^"O^A0T'_P60?_ !-'_"J_!7_0H:#_ ."R#_XFFVV^9[[_ #[BLDN5;'+: MSX&7P9\,_BE<272WU_KHU/5;JX6'RL[K[/S%"V!NP/4JY M;_A5?@K_ *%#0?\ P60?_$T?\*K\%?\ 0H:#_P""R#_XFET2[)+Y+1#ZM][O M[]3J:*Y;_A5?@K_H4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^)H ZFN<^(7P] MT+XJ>$;_ ,,>);:>\T2^V"X@M[R>T9]KAU'F0NCCYE!X89Q@\5#_ ,*K\%?] M"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,32WW YK5/VN>&+70-1;Q/? MV%IJ::O;R77C#5Y+N&Z1=J.ERUT9E"CD('V@_,!NYK9;X0^'IO#*^'YYM>N] M+%G=6#)=^)-1GDEAN/\ 6B25[@R2-CA7=BT8)"%035S_ (57X*_Z%#0?_!9! M_P#$T?\ "J_!7_0H:#_X+(/_ (FAZII[/?[K?EIZ:#3:::W16^&_PD\/?">Q MDL_#KZV+-HHH4M]5\0:AJ<<$<8(1(5NIY1" #C$>W("YSM&.RKEO^%5^"O\ MH4-!_P#!9!_\31_PJOP5_P!"AH/_ (+(/_B:IMR=V2DEHCJ:*Y;_ (57X*_Z M%#0?_!9!_P#$T?\ "J_!7_0H:#_X+(/_ (FD,ZFN6T__ )*?X@_[ ^F_^C[Z MC_A5?@K_ *%#0?\ P60?_$T?\*K\%?\ 0H:#_P""R#_XF@#J:*Y;_A5?@K_H M4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^)H ZFBN6_P"%5^"O^A0T'_P60?\ MQ-'_ JOP5_T*&@_^"R#_P")H R;[X$>"]3\9MXGNM/O)]0:[CU![5M6O/[. MDNHU58[A['S?LS2KLC(D,18-&C [E!'5WWAG3=2US3-8N;;S-2TU)H[2?S&' MEK*%$@P#@Y"+U!QCC%97_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60? M_$T?9Y>@=;]3$\0? /PCXKBT^#6/^$@U.RL[=;7[!=>*-4>TNHE8MMNH#<^7 M=YR0WGK)O7Y6RHQ7H:J%4*H 4# Z"N7_P"%5^"O^A0T'_P60?\ Q-'_ JO MP5_T*&@_^"R#_P")IWTL&[NSJ:*Y;_A5?@K_ *%#0?\ P60?_$T?\*K\%?\ M0H:#_P""R#_XFD!U-C_ (57X*_Z%#0?_!9!_P#$ MT?\ "J_!7_0H:#_X+(/_ (F@#J:*Y;_A5?@K_H4-!_\ !9!_\31_PJOP5_T* M&@_^"R#_ .)H ZFBN6_X57X*_P"A0T'_ ,%D'_Q-'_"J_!7_ $*&@_\ @L@_ M^)H N^,_!>D?$#09=&UJ&::R>2.8-:W.2.:%TDC=64$,C C'6N* MO_V:/A_J7A>WT&?3]5^R0ZHNM_:H_$.HQW\M\J[4N);U;@7$KJN%4R2-M"(! M@(H'4?\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D'_P 31_7]?3>'O .F>&(=*BL[K6IETU)HX#J&NWUZSB5@SF9IYG,Y! VF4L4&0A4$B MM#3O#6FZ3K&K:K:VWE7^JO&]Y-O8^:T:"-#@G"X4 < 9[\UD_P#"J_!7_0H: M#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T/7<#J:*Y;_A5?@K_H4-!_\ !9!_ M\31_PJOP5_T*&@_^"R#_ .)H ZFBN6_X57X*_P"A0T'_ ,%D'_Q-'_"J_!7_ M $*&@_\ @L@_^)H /!__ ",'CC_L,1_^F^SKJ:H:-H.F>';5K;2=.M-+MF)(H_B#>6WVR#1OL\Q+Q['?/FA/+#;49MI?=@9QR*.J77^G^6H=&^QZ+1 M7._$;QS8?#'P#XB\7:I#<7&FZ'83:C)/#4/BVRTB[M768:?*0%=W4-$&#':5$A.1QDG445'<7$5G;RSSRI!!$I>261@JHH&223P M!WI7MJQ;DE%9_A_Q%I7BS1K35]$U.SUG2;Q/,MK_ $^=)X)D_O)(A*L/<&M" MJVT8;ZH**\\7XX:$WQ\;X1_9-1_X20>'_P#A)/M7EQ_8_LWGB#9NW[_,W'.- MF,?Q9XJG\S_SM^:L/E=W&VJ_RO\ EJ>GT5\_:E^WQ\"-)^'6C^.[OQUY7A75 M[R;3[+4/[(OSYL\0!D3RQ!O7 (Y90#V)KJ/#/[5GPI\9_"G6OB3HGC&VU+P9 MHJN^HZA#;SE[4* 2'@V>:#@@@;,D'(S3>EV^F_EUU^37WB6K277;S]#UFBOG M/QM_P4._9]^'>N#1_$/C_P#L_43:V]Z(?[&U"7]S/"DT+;DMR/FCD1L9R,X( M!!%-US_@HC^SWX;T'P]K6H_$$6^F^(();K39O['U!S/'',\+MM6W+)B2-U^8 M#.W(R.:-M_3Y_P!)_<'G\SZ.HKD/A=\7/!OQJ\+IXC\#^(K'Q+HS.8C<63Y\ MN0 $QR(0&C*Z:YEL>BT45XO9_M=?#G_ (07 MQAXTU;49_#GA/PSK=QH$^K:I&HBO+B%@KFV6-G>52Q*C"AB5;Y<#-0Y)7OT5 M_P 4OS:^\I)NUNNGSU?Z,]HHKQ[]EO\ :8\.?M3?#1/%6A/;V]Q%<26U]I<5 MPTSV;AVV!RT<9^= KCYP44R:9+>%Y9#M1%+,<9P ,F MO&=&_:Z^'OBG6/AC9^'KG4->M/B&^I1Z-J5M9F*!38J6G\X3&.1.595PAR1V MW_K[W^C^XJSM?^M-?R/::*\5^%W[7GP[^*NF^ )[.ZO\ 2+[QT^H)H6EZ MG9L)[@V3NMQN:(R1)C86&YQD$8YXKVJK<7'<3T;B]T%%%%2 45P7PP^,VB_% M;4_&>FZ;:W^GZCX3UF31=1M=2C1)/,55=94V.V8G5@58X)&<@5WM'1/ND_D] M4'5KMI]V@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%?(W_!3CQSJW@']GO2;_ $KQ3K'@Y9O$^GVM[JN@ MW89=KQ_-T&<#.<#@]*B4N6WFTOO:7ZE1CS7\DW]RN?7-%?"'@W]J M#P-\!?@;;>+/AUXN^('[1NF:WXRM_#C/XIU69[^VN9+IZ?)JVH^&M7\;Z=IUKIEL)GCC MSJ$V(I97V;A&@SC/ISI+W?OM\[NA]D45\>>,/^"D M?A;1O@[\//%^B:!'JNO>-WN8K'0M4UVTTJ"!K9BER9[Z8^2B*PPK'_6;EQC/ M'K'[,_[3VE_M&_#'5/%,6F#1+S1;V;3]4T^'4(=1BBFB19"8;F$[)XRKJ0ZX M!Y]*4O=4V]H[_+?U^0+7EM]K;\?NV>Y[717P?^S+X'^(O[5_@^Q^.NK?&WQE MX8U+5-4FGTCPUH-RL>AV=K!$/C9\ M0?BMJ\>G:$-:L?&>H75S!IDSWT1_<":"/&YED!*L_"#)Z$S3_>3<%TY?_)G; M^O4N,+N"_F=OR_SV/UAHKY1^)G[:6O\ A'QIXH\,^ /A'J7Q+@\#V$%WXJU* M#5X+!-/5XO-"Q)(K-<.(PS;5P:G.-#EBT#_A7Q\?Z1J$] MWLDU&)25DM#&8]L>1ODSCU K3E M?/&+ZNWW;OS25WV=FKW%S)QE)=$W^=E\VK=_(^E[[Q%I.F:MINEWFIV=IJ>I M&06-G/<(DUT8UW2")"QCJ_P ] M;:>79G045\0Z3_P44\9:M=>"XX_V=_$!3QY8R3^$/+UZT,FJ3QQH\JR(0/L\ M*[B?.^T'Q7X"U^Q^+=EX-U?0M(\1K;^5=J6 MWQSS+ PN[;!7=%MCWGC> 3NH2?\Q#_LZ^/^E>Y^%_VK[;X3^%_B?=)IGBWQMX@F^*E]X2T30] M3UY;R2\O"L92*WD:%!:6H&<1D2;.?F;/$1]Z"GW2=O54W^=1+Y>>FM2#A)Q[ M-K[G47Y0;^?EK]LT5\=ZI_P4$O\ P?\ #_XGWGC3X57WA3Q]X!CL+J^\)S:S M%<1W-K=SQQ1S0WD<95L;\D;,9 &>3MU/"O[=&I/X@\::1XX^$>N^"+W1?"DO MC73K;[?#?SZGIB,5R4C $,I./W99L?-DC',W5G+HKO[E=_@G]S[,BS_&WST_ MS6NVJ[GUA17P[J_QLOOVUOV//C%_:'@1/"L5KH3:EI5U;:];:O;W+(CSQ'SH M,>3/') N^%P&3N!]0?L\^-;OXC_ ?X>^*+_\ X_\ 5]!LKRY]Y7A4N?Q; M-7RMZY?\ R:]OR=U_2GF7NM=;_AR__)'H5%%%2,**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH AO+R'3[2>ZN)%AMX4:221C@*JC))]@!7Y :]XP^*GB"QU#]HZR^$UQ-H,? MCJ/QE!XW76[57_LBU!LEL_L1_?>68@P+ X.2V,$?^$47P_I:^%OLQLO[#%E%]B\ M@C!B\C;LV8XVXQ[5*O&?M%NK6[:-2UZ[QCLUU[E:2CR/9WOWM9K3Y-[^1^97 M[3WQ6@^)WC+]H)M>^-VK>"=)T/PS9MX,\,6.J1VUCXA@NK%I'+V[ _:_,+A? ME^9=X.0%&-K1?'WBW18?"FCZ/XCUJQT^']F9M4M["QOIHXDODB(CN4C5@!,H M D W# P:_0*\^"/PZU"XTR>Z\ ^%[F;2[/^S["2;1K9VM+7:4\B(E/DCVDK ML7"X)&,5YWX)_997PK^T9J?Q/NO$JWVGQZ"GAGP]X6M=(@LK71=/#*YA#1G] MZ RG;E5VAR/F 7#45RRIK1-/7_MVHE\VYI]KI[:%1GRM3>K5M/\ MZ#?E9*+ M7?76^I\O> ?VFAXV^(O['^CZ)\3YM6NG\+Z@_BVUMM6DN2URFE@JU_$'/F2+ M+'(P$F6R"1US7$_ 3Q9KGQ"U_P =^ /$GQK\6^*=8\1^%;[4(]5\+>+;?4=. ME$"2*:1-DDBLB J[)\K,.2.#Q5SPG\+?!?@&^O[WPQX0T'PY>:@Q: M\N-)TR"UDN23DF1HU!<\TZO[WFO]I2^^3D_PNONUZ6SBW#D:^SR_^2O] M?ZVU_+#0OB5JWP>_X)X^"KKXMV.F>(0?$L$;>&8V6;=:VTKJ5 MTT2%%Q))D+N+="#6UX5^.OQC\(_LK_'2_MO%5W=V.GMI:Z3JMQX[TWQ?JFE+ M<3F*\=[NS.X?)ADWHNWDH<@D?I=8_!_P%I>AZOHMGX(\.6FC:Q(9M2TZ#2;= M+>]D/5YHPFV1C@*9X9^"_P /O!6EZKIOA[P)X9T'3M501ZA9Z9H]O;0W MB@$!9D1 )!AF&&!X8^M5.7-*I)J_-;1_]N^[WMH_OVWNH+EC3C_+_F]>U]>U MM.VWPS^RE#X?L_\ @H'=VGAKXLZG\8]-A^&S?\3W5M5CU.>)VOH6: W" ;@" MVX*WTT_9D_>.D[ M+&P/W?F('S#O7UQX4^$O@;P'\J:7V7?_ ,G37$^&=:$?P+_;6\/)KV MD?$9X;9-4N?B1HL(BBUN:XA+,C(C-"IB(8 1';RW!/-?HMU6; RP&3CFMJQ^%W@S2_!]QX2L_". MA6GA6X5DFT.#384L95;&X- %V$' SD'/A[_ ,%)OAIJ M_BG7]+\-:2O@:^C:_P!8O([2 .T[[5,DC!6UWXP\#>&_ M%=U;1F*"?7-(M[QXD)R55I48J,\X%=%2?-4=1?SRE\I0Y?\ @F<(\M)4WTC& M/_@,N;_@'Y^:7\;-*^'_ (A_:Z^+OPRM85\%W,.FZ3HEY81;+34M=9#$\D"@ M .1++N9E^]G=D[LU'^S+;^//V:?VC_A79^./AE)\,?#WB;PVO@F2YDUZTU&/ M4]2A+W,5R_D\Q22.SH%;.?,P"<&OT3N/AGX0NM!T[0YO"FB3:)ILT=S8Z;)I MT+6UK*A)CDBC*[49220R@$9XJ[XB\&^'_%TFFOKNAZ;K3Z9=)?6+:C:1SFTN M$^Y-$7!V2+GAUP1ZU%.U-QZVLOE9K[_>E;HERJVA4[U%*^C=W\]+?+W8WZM\ MVUS0U!I$T^Y:+/FB)BF!DYP<5^:?PI\+_#[QE_P3T^$UEXL^(Z_"W5G\476J M:1XFO2AABUB&ZNW#3!R(RNP.<2,F<+SDX/Z:5\^^&?V.?#FG?"#Q]\,-;O4U MSP?XDU:_U&QMQ81QRZ,ER=WEPLYD5GCOOVZI->L97M\[WOW MBC6Z:C%]]?1QDGZ]K>;.,_8B^.WB+XH>,OBAX:\27OA+QE>^&9+"-?'_ (,B MVVNMI)&Y42L/E:5 O.P[1N8 8&YO*OC]:^-_&WQJ_:46Q^+/C;P?H_@/PK8^ M(--TOP[J9MHGNQ92R#><$B(F-M\:;0Y8$G*BON;X??#OPY\*_"MEX=\*Z/9: M)I-J@5+>QMHX%9L &1@B@%VQEFQDGFIKCP#X8NKS7+N?PYI,UUKMNMGJT\EC M$SZA JE%BN&*YE0*S*%?(P2,5TVK^ M:37S['P?\']3^(OA/XO?LQ^(M6^+/BOQ>/BSH5]=Z]H^K3I_9T+1Z='<1?9; M=%5(2I906 RQ4G(W$5ROP"\5:WXVUK]B;6/$.L7^O:O/>>-A+?ZG=/EC\,Z/'+X=B:#176PB#:9&R"-DMCM_< MJ4 4A, J .E5=+^%/@G0_P"P_P"S?!V@:?\ V$T[:3]ETN"+^SS/GSS;[5'E M&3)W[,;LG.:TJ24K\JLM;>2?/;[N9?<*.E/EZM6?KRRC?\5]Q^=G[*OC+Q#X M?\-?L=Z9I&J:A!I^I7/C8WNEV]U)';WYB,[PK-&I"R;7Y7<#@G(Q7+> _CAX MIO-!^&GQ*L/CUKWB#XR^)/&,6F:I\+)-3CEL([62YDBDA&F@9@"QHI$QP.49,G?LQNR';/Q7<,S3:[;Z5 E](6&&+3A-Y)'!R>:?,G54WT=__ M ";FMZ-:/TT*K/VBERZ7O^+D[_*ZMYK7I;\U?B)K_P 3%\$?M%_%2Q^,GC?3 M;KX=_$6XLM%T&WU(_P!G&%KR!&CGC8$RQA9 %C)V)M.%.XUVGQH^,FM^#?VS M+34-3^+>K2^'(];TK3K;PWX8\16\+:>SK%YL%]HLJK)=QR^82+B)CL#Y^8J% M'WSE3^#?#\VEZY=&^U6RDTN!H=0N"RL9IT*;99-RJ=S@G*@YX MI;CX5^"KSQA!XMG\'Z#/XJ@54BUR33(&OHU484+.5W@ < \5G2_=^SOM&WS M]V*?WM/[^UTU6_>*;CHVY?Y%I]G^SP)&L= MO:@;WW"-0?GR-Q8G:*]3I+X(1[17WVV^6WR%+6I.7=_EI?YVO\PHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*\A_::_9_P#^&C/!FAZ!_;W_ CW]F:]9ZW]H^Q_:?,^SLQ\K;YB8W;OO9., M=#7KU%'5/LT_FG=?B'1KNFODU9_@>3?M$? ;_A?FF^";3^W/["_X1OQ38^)= M_P!D^T?:/LV_]QC>FS=O^_SC'W37F?[47[#-I^T%\0M+\=:1XEL/"WBBUT_^ MR[B36/"UEXBL[FW#ET_T:[&Q)%9FQ(.<'%?4M%*W3SO\VDG^"L5S/\+?*[?Y MNY\=^//^">-IXZ^%OP]T27Q5HUCXQ\&R736VN6_@G3O[,N5N'+2K)I&/LW]S M&/XE+L:+XBNKN^>[DO-%\*67AZ)E9$0(UO:C8S M#:?G/)! Z 5[!15\S][^]O\ \-T^7ZD6^'RV_KKOU/D;PM^PSXL^&>L7VE_# MWX[^(?!OPNOM0:_F\'V^EV\\T.]]\D5M?.=]NAZ#:F>I)8DFN5A_X)CPV_Q@ M'C1/B)&UG#XPC\7VUC-X6M&O5D%R)I()=1W"XE1N549"KD,48CG[CHI1;@XR M6\=OP^_9;]AR]Y23^UO^/^;OWN?*]A^Q+JEQ^T5IGQ-\1_%"[\0VFB7UQ?:/ MI;:%:6][ )0X$$VHK^^N(4#D+&V %"CH.6>&?V%_^$=^"GPO^'__ FWVC_A M"?&D/B_^T?[)V_;?+GFF^S^7YY\O/G8W[F^[G;S@?5=%$'[-)1Z6?W.Z_%?/ MJ#][FOU_R:^6DGMW[GFW[1WP<_X: ^"GBGX??VO_ &#_ &Y D']H_9OM/D[9 M4?/E[TW?3Y MBYW>3C&_C=U..?9:*4?=;:ZM/YQV^ZY2DXRC);QO;YV_R1\I_%#]B?Q'XD^( M'C#Q%X"^,.I?#BS\;V<%GXJTR'18+X7XBB\D-#([*UNQC+ LN3DYST%-^+W_ M 3]\._$31?A+HVB>(KCPKI'@.$:?+;K:"X?5K#?"[V\KB2,J6:#<6&1EV.V MOJZBG%\MK=&G]U[?)7=EM9M6L9\J_"WY?CHM=]$[W/FCX/\ [$^F_"7]I+QA M\58_$;ZE;ZNUW)IGA\V/E1:3)=2))(O!/BCXOZW=? *^:/56L)K M&RDNYY6NGE;3UN2?/6.(K&RNPV[65 /ES7UEXV\&Q^+?AWKOA2&X_L^+4M+G MTQ)]AE\A9(FC#;21NV@YQD9QUKHZ*EQ4J7L7M^?J_33T\[LI2:J>T6ZV[+T7 MF]7_ )))?//A_P#9*_L'4OV>[O\ X2KS_P#A4NGW=AL_L[;_ &KY]HMMOSYI M\G;MW8_>9SC(ZUS\W[#OF_:/^*UQYWQ87XG_ /(*Z8Q_H/\ KO\ R-_Y#KZF MHK;VDN?VE]=__)E/_P!*2?X;:$[0]GTM;Y6DORE+[_0^69OV'?-^T?\ %:X\ M[XL+\3_^05TQC_0?]=_Y&_\ (=5M=_8-CUCPSXLMK?QY=:5XCO\ X@S_ !$T M37+334)TB\<*$B:)Y&%PB@'/*;LC@8P?J^BLU[J272WX;O4I.3 M;EU_7FO_ .ER^_T/C[5OV =0\8?#?XH:?XP^*=UXI^(/CY+&WO?&%QHD4*6U MM:31R10Q6<4BJH.SG#C)(..#GTGQ5^S!=>(/BU<^.K+QM>:!>2> W\%P?V?: M!;BVI,7QE2 /+*?\"[5[Q13OI9:?ANG'\F_P ]]1)M?UYI_G%?)6VT M/A;7/V4_$O[//P6^.?B>#Q!J'Q.^(GC30_['2#PYX7ATQ'9]T2.+.T!#2 S, MS2GD*"3W-?6?P2\!M\+_ (.^"?"$DGFRZ'HUII\D@_B>.)58_BP-=M10FTFN M]ON5[?\ I3(LM/*_XV_^15@HHHI%!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %<7I7QK^'FNV>O7FF^//#.H6F@+OU>XM=8MY8].7YN;AE M-O%?P[T"Z\/:A)9^)?",>F7\?V>\\RYMK2UCM+9KB.. M)('VK"^63;&\C?(%'WI\KTVU[7>[\E_375R]V',M=]/2VB\W?\+V>MOK+PAX MX\.?$+1EU?PMK^E^)=)9VC6_T>]CNX"Z_>421L5R.XSQ5+PS\4O!?C;6M3T? MP[XOT'7M7TMBM_I^F:G#M?$SQ#I6B MZYH5IXLNK>ST>2^T:\M)I[N.Q*/=2P/$)+:/*+'YLZH"85YPR;N<^#4,VL:] M\'-/M?!^NZ%>>"/#UQIVN76J:-<:?# Y@AA-M%+(BQW0>:/S-T#21XA#%OF3 M=4?>;^7XIM_=97_Q+;K+T2\[_FE^.MO1GT]15'6-/N-2M!#;:G=:3)N#?:+- M8F?'/RXEC=18KN:)"P157.U%S M@#Z4AG1T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !17,?%"1X?AGXM=&9'72+ME93@@B%\$&NGH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "N6^''_(OW?_88U7_TX7%=37+?#C_D M7[O_ +#&J_\ IPN* .IHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BN>\;>/]!^'6EQ:CXAO_[/LY9A;I)Y,DN9"K,!A%)Z M*W.,<5Q7_#4OPQ_Z&7_R0NO_ (U0!ZM17E/_ U+\,?^AE_\D+K_ .-4?\-2 M_#'_ *&7_P D+K_XU0!ZM17$>"OC1X-^(FJRZ;X?UC[?>QPFX:+[--%B,,JD MY= .K+QG/-=O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%<+I?QL\(ZQXX;PG;7M\-8\R>&-I])O(;.XD@_UT<-V\0@F=,-N2 M.1F&Q\CY6Q!X'^/7@GXB:\-'T+4KN:]DMY+NV:[TJ\LX;Z!'5'FM)IHDCNHP M73YX6=<.ISA@2+6UNH;7OT/0:*\^U[X]>"?#/C#_ (1G4=2NXM26XM[2::/2 MKR6QMIY]ODPSWB1&WAD??'A))%8^9'Q\ZY]!HW5UL&SLSEOBI_R3#Q?_ -@> M\_\ 1#UU-NIH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "N6^''_(OW?_ &&-5_\ 3A<5U-7 MMV[77'WVSG/05XS_ ,-K>./^@7X?_P# >?\ ^/5M_MN_\ACPO_N7/\XJ^9* M/H#_ (;6\H_X;6\,/BU%J%IX2U[PK,DFHP:EKFM^(H]4TJ>SDMY88QIUL;B22VE M=_LTAV06P"I*K,_ >3X?Z'X[CG^'4>K_ ]OM*C^'>A7%K-,U_83-K-R+9+= M([#;<9"/L9]USY&,Q@@98I](44H^ZK+R_"]ONN]M/()6E)2?3];7^^R\SYE\ M2>"?'=U'X]\&V_@RZO;'QEK\&KP^)9;ZS%GIUNRVHE2XC,WG^=%]G<*(HY$8 MF/YU!;9]-444^B7:R^2227RMZ]Q6U;[Z_-N[?S;//OB]X5LKSP/XLU*2?4EN M$TFY<)%JES'!E86QF%9!&1QR"N#WSFO0:Y;XJ?\ ),/%_P#V![S_ -$/74T# M"BBB@ HK\^?B=\3O&.G_ !)\66MKXLURVMH=6NXXH8=2F5(T$S@*H#8 MKFO^%L^./^AR\0?^#2?_ .+H _2NBOS4_P"%L^./^AR\0?\ @TG_ /BZ/^%L M^./^AR\0?^#2?_XN@#]*Z*^:?V-/%FN>*/\ A,/[9UG4-7\C['Y7VZZDG\O= MY^[;N)QG SCK@5]+4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% &!X_\5?\ "#>!?$?B/[+]M_L?3KC4/LWF>7YOE1,^S=@[ M<[<9P<9Z&O'O"/[4-QXH^&=SXGM[3P5K=]-?6.EZ9IWA/QE_:L:WXB\0>,K"3QU=/I;V.I:/H36EA:'3YY)[8R6 MLES*\Q,D\HD)G7*%53RR-Y4?B?-M[OY^];S:[Z(NFKV.T^ M'_Q0U'6F\66/B[0[7POK?AF1#>QV.H-?VDD$D(ECGBG:&%F!&]2&C4AHVZC! M//\ PZ^.'B'Q3KWA>'7_ 9:Z!HWB[3Y=1T&^M-9-[*R(J2K'=Q&WC6"1H9 MX"23+E'7=P"VEX9^$_B#3_[>N]=\3Z?K>K^);E!K4L&D26MLUDENT*6UK%]J M=H&&0YD>27):3Y0"NS.^'/P/\0>%=:\+R^(/&5OXATGPC82:=H%G::.;&549 M$B$EW)Y\BSRK$@0&-(5RSMLY4+4=W?RM]SO?SVM;2]_LDN]E;SO]ZM;\;];6 MMK<]CKEOAQ_R+]W_ -AC5?\ TX7%;>L:'IOB&T%KJNGVNIVH8.(;R!94W#.# MM8$9Y//O7/\ PMM8;'PK+;6T,=O;0ZKJD<4,2A411?W "J!P !2&==111 M0 4444 %%%% !1110 4444 %%%% 'R)^V[_R&/"_^Y<_SBKYDKZ;_;=_Y#'A M?_X_L?\ _)5YO^P=)_Z,BK[EKX:_8_\ ^2KS?]@Z3_T9%7W+ M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!RWQ4_Y)AXO_P"P/>?^B'KJ:Y;XJ?\ ),/%_P#V![S_ -$/74T %%%% M 'YJ?%G_ )*IXR_[#5[_ .CWKE*ZOXL_\E4\9?\ 8:O?_1[URE !1110!]5_ ML+_\SM_VX_\ MQ7U77RI^PO_ ,SM_P!N/_MQ7U70 4444 %%%% !1110 444 M4 %%%% !1110 4444 %9_B+6X/#7A_4]7NDDDMM/M9;N580"Y2-"Q"@D#. < M9(K0KE/BS_R2OQE_V!;W_P!$/0!Y5_PVMX'_ .@5X@_\!X/_ (]1_P -K>!_ M^@5X@_\ >#_ ./5\4T4 ?:W_#:W@?\ Z!7B#_P'@_\ CU'_ VMX'_Z!7B# M_P !X/\ X]7Q310!^FW@'QM8_$3PG8^(=-BN(+*\\SRX[I560;)&0Y"L1U4] M^F*Z"O*?V6_^2$^&?^WK_P!*I:]6H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6^''_(OW?\ V&-5_P#3 MA<5U-\_P#1#UU- M+_^P/>?^B'KJ: "BBB@#\U/BS_R53QE_P!AJ]_]'O7*5U?Q9_Y* MIXR_[#5[_P"CWKE* "BBB@#ZK_87_P"9V_[_^B'H _-2BBB@ HHHH _0#]EO_DA/AG_MZ_\ M2J6O5J\I_9;_ .2$^&?^WK_TJEKU:@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;X./^@7X?_P# >?\ ^/5PW[1/ M_)9O$O\ UTB_]$QUYQ0!] ?\-K>./^@7X?\ _ >?_P"/4?\ #:WCC_H%^'__ M 'G_P#CU?/]% 'Z _L\?%C4_BUX4OM1U>"SM[NWO6MU6R1T0H(XV!(9F.%_P#< MN?YQ5\R5]-_MN_\ (8\+_P"Y<_SBKYDH **** /IO]B+_D,>*/\ ;_L'2?^C(J^Y: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#Y(TWQ/\,M<_:2UJ7X>ZIX7T_QOI-OJMG?LNHP#6/$&I.H;[*8 MFD\Z:&W\HMND!12J)%\J/MQO@/J7PQT7Q+\.M5\(W.BV&OV?AJ\G^(U[9O'% M+ RP1-*^LN<,LXN5<@W!$@(G/0/7VA12C[J\[6_]*V[)\VJZI6OU"7O._2]_ MRW[O31]&WZ'Q+\0KGP-JGBSQ[/JO]E2_&M_$]@_@UAL;6GL@MF;5[ G]X;4G M[0TAB_=?\?&_^.OMJBBJ6D5%=/T25_5VU?47VG)]?\V[>BO9+HCS[XO6NOOX M'\626VIZ;%I8TFY+VTNG2/.5$+;@)1.J@GG!V'&>AKT&N6^*G_),/%__ &![ MS_T0]=32&%%%% 'YJ?%G_DJGC+_L-7O_ */>N4KJ_BS_ ,E4\9?]AJ]_]'O7 M*4 %%%% 'U7^PO\ \SM_VX_^W%?5=?*G["__ #.W_;C_ .W%?5= !1110 44 M44 %%%% !1110 4444 %%%% !1110 5RGQ9_Y)7XR_[ M[_Z(>NKKE/BS_R2 MOQE_V!;W_P!$/0!^:E%%% !1110!^@'[+?\ R0GPS_V]?^E4M>K5Y3^RW_R0 MGPS_ -O7_I5+7JU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 87CKQII7PY\&:WXIURB>(/$%QXS3PN(;VUU*]AMH+QX9;8RF&86\441961\,L:Y5UR"1D\S\+?$W MC:UU[X7W^N^-KGQ-9>/='FOKG2;RRLX(].G\B.Y3[(884D\I0SQE9GE8@H=^ M0=WJ7A?X.^%_!UDMMI<&I1YOO[2GN+C6;VXN+V?RS%FZGEF:2Y4)A0DS.@") M@?(N*G@7X#^"OAQK7]JZ#IEU!=I ]K;+=ZI=WD-A [!FAM(II7CM8R53,<"H MN$08PJ@7'1MOR^5D[^M[K7?3FW9+V27G\]5;TMKIUO;9'9:QJ%QIMH)K;3+K M5I-P7[/9M$KXY^;,LB+C\<\]*Y_X6S/<>%999()+6235=49H)2I>,F_N"5;: M2N1T."1QP3775RWPX_Y%^[_[#&J_^G"XI#.II&^Z?I2TC?=/TH _/']HG_DL MWB7_ *Z1?^B8Z\XKT?\ :)_Y+-XE_P"ND7_HF.O.* "BBB@#[&_8G_Y$G6?^ MPBW_ **BKZ0KYO\ V)_^1)UG_L(M_P"BHJ^D* "BBB@ HHHH ^1/VW?^0QX7 M_P!RY_G%7S)7TW^V[_R&/"_^Y<_SBKYDH **** /IO\ 8B_Y#'BC_\_P#1#UU-+_^ MP/>?^B'KJ: "BBB@#\U/BS_R53QE_P!AJ]_]'O7*5U?Q9_Y*IXR_[#5[_P"C MWKE* "BBB@#ZK_87_P"9V_[_^B'H _-2BBB@ HHHH _0#]EO_DA/AG_MZ_\ 2J6O5J\I_9;_ M .2$^&?^WK_TJEKU:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *Y;X%_]RY_G%7S)7TW^V[_ ,AC MPO\ [ES_ #BKYDH **** /IO]B+_ )#'BC_,O^PU>_^CWKE* "BBB@#ZK_ M &%_^9V_[_\ MHAZ /S4HHHH **** /T _9;_ .2$^&?^WK_TJEKU:O*?V6_^2$^&?^WK_P!* MI:]6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HJ.XN(K.WEGGE2"")2\DLC!510,DDG@ #O7*:'\8O 7B;POJ7B71_&_ MAS5O#NF;OMVKV.K6\UI:;5#-YLRN43"D$[B, @T=_(.QU]%8GA#QQX<^(6C+ MJ_A;7]+\2Z2SM&M_H]['=P%U^\HDC8KD=QGBJ7AGXI>"_&VM:GH_AWQ?H.O: MOI;%;_3],U.&YN+0ABA$L:,60A@5^8#D$4^MA=+G45RWPX_Y%^[_ .PQJO\ MZ<+BNIKEOAQ_R+]W_P!AC5?_ $X7%(9U-(WW3]*6D;[I^E 'YX_M$_\ )9O$ MO_72+_T3'7G%>C_M$_\ )9O$O_72+_T3'7G% !1110!]C?L3_P#(DZS_ -A% MO_145?2%?-_[$_\ R).L_P#81;_T5%7TA0 4444 %%%% 'R)^V[_ ,ACPO\ M[ES_ #BKYDKZ;_;=_P"0QX7_ -RY_G%7S)0 4444 ?3?[$7_ "&/%'^Y;?SE MKZ[KY$_8B_Y#'BC_ '+;^X_L?_ /)5YO\ L'2?^C(J^Y:^ M&OV/_P#DJ\W_ &#I/_1D5?/='FOKG2;RRLX(] M.G\B.Y3[(884D\I0SQE9GE8@H=^0=WI,?P/\*Q?$27QP#KS^(95,;M)XEU)[ M5HSN_=&T:X,'E@LQ$?E[03D 'FJGAK]G?P)X/N+N;2-/U&TDFLY=.A)UR_D& MGVTI!>*Q#3D6*'"\6WEXV)C&Q<33O&"4M_\ @S?ST<5=ZKEN@G[TVUHO^!'[ MMF[+1WUV/,O&7CSQHS?$#QMIGC*ZTK3/!_BO"_V*S:QOH4%J9S-(\+7' MF2&XD"F.5%7;'\K?-N^EJ\ZU']G[P-JWBI/$-UI=Y+?^=;W,L/\ :UX+.ZG@ M"B&>XM!+Y%Q,FR/$LJ,_[N,[OD7'HM6M(I=O\E=_-ZVV73<6O,W_ %N]/DM+ M[OJ>??%[7+VW\#^++./P]J5U;MI-RIU"*2V$"@PMEB&F$F%SSA">. :]!KEO MBI_R3#Q?_P!@>\_]$/74TAA1110!^:GQ9_Y*IXR_[#5[_P"CWKE*ZOXL_P#) M5/&7_8:O?_1[URE !1110!]5_L+_ /,[?]N/_MQ7U77RI^PO_P SM_VX_P#M MQ7U70 4444 %%%% !1110 4444 %%%% !1110 4444 %_ M^B'KJZY3XL_\DK\9?]@6]_\ 1#T ?FI1110 4444 ?H!^RW_ ,D)\,_]O7_I M5+7JU>4_LM_\D)\,_P#;U_Z52UZM0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% &%X\DAA\$Z\USIEUK-L+&;S=/L;:.YGN M$V'W,T<$:PRIY=LI=GD53,XP/LRBB/NR4NUFO5._]6MZA*TH M\KZW_'33^GZ7U/!/!&I3ZGK7Q,\0Z5HNN:%:>++JWL]'DOM&O+2:>[CL2CW4 ML#Q"2VCRBQ^;.J F%><,F[G/@U#-K&O?!S3[7P?KNA7G@CP]<:=KEUJFC7&G MPP.8(83;12R(L=T'FC\S= TD>(0Q;YDW?3U%$?=OYV_!-+\W?Y+IJI>];RO^ M+7^2M\^^E'6-/N-2M!#;:G=:3)N#?:+-8F?'/RXEC=W\*R MQ23R74D>JZHK3RA0\A%_< LVT!)?^ND7_HF.O.*]'_:)_P"2S>)?^ND7 M_HF.O.* "BBB@#[&_8G_ .1)UG_L(M_Z*BKZ0KYO_8G_ .1)UG_L(M_Z*BKZ M0H **** "BBB@#Y$_;=_Y#'A?_;_ +!TG_HR*ON6@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#EOBI_R M3#Q?_P!@>\_]$/74URWQ4_Y)AXO_ .P/>?\ HAZZF@ HHHH _-3XL_\ )5/& M7_8:O?\ T>]@#\U**** "BB MB@#] /V6_P#DA/AG_MZ_]*I:]6KRG]EO_DA/AG_MZ_\ 2J6O5J "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KEOAQ_R+]W_ -AC5?\ TX7%=37+?#C_ )%^[_[#&J_^G"XH ZFD;[I^E+2- M]T_2@#\\?VB?^2S>)?\ KI%_Z)CKSBO1_P!HG_DLWB7_ *Z1?^B8Z\XH *** M* /L;]B?_D2=9_["+?\ HJ*OI"OF_P#8G_Y$G6?^PBW_ **BKZ0H **** "B MBB@#Y$_;=_Y#'A?_ '+G^<5?,E?3?[;O_(8\+_[ES_.*OF2@ HHHH ^F_P!B M+_D,>*/]RV_G+7UW7R)^Q%_R&/%'^Y;?SEKZ[H **** "BBB@#YO_;8_Y$G1 MO^PBO_HJ6OCFOL;]MC_D2=&_["*_^BI:^.: "BBB@#W']C__ )*O-_V#I/\ MT9%7W+7PU^Q__P E7F_[!TG_ *,BK[EH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Y;XJ?\ ),/%_P#V![S_ -$/ M74URWQ4_Y)AXO_[ ]Y_Z(>NIH **** /S4^+/_)5/&7_ &&KW_T>]N4H **** /JO]A?_ )G;_MQ_]N*^JZ^5/V%_^9V_[@#\U**** "BBB@#] /V6_^2$^&?^WK M_P!*I:]6KRG]EO\ Y(3X9_[>O_2J6O5J "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **JZK=3V.EW=Q:V4FHW,,+R16<3H MCSN%)$89R%!8X&6( SR:\:_X: U[2]+\36FM^#]/MO&6E:II^D6NEZ;KIN;& M\GO?+^S@W3VT;Q@&0F3,)*JNY1)E03K;^M79?B'G_6FNO9>;/;Z*\[^'_P 4 M-1UIO%ECXNT.U\+ZWX9D0WL=CJ#7]I)!)")8YXIVAA9@1O4AHU(:-NHP3S_P MZ^.'B'Q3KWA>'7_!EKH&C>+M/EU'0;ZTUDWLK(BI*L=W$;>-8)&AD#@)),N4 M==W +"U=E_5[V_)Z;W5MQ7LKO^OZNOO/9*Y;X/[1/_ "6;Q+_UTB_]$QUY MQ7H_[1/_ "6;Q+_UTB_]$QUYQ0 4444 ?8W[$_\ R).L_P#81;_T5%7TA7S? M^Q/_ ,B3K/\ V$6_]%15](4 %%%% !1110!\B?MN_P#(8\+_ .Y<_P XJ^9* M^F_VW?\ D,>%_P#;_ +!TG_HR*ON6OAK]C_\ Y*O- M_P!@Z3_T9%7W+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %4->U[3/"^CW>K:UJ-II&E6<9EN;Z_G6""!!U9W8A5 ]2<5?HI>@ M&?X?\1:5XLT:TU?1-3L]9TF\3S+:_P!/G2>"9/[R2(2K#W!K0HHJO0/4\^^+ MWC+0+'P/XLTJYUS3;?5'TFY1+&6[C6=F:%MH"$[B3D8&.*-&\+ M_P#"8?VSJUCI'G_8_*^W7*0>9M\_=MW$9QD9QTR*^E?^%J>"O^AOT'_P9P?_ M !5=310!RW_"U/!7_0WZ#_X,X/\ XJC_ (6IX*_Z&_0?_!G!_P#%5U-% '+? M\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\574T4 "O^AOT'_P &<'_Q5?FE10!^EO\ PM3P5_T-^@_^#.#_ .*H_P"% MJ>"O^AOT'_P9P?\ Q5?FE7VM^Q3_ ,DKU7_L-2_^B(* /5_^%J>"O^AOT'_P M9P?_ !5'_"U/!7_0WZ#_ .#.#_XJNIHH Y;_ (6IX*_Z&_0?_!G!_P#%4?\ M"U/!7_0WZ#_X,X/_ (JNIHH Y;_A:G@K_H;]!_\ !G!_\57-?$[XD^$=0^&W MBRUM?%.BW-S-I-W'%##J$+/(YAG44 ?E9Y3_ -QORH\I_P"X MWY5^J=% 'Y6>4_\ <;\J/*?^XWY5^J=% 'AG[-_C[PQH?P7\.V.I>(])T^]B M^T>9;75]%%(F;F4C*LP(R"#]"*]*_P"%J>"O^AOT'_P9P?\ Q5=310!RW_"U M/!7_ $-^@_\ @S@_^*K6T3Q1HWB996TC5K'55A($C6-RDP0G. =I.,X/7TK3 MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQ) M9ZEJ'A_4K71M1CTC5IK:2.TU":V^TI;2E2$D,19=X4X.TL,XQFO%=$_9U\50 M?#^XT#5_&NC7>K0ZG;:]I^N6'AZ>"8ZE%*)3<7JS7TWVH.512BM#M0%4* )L M]\HH6CNM]/P=UZ:Z_)=D#U5GM_GI^6GS?=GEOAGX3^(-/_MZ[UWQ/I^MZOXE MN4&M2P:1):VS626[0I;6L7VIV@89#F1Y)B6R*.L:'IOB&T%KJNGVNIVH8.(;R!94W#.#M8$9Y//O M7/\ PMM8;'PK+;6T,=O;0ZKJD<4,2A411?W "J!P !775RWPX_P"1?N_^ MPQJO_IPN*!G4TC?=/TI:1ONGZ4 ?GC^T3_R6;Q+_ -=(O_1,=><5Z/\ M$_\ MEF\2_P#72+_T3'7G% !1110!]C?L3_\ (DZS_P!A%O\ T5%7TA7S?^Q/_P B M3K/_ &$6_P#145?2% !1110 4444 ?(G[;O_ "&/"_\ N7/\XJ^9*^F_VW?^ M0QX7_P!RY_G%7S)0 4444 ?3?[$7_(8\4?[EM_.6OKNOD3]B+_D,>*/]RV_G M+7UW0 4444 %%%% 'S?^VQ_R).C?]A%?_14M?'-?8W[;'_(DZ-_V$5_]%2U\ M;_L'2?^C(J^Y:^&OV/_\ DJ\W_8.D_P#1D5??^B'KJ:Y;XJ?\DP\7_\ 8'O/_1#UU- !1110 444 M4 %%%% !1110 4444 %%%% !7Y4U^JU?E30 4444 %?:W[%/_)*]5_[#4O\ MZ(@KXIK[6_8I_P"25ZK_ -AJ7_T1!0!] 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %C_ +1/_)9O$O\ MUTB_]$QUYQ0 4444 ?8W[$__ ").L_\ 81;_ -%15](5\W_L3_\ (DZS_P!A M%O\ T5%7TA0 4444 %%%% 'R)^V[_P ACPO_ +ES_.*OF2OIO]MW_D,>%_\ M+_ /L#WG_HAZZFN6^*G_),/%__ &![S_T0]=30 4444 %%%% !1110 M 4444 %%%% !1110 5^5-?JM7Y4T %%%% !7VM^Q3_R2O5?^PU+_ .B(*^*: M^UOV*?\ DE>J_P#8:E_]$04 ?0%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45# M>+<264C+B,2"3!";S+AMR3YI^S6[_62C^< MD$O=CSO;\M'+\D]CZ-HKQ[P!XHU[PK??$O1/$'B"X\9IX7$-[:ZE>PVT%X\, MML93#,+>**(LK(^&6-9^%OB;QM:Z]\+[_7?&USXFLO'NCS7USI-Y M96<$>G3^1'4H9XRLSRL04._(.YJTF[=+7^=[+\&NWRU$W:U^M[? M*U_S1]#URWPX_P"1?N_^PQJO_IPN*V]8U"XTVT$UMIEUJTFX+]GLVB5\<_-F M61%Q^.>>E<_\+9GN/"LLLD$EK))JNJ,T$I4O&3?W!*MM)7(Z'!(XX)H&==2- M]T_2EI&^Z?I0!^>/[1/_ "6;Q+_UTB_]$QUYQ7H_[1/_ "6;Q+_UTB_]$QUY MQ0 4444 ?8W[$_\ R).L_P#81;_T5%7TA7S?^Q/_ ,B3K/\ V$6_]%15](4 M%%%% !1110!\B?MN_P#(8\+_ .Y<_P XJ^9*^F_VW?\ D,>%_P#;_ +!TG_HR*ON6OAK]C_\ Y*O-_P!@Z3_T9%7W+0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5S'B#QQ%HGC/PKX:CMOM5 M_KC7,A_>A/L]M!%NDFQ@[L2/!'@8YF!SQST]>;>,-&O8/CA\._$4-M<75B++ M5=#N3#$\@MS.MO<1RN1PB9L6CW$?>EC&>10MTGM_P';\;(?1CM/^/'A^\TWQ MSJ5S9:QI%AX0&^]FU.Q:!YH_)$N^*$GS2",@!T1F(^52"I,_P^^+R>-_$%_H M&H>%-?\ !6O6MI%J T[Q +4R3VTC,@EC:VGFC(#(592P93MRH# GS;5/A'\1 M?'C?%C3-?L/"^@:5XQMD6TO]-UNYOY[:6&)(XO,@>R@5E;9N;$N1]T9^\.J\ M,>&_B3/XRO?&GB/3/"]KJRZ;!H]EHNEZS<3VQC-P)+FXDN7LT8-C&R(1$?N\ M&3Y\HH7;5]O^ [?-NU^R=[+HI;.V_P#P5?Y)7MW:WZ.S8?M#:9?>++/2SX9\ M06VBW^JSZ)8^*YH[;^S+J]B\P-$NV.M*N/#W MA:Z?0$\"Z!XAFU^'5[>\G?4[Q3--/%;/:F 1Q%9)P&E6=]PBX1=_R=Q^SWHM M]I'PU2?4;:>QN]7U34];-G=1/%+;I>7T]S'&Z-RCJDJAE.,,",9IQUA=[_I9 M;]FWS? M>!_%FI23ZDMPFDW+A(M4N8X,K"V,PK((R..05P>^)=3OF\]7\Q9XGGN':"8/A_-B*/N56W94$>HT4NMQWZ'%>%_@[X7 M\'62VVEP:E'F^_M*>XN-9O;BXO9_+,6;J>69I+E0F%"3,Z (F!\BXJ>!?@/X M*^'&M?VKH.F74%VD#VMLMWJEW>0V$#L&:&TBFE>.UC)5,QP*BX1!C"J!Z!15 M7:=U_6EORT]!=+?UW_,*Y;X/[1/_)9O$O_ %TB_P#1,=><5Z/^T3_R6;Q+ M_P!=(O\ T3'7G% !1110!]C?L3_\B3K/_81;_P!%15](5\W_ +$__(DZS_V$ M6_\ 145?2% !1110 4444 ?(G[;O_(8\+_[ES_.*OF2OIO\ ;=_Y#'A?_+_P#L#WG_ *(>NIKEOBI_R3#Q?_V![S_T0]=30 4444 %%%% !1110 44 M44 %%%% !1110 5^5-?JM7Y4T %%%% !7VM^Q3_R2O5?^PU+_P"B(*^*:^UO MV*?^25ZK_P!AJ7_T1!0!] 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %C_M$_\EF\2_\ 72+_ -$QUYQ0 M 4444 ?8W[$__(DZS_V$6_\ 145?2%?-_P"Q/_R).L_]A%O_ $5%7TA0 444 M4 %%%% 'R)^V[_R&/"_^Y<_SBKYDKZ;_ &W?^0QX7_W+G^<5?,E !1110!]- M_L1?\ACQ1_N6W\Y:^NZ^1/V(O^0QXH_W+;^X_L?_\ )5YO^P=) M_P"C(J^Y:^&OV/\ _DJ\W_8.D_\ 1D5?\_]$/74T %%%% !1110 4444 %%%% !1110 4444 % M?E37ZK5Y3_PRW\,/^A9_\G[K_P".T ?G_17Z ?\ #+?PP_Z%G_R?NO\ X[1_ MPRW\,/\ H6?_ "?NO_CM 'Y_U]K?L4_\DKU7_L-2_P#HB"NJ_P"&6_AA_P!" MS_Y/W7_QVNV\$^ =!^'>E2Z;X>L?[/LI9CG76L6NF:_I>J:C86-N;F>:T MM[N.679" 6E90@<(H+-LPH9L KJEM=I7[7=K^BW8^C>]D_G9;?/8[?PAXX\. M?$+1EU?PMK^E^)=)9VC6_P!'O8[N NOWE$D;%++JWL]'DOM&O+2:>[CL2CW4L#Q"2VCRBQ^;.J F%><,F[G/@U#-K&O?! MS3[7P?KNA7G@CP]<:=KEUJFC7&GPP.8(83;12R(L=T'FC\S= TD>(0Q;YDW5 M'WF_E^*;?W65_P#$MNLO1+SO^:7XZV]&?3U<5]U>(OV3 M?"WBS6KG5M5UK7KK4+D@RS>=;IN(4*.%A ' '05F_P##%?@;_H):]_X$P_\ MQF@#XGHK[8_X8K\#?]!+7O\ P)A_^,T?\,5^!O\ H):]_P"!,/\ \9H S?V) M_P#D2=9_["+?^BHJ^D*\R\$_ NT^'5C-9^'O%&O:?;S2&9T_T.7+$ 9R]NQZ M*/RKI/\ A#]6_P"AXU[_ +\:?_\ (M '4T5RW_"'ZM_T/&O?]^-/_P#D6L:U MTG7)_&6J:2WC;6A;6MA:72,+>PWEI9+E6!/V;& (5QQW/7C !Z%17+?\(?JW M_0\:]_WXT_\ ^1:/^$/U;_H>->_[\:?_ /(M 'S;^V[_ ,ACPO\ [ES_ #BK MYDK[_P#''[.VE?$>:UE\1>(]>U&2U#"$[K2+;NQN^Y;KG[HZ^EBOMC_ABOP-_P!!+7O_ )A_P#C-'_#%?@;_H):]_X$ MP_\ QF@#@OV(O^0QXH_W+;^4>!_P!G;2OAQ-=2^'?$>O:=)=!1,=UI M+NVYV_?MVQ]X]/6NN_X0_5O^AXU[_OQI_P#\BT =317+?\(?JW_0\:]_WXT_ M_P"1:QKK2=<@\9:7I*^-M:-M=6%W=.QM[#>&BDME4 _9L8(F;/'8=.<@'H5% M,?ML?\B3HW_817 M_P!%2U\&03(G^AQ88 C.4MU/1C^=<=_P , M5^!O^@EKW_@3#_\ &: /B>BOMC_ABOP-_P!!+7O_ )A_P#C-'_#%?@;_H): M]_X$P_\ QF@#QC]C_P#Y*O-_V#I/_1D5?.^#_ -F'0/ .K-J>@Z]KUC>M M&83+YEM)\I()&'@(ZJ.W:NY_X0_5O^AXU[_OQI__ ,BT =317+?\(?JW_0\: M]_WXT_\ ^1:H75KJ_AOQ%X85O$^IZI;7]_):SVU[#:!"HM+B4$&.!&!#1+W] M: .XHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LW5/$6G:-J&DV M-Y6,,5R0 "<*]+K;U_!-_I;U8]SLO#OQ*\(^,+C6(-!\4Z M+K<^C2&'4X].U&&X:QD!8%)PC'RVRC\-@_*?0TWP/\3O!WQ-M;FZ\'^+-#\6 M6UJXCGFT/4H;Q(G(R%F^#_ !59Z]\7-3\<:?X8 M\2Z3X=A\/V>BS3W_ (:O[*XN;EKMC'&EI)"LSI"LAS*$\M1,WS85RM1U<4^J M^[>S^=DK=&[:M:S+2]NC^_X4U\KM^:5^NGJ5K\5/!=]XTN/!]MXOT&X\76RE MYM AU*%[^)0H8EK<-Y@&UE/*]"#WK6\.^(M.\6:%8ZSI-RMYIM]$L\$RJR[E M(XRK %3V((!!!! (KYB\)V.I3_\ "%>"9_">N)XOT/QQ>:YJ.JS:/<0V$4#7 M%W*]TE^4$$QFBG1-D%@NIKS[XO:'>W'@?Q9>1^(=2M;==)N6.GQ1VQ@8"%LJ2T)DPV M.<.#SP16Q_PA^K?]#QKW_?C3_P#Y%H ZFBN6_P"$/U;_ *'C7O\ OQI__P B MT?\ "'ZM_P!#QKW_ 'XT_P#^1: .IHKEO^$/U;_H>->_[\:?_P#(M'_"'ZM_ MT/&O?]^-/_\ D6@#J:*Y;_A#]6_Z'C7O^_&G_P#R+1_PA^K?]#QKW_?C3_\ MY%H ZFBN6_X0_5O^AXU[_OQI_P#\BT?\(?JW_0\:]_WXT_\ ^1: .IHKEO\ MA#]6_P"AXU[_ +\:?_\ (M8VO:3KFEZIX->_[\:?_ /(M'_"'ZM_T/&O?]^-/_P#D M6@#J:*Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3_P#Y%H ZFBN6_P"$ M/U;_ *'C7O\ OQI__P BT?\ "'ZM_P!#QKW_ 'XT_P#^1: .IHKEO^$/U;_H M>->_[\:?_P#(M'_"'ZM_T/&O?]^-/_\ D6@#J:*Y;_A#]6_Z'C7O^_&G_P#R M+1_PA^K?]#QKW_?C3_\ Y%H ZFBO/;K2=<@\9:7I*^-M:-M=6%W=.QM[#>&B MDME4 _9L8(F;/'8=.<[/_"'ZM_T/&O?]^-/_ /D6@#J:*Y;_ (0_5O\ H>-> M_P"_&G__ "+1_P (?JW_ $/&O?\ ?C3_ /Y%H ZFBN6_X0_5O^AXU[_OQI__ M ,BT?\(?JW_0\:]_WXT__P"1: .IHKEO^$/U;_H>->_[\:?_ /(M'_"'ZM_T M/&O?]^-/_P#D6@#J:*Y;_A#]6_Z'C7O^_&G_ /R+1_PA^K?]#QKW_?C3_P#Y M%H ZFBN6_P"$/U;_ *'C7O\ OQI__P BU'X9;4;'QAK6D7FLW>LV\-A9W43W MD<"NC2272N 8HT!&(4Z@]^: .MHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KEOAQ_R+]W_P!AC5?_ $X7%=37+?#C M_D7[O_L,:K_Z<+B@#J:*** .8^)3:2G@?5FU[7;GPWHRQJUWJ5G>-9RQQ!AN M59E^>,N/DW1D2?/\C*VTCP"QL=<.D_#?PCKNK>*M(\.^*?$^I20K=ZY=V^L) MIZ6UQ<6=I->;Q%WDV MKM\$?$#67C?Q%):>%_&$FGV-W'J+-->6Z:A"BQ7%T((OC'XMU_5[*[U'PIX5\1Z1HUO;V?C:^T::W$Z6;!UT^"-8;_ 'RW M1)^T3?,$,:I\I\SZ!UOX)_#OQ-X>TK0-8\!>&-5T+21MT[2[[1K::VLQC&(8 MF0K'QQ\H%/M_@S\/[36=%U>#P+X:AU;1+=;32[^/2+=9["%0P6*"0)NB0!F M52 -Q]:<=)QDW>UOG:UY>KM^.X=)+O?Y7;:7HK]NFQV-%%% !7+:?_R4_P 0 M?]@?3?\ T??5U-\46GP_\3>+-'TO M2]0U;7+N:_CL9I88;JXAN[AVN(HIV)6-C)D!O,C*[T-?4VKZ/8>(-+N],U2R MM]2TV\B:"YL[R)989XV&&1T8$,I!(((P0:Y/0?@7\-O"NDZQI>B?#WPKH^F: MS$(-3LK#1;:"&^C 8!)T1 LB@.W# CYCZFDM)7?EIWL[M/R=K?-Z,'JK)ZZ_ M*ZM=>:W^2UW/&[K2KS3_ S\=/"NC^-O%$>D^'8DN[2Z_MB:ZOK61]/,LMI] MMG,DX7(CDXD$B>;\KJ, 3?%[PO#XLT'X=VEKK?BRS\;>*DL]/M[K2O%6JV45 MO D7GW=V\%O<)$S+$),.Z'=(\2L2"!7L3?!/X=R>#$\(-X"\,-X22;[0N@G1 MK8V"RY)WB#9L#9).<9R36CX9^&_A'P3#8Q>'?"VBZ#%81306B:9IT-LMO'*Z MO*D811L5W1&8# 8J"WHKWNQ2U2MI\7XVM]UK_P# M1T2KM4 9P!CDY-+110,*Y;4/^2G^'_\ L#ZE_P"C[&NIKEM0_P"2G^'_ /L# MZE_Z/L: .IHHHH ***^?F6ZM?C)K.L^$-;\1:]%I-CJ+^(Q>:K/._#5U>ZRM[K4VHQ._P!GAF^V00S-)#;&.:38%B18\2A2 MA 4#'\17?B:/X?VWAC2]9\0>)M,S/)$^I1$26D< M:@W!\DNT MY*S!?U\OZZZ]TF%,/^1@\#_P#88D_]-]Y4 MC.IHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JMYI5EJ,]E/=V= MO=364QN+62:)7:"4HT9="1\K;)'7(P<.PZ$U:HH **** $Z\'D56TO2[+0]- MM=.TZS@T_3[6)8+>TM8EBBAC485$10 J@ # JU10!RWQ4_P"28>+_ /L# MWG_HAZZFN6^*G_),/%__ &![S_T0]=30 4444 M^%8/"UY.+JYT.+1;9;*>8;<2/ $V,XV)\Q&?E7T%):-M^7YI_IIVU[L'JDD^ M_P"5O^'^78\+O)M7;X(^(&LO&_B*2T\+^,)-/L;N/46::\MTU"%%BN+HYFF$ M3-)%GS 7"%9#)\P-;QMXT\01?&/Q;K^KV5WJ/A3PKXCTC1K>WL_&U]HTUN)T MLV#KI\$:PW^^6Z)/VB;Y@AC5/E/F?0.M_!/X=^)O#VE:!K'@+PQJNA:2-NG: M7?:-;36UF,8Q#$R%8^./E I]O\&?A_::SHNKP>!?#4.K:);K::7?QZ1;K/80 MJ&"Q02!-T2 ,P"J0!N/K3CI.,F[VM\[6O+U=OQW#I)=[_*[;2]%?MTV.QHHH MH *Y;QA_R,'@?_L,2?\ IOO*ZFN6\8?\C!X'_P"PQ)_Z;[R@#J:*** "N!^- M;Z#'X,W^(]8UK2].%P@%OX=OY[.^U&8AA':Q/;,L[.S8(2%E9B@!)3 M\:_#OPI\2M-BT[Q=X9T?Q5I\,HGCM-:L(KR)) " X216 ;#,,@9P3ZU,E=6_ MK^NQ2=CP32O#^NZ[K?PW^'OC_P 0^(+$P^$KS5KDZ=XBN;"[N+I)[>-%FN[9 MXY)F@BE(;#%69M[!OE--\-ZOKVO> ?@1XEG\8ZU>&?5X+&18IQ#!JD)6Y5+F M<(H:8R1HC89C&IJ3Q?\$_AW\09;&3Q3X"\,>)9+&'[/:/K&CV]V;>/ MKLC,B':OL,"KZQ?:2?K:3EK\GR]=->R,[:27=->FB6GS][UT\SS;2_!MI)^T MXL6@:OXJ2V\/V^U1 MTW0M-T62\DT_3K6P>\E$URUM L9GD"+&'/?M*6MG?>&;>T&L>)(/$=TD\&@:/X9UB?3KB^ MOF0".1F@979(OO-YA,*JS-(K;5(\Z^($-[KVK_$.W\4>-M;T*^\#^#;&_M+S M1=;N-,A%R\=T\]])%"Z).OF0(H697C 0J%&YP8>FWFO.U*+E M*,%N_P#-+7R=_P 'Y7^IJ*\(CU+6(_B3\+]?U37]6BCU;P]>3WVCF3R[&!TM MK=W80(H+-N9CF4NR\A-H+ ^9?LMZ[XJC^)GAZ3Q/)?#MW?:;>:AXCG MU2'Q,5N(F^V_8Y)"NE.L3)(+>%2FR\"%E:+96O*_:2IO>-[_ (M??;_*Z3:R MC)2IJHNMK=^E_NOK^-KGV)1114EA7+:?_P E/\0?]@?3?_1]]74URVG_ /)3 M_$'_ &!]-_\ 1]]0!U-%%% !1110 4444 %%%% !115'6->TWP[:BZU74;73 M+8L$$UY.L2%CD@;F(&>#Q[4 7J*Y;_A:G@K_ *&_0?\ P9P?_%4?\+4\%?\ M0WZ#_P"#.#_XJ@#J:*Y;_A:G@K_H;]!_\&<'_P 51_PM3P5_T-^@_P#@S@_^ M*H ZFBN6_P"%J>"O^AOT'_P9P?\ Q5'_ M3P5_T-^@_^#.#_P"*H ZFBN6_ MX6IX*_Z&_0?_ 9P?_%4?\+4\%?]#?H/_@S@_P#BJ .IHKEO^%J>"O\ H;]! M_P#!G!_\51_PM3P5_P!#?H/_ (,X/_BJ .IHKEO^%J>"O^AOT'_P9P?_ !5' M_"U/!7_0WZ#_ .#.#_XJ@#J:*Y;_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0W MZ#_X,X/_ (J@#J:Y;X*=%@D;5=2D"R:C"I*M?3LK8+="I!![@@T <3^UMXUN+? M3M!\$:7K/B30=4U\W%U)J7A/2[[4+ZSM[>/*R!+.*215-R]JC$@!E9U)Y(K- MUS]H'QIJ?PO\$^.="M;?0?#5UIL]UXGU6_\ #MQK$FC7$11'ADL8;NWN %D$ MZLZ+*4,?SHBAG'L'_">?#S^UO[4_X2+PQ_:?D?9OMOVZW\[R=V[R]^[=MW<[ M>UFEN8);^"PG:*663S)9%+ E6>0EV8>VDT>*]0V4(BW7'FS:I81PQJTJ@_/(S;P0N$8UY'KOQP\5?&SP3INM))X=T M+PQ!XI\(6EQHMQ#++J,UQ/<:9>F2*Y$P0*#<*JQF%BRQLV\9VCZ%\97GP=^( MD=DGBN?P/XG2QE\ZU767L[L6\G'SQ^9G:W Y&#Q5/['\#O[;M-9\CX??VQ9V M\5K;:ALL?M$$,1!BC23[RHA52J@X4J,8Q54VH2YFKV::^3O^*TMT?O+HE.ME M;HOZ^YZ^?PON\32_BE?:+XHM-/"P"WU;XA7F@3/>7-Q,5B73IKA3%YDK"-C) M"BA% C 9MJ G-$K74]>MM7\21:#/KL=G!9W\EO; M,UI!>PSLKQQL7EB$P4@EDC3++V6EZ-\)5\(ZIX<\1^)_#WCRPU74)-3OQXHN M-/N5N9V8,"T2HD6%VH%P@QL!Y;),FJ>&?V?M<33DU+2?AKJ"::SO8K=6VGRB MU9W\QS%N!V%G.X[<9;D\U,=(P3W22^Z*3_&]OZ3N35W9=7]UY>NZ:Z.UCQ_2 M_C%\6?"_A>&&PN]/\>ZSXE\9:KINE36FCY%M# ]U,_RW6K0I*K+$!'&)XO+0 M-_K=N#Z3JWQ2^(MU)X(\."TT#P/XMU+0;W7-8_X2*$WMO"+5H(W@C$%TH4L9 MPYD\V01JN,2$Y'0:MIOP*\0)K2:I:_#S4DUN:.XU1;N.PE%_+'_JY)]P/FLO M\);)':IM3A^"6M:-HND:A'X O])T1D?2[&Z%C)!8,@PA@C;*Q%1P-H&*B4>: M'+Y)?^2V_!ZV^UUM%]-/RG(_X] MH^A[BNHT_P#Y*?X@_P"P/IO_ */OJ@T_XB> -)L;>RL?$WANRL[>-8H;>WO[ M>..) ,!54-@ #@ 5AV/Q*\(I\1=)-0AT:&;0+*YN[^*) M\O=2P1VR/-O2WCG8,BY5@IXKSWPA\7?'VI? ?0I?"UM>:IKNAZI)H/B+4-&)[Z MSW_9KF2^MVE@W@!]C%LKN ..H'-);;X>^(A-<"[E&K)8W6 M^<1K$)6\S.7$:JFX\[5 Z#%8JZ4O/]+?A\7:]]RM+KR_X/W=.^VQC>./C)K: M?"KP)JG@G4K/Q#XE\420QV'V?PZTJ:E_HTDTICMKC4+3[-A8V?$USE A0AG( MKPGQE^T1XX^,GP!^(T2-X7\-II'@N\GUV+4+=I7OVDEO[0BU>*[:.W'^AL02 MUTI>54#$+O?Z<\07GP=\7>&(/#>N3^!]:\.VXC$.D:@]G/:1B,8C"POE!M' MP..U9EUHOP%OAI8N;#X!=8\87,"P;+2_\+61:^N;AX5BO+J. MWF81M+Y<9"2,08U3+ %]^*9XN^,'C^\N/&EOX+L--OHO#OBF+2;N]ATU]4DL M[+^S(+J69K1;N![AUFF*%(7\S;@+%*PP=_3XOAC%=>,)-6\9:+XH@\4LJWUE MK5Y82VRVZH42U6)456B"EO\ 6!V.X[F;C%:\\)?L\ZAH,.B76B_#*YT6&87$ M6G36NG/;QRB-8@ZQD;0PC54R!G:H'08J>_GJOOCOZ6?K=Z]2*25."@^FG_#? MUIV/'-)^.WQ$TG1?'/BW3O$&D_$"SU#5=%TW1+>QT">S6.:]@LU241W6I*L< M8\ULV[O$6E;F5"2!Z8WQ4^)\/A3P/I6KZ/I?A#QYXFUV?25NM8M%GM(H8X)[ M@3FUMK^3YY$@V"(79PS%BQ VGJ+FT^!]X]T]Q#\/YWNM.71YVD2Q8S6*XVVK MY^]",#$9^48'%,;3O@7)X)3P[W-%DD["ECI/B#POIEC&69+:SO;:&-2S%F(56 !)))]2363??$KPB_Q%T.Y7Q3HK6T M>E:A&\PU&'8K--9E5)W8!(1B!WVGT-.3N[CZR?=M_>VSTRBN6_X6IX*_Z&_0 M?_!G!_\ %4?\+4\%?]#?H/\ X,X/_BJD#J:XC2_@=\.-$\7MXKT[X?\ A:P\ M4M+).=:W=Z/X+\/:5=:X&&JSV.E0 M0OJ 8L6$[*@,N2S$[\YW'UK#MOV:OA%9Z5>Z9;_"OP3!IM\T;W5G'X=LUAN& MC),9D01X8KN;!(.-QQUK?_X6IX*_Z&_0?_!G!_\ %4?\+4\%?]#?H/\ X,X/ M_BJ5D,V?#_A[2O">C6FD:)IEGHVDV:>7;6&GVZ000I_=2- %4>P%:%"O^AOT'_P9P?_ !55OJQ;:(ZFN6\8?\C!X'_[ M#$G_ *;[RC_A:G@K_H;]!_\ !G!_\56-JWC3P]XD\5>"K;2==TS5+E-5ED:& MRO(YG"BPNP6(5B<9(&?<4@/0J*** "BBB@ HHHH **** "BLO6_%&C>&5A;6 M-7L=*68D1F^N4A#XQG;N(SC(Z>M97_"U/!7_ $-^@_\ @S@_^*H ZFBN6_X6 MIX*_Z&_0?_!G!_\ %4?\+4\%?]#?H/\ X,X/_BJ .IHKEO\ A:G@K_H;]!_\ M&<'_ ,51_P +4\%?]#?H/_@S@_\ BJ .IHKEO^%J>"O^AOT'_P &<'_Q5'_" MU/!7_0WZ#_X,X/\ XJ@#J:*Y;_A:G@K_ *&_0?\ P9P?_%4?\+4\%?\ 0WZ# M_P"#.#_XJ@#J:*Y;_A:G@K_H;]!_\&<'_P 51_PM3P5_T-^@_P#@S@_^*H Z MFBN6_P"%J>"O^AOT'_P9P?\ Q5'_ M3P5_T-^@_^#.#_P"*H /BI_R3#Q?_ M -@>\_\ 1#UU->9_$KXE>$;[X=>*;:V\4Z+<7,VE74<4,6HPL[L86 50&R22 M< "NC_X6IX*_Z&_0?_!G!_\ %4 >9?M9?&"7X:^&-&TC2O&^@^ /$GB">9;+ M6/$-Q;Q6\*P0M,Y/GG80[B&$\$@3Y'(!%3Q%^U0T/@GP!XJT#2-(N/#WBC33 MJ,NO^)-6GTS2=.P(L13W<5I)G\2Z M"VMQ63:='=-J\9V6[.LC(J^9M&YD0D@9.U03@"N+UCP7\%-65K,US,TTXEAANT217=W^1P5 8J %.*(Z+776_P":M\U9^33M MNVV[-KR_'K?Y;>:_#4^/'QQU/X1QZ*FC:#9>)[_4(IYVT_S]2:Y\N()F2.*Q MTZ\=D!D :1Q&BEHQN)?CS3Q-^T=XB^)OA?3]4\(>'VT[PHOB'PS:7NLR:RUM MJ,4EU=:?.\2VJQ%7B\JZ2)V,X)+N-C*,MZ5XYTKX.?$7^S_[8\0:6C6$$EI MVE>)I--;[.^W?;N;:>,R0ML3,3Y0[1\M85O\,_@#9WUE=6^H:/ +,V3Q6D?B MB9;/S+,1BUF>V%QY3S1B&)1*R%\( 6(XJJ;497GJDTU\G?\ +\>O>=;*WS\_ MZ_+IVZ'1_BW/:^(H=,G@NM0_M+QK=^'(Y+JXB'V1(["6Z#((X4W)^X*A7+-\ MY)D; 6N9\6?M0:GHFGV-[:^%]*M=/EU/6-.NM:\2ZU<:?I-E]AO6M4,UY%93 MI"TQ7MM!3Q*EEHD#73'3M/\&;B7Q'X4T_6]:U'Q5J6CZ+;:/>7]Z&BMY)VD\T6FER2JD:1*J MLD,I?(+^6,D>@S_';Q%J]IX-L_#G@5I/%&O:1<:U>"?@?>Q7D8\06=FEQ?C4U&G^,+FT^QW.UU:2T,5 MROV0LLD@?R/+#AVW[LFKWB+0O@YXJM= BU3Q/:7$NAPM;V=XOB^XCO#"P421 M37"7(EGC?8F])G=7*@L"14RCS0Y?)+_R6W_I6OFNQ/VF_7\977X:>3Z-+7?_ M &<-6OM>_9]^&VI:E=7%[J-YX=L)[BYNY3+-+(UNA9G!_^PQ)_P"F^\K,\,^+_AQX-\.:7H.B^)?#UAI&F6T=G9VJ:I$5AAC4*B E MRU9_BKXE>$;C7/!TD7BG198X-5DDE9-1A(C4V-TNYCNX&YE&3W8#O6 MU22G.4H[-AZGIE?-/[5_[2$?P?U[0=.M/&NA>%[FQMF\2:G9ZKUG68 M_$7A\ZEK$4,%]/)JT;^='$&$:;6D(50)'X4 $NQ.22:Q=[IQZ?TOQM?NM.I2 MMJG_ %W_ O;SU.>\6?'N[T/XD^'- M-*T:/P[K$-G-#XE\0:O/IUO=M<2,J MV]FRV&H/$UA;6":CJ?V.7 M49+VSA,CJ7,=OI\\$:E8W*-<7$"L4<94(6J7_A"?@EMT*$^)XVT_1(;6WLM) M;QO>'3E2W(, DM#=>1+M*JBZ]H=GXACN;C4;"2Z\0RW-C97LTF^!OA1<>"_"NC^)?&.CZQJ6@B=H]5TW7'TIW M:=B]P@\BY#^1(2,P.[JP5-V\J#4._*DM[?BT_P G9[*_WCWG=[6M^+?Z]WMZ M%1/VI==U-? SV/A/0]*M?%.BZ?J4%]XJ\0W.FVDES=9VV-M<)83137"X'[IG MCD<'*QE0Q')Z/^UMXX\-_#GP&-9\$+XK\9:UI,FKR1:(^HW@DM(_+7S"+/2Y M"D[O)@1LBQ#;S,,@5Z&/ _P06/0+<>)(!IFAV]K:V.CCQK=_V:L=MM, >S^U M>1+M*JWE_P?\ @??Y/'_:(^-WB>/P M/\0=,\%>'G^T:7X,?6M2U*[U5],O=,%Q#<>1]GB$+F2=/(D=@TD.W:H#,Q(7 MZ*L6+6=NS$EC&I)/4\5XUXZ\)_!'XE:@][XAUK2KR>6P_LRY$/B>6WCO;7YL M17,<5PJW"J7E:A&\PU&'8K--9E5)W8!(1B!WVGT-='_ ,+4\%?]#?H/_@S@_P#BJ@9U M-%"O^AOT'_P9P?_ !5 #/'/PE\#_$]K M,^,O!GA_Q:;/<+8ZYI<%[Y&[&[9YJ-MSM7..N!Z5%JGP9^'^N+H"ZCX%\-7Z M^'T6/1A=:1;R#357;M6VW(?) V)@)C&U?058_P"%J>"O^AOT'_P9P?\ Q5'_ M M3P5_T-^@_^#.#_P"*H6FP/7)]9\">&=6\2P-&\6LWV MCV\UY&T9!C*S,A<%2!MP>,<58\(_"7P/\/\ 5+_4O"_@SP_X;U'4/^/R\TC2 MX+6:Y^;=^\>- 7^8D\D\G-._X6IX*_Z&_0?_ 9P?_%4?\+4\%?]#?H/_@S@ M_P#BJ%IM_5]_O!Z[G4T5RW_"U/!7_0WZ#_X,X/\ XJC_ (6IX*_Z&_0?_!G! M_P#%4 =37+:?_P E/\0?]@?3?_1]]1_PM3P5_P!#?H/_ (,X/_BJH>%?$&E^ M(_B+XBN=)U*TU2V72M.C::RG69 PFO25)4D9P0<>XH [BBBB@ HHHH **** M"BBB@ KEO&'_ ",'@?\ [#$G_IOO*ZFN6\8?\C!X'_[#$G_IOO* ,CQ3\>_ MG@O7KK1M9UW['J5MM\V#['/)MW*'7YEC(.58'@]ZZ;P_XRT;Q1X9C\0Z;?)- MHTB22"[D5HE"HS*Y(< @ JW4=LU\\_&;]E[Q5\1/B5K'B'3=0T>"RO/)\N.Z MFE60;(40Y"Q$=5/?IBNEUCX4^---_9G@^'.C26#Z[J$ATV[U#F6VM+.>Y9KB M8J7B>3$#LNQ2K%F&#C)J97M:._\ 7X=RHVO[VQZS\/\ XA:!\4O"=EXF\+ZA M_:>B7AD$-SY,D))21HW!215=2'1@0P!XJK8_$K2[_6==TQ+;4O/T?5X-%G:. MRDG5IY;:&X5AY0ZEV^9';AR9)!'(;IU)4%L9FB^$8/AY-;:8WA MBT^':>)_B/I^IZ#X3^U6IF%M%8VJ3;(8)'1=C12LR1%E0E].ME;S;@ MOPO)>=KV2L1JHR;Z*3^Y-K\E?UM>]TOK^LR[\2:;8^(-.T.>YV:IJ$,]Q:P; M&/F1PF,2'%_#'AOQ'\/\ 7++3?#7P_P!4 M\)7=SI6K::UQJ,\IL(T>RW3[0KI;2.IN/+Z;70#[U#X5_L^W.@^/?!WB#5/@ M5H5I9:3?W=K:2VFB:'8ZG!&Z6A@U"]CM[AK,[*\\=:IX42*X&HZ=IUIJB>%_C?X5\9^*;W0-'_MR[N[.ZN;*>Z/AS48[!9K=V29/MKVXMR59&7B M0Y(P,FJ7A']HKP)XXGGBTO4-21HK"75%;4="O[!+FUB*B2:W:X@1;A%+IDQ% M\;U_O#/GOP#\"ZSX'^('BL:KX*\:6%DL1J#> M6[(4&X6JL&+9(RQ/!?"'X(>,=#DTT+X/\2>';BS\*:EH^K7'B3Q%#J5O?S2K M'Y$>GQB\N/LT?F(S' MUQM!5L#R\92E&":5WRM_.S=OOLK;]C51BZDHWT4K+ M_#??[M;[=SW+2_VGO NM>(++1+-/%<^H7BI);@>"M:$3Q,P59O--IL\G+#]Z M6V#.=V.:O6_[1/@2X\6#PZVI:A:WK:B^D1W5[HE];:?+>HS*;>.]DA6W>3B>,/"=]>V7DVMCX*ATBXD\U&V72R1$QX#$GA6^897 MCK7GM[X-\;>(M#UWX=2> ;ZTL-2\83:M)XIU"]L3IZV7]IB\#Q)']^$^5??'WO/IHG?VJ^G"-\BVWA-^_;LR&9'+[Q/XD'B#7[)]/TR:UBES?32W4$KM<2PQ[?)NX&.&)P> <5S2E)4G.*O M)1;MYWC^'OAA!MQBY;M)OUUT_"_S.IHHHK(L M*YG2_B1X"*XOK589-L*R?_BUX8\0:S9GQ]H8AO/"DNFQ^*K M+PT\-W_:$L\TAN71M0DW2[Y#*QVJC;@JA,5-WSI6TU_]);7XI+7NK:E67+>^ MMU^:3_!WT['OWA#XD>'/'FH:_9:#J7]H3Z%>&PU#;#(B1S@9*J[*%DQR"R%@ M"&7.00,_2?C-X2UOQU-X0M=0N3K:>?L6;3KF&VN3"P6=8+EXQ#.T;, ZQ.Q0 MA@P!4X\X^"WP\\>?"'7/&&-*&GO(L<,<+2 7&H2A4C M7.Y6;O*Y6Z_P!?\/\ AJD>XT444%!7 M+:?_ ,E/\0?]@?3?_1]]74URVG_\E/\ $'_8'TW_ -'WU '4T444 %<+X<^- M7A?Q;XNOO#>D_P!M7=_97,]G<7/_ CNHI8)-"2)8_MK0"W+ @C DY/ R:[J MOG33_AWKMG\;(+_P=X9\7>!]/_M6^O=>U+6?$:76C:K'+%*N;;3UOI]DCW#0 M3!C#;D+&X+ ML9*_-KM9_?I;R[^>UAOX;K?]-;^=]K=.Y[+I?Q(\.:UXXUCP M?8ZE]I\0Z/!%<7UJL,FV%9/N R;=A;&"4#%@&4D ,,X>O_'?PIX7\5P^'M3C M\1VM]->P:?%<_P#"*ZH]B\\S*L2"\6V-N-/B]X8O]0L6M/"/ARR;4H8YGC9KG59MT29".U^Z6GFUT9,OMVZ;?ODGV9Z71110,*Y;4/^2G^'_^P/J7_H^Q MKJ:Y;4/^2G^'_P#L#ZE_Z/L: .IHHHH *X6;XU>%X_B!/X+3^VKO7K>6&&X% MCX=U&YM+9Y4#QB6[C@:"/*L&^>08!YQ7=5\[_$3X>ZS>_&"/4_!7A7Q?H6O7 M&JZ;)4BT"YM83'YZ2Z>MZQE9K=7@7=:9WE3O4#S 1UG&/1O4/LR?5( M].\.?&KPOXM\77WAO2?[:N[^RN9[.XN?^$=U%+!)H21+']M: 6Y8$$8$G)X& M33/'?QS\&?#751I_B#4[FVG6!;JY>VTRZNX;"!F*K-=S0Q/':Q$J^))V12(W M.<(Q'FFC_#[6=/\ CI::CX3\*>+_ ;I0U>]OO$%]K'B5+C1]8ADBE!%M8+> MS^7*\[0S!S! 55'R03Y;8/QV^&WBWXC3:P?">A^._"NK>,M!CTG594N] .D* MO[Y%6_29KB?,:32;C9J=ZLJAR0"B5^6'=[^MOP5^ZOW1=ES23>G3TO\ B[:Z M:;:GU*K!E#*05(R".AI:K:98KI>FVEG&S.EO$D*LYRQ"J "3Z\59JI6N[;&4 M;N*,/^1@\#_P#88D_]-]Y2*.IHHHH M**** "BBB@ HHHH Y;4/^2G^'_\ L#ZE_P"C[&N=U;]I#X=:'JM[IM]XB\B] MLYGMYXOL-RVR1&*L,B,@X(/(.*Z+4/\ DI_A_P#[ ^I?^C[&OFWQQ^R'XQ\2 M^--?U>UU+0X[;4-0N+N)9IY@X221F 8"(C.",X)H ^BO'WQ:\._#6ZTRUUG^ MUIKS4A*UK:Z+H=]JLSK%L\QC':0RLJKYB?,P ^85U=I=)>VL-Q&LBQS(LBK- M&T;@$9&Y& 93Z@@$="*\N^*GPE/Q*^)7@FZO/[6AT/3;+4EN;K1=,=:LTL?#GB"XE22 MZCA&GPQ.L\^' M-E/J5E>7GAR32[=O$TD$ES S1%42X-KF+"Y"GRLJ%&%R,54M%)WV_P K_AL1 M#WI13V?X:V_X)UO@/XO^&/B5<30Z%<:@SQQ+<)_:&D7E@+F%C@36YN(HQ/%T M_>1;E^9>?F7/:5\]?$>Y\??%KX3:OX>G^$5QI;-'9K>6FM3Z-J'VL"XB,ZV, M+RRV\CK&LC(]X(E#B(E#E@GD^E_L\ZW9?!NYT#4OAYXDU2VM_%LNL:)X>DM_ M#%W#%";-$47MB9;>P\EI6F+16Q20,2R2*Q,I._E^.J7ZW^3%&[2ON_PTO^>G MS/K[P[XSLO$VM>)],M8KB.X\/7\>G733*H5Y'M8+D&,@DE=EP@Y .X-QC!.; MX^^+7AWX:W6F6NL_VM->:D)6M;71=#OM5F=8MGF,8[2&5E5?,3YF 'S"OG'P MS^S3K4FGW?B;5/ 6BZ-X_C\1^&KO37T9XHH]-LK>#2XKU+/]X?L\6R*\C:)6 MRZH$S*HC)]H^*GPE/Q*^)7@FZO/[6AT/3;+4EN;K1=O\ X"G?YMM>JL6K/5[6_$[7P_XYL/$FOZOI%K#= MQW&F16LTS7,)B!6=&= %;YP0%.X,JD'BNBKYE^+'P=UG6/'E[JEQX)?X@>#% MO].EN_#,EW;.VK0Q6=S",I=2K%,8II(9-MPZ@[-P+,J@X5M\ /%B^&="M[7P MZVFZ9K%QJ>A:GX:.H0[=%\/7MRDPCRK%"88X6C$4)<)]J94)1 1&[=EWM^GW MM[[)7;>EB=DN;Y_C?\%HMVVE:VI].>-/%UCX#\*ZGK^HB9[2QA,K16ZAY96Z M+'&I(R[,551D9+ 51D^)WAF/QY;^"SJD;^*)K9[K^S8D:1HT4*3YCJ"D;$," MJNP+#)4$ D?.NL_#OQ'X:^#OBOQ!XLMFAOM-U+0'=99XY=^CZ-3[UK!K;7?^K^OE;O37HE>!?#N$_P##+OB_ M4%"BTUD^(]9LMN-IM;JZN[B!AP.&CD1O^!5[[3>X=6NS?Y[_ #W"BBBD F<< MG@5Y]X?^/G@7Q+_;AM=:DMX]%LO[2NYM2L+FQC-G\_\ I<3SQHL]O^[;]]$7 MC. =W(SZ [%48A2Y R%7&3[+-4T&XTS2K77 MKG3+K1HK<%MEH?)O)))9)F;PI8RZGJ&J02M;SSV6BWL]A;S*F]HI;U(3;1R 8 MRCR!@2HQD@'QO]G7P'XJ^%VJ>)KZ3PQXVNM(NK/3+6*/QKK.G:EKTL\;-'*R M3QW+H+14;SO*>8;7>?RHU#!6H^ _A'XV\)_%2T6UT[Q191Q>*=3U;4?$4GB< MOH5_IMR]S,MO'IIN7VS[IX@6^S1X:%W\TYP^S4>=);/_ ("^[KWMLKZ&6OLW M+JO\F_\ @>OWGU-1114%!7+>,/\ D8/ _P#V&)/_ $WWE=37+>,/^1@\#_\ M88D_]-]Y0!U-%%% !7*7WQ.\/Z7JGB.TU"\73[?P_;V]QJ&H73+':Q>=OV1[ MR?OX125QTECQDMBNKKQGPA?77@_XC_&M4TBZUW5)[[3]=MM-T]X%N;JUDL(+ M5 AF>*,$2V5P/GD ^7KSRN_I?\M/U^0T=A+\9O",/P^T[QJVI3?V!J/EBR9; M"X-UC -Z_\#[/Q7X5\(6.E^(M+UR9[ MBYU"Z@;4M4AU"?2[4S%K6TNKAIB\TOEN%#*9@-A#2G"LPM5*^G;[E][UZ::- M;Z ].6VM]_Q_R_%;])+/]H[P;J&FZ]>0)K\2Z#]D?4X=3\/7VERVT-Q(8TG* M7D,):-=LCLRYPL;''0'U"OFOQAX1U;1_V7?B?=^)K6-/''CJ"Z6XM2ZMY=S> M 6EA9;E+*3$KVT.5)4L&8?>S7T=9PM;V<$3MO>.-5+>I QGI5Z6^[[[:KY"V M_'\+6^_\+$U%%%2!RVH?\E/\/_\ 8'U+_P!'V-=37+:A_P E/\/_ /8'U+_T M?8UU- !1110!S_C;QWH_P^TF/4-8>\\J686\,&G:?<7]U/(06VQV]O&\LA"J MS':IPJLQP%)&#J'QV\%6'A/0?$2ZI<:AI^O+NTN+2=-NK^\O!M+-Y=K!$\YV M $O\GR8.[;2?&KQ%XU\/>#U;P%X7N/$VN75PML?LTMJK6,3 [KG9/9],T/2M1TFY\/:;XHM]+UU)9I8'2Z MENK;4(HI%GEYJ_P!' MW'C31['PFOB;4+S^R-%^SI2YTK4(A/;RRP20.RG^]'(JNA_V64$=Q7%^ ;SQCX)^&.CZ; MXAT/6/%GB33-%MWNKJSN[.1KZYR5:!))IH=\J@ M)(L:-D$,6) A_9KM]?TO MX2Z1H_B3PKJ7A/4],4V[V^I3VQKHZ* .6_M#QK_T+^@_^#R?_P"0Z/[0\:_] M"_H/_@\G_P#D.NIHH Y;^T/&O_0OZ#_X/)__ )#H_M#QK_T+^@_^#R?_ .0Z MZFB@#EO[0\:_]"_H/_@\G_\ D.C^T/&O_0OZ#_X/)_\ Y#KJ:* .6_M#QK_T M+^@_^#R?_P"0Z/[0\:_]"_H/_@\G_P#D.NIHH Y;^T/&O_0OZ#_X/)__ )#H M_M#QK_T+^@_^#R?_ .0ZZFB@#EO[0\:_]"_H/_@\G_\ D.C^T/&O_0OZ#_X/ M)_\ Y#KJ:* .6_M#QK_T+^@_^#R?_P"0Z/[0\:_]"_H/_@\G_P#D.NIHH Y; M^T/&O_0OZ#_X/)__ )#K+\-VOC7P_I\UK_8V@W'F7EU=[O[:G7'G7$DVW'V0 M_=\S;GOC/&<5WM% '+?VAXU_Z%_0?_!Y/_\ (=']H>-?^A?T'_P>3_\ R'74 MT4 -?^A? MT'_P>3__ "'1_:'C7_H7]!_\'D__ ,AUU-% '+?VAXU_Z%_0?_!Y/_\ (='] MH>-?^A?T'_P>3_\ R'74T4 -?\ H7]!_P#!Y/\ _(=']H>-?^A?T'_P>3__ "'74T4 M3_ /R'1_:'C7_H7]!_\'D__P AUU-% '+?VAXU_P"A M?T'_ ,'D_P#\AT?VAXU_Z%_0?_!Y/_\ (==310!RW]H>-?\ H7]!_P#!Y/\ M_(=']H>-?^A?T'_P>3__ "'74T4 3_ /R'5:2P\3ZW MKWA^?4=.TFPL]-O'NW>UU.6XD?-M/"%"M;H.LP.=W\/2NRHH **** "BBB@ MHHHH **** .7\2:9K7_"3Z3K&CVUA>&UL[JTEAOKM[;_ %KV[AE98I,X\@@@ M@?>'-)_:'C7_ *%_0?\ P>3_ /R'74T4 3_P#R'1_:'C7_ *%_0?\ P>3_ /R' M74T4 3_P#R'1_:'C7_ *%_0?\ P>3_ /R'74T4 <%XJM?&OB;POK&C_P!C:#;? MVA9S6GG?VU._E^8A3=M^R#.,YQD5J?VAXU_Z%_0?_!Y/_P#(==310!RW]H>- M?^A?T'_P>3__ "'1_:'C7_H7]!_\'D__ ,AUU-% '+?VAXU_Z%_0?_!Y/_\ M(=']H>-?^A?T'_P>3_\ R'74T4 -?^A?T'_P>3__ "'1_:'C7_H7]!_\'D__ ,AUU-% M'+?VAXU_Z%_0?_!Y/_\ (=9>L6OC75M0T.Z_L;08O[,O&N]O]M3GS,V\T.W/ MV3C_ %V[//W<=\CO:* .6_M#QK_T+^@_^#R?_P"0Z/[0\:_]"_H/_@\G_P#D M.NIHH Y;^T/&O_0OZ#_X/)__ )#H_M#QK_T+^@_^#R?_ .0ZZFB@#EO[0\:_ M]"_H/_@\G_\ D.C^T/&O_0OZ#_X/)_\ Y#KJ:* .6_M#QK_T+^@_^#R?_P"0 MZ/[0\:_]"_H/_@\G_P#D.NIHH Y;^T/&O_0OZ#_X/)__ )#H_M#QK_T+^@_^ M#R?_ .0ZZFB@#@KBU\:W'BC3]8_L;05^R6=S:>3_ &U.=WFO ^[=]DXQY&,8 MYW=L-?^A?T'_P>3_\ R'74T4 -?^A?T'_P>3__ "'1_:'C7_H7]!_\'D__ ,AU MU-% '+?VAXU_Z%_0?_!Y/_\ (=']H>-?^A?T'_P>3_\ R'74T4 -?^A?T'_P>3__ "'2 M^&],UK_A)]6UC6+:PLS=6=K:10V-V]S_ *I[ARS,T4>,^> ?NGFNHHH ** %** /_]D! end GRAPHIC 15 geographicrevenuemix2017.jpg begin 644 geographicrevenuemix2017.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" )0!&$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **_(SQ!X,^#WQ#_ ."HWQFL/CC>:1;^$X=, M26V;6]:;2X?M:Q6"H%E6:/+;&E^3=R,G'''L?_!-O6)M&^*GQTTOPGK.I:K^ MSYHMS_Q(=0U&5Y+6WD5F+1V\C_>01[LD'[JQ,W+@D _1"BOB2;_@HUX@U[P[ MXB\>>!O@5KGBWX0:!-)'>^,)-9@LI&CB/[V:&S=#)+&JD-D$8&=VS:V.N\=? MM^Z)X5UWX&S:=X:EUCP1\4W2.V\2/>^0VGR-)'&4D@$3[F4R+N&\8PW7% 'U M;17S]\3/VLD\$?M1?#WX):3X7;Q%K/B:W:]O;U;[R%TNV'F'S"@B?S#MAE;: M63HO/S5P6N_MX>(O$?C+QGI'P;^"^K?%C2O!LKV^N:VFL0Z9 DR EH[99$9K MAAM<;5 8E1A2&4D ^OJ*^3O%W_!0CPY8?LB+\>/"_AVX\062WL>GSZ%>WBV4 M]O.91&Z.X2497(88!RK*>,\8NI_\%%+CPKXP\#2>+?A#K_A/X8^-+D6NC>,] M1OX1(Y8J%DEL@-T,9W!LNX8QY=4;!% 'V717@"_M8(W[9#_ 7_A%I RZ+_:W M_"0?;@1G8'\OR/+X&#C=OZ_P]Z;\,_VLHOB!^T/\5_AC<^'$T:V\!0QSRZXV MH^:MTK!228O*418!)^^W3\@#Z!HKXDF_X*->(->\.^(O'G@;X%:YXM^$&@32 M1WOC"368+*1HXC^]FALW0R2QJI#9!&!G=LVMCZS^&'Q(T/XO?#[0?&?ANX:Y MT36K5;NV>1=K@'JCC)PRL"K#)P5(H L>%?B#X6\=MJ*^&O$NC^(6TV_%WPJUO]H;3_!'PGU7XG:I%XINM M6O4M-0BL+2RM5DE4[IY VZ5B#LB12SA'(^Z:^B/$'_!3K1[7]G'PK\8="\"7 MFM:-?:U_86O61+H=P%W$EA$XF4K@J1MR&3.UB5 !]MT5\Z_M)_MA6GP+ MU3X6Z/H7AP>.M;^(6HI9Z;:0ZA]E40L8QYY<129&Z:+ VC(+'/RU[7\0/&=E M\.? ?B/Q7J2N^GZ'IUQJ5PD6-[1PQM(RKG^(A<#W(H WZ*_,C]G_ .&7AS]K MKXURX,:C<,@9;>SY'U M!^S#\/?@'\,=6\47WP:\>6FH:3]C1]1T'3?%HU:PL54DBX\LR2-&Q"D;F;& M0* /I>BOB2;_ (*->(->\.^(O'G@;X%:YXM^$&@321WOC"368+*1HXC^]FAL MW0R2QJI#9!&!G=LVMCT[XI?MU> /AW\"_"?Q)LH=0\3KXPV1>'-"T^,?;;^X M8?ZHKSLV-\KD;L-@ ,2 0#Z-HKY-\'_MQZ]I_P 9O#'PU^,7PAU#X2ZQXJ7_ M (D5W_;4&KVMU)D@1O)$BB-BV%Q\Q!=-P4,#5'XA?MZ:_:^./B%H/PM^#FH? M%&R^'RM_PDNKKKD&G0VSJK,R0JR2-,5V2J54!LQMA2,$@'V!17Q=I_\ P4.U MB7]CW6/CYJ'PJ73].@OXK33=+7Q-'-]OC:=8'E,JP;H2DA<;&CR=F>A!K1^& MO[?>O?%2Q\1:QH/P!\>W_AJWC@.@ZG;P9&MO)+Y1V[T2.-%;)9Q(^U5)8+C% M 'V!17R;X)_;<\3V_P >/#?PK^+?P=O?A7K'B:W:71;N/7H-8@N77=\CM"BA M,["."Q!*Y #!JI:G^WQK%Q\=?B!\(?"?PAU+QGXU\.SQII]M8ZQ%##?0^67G MGN)I8UCM$CS$HRSEWE51@T ?6&O:_IGA71[O5]:U*TTC2K.,RW-]?SK!! @Z ML[L0JCW)IOA_Q%I7BS1;36-#U.SUG2;M/,MK_3[A)X)ESC55@T3 M KC!;@?@3^W-K7[/?[)OPIU+4O@SXBO_ (9V<,6D:AXR^W00E9B[Y:WM#N>6 M+ P)':)"X* ],@'Z(:S\0?"WASQ%I6@:MXET?2]=U8D:=I=Y?Q0W5X0<$0Q, MP:3!_N@UT%?&G[0/CKX97G[6W[.BZC\/+?QEKNOI]IT#Q>FL36PTZ,,)(W$" M*5N!EMZ[R I)(QDUT/CS]MK69/C1KOPP^#_PHO\ XN^(O#<7F:[.FLP:5963 M':!&)Y597D!;!7Y3E6 W;6V@'U517,?#/QA>>/O >CZ_J'AS4O"-_>PEKC1- M80+$[K4Y(M6 M-W*O@3X[^(NMZ3J?A2Z\"3/9>(_#EX%:[M;M2%6%#E0^^0^6I;9E@0 M0N*\@\1_\%)/B;X;_P"$$N+K]FJZM=.\>SQP^&+J]\96T/V_S"GE;Q]G(MV8 M2(<2LO4\D F@#[8;X@^%E\9+X1/B71QXK:#[2-"-_%]N,.,^8(-V_;P?FQCB MN@KXXA\5>!;C_@I!INC77PLBMOB4_A47[^,AK4S-"AA96@-JJ^4S!%O#EQK]I'?QZ;W@LIK>X:0 M(Z-($D!P&5AM!W*P/!R!E:G_ ,%%+CPKXP\#2>+?A#K_ (3^&/C2Y%KHWC/4 M;^$2.6*A9);(#=#&=P;+N&,>75&P10!]ET444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!^8OP^^%_A;XL_\ !6#X\Z/XQ\-Z;XHT4>'RWV;5+1;B..4IIRAT+ [) M I(H0K$G:'6 MX@DPO <3'.6.?TVHH _%7X&V7PQ\"_#.]^''QM^+_P ;_A+XNM9[JPO/ VE7 M5S'IMW%*S$""".UE5ED5\-N(#EB1E6!KZ3_:6_9ET%?^"9>DV?@G3O$NFIX+ M_P"*GTN'Q1$L6KQ(TTDEP)U0*$;9/(^ !CRU&,BOT7HH _-O_@G!JVJ_M1_M M#_$7]H;Q+9K!<6NF6/ARQC',:3^1']I9..#B('V%P17@/PC\*^%/V;O%'C[P M1\;_ (N?&+X(:E%K$EUILGA2_N;?3=8MF^5;@>3!,9)#LYOAGX%^&7_!,+Q-'\/8?%X\.ZOXKM]1CN/&T"P7MP3)%$)D18X_W+K$ MI0LH8@DGJ,=M_P %)&Q^RW^SK_#_ ,3S23P1_P ^+^A _P ]J_26B@#\XOCS MXLT_]F?_ (*<:#\4?'D=]IO@+7/#9T^'7(;*6XACN!&R&,A%9BP*+E4!;$BG M&,FN9_9E74/CK^TY^UVD>D:EX4NO%WAJ2"RL]8B-O=PQW$9C@DD4_-&61DDV M]MPY. 3^H=% 'XJ_ VR^&/@7X9WOPX^-OQ?^-_PE\76L]U87G@;2KJYCTV[B ME9B!!!':RJRR*^&W$!RQ(RK U^IW[)O@#0/AC^SWX.\/^%[+Q%IVA0V\EQ;6 MOBR)(M4C$TTDQ%PB*JJV9#P ,#&>+;XZ3J]G927-M=W\)=GT_>HPDI22)UWL%(+99=N3VO['_ .R#KWC+ M_@G3\0_"GB;3IM)U/QQ=SZSI%I=1-%)$R1PFTD8,00'E@#L MV][>:/?0:=>+IVH2P2);7DD/G+!*5(20QY&\*<';D9QC(H _)+_@G*GB#]J# M]HSPCKOBZ)SIGP7\*1:1:1LQ(:XWRQVY=2.&"-*U>1?L=?LFVO[)O@O7M+?Q+-XR MUW7M4?4]1URXM?L[S,5 5-OF.<#YFR6)+2,>,X'OU 'YC?LZ_%KPM^R=\+=3 M^ /[4_A Z3HVFZE/+I6J:GH,NIZ-K$+2^<-NV*0.RR$N#MP 5!VLA!QOV*_A MZGQ2^)O[5FH^!M N-#^'_B[2+[2_#6H1:<]A9,LS2K$( 555P"&VC!4$9 Z5 M^J5% 'XJ_ VR^&/@7X9WOPX^-OQ?^-_PE\76L]U87G@;2KJYCTV[BE9B!!!' M:RJRR*^&W$!RQ(RK UZ[^T5\$C\(_@W^RYXZ\#>&/&6H> _AOK4FLZCI>M6J M?VU;6\MY%>-)/&@54/[IU)V@+E-Q')K]3:* /S0^,?Q&T3]O[]J#X!6GP@34 M?$7A[P1J;:UKWB)M/GM;2T0RV\GDEI44^9BUQC;@F1=I/S;?$_$7B+QG_P - M$_M+VWA.Z\?:%IFJZU-8ZY;_ M\(P>)[6:W(D7S)KAKI#:SN#*S%,,&:0'8 M4*C]FZ^---_8)\;?#+Q!XPE^#WQ\U3X<^'?%-])J%[HTWAVVU5DD?.?*GE=7 MCP&(##YL!)/A7K'_ 27U33?A%>7MSX9T6^L;":/58Q'?1W1 MO8I9?M "EV,N_*Y7YN.G'K?[4WQ%^)'PH_X)[_#[5_A>UUI]VNEZ1%JFJ:? M;K-+I^GFRS)*HYV?,(P9!]T$G(^\/HK]F']F7PU^RO\ #R;PMX7LF MI7^I:I('GNKAU52QP % 5% ';)R22?7J /QM\-ZIX2\0?MM?L[ZAX)^(OQ( M^*FA&_:*3Q#X^FGEA6Y R\%HTT<9&T%2ZC(!=,%J]-\ _M >'_V>?^"C'[16 ML^+[+48?"MTL4-WKFGVL2LRK(0R!AT?:",$E?U%KP3X3_LKC MX7_M)?%#XL_\)-_:1\;)$G]D#3_*^Q;-O/G>:WF9V_W5ZT ?!/PP\.:QXF_9 MS_;2^-5UI-WI'ASQ^;FXT2*_@,4D\/G3S&4#<>GMZ M#I^1\'?BGI'["/[67Q^L?B_;WGAW1?&^J?VUH7B"'39[FWO$\^>180T:NQ;; M,XKX'_ ."F&C6GB/\ :Q_91TJ_LH=2T^[USR;JSN8A-%-" MU[9"1'0Y#*5R"",$9SQT_1^B@#\VO'6BVW["/_!0;P+K7A6R70?A9\4D72=2 MT?3HO+LX;O>(PRQ@[%V2202 @?*LDZJ "<^6>-?!FC_ G]LKXP77Q<^('Q2^ M$'A?Q=?/J^A^*/ ]Y-;VNH!Y'D:&=XHI6** /RUUCP- M\+_"O[%?[2/C+X;W7C#QO9^*%LTN_$'Q-F%O'JTBS[A=6DCI!),Z/.[ N,O* MJJ Y^5O.OA;XTT'1]4^"VK_'W7OBXW@+PK]FD\*+X@\!PZ7HD$^R-HF>[CGD MDO(U5%*-LW%5!R%+*?T[_:8_9ZT+]I_X2:EX$U^[NM.M[F2.X@OK(CS+>:-L MH^T\..H*GJ&.,'!'@&L?\$^O&'Q2T_0?#?Q>^/VM>/O &BRQ2VWAVST&VTII M#&NR,37,;,\HV94EAN^8D,I.: .4U B^_P""P%H(I^)/ C>5,C9QF-\,O/OG MC_Z]>7_L<_M!>'O^"?\ X5^)WPN^+MCK.A>*K?7KC5-(A33)Y5UU6B2%5M65 M-N&:W7#.RH?-7#<-C]3(XTAC6.-%2-0%55& .@ IU 'XS:Q\%_$OPA_X)0^ M*YO%>F7&B:CXD\6VNKPZ==(4FA@+0QIYB$ H3Y;-@\X*Y KW7_@I$Q_X9=_9 MUQP?[=TD@*0?^7%_3^@K])** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHKS#]HCXN77P?^'_ -MT73EUSQ?JUW%H_AW2&!(O M-0F)$:O@@B-0&D59%2W\N*5 N])=[AA\H SZ= MXO\ BUK%S\7/#?P\\$VEG?:F5CU?Q+?7R-)!I.EDL%4A74_:9V4K$N2 %DD9 M2J@, >LT444 %%%% !1110 5^?O_ 45^,GC74O#_C:R^'/BG5/"VF?#6VLK M[7]5T6ZDM9[K4;NXCBMM/25",A(9'FD )Y:$$9-??=]]I%C<&R$37GEMY G) M$9DP=NX@9"YQG'.*_,/]I+X8?'OX0_L0_$+1O%T?PZU'1;^\CU37]66K/)'J-SIFE3ZQX>MWCD#6_G^9#O0NI0@O'M#H_( !KR3]EL^%]>_: MX\3:]\![*33/@C)X<6/67L;26TT:]US[1M0VD+JJ;TA7#-$ OJ,L"P!E_!GX MH:MIMY\"_'.J_$75[J\\86VO7OCG3M6U1IK"UM[:WFEDD2V),=FMK/%'%NB5 M.&VON8U]#_ 6\\2_%+7]5^*^M7>IZ7X=U6'[%X5\+RM+!'%IJON%])OAUX4^/'QTUWPSX>\,Z3IOA72KB.7XA>(-.T^&&;Q#> M@I-#H\DZINFC7Y);G)/!CC)!9\>)_#.W@NOB1X"DM6DE_:%L_B3J:>,2WF-? M)H6Z[!$YYQ9"#["(<_NMQC"<] #]&**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKXP\<_%2YL_VN]3U_P 5_##XDZUH?@FQ_LWPF_A_PG>7]O/<7,8-]?>8JA0V MW9;IM)^42DXW5]GT4 ?%O_!+GXD6,_[).FZ=>Z;JVAVOAW[;W4AD@N7PD@C"D28/R'J:Z/X?VMW^UW\;]"^+=U:RV/PI\$MZ;X:U6VGT^6.:V_P"*IU9D MC:,@I\C714@$#Y2".Q&* .:_:L^&?A+1$U/Q1+=>(;G5_%UUI^G-X'TF^BAM M?%NH0M_HD4X:)Y$55'[UHGC!AB/F!@F*\D5?B3\+;KXU6FD^-;?2/%?@WPS! MXX\0:I#ID%P?$VJ3I*.+RF12/GSQ7V[J'P]\/ZKXZTGQ MC>:?]J\1:1:3V6GW>-V.?2MRFQQI#&L<:*D:@*JJ, M= !3J "BBH6ND4\988SE1QSC'UZ_H: )J*@^UIZ'H#U!ZX]^>O\ G(R?:T]# MT!Z@]<>_/7_.1D GHJ#[6GH>@/4'KCWYZ_YR,GVM/0] >H/7'OSU_P Y&0"> MBH/M:>AZ ]0>N/?GK_G(R?:T]#T!Z@]<>_/7_.1D GHJ#[6GH>@/4'KCWYZ_ MYR,GVM/0] >H/7'OSU_SD9 )Z*@^UIZ'H#U!ZX]^>O\ G(R?:T]#T!Z@]<>_ M/7_.1D GHJ#[6GH>@/4'KCWYZ_YR,OCF63[O^> >O3N* )**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FLZH M,LP4>YIUPTK69+614N8-.FN(F !"NJ KUZC/()[]CTH ZGSD&F #3F^ M-?C/]YG6VP&)/^C0@=>,GR^O3TX.>=N: /K3SD&->"=:?DC(:UA&3\W'W,9Z#.<9QCL"C?&KQHV\?VW(<@L?]%AS MG!P<>7D'OG!YR.PH ^M?.09RZC\?K_@?RH\Y!G+J/Q^O^!_*ODMOC7XS_>9U MML!B3_HT('7C)\OKT].#GG;FC_A=7C5N1K3OR-P^RP\D9R.$QGD#.<9';;B@ M#ZT\Y!G+J/Q^O^!_*CSD&-&Z:XQ5N=WV:'YNO(_=\G M R,9_+::7_A=7C5@Q_MEF.6!5;2#CL0#Y>#USSCH,_Q&@#ZT\Y!G+J/Q^O\ M@?RH\Y!G+J/Q^O\ @?RKY+'QJ\:,R :ZQ+8(=;2'MQN ,?OC.3P%SD$TT_&O MQGR#K;(, 8%I#WY&/W>>.<<=0 ,'(H ^M7F0#[X'/."/7GK]#^1KYI_:XN3> M?"ZVW[?E\0Q*.A4?Z+-SR>?O$].JG)[UAM\:/&WS$ZPY.3\HM(.^ 0/W>"#G M/;H,_P 1K+^,?BC4_%OP&L[W5[O[9<)XG2-9"B)E%M7;(VX'\;<\\8R1C@ ^ ME'EJ?X50G'5$^7U)^7M^'W6]*V/P_P]/;IVQ\@ WRU/\ "J$XZHGR^I/R]OP^ZWI1Y:G^%4)Q MU1/E]2?E[?A]UO2G=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?( -\M3_"J$XZHG MR^I/R]OP^ZWI1Y:G^%4)QU1/E]2?E[?A]UO2G=/;'X?X>GMT[8^0Z>V/P_P] M/;IVQ\@ WRU/\*H3CJB?+ZD_+V_#[K>E'EJ?X50G'5$^7U)^7M^'W6]*=T]L M?A_AZ>W3MCY#I[8_#_#T]NG;'R #?+4_PJA..J)\OJ3\O;\/NMZ4>6I_A5"< M=43Y?4GY>WX?=;TIW3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( -6-?EW(@Y!.Y5 M^4=#V&<9/7NI_N\_HC\([AO^$(\%P84C_A'=/;&<\^4OM[+TSCD\=3^>!'OM MQGV[?TQGM]WMCY/T)^%+!O"?@YB, ^'-/. X[?Q<=S0!Z;1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5P/CKYK'Q!R2IT>[/#=,J IZ\<;OT]A7?5P'CPG[!XA8^.X[C'7W =C[JJ% #;0>JH@R"2,8I=VYE?[WS [E(.<AX."10 V12L)!4KM'' M'W?NGCC@9_VN,=>,JZ1=['(SDE0QZ#YB.N?7;P"#Q[8"( S#;C=NR#QDGL3R M#_>) Z-^(V 5)4#(/\ K"'+* >@&2<8_ MA.>2,#OD8-IESE.F>H/'*DC[XZX[\ <$V$'> P80"%(/)XZ\'U[$$T1G;A MFXVG+'D=<$]!\O8]L\Y ZTBY8!@-S##;ERV, XYSD\$''!()]2*7;C.CD\<8SRN1(K!<,W\.2N?XL=!W)ZYX!XR36AX^_=_L\P M#E<^+$V@C;G%G\O&1G\O;C - '@ZY51D\CK@8_\ U=/T[8^0Z>V/P_P]/;IV MQ\B)@(NTY7'!S_7\/;IVQ\B]/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X? MX>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A M_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L M?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3V MQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D CWVXS[=OZ8SV^[V MQ\GZ%_"C/_"+^#B0R-_PCEA\N.1^YX[>F>V,\#O7YZ$>^W&?;M_3&>WW>V/D M_0KX4+CPOX0&W!'A[3L+MQSY;X_A&/RH ],HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^^(!W:7XC!.1_8 MEX#N.>!&!CKU&XY.1UKT&O/_ ![EM-\1??8_V)=X .2 L?0@H(W-@DY5L>9W!W #D]^2>PPW 84,P8C)WH6) M/"L6X [#J1D^N">/1K JI!R&&XEAQ@X.3U[XQGY?XCD9H " MPQC%'3ECO495BPZ_,<[CG&,;N_'IR !/,_=_?W#&>6!/'S9[C@,.>!D#L12 M[?**879\Z@E00.I'<=.%XSV YX!/F8#(9B".Y+Q^;K\O7T'*!@6#\ A M]RXQU)ST!QRW/? ZY(H %Q^[8\@X/W=Q;A3QQSTSU)XXSV:V5MV SA1@CG ( M([]/7D;<=.,9#U4MD, L0Q'1B.#_]:-#YBJ2IXP>P&"W'8 W\65YP68]. MQ/(/.#@<$X^7&>.=+X@8'[/,0R%)\6J25/!_T1]WIPI/8=LYSDC.##YN<*6+ M9P#M&00/^$L3).2!BT;&3GG'.0,C@GB@# MP93\H)&T^A[?YQ[=.V/D.GMC\/\ #T]NG;'R(GRHO!7 Z,>1_G'Z=L?(O3VQ M^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/; M'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(= M/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\A MT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ M\AT]L?A_AZ>W3MCY .5Z#IGOCH./U ],8[8^3]"OA0N/"_A!=N/^*>T[^'& M/W;\XVCZ]*_/7I[8_#_#T]NG;'R?H5\*%QX5\(C;@?\ ".Z?E=O;RWSQM';V M_P : /3**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O'/BKJ'QYO/ M$LMC\,=+\"Z=H]M;+(=6\93W4YO9V!_=106Q4QJF!ND=B3N^5#@FO8Z\@^,G MPCM_CT\FFZ?\5O%_@JZTE)+6\MO!.L0VS;Y51T^TJ8W<,% *@%#M<]CF@#@_ M!?[57B'QE^Q_XZ^)TF@V6C^,O"MOJ\%SIS%[BQ:]L0_W&#(SQ,57HW&6&XXS M6Y\(=0_:*\1S>&-:\6:C\,!X6O[>*[N[?1M+U)+X1R1;PL;2W!0-DJ"64\9X MKS7]C&31?$'[./Q!^%OBV'19/!OA/7;_ ,$/K5BO]G6NMV^51IF*N-LTC3$, MR/\ ,S @DG)YWX[?"'0/V1]>^#^L?!V_UWPWK>K>,;#0Y_#:Z]>7UMJ]C(&6 M9'MKB60$1KMPZ@!-V>#M( /0_C%^TYXZ\(ZI\5M6\,Z;X=N?"?PO-BNL6.HI M,VH:HTL,=Q,+>5) EOLBE3:7CDWN&&% R?3O&7Q:UBX^+GAGX>>"+2SOM498 M]7\2WU\C/!I.E9("D(ZG[3.P*Q+D@!)'8%4P?-/VK/AGX2T./4_$\MUXAN=7 M\77>GZ>W@?2;Z*&V\6ZA"<6D4^^)Y$554>:T3QCR8B7#!<5Y&J_$?X57'QKM M-)\:VVC>*O!WAF'QSK^J0Z9!N. &KT"O/\ QXV[3?$'+-_Q)KQS MM;KB,8V\]3SC!''KC% 'RCS\PSO(&T\9# 9R/4CIV)&XC/H8VJ#DE=V\/V_B M^;CC'0G!&?;."%OXBV?XBQP%;!'/T^[\W. .QI-NU0W"[<'=C@$=22,]V;/( MZ'MDT +Y>UBI!7=\F,9SG@@Y'SHP/N]B!T/&1A/]6I!!^7)/."/4Y/3^,;B!GU[D3;'D'"X;)7M MP5X ZGL!QZ8P"*3[NT9RV#U/.<8]1SGY>I(X]2: '?\ +0C*%@V,D #T M^8KV)Y!R>H:OW0JMPN0OKT(Z=0?O< #IC@#ES?*KJ"0B[@1_"!R,'C 'W>W3 M)R>:,DJH;)4LJ,&SCL#_ !$=01@^O?\ B $VAF&Q1WP. 5(QCH.Q('<#:#G( MI02,JI*\_*N2I&?NX'MM],=>N#E-_P I?.<[2S<$$\$' R.,J.N2/7 -*J%) M-@! .!QE3I?$#Y?V M>[=<[BOBV-=S#^+[*V#SSD8]SC'/)-9JY:/ Y"@8"DY'RX/09'0C@#J>,]=+ MQ\VW]GJWSA?^*LBX' PMHV>_0<^N/3N0#P2,@(G\/' )YZ _RQ^G3'R.Z>V/ MP_P]/;IVQ\C5RL:@]0!G''39[_[/K_ W3L[I[8_#_#T]NG;'R !T]L?A_AZ> MW3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_A MZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^ M'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^ M'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ %1W' M3(_3!].V?3IVQ\GZ%?"A<>%_" VX(\/:=A=N.?+?'\(Q^5?GJ%_""[F4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1132P&>>0,D#D_E0 ZBF[AG'/7'0^F:/,'HW;^$]Z '5X M]\5?V1/A'\:O$3:_XN\'0WNN/!]FEU&SO;FPGGBP!LE>VDC,JX &')X ':O7 M_,'HW?\ A/:CS%#8)P??CT_Q% '$VOP/\ V/PO?X<0>$M*B\#/";=]"6W MV M4MN)([L6^;=G=N^;.>:Y3X7_ +(/PA^#?B:/Q%X5\&PVNNQ0_9X-1OKRYU"> MVCP1LA:YDD,(PS#$>W(8CH:]@\Y#C#J?Q^G^(_.CSD.,.I_'Z?XC\Z .?U#X M>^']5\=:3XQO-/\ M7B+2+2>RT^[FFD9;6.8J9C'$6\M7?8JF0+O*C;NV\5S MGQ"_9Y^'_P 5/$5OKGB?0/[1U*&U^P/(E[<6Z75KO\S[/]'F#T;O_">U #J*;N&<<]<=#Z9H5@W3/3/((H =1110 5QNG_& MCX?:MXNE\*V/CKPU>>*(G:.31+?5[>2]1E^\I@#[P1W&.*ZN^L8=2L;BSN%+ MV]Q&T4BJQ4E6!! (((X/4'-?FW^T?+\+CJ7PZ^&OA;X37GP@O++QA:167Q U MWPW_ &+I]G]FF+.8+TH3/),(_EW?*Y979L@&@#]#?&7C[PQ\.M*&I^*_$>D^ M&--9Q$+S6;Z*TA+GHN^1@,GTS5GPWXKT3QEHL&L:!K&GZYI$XW1:AIMTEQ!( M!U*R(2I_ UY5^T-:^ O#EQHGC3Q5\+-7^)NJVOF:=8Q:+X>;7)[-7!D=A#RL M88QA3)@'D+G!KYJ_93\-)\2?@7^TZWP[6V\(R^+K_4H-(\%1.+>X\/3FT:W0 M7$("BVEE=0VU244*H4G:10!]M^$/B5X1^(3WZ>%O%6B^)6T^3R;Q='U&&[-M M)S\DGEL=C<'@X/!K2L_$ND:AKFHZ-:ZK97.L:'_AMJ^@ZE9^!;;P+9:#JFE2:2-3UJ:> M%XK5 ZCS(;5()Y)+A=T21ERKM7M/[)/B[X=VMO=^'-)\7KXN^(6K>;K^O:XU MIEFT[Q#M^8C1;U@,9Y"I@'J>#V'I^%=_7G_CW_ M )!_B'Y@ =$N]K]<812&_#"GKSGVQ0!\H[_@&.?F/!P.G.#UQG\2C'*)N;Y3@Y M+'&, GJ<<8!R#Z]<'( NWY@4VA3PI' YZ?, ."-H[\X_NT;E\P[MH^;/S +@ M$[N_T.>/3G@FAOE9=XV%CRW"XX!/./=^A/4\]2$!*L,?*0/NJ"!T&/EX/1<] M^C"@!%^14R=@Z'YL$#'.>G0$D#C /3BG;BK/G=O."5S@GY6].^ .@//3..#E M9@"2. !N)R0'P.>,_KU]_F83B+ /!7=C/' !SG/J2[8')/TQ MD?>/?@#9RC 9]&SGL-N&.,\D]^Y' /7@G? M..3P3@=QXQG &!P!PV<\Y&C\0&_XQYMV!Q_Q5 M2, 6["S8Y_VNBYY/?D=:SBP:-B3\I^8X(V@9W#) .#R.>.#G)QFM+X@-_P 8 M]0;CC/BQ">W3MCY#I[8_#_#T M]NG;'R(N0HW<$ 9[=A^6,8_X#VQ\B]/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?( M=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L M?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IV MQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/; MIVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T] MNG;'R?H5\*%QX5\(C;@?\([I^5V]O+?/&T=O;_&OSU*CN.F1^F#Z=L^G3MCY M/T*^%"X\+^$!MP1X>T["[<<^6^/X1C\J /3**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KD_&.M3Z?H^LO;-B:WTZXNHFQO&Y$W+P<@]"1P<4 >#?\+H\8[F']L;BI(P;: EL#).!%GGC/KN/ M7Y,>5SG;G ] M2?2A?C-XS4L/[9;C(/\ HD)8\$$D>7SG!/(Y([C%<2N-V1\XX.X#D_,3G '. M<$].IX//#57@ *K!MNT8&&P,$ X _3D9QZ [A/C3XT; _MH@'/'V:!L@X!( M/E\CYL]"#@$X.:!\:O&G0ZTR\$[?LD)SD<]8L\9[CDA>^:X@D?,&;TSYF!E< M,<'///.>,#H!P31M#9!Y#_*20%(R1U[=\X/)+'@#- ';CXU>,]NXZV1'@G=] MEA*X/!Y\OISGD8. ?6@?&KQJ&56UG#=T-K 02/4\#&./NG@] =LOQG\ M9';MU8,"<*#;6X#8ZC_5<=.1[MQP*]V^&/B2\USPCH=W?S?:KV\%P7F**I.R M8HI("X!X';)V].P^5!E9$#X8Y7._(Z$@\G&?F/';D<#K7TC\(5/_ A'A %2 M0([L;<9_Y;DXQ],<8Z?P\?* >N*VY01W]1BEI%X4#.?<9Q7R#\<-)^/?[4?PXNOA/K/P=TW MP+8ZS<01ZKXNG\36NH6EO!%.DC26T"*)FD8)\H=%VYP3_%7V?10!X]\2?%'Q M6^&^I:/%X'^'-E\2?"RV,=O-#'KL>G:G;SJ6!?\ T@>5+&4\L8W*P(<\C KD M?V9?A/XUL?BE\4/B]\0=(L_">O\ C@V$$'A>PO5O!I]M:P^6IFG10DDS$DDK MD #@\X'T?10!X#H7P?\ $'Q,\5^,/''Q M%T75;BSO/#WA326DCN&T/3W#1O M=%D9D^U7/#L48[8Q''N^_G@_@+\&OB!!XF^"(\5>%5\)VOPH\-WVA2WPU"WN M$UN66.WMTDMUB9F$6RW,K><(V#.H"G#$?75% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7G_C[YM/\ $2D[MVB7JD>Y0 CKW('?T&1T/H%O(SZ8H ^4 PDR20! MZ T1@C:^,_Q$@$EL]3N _P!G(]1@8'%&6Y.TC^(QD=]S'H ?3KCOU)Q2!=QQ MPQYSE5Y.<$' _P!KDC(Y;IQ0 WCY-N!\IQMP,_*%&/NYY []QZC$G\1X(21N M=V<0_/H6(YS@ #0VPL3\K \\=BW/*]QZ>OJ<.9=I93G9D%B3SP3R>G8?>XZ#E MJ8I\L.,[/E7C.W^ ^Z^GIV]OED/$V,'YGW8Y/\0YY'08'KC(Y YH 0LQYRP; MGGCK@D@=>A7ISW&,8H9=LBG&/W@YQC^)N^!Z^O?OGYD3YMO/F94*W(.X8W;> M>#W[GCZDTW@+SA7/5N 1QDDCM@'G[OWCT)% "JRA1S\ORG[P)!P#D#)SR?QH9=Q.54,VY1P&&23W Z_>[' Y..07%B6<-D9ZH^6QD,<8SS] #Z0V,8)Z#/;J.G&-'Q^P_X9ZML9 MQ_PED9'SNV/P_P]/;IVQ\@ =/;'X?X>GMT[8^0 MZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8 M^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3M MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R !T]L?A_AZ>W M3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( !RO0=,]\=! MQ^H'IC';'R?H5\*%QX7\(+MQ_P 4]IW\.,?NWYQM'UZ5^>O3VQ^'^'I[=.V/ MD_0KX4+CPKX1&W _X1W3\KM[>6^>-H[>W^- 'IE%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5Y]X^8#3O$+,X_Y EX0RG'5!D@GIQC'IG'<&O0:\_\ 'NXZ;XA8 M;CG1KL KG!RB\@[O4+@9'!Q] #Y1P?FXW#D-M!*L1U'3O@#OC! ]VR8;>&.# MN(+'&>,98\# X7N.O'\-.D439(&\9Z_>',X'/=B#C/4\\8IOW@P.2>?D(!(.&SP >>03Q_%U M(P* '*VV1AG'[P\9Q_$O;(]?3OWS\S57"0PSUPISU]".2 ,-C@<[2RL,8V\XZ9QTQ[9 $P511R=H(4 \YZ=^00<@9 M^X,8Z%RJJL%&T@_*PR,8W8QW '!P.3\Q'>G(#<)GN"1MY(;U'<_P@#GFE M7YN%_P!7\OR]1M..,#C';@$<'GG- #1_JBQR>#N; ([CIC^]UQSZ U[IX7^ M('AKX>_#_P '7/B/53IK3B[-NJV2P0G.[ M;D%>3P.,'!/?K\P^8CGBI?CH/^+;?#, 8^;5MR^N9X\'&/J,X]OFZ$ ^C5_: MF^&R[0/$+D X&W3KH X'0#R?T]CSZ@_:G^'' _X2)R<[0?[/N^2.O_+#V_3I MWKX'VANHW9X]<\@^_?'KVZY^O;KGYS:&921D]0W4CD?CWSU_4AB ??)_:H^&^XJ/$1SDJ M/^)9=]<$C_EEZ8_+\0G_ U5\-FY'B,X.TC_ (EEWT.X/3'/7IT. >K TN-WMG/8'KC\^O_ + SG<* /O=OVJOAN%)_P"$ MB(X)_P"0;=]B0?\ EE]/USBE;]JCX;;C_P 5$P&3][3[HGU[>G&-PI!D %0 ^..!Z@CH/4@\#G:/[_(!]\_\ #5'PWZ?\ M)#)G)'&GW6<]?^>/7'3VZTG_ U5\-CS_P )$W8_\>%WCG@?\L>A_//M7P.4 M4@JJC;C 7&>,G X^J_J>I4E6&_.#US^.0P[?[P/'J?5: /O?_AJGX; ?\C$^ M,9YT^Z['G_EC^?IVKU>"X\QBA'S#J.HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *X#QZQ73O$+ Y/]AWK!@^,_(ISGG ^4=>QY[ ]_7G_CS+:?XB M9<9_L6Z 8'J3'UZ]\\#CG'4 Y4YSBEP0PQN1FZ$C!S MT SR<_*.>00#GC% !NQC&0B.#@C 4=<]L87C'&,G.21R1U] M0>I)R3VSE&V[8^@C[9X 7J<'V&WHW\/'3%*V58;_ +QP>4)Y )]>>3P 3[#C M- "1XY", *" !UR2.V#TQ\V2895P 3(IW;3SCH.3@PS8&"2 /O9R/[IZ9/)/4'IGJ#0 WY?+8!L+@@C QC;D\8[#J M.,-V&*<#M;."AW;MO\7+'(QZ8&>/3^+F@-T(SL#_ "KCCOC!XP>-N.,9.<<@"-_J2H.#P-N?XL@^IYSNYR.>,YP:T_B M$X/[/<# \_\ "5J022 0+5V!'/S#IWQS_#6:"-PXQ@;0%('8 @GMT[8^0 .GM MC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 . MGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY MZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY M *CN.F1^F#Z=L^G3MCY/T*^%"X\+^$!MP1X>T["[<<^6^/X1C\J_/4Y7H.F M>^.@X_4#TQCMCY/T*^%"X\+^$%VX_P"*>T[^'&/W;\XVCZ]* /3**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KS_P ?;6T_Q&3CG0[P'(XQM&02#T&1SVSQP#7H M%>?^/,'3]?."P.BWF-K8)&U .<]<$\Y[^^* /E%CN^8@ELXS[^@SD9W9[CD* M/2A?W^E "KD[,#=NPW7KPF#WSSCGG'KVI(]OEJN=R8^Z#DXZ MG@9!&&QV[8ZC"CYN,%]V!G^^, >IRO/H?O>H)I VY5W',;*"2Q.#TR.6P>%) M[\9_X$ "-\H#N,G!S\O./XNV3@Y6,DYXY., X!).> >AY Y';-+ MN8,6YW>Y/)ZD<'H"",_0G) YR1A?7L,"D!5F4CG/0!LG)7 R M1[ N.HW,66)8$<%AG.0V/[P[XX_D0* $##:N&4#&!@_=!4$GAN!SGK@ M8&.QISC=D%" =Q 8=\-D8P03R>@/ R2.IR?\ M9Q0R[9#QC.>#^\3<1TSW.<=\_[);T8 @[P23SCL%')P>>@8G.>G&:?\=LCX8_ M#,-G_F+$]1D^:F<9]O8XSUQQ0!XKU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SC?Z MQP?O;FS[_,1G'/&<_GCO\YU]\_C_ (^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_ MX^OOU[Y^YZ=AGN/KZ^ M_#$\]6_3;2>=?U$<#YTQM48'[L?D>J^N%_+\R)/NMG[N.3G'<=^>Q/KU'7=E MOTXTO)\1:H=N3YB$9ZC*+^7'].1G .@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *\_\>\Z?XB_C_XDMZ,>IVH".OKCC/J._'H%>?\ C[/]F>(B2V?[$NL G! " M>N>V3GD9R.>>0#Y1Y8A2#CK\QP32LNYFPFX$_,H4@[200,<=3GKQRW(Y%'+88;GZ\C/.<9P1V/&/FX MS_LT & K!CN"_P!XAMW/OP0#R!TQQR.0%.>,TR-E6-"V/E'?&0 6..3Q]T=AT[8^4 >K% M7?&>'8E5SG&5)XR/Y=^^?F#&1&5VDCGL3V;(Y4YYSSU.1G/=%7:JQM@D!Z Y(R%Z ]L8:P A9]H/&[<5!!Z=>,=&.<$#D],D@ >K;@IR7P,\')Z+D MCYCS@GIZ^_S)M&2NQ7V\;% '.0I &/[N.O0'K@Y"R8VL"2RKG.6!Q]Y>^<< M]2!D>YI&^[(K<9W%E.0!G'/IC(/4/3[ORCOCIP ,X'KDK)EF8,.<-\K'D9&<=\]QCD?+[8H5MLC#./W MAXSC^)>V1Z^G?OGY@ ^;)903@8SR>00=I(Z]#SSR3]#H>/N/V>8"K*V?%J=_ MO?Z(Q4\<9)[>^?ES6;_K%/\ &<8^YNZ>O5NFX8/?<,\BM+X@-YG[/-MAC_R- MD:@[AT-FV >><<'KG.2,9!H \&7&T%3D8&#GT '_ ++[=.V/D7I[8_#_ ]/ M;IVQ\B*P90>G ./3@$?ICTZ=L?(O3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3 MVQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R M'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L? M(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ= ML?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;I MVQ\GZ%?"A<>%?"(VX'_".Z?E=O;RWSQM';V_QK\]2H[CID?I@^G;/IT[8^3] M"OA0N/"_A ;<$>'M.PNW'/EOC^$8_*@#TRBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *\_\?9;2_$1&X[M%O%!P"#F,=,G'7'!/ICN#Z!7G_C[:VG^(R>*0 M1U^494D$GN!WY(P.#D ^4=WS ISV#9&,G@'//."O)R<=!R:3@<@A8B.&P,?> MX(S@<*/?@?\ ?2L_\;9.P[FYZ?\ CQP<[AU QG/ I0/+D3.0^X*#@@G& >>< MY'/)[#T) @^9L;3U7&!SDD5P5("\+D8Q@$CJ>.?4#A1T.2 .\PE3\Q;K@9!)]#@]#G<>% M_AQVY5E"Y8CPWELD\!CQR1C[V!W YSD]MN D MGR8X"LHRHZ 8S_LC@9/<=O[U "[BK)G=OX.2<$C@XYQU/';G:",4*H5@,'L1 M\IRV,,3C&>.>N>6Z@F@C#<$@%BF[U)R 21CON/7OZD8#]\X1L@A]FT9/S=\# MU)Z\'@@]30 D:[EV] PP N"",*">F".01QVY(S@/^.0;_A6/PR& KL-5++CN M9U&<9]<=CGIDYYC..A"R\9X.=W '?J"H//S'[PSQS)\=<+\,/AAWV_VL.W.) M8R3^)!]>O/<4 >*]??/X_P"/K[]>^?G.OOG\?\?7WZ]\_.=21U.2#WYZ$=_7 MWZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\ M?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G. MOOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .3T&<^_7D?7L3Z]1UW?-^FNE+G7]3R M,GS$ZC_IE&>>/4D]N?K7YDMG!(RW'08.>0??KT[_ 'N^?F_3;2P/^$@U-2%) M#H HS@81#U]!D_B/H =#1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y_P"/,+IO MB%R=H_L:[7<>@_=@H/H%>?>/G"Z=XA><\ M9% 'RD!\Q1E).02C!<]&)QT&3WP.YY]&XW @C+=?]HG 8YXR.0/3J..!3N!N M4_.,G*Y^]][L#WVCH/7CDX&RK%,GGD9P,MNP#R,=3NX!Y/T! ##.Q/5N^ N= MQ[\9P 0!WY4>A)0,%5.2J=.I5<#.>_!'/&1@>I6C:&4(!VP%QTXQT).!\WIP M&7L#0&7<&R ,?>![$#JV>NWKR?N@^F0 9MH)/&[)).#\P )[XXV\9)P?84K1 MYW<%N3R!SQ[@$Y^0Q)P%_V<\CU[CU&%8J^XMP.<[L9 MR>Q!/ ;// R.@)H ^[8V=QR&^\/8\?,>26QU P>XQD49;;D[@^?HP !.!SR M6YZ#'UY%WJR!MVXC&W)Y(P>Y] .YY)]&RU6 CQRR+VSQM'KG@?Q#! '&., T M *I&!A?W;<,H QT'R\@#T7GGC'K@Y$; Y)R48# !8]0<\AS( M5) VY/H#C+=>V>Q;KUJ_\0L?\,[VY4+C_A+%^[T&+)L$8X' ]>A'(XP >$*? ME!(VGT/;_./;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/ MD #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=. MV/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT M[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>G MMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ M>W3MCY .5Z#IGOCH./U ],8[8^3]"OA0N/"_A!=N/\ BGM._AQC]V_.-H^O M2OSUZ>V/P_P]/;IVQ\GZ%?"A<>%?"(VX'_".Z?E=O;RWSQM';V_QH ],HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O/_'A_P")?XAPVW_B27@+$GY?D7J<]AG/ M/4#VKT"O/_'S!=-\1;F7']C7H.?]Q0>3D?@>.@^@!\HCY=K =#\JY^ZA)ZY^Z<"E* MA<<;D#%0O;!)&WT[8P3C)Z# %#-N8AAE2<@,.2#GC#'C[P7IWQ_NF&SG!;;\ MIZDYP>,@;AU/U!!!Y(( <_,,,^"-RCH3QD= . M,@C).?N^AY/?!RGRM& /FP.,$9Q@'C ..B],AZ^HQ0 O+-A201N4'))X('N?[O/(ZY%(N-HV#:C#<...IZ#G) QU'R\8!% M*Y.YV/&ULD''(!)STXX4 $^F >Y1AMQE=^1T*D%_E7CIGMR,DX!&#V #[V%) M!XV_-SS\H(Y;UQT)!Y!YI'8;6(SALNH)XZ DGMQD8([C[V33LX/+,W+*2 =S M8//(//!/ /'/'& J9\PXRI##.T=]W(R!_M'J.00<]30 CX5I%8X4[CT( &<9 MQT[L3P0>"2!BG?'3)^&'PQW$8;^UBPSW\V,'USQGUQC&3T,2X3(/R@!3V4_< M/3.,=,9Q_P#8R_';(^&/PS#9_P"8L3U&3YJ9QGV]CC/7'% 'BK?.<]^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ MCZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/ M^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS M^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7 MWS^/^/K[]>^?G $8;OX0V1WYSR#[_7OSCKG+?IMI/S:]J0(W9:-OF/?8H_\ M92?R'&!7YD-\PSMW @=>IR4.._\ >![\^O);].-+_P"1@U08W?O$Y)R?N+_A MG/K@<8H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS_QY)ML?$#;PO_$FO/F; MHN53KSVP<\_S KT"N \>2%=/\1,K-E=$NN_HG3DX.._(^]ZXH ^4&X8AP0O& MY3Z<'+<^@(SR/E_ HVZ)@Q&UB#D_=&0-WL.I]3T/JQH.$#8^ZO3;MXP,9/8? M=R,]"N,C.*/]6PVD;L8XXZ'_ 'N" 2#Y&W8&0<[LG'!.3D\8QGDI8@XQCGECR-K?D?Q !%QC&1CA@IY/!S]W)X.[J3SGV-$:EMIY*GD% M"00..I.<^4KN8$C&3D8QWY.,E><#IN[BDX9A(>@)P[*#DX R0 .< MA>.N<\< @ :KC:K8!/WB#CJ#QG '5MV.^3T[!^-J@9)56VCM_>7 QP"< <$< MGMT**QCXW[=OR[6<9P3G:/P4#'3KDG!H 1E M'S<*@7@_+P.G< $8X],A5.1S3MQ\PG#*YYPW;DX!.1W P/<@$CHFX9R74E?F M!SM3.6;/7TST]3G=@X7DG[Q49P#@ @DJ<]!R<@X/?/#"@ 4"1B!\T9P.,D," M>">8-S[6/BM"1T/_ !YL"3TSC ;U'^SUK/(Z9&&8 M_+\I')YQROJ0W^<>W3MCY#I[8_#_#T]NG;'R(F B[3E<<'/\ 7\/;IVQ\B]/; M'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(= M/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\A MT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ M\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG; M'R'3VQ^'^'I[=.V/D J.XZ9'Z8/IVSZ=.V/D_0KX4+CPOX0&W!'A[3L+MQS MY;X_A&/RK\]3E>@Z9[XZ#C]0/3&.V/D_0KX4+CPOX07;C_BGM._AQC]V_.-H M^O2@#TRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\_\?-_Q+/$1W;0NBWBD[NF M47 )W?[.,YZUZ!7G_CYB-.\0%GV#^Q+L!FY&-@'7/&,MR#U/T! /E&3&YU/R M'=D[C@<#!+$8(&0"%[8 M''0C..0PP>@H>#9NCZ$X&,!>G? (SC!4# M Z8[G%*>SX4#.[>%X]FR.@SN/WNA]^ ;YU(&X_[))R!ZD9)R!M/&#DCIDX/ M,RP8/MSW!!([Y/)X ;N< ]CD4C*%C(((7MN!. M1]X]0<'&#P.>O.,\XV@4 )M"L1M*,,85< KU((QU(48X'/3GL$'<_ 1B""I M(/.3QC)_C[01QC/]WY M<@\G'04'C&6RR!3N8$8'8GC./F/?MU^]2@[/FP5"\[3QM&2<>PP@'8>[4 ' MER;%)3.,'IT(7IP.GL>H]%ROQR_Y)?\ #+:/O#52%!!X\Q-O X]!T/IGL6KA M,@=\ +N"=@!T(Q]Y>V1C_=I_QU.?AC\,3E2,:L5.W/'G)R>!UQGIS@\GH0#Q M4_>(^\/7KGDCWZ]>_P!X=^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=?? M/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_ M.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G $9L DXQC))/N/KV)]>O?=\WZ;:6O_$^U$8XWH=I' MI'&!GCC@ ]NH'%?F2P+@CJ&'KZD?7L3Z]1UW9;]-],!;Q!JA*'F1#R#C&Q2, M]>?_ (D#C!% '04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%>4?%S]JCX6? O5(M,\:>+8=,U22 W7]GVUI<7URD S^^DBMXY'C MCX/SL O!YKJ=!^+G@OQ/\.4\?:;XGTVY\%M;R77]N?:%2U2)"1(SNV-FTJP8 M-@J5(."* .NHKQ?X;_MD?!SXM>,X/"?A?QK#?>(+F-IK6SN+*ZM#=HH8EH&F MB19AM1FS&6X4GIS6[XV_:1^''PZ\6+X;\0^)4L-5'V?SP+2XE@LO/EZ=;Q02SRW-RX M)"*D:LV JLS,1M15+,0 3724 %%%% !1110 4444 ?+?Q1_:[^(/PQTC6/&% MS\ =0LAC:Y33MK,8L@$;Y$;:=Y"KS7T=8^*])U#PI M;^)8KZ(:%/9+J*7TAV1_9VC\P2$GH-ASSTKYO_:X\07GQMNI/V*=81=UOX=T"_AQX<^'?P3UCQ! M_P (5X3\3#[/J^J"1D^SZ)9HGF6Z% 6$DY\N 87&TRYZ4 =U^RW^V)!^TWXJ M^(&G0>$KGPSIGAL6=S8ZA>W>]]3L[I97@N#%Y:^2&CC5]I9N)%YI_P -OVM+ MSQUXH\#)>^!9M%\(>/C>CPMKBZDMQ/0&ZMA&/LXEBC>1"LDHP &VDXK MQ3]E+X\_"_Q-^V[\<;+PYXDTVZLO%EMH$'AVVM8G"7BV>G3"X2,;(_A3KGPY^'_@_QM_;6MVHU*'P+I?]DI&_AVVG5H[G5;^?S2+A M;6"9XX<1QEY)8U;>68T ?3_A/XOMXY^*_B;POH>CF[\/^&HUM]3\2M<%8AJ9 M.38PIL(E:./#2.'&PNBX))V^CU\3? GXR:S\/=!^&XTG1M&M?A!XB\87O@VP MMW\^;7?M"R7*C4;JY:39*\]Q;3LZ"(%?,!WG!%?;- !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7 ^.F/]GZ]@E@-'NFX;/&P!>_4X/. M1[]0*[ZO/_'R_P#$O\0Y^4G1;S+\XX5>^",V\X8=\E7&3C)R ,GJ M"1P.=I[8PF=R#@.#MSN*X)( Y.#Z@^?F $3_4A2WR 8)ZKCGTR.C \C&.P_A<#MD!8%9 = MS;>6.M"\*"1MC/W@N"NW\ M@,8'4]@.YH 105C4=E(7@D_W@0#T!SG&".H'&,%1NRRC(8DG:,C!)'/';<.X MY&3ZY K,P!RIQ@;@2W0]#@-QNQ_4'(I(R#MPHZ@[!CMG QD=-I'(_NY^Z: % M63:203MWEN#P!D')Y&.C=1V/7^(53A1R@^Z&!'R\J,>F>.@P/9J:&"PG&2B< MCGI@\''0'[W4 CMMS3F_=_.06VG);K]WCKD\]>I PQSG!H ;E5VMC8I!QC MXQGJ,#[N!U/0?W2:TOB!^Y_9[A! 3_BK8S\HQPMFS'IC( XS[8QGFL]#JI7"D M[6 4$GH,;5/_ *"__?.>P-*I^4$C:?0]O\X]NG;'R"KL4 .3Z?_J]NG;' MR'3VQ^'^'I[=.V/D #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG M;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3 MVZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P] M/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?)^A7PH7'A7PB-N!_PCNGY7 M;V\M\\;1V]O\:_/4J.XZ9'Z8/IVSZ=.V/D_0KX4+CPOX0&W!'A[3L+MQSY;X M_A&/RH ],HHHH **** "BBB@ HHHH **** "BBB@ HJ-IXUSF11CDY8>N/YT MY9$9B RD\C /IUH =17&^.?BYX:^'=]96&K3:C<:G>1O/#INBZ/>:K=F%"JM M*8+2*618PS*ID90NYE&$?B]X,\<> Y/&FC^(K*?PQ"DKW.HSN;=+019 M\T3B4*T+)@[ED"E<<@4 =A17EOA']IKX=^-O$&BZ-INKWT-YKD+W&CR:IHE_ MI]OJL:JKEK.>X@CBN?D97'E,V4.X94$UJZY\=_ 7AWXJ:!\-;[Q+:IXZUU)9 M;'1(D>:9DCC,C-)L4B$;%8@R%=VUMN<&@#O:*YGQ]\2/#?PQTF#4/$NIKI\- MU<)9VD*1//"-6EGE."1'&K,0"<8!H\#_$+2_B%:W5QI=KKEJENX M1QKF@7^DN21GY%NX8F<>Z@@=S0!TU%%% !1110 4444 %%%% !1110 4444 M%%%% !7G_CP_\2_Q#AMO_$DO 6)/R_(O4Y[#.>>H'M7H%>?^/F/]F^(SNQ_Q M);QNN<'8 >_NHZ\8/('% 'RBS[6,GC(/7Y#=MW C/*YR"">OS9[K^)]12;-RG(+'G)V\D]?O#//R@ M<8QCC^&E;#'P>6'3T_W:#CI!Z,..32QSP* $&&CVYW#' XQ]P MC@8.<\] !@'CU=PI=7X4NQ*L<#&0>F1Q@-V['K_$IC9F8-D[C@MM.&ZJ>.G& M1U!X Y/4,5NC+PQ8MM'WLG/ YZ97D<>_0T *=RC_ &@P(4\?-C&?Q.[^Z"1C MN25^]DH6?G/R@'/0#GGD#!R?;D#-"KM8"/)/)0@YR.6Z]Q]W/3/#E?PH -R[2=^3C)*M@D >NXX&,GG^\.0>:D^.P;_A6/PS! M#'G5LX!&3YJ#C/// '!P2.3T+-Q 9ONX.[/]W()YX..6ZD XZ].7?'1?^+9_ M#$!0IQJN%*C*YF0 <=N%['/3)S@@'BI^9B>I/]23[_WO?J!SQO.OOG\?\?7W MZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_. '7WS^/^/K[]>^?G.OOG\? M\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_. '7WS^/^/K[]>^?G.O MOG\?\?7WZ]\_.=??/X_X^OOU[Y^RT6RMK99 M=1U+RT26=8P1%&6X,C98JBY))? ZUX?^PW\'[[PA^R^UEXN\,V]M+XGU"]\0 M/X4NX%\NSBN9-\-JT3J%7"*A*%1M+$$ @U1_:*^!_P :OB=\&?$]Y>0(=2VD&[N$AMY!*R;B(\L N<["8?C#J?@/3?!OA?6;?Q UEX+^VR7&JWD&[R5D- MP%$,0+;BH+D],]&'J_QB^%6L_&+Q%X7T:_N[.#X8VLIU'7=/#,UUK%Q$Z-;6 MCH4V"UW!I),L2Y1$VA2Q(!\W>'_VA-%M_B+J?Q7\9>&O$6L/IVA_;='TO3-. MCD_X1#PW)(RKJ-WYLJ8N+Q8S*R0AY$AC5=N V?N"QOK?5+&WO+259[6XC6:* M5#E71@"K#V((-?.'Q@_9Z\&]<.M2W"3Z<8E MGB%U;K&C"<^5=2#RF:(;D4[^3CW_ ,'^&[?P;X3T3P_:,SVFDV,%A"S_ 'BD M4:HI/OA10!KT444 %%-9U7JP'&>3V]:-ZYQN&O MKTH\Q.NY>YZ^G6@#Y=T/]@?2_"FK>(-0\/\ QC^*V@W&O7[ZGJ+6.L6:M<3L M2=SNUF7?&<#35M1UU[*!83J6KRK+=W) ^_*RJJE MCW(4#VK7HH X'PC\%]$\&?%CQ_\ $*RNM0EUKQHFGIJ$%Q(C6\0LX6AB\E0@ M9$_'?BSQBMQ>ZIXB\1O$)[S49$=K6VB0+%9VX55\ MN!3O?;R2\CLS,2,=K10!XMX=_91\*>&_&4&LPZMK]UI5GK-QXBT_PM=7<;:7 M8:E/O\RYB01B4G,LS!'D9%,K%54XQ[313?,3KN7L>OKTH =13?,3KN7N>OIU MHWKG&X9SC&>^,X_*@!U%(K!E!!R#R"*6@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *\_\ 'F?[/\1,O+#1;L##/0#@@#.% /&:56, MDBD-R?ND8.,\]<]<$\"48 ]F)_/O@'J1SV<-V3DLX5L'J>A MSTP>< GH.H [$ #)%Q"?E*@#(&#\OW3@$J,#\1T[8^5S-\YPV!&L8,:J-O8;EQC)(P<_]\<<<=.P$@8R-C(8-T&2PY!.#\V#P M%]Q@ .6(P6/?/S<'. # MD*S$G/?&6R!V]2"2<$<;>%I44+(AQM);;\O0<]..OW2..V,CB@ *D[SMZ$YV MCHW+=E[$]QSD$<]0=63.T!RH'''*XP"1T[G7&:11Y>UO ME0XP6& O7IU'3:,@$\*0<\&@!Q^\1DMM.WU8$%B.W) YQSV/N=#Q^=O[/,'1 M1_PE:_*I '%HV1QC/&,'MCG!!-9RXW$ #& FUR,' Q@X^N,#(R1[UH_$)C_P MSU"QR#_PEB'YCMSBS8[L8&>BYSTYZ8S0!X.N549/(ZX&/_U=/T[8^0Z>V/P_ MP]/;IVQ\@J[% ' 7CD^G_P"KVZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L? M(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ= ML?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;I MVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_ ]/ M;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D Y7H.F>^. M@X_4#TQCMCY/T*^%"X\+^$%VX_XI[3OX<8_=OSC:/KTK\]>GMC\/\/3VZ=L? M)^A7PH7'A7PB-N!_PCNGY7;V\M\\;1V]O\: /3**** "BBB@ HHHH **** " MBBB@ HHHH ^=OC]XDU;2/&UK#I^K7MC$UBC&*WNI(U,AEE7.%;J5XW<_=[;< M5M_LYZYJ6M3:Z-1O[J^,(MM@NI7D,>?.SC<2 ,@]#SQZ#/HGB3X9^'_%M\+S M5+(W-PL?E*_GRIA,]* *OQ2^*'A[X.>!]2\5^*+W[%I5BF2%&Z6>0\)#$G5Y';"JHY)( MKXL^*'@;Q!\/_P!@_P")>L>)H)-#UCQ]XK3Q%K&E* W]GV]]J=NIM6[;A!L6 M3_;9QD]3]1_&/]G.Q^,OC#PAXCN_%_B30;OPK*]SIMKI8L)K1+EA@7+0W=K. MC3(.$\#>(?"/CGQ)K/Q(T37(3;W,7B".R@98BN&1#96] MOC/7=RP(!5AB@#RW]MZS8>%?A,;&,)?VWQ)\/?8A$,,C?:"I"8_Z9EP1TV[L M\5S/Q6^'7AKP!^U]^SM<:!I%OIUWKWB'Q+J>IW*Y>:[N'TN1F=W8ECC)"KT1 M?E4*O%>M>%_V;;+2=<\,:EXA\:^*_B!_PBZ?\22T\3369@LI?+$8N-MO;0F: M8)E5DG,C+N8@AF+50\<_LP2^/OB'H7C*\^*WCBSU3P]=W=WHD5G%HXATTW$9 MBD1%?3V,B^6Q0><9& YSNYH \_\ BZOBO7_V[OA_I/AZ]T:QETWP/J6IV=SK MUM)>06DTEW!#++';1R1-)*8\1_ZV,!9';0ZQH4,MM;:A:W:2,A^SR22M#(AB96'FN#D$8KH/'OP+T_Q]>>$] M8E\0:YHWC#PRLB:?XJTM[9+[;*BI.LB/"]O(LH52RM"5! *A,"KWPN^#ND?" MV37;Z"]U#7_$>OW7VS6/$6M/$]]?NJ[(@YBCCC1(XPJ)'&B(H'W,W]G>(6&YC_8UTH[X(3@9 MSUR>>1G/7J*[^O/_ !YAM/\ $)R?^0)>9=>2-R(,CGOSC_(H ^4%4=%P%/0E M@N< $$#OG&0.AZC %!W-G W,P((/)QQQM/;)Z'H&ZCI2M\S-G(#-L)SGD]N M0..6QGCD8!R $ZJ21B-\GNPYY[8!_AX&X[$87S>AX. MNXHQ/')#9.!D#&#D\$'KW&!DT &Y?,/W6^;(P!T)W<>O0]!SQSP30O[M0YSE M?XR>XX.2 >.@.3VSVR12),@'(?/R@C SCL"<\,>!BD&6"D*-[\CD!DDY]P: $ M8JW7Y0X). ,$'V'WNI'4\MG!R*&R5Y."O&X.3LZ@G.?1>O!Z]SBE4[6(#E6W M8)SSGY1W(S][J1SQUXR+]W 4_+_"H;C*L<#J1UQT!_04 !^9N#@ECE>/ESD# MH>#DG/().<'C%.^.?/PQ^&03 !_M4 !3CB:,#L!QD#&.Q&3T+%;Y5VD9 ^7E M0>@P.#WRG P./<9D^.JG_A6/PO3YMA75,#!&/WL2],8Y!].#TST(!XIU]\_C M_CZ^_7OGYSK[Y_'_ !]??KWS\YU]\_C_ (^OOU[Y^U'_?C(('3]U&/3_98=N >E?F2_S M\98CJ5W=Q^?)![^O/\7Z;Z6=OB'5.6_UBC=GG[B?U!_#Z8 !T-%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 45CZ[KT6BZ?>W2Z9$VY*1 M@EL989/RGN!SS7FK?M*>'ANS9:E_%_!%[Y_Y;=MI_P#K8. #V*BO'6_:4\/* M2?L6I'!)^Y$.@8?\]N^T_3WY(7_AI'P_G:++4V/W1^[BR<;NWG?[)&/S/! M/8:*\=_X:6\/8+"QU;8IR<11$@;FZ@R\= .V,GTX&_:4\/H.;/5>AY\J'&0> M>?,[!?QSVQP >Q45X_\ \-)>'Q(5^Q:L6!^Z8H03QQ_RT[[3S[X[<-_X:5\/ M!=WV/5F5<9/DPYQSDD>9QDKCGIDYZ< 'L5%>.G]I3P^N'DS_ *%J1V_[$7\.[_IMWVG^N>< 'L5-D;:A(Z]OKVKR#_AI M'P^25%EJ9/*\1Q9/7MYW^R1CMZ]0$/[2OAUMQ^QZJJ]K>LO!PHX^N>^ M !/CW\6-4^&?@ZWU;1(K.:ZDU1;$I>HY1D:%W!&UU);*J,DG /0=:\&'[9GC MEFPMCH7)&UOLUQW*@'_CX]&!QW[\].I_:0\4:=XL^"MM?ZO\8![RO[9GCE\8L-# M;&,V]QT)7_IXZ_,#_7M2?\-G>.F7(L-"^8<$V]QGD#G GZ\CVY&.>*\'W GY MCA>['ZKG\,/G_')+(JDXW'&0 V[Z '^$9W?,PP>X; MZDG/_CWYMTYVG3KSZ[OZ_D?S;ID[0#W-EP1IOAW:,$?Z--T&,?\O'J! MSGL!GM1_PV5XW _LWP\"!C_ (]9AT()_P"6_L/IC^'K7A'3KSZ[OZ_D?S;I MD[3IUY]=W]?R/YMTR=H![NO[97C7< =.\/C)S\MI-@>@XN,],8 _N@C/6E_X M;.\=8&;'0/3\._ YKP?IUY]=W]?R/YMTR=IMQGMW)S@YXY[ M<_+[=#TYV@'O)_;,\=#I8Z#GGDVUP,<\$_O^F!S^.0<'!_PV9XY_Y\-#QZ?9 M[@'&!_T\=(_#OA^^N@BW>H:7:WTGD@[=TD89@@;D+D^^ /J1UM>:?"K+>%_"(( MY/AZPR-IYS$W!X]W(SD=1C@T ?)^[:'&2@P"%W$8RK$]2IZYY_7^ZZ2/AALX ('R=L. /N M?Y_]""/+D*@,@Y "C'3!SP/3CH>@'&2"FWN/?\ MBH -P95^;<<#'S@3\V,%CR<8Y'7&>.N?N@#VX.\< MG=O[8)/)/IPO\70#IT*#Y<8! SLX..-HP#TP3G@< $_3*LI.2!R"WS1KQN&> MG&1W]>K TA;JR8)SE2#CJQP/Q(SGC/ R>M !M7[O!&."JYW+MQQP>@)/ QE@ M/7*X8QMP<-N;Y3^(%1N_C&,9.3U'3)X-Q\O=D[2,C@$9Z@],=2#P"23Z"E7L@!.UL!1TR#Z9/&? M;C(Z;> 5COR,G YQDM@$9'7G'KSR3]#?\?@)^SO;Y7C_A+4Z= 5LV!YX[#K MT'HI&:S_ )6P"-QX&&'5B,W3MCY#I[8_#_ ]/;IVQ\AT]L?A_ MAZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^' M^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ M^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/; M'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ %1W'3(_3!].V?3IVQ\GZ%?"A<>%_" VX M(\/:=A=N.?+?'\(Q^5?GJ%_""[F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G_C[G3/$A.&_ MXDE\#\P&3L4GKG R!UXYP?0^@5Y_X]<)8>(F++D:+=DGW"?XGU[@$CH0#Y18 M%&9L;=I+!L$#&[H<#CU)X[?> -)RW3EP.< EON[1SDXY)[COSP26R*%A; 'R MC&5' (V9YVCT]1T[8^5\C!BP)4C)^^1CJ_J3CICITS^ C$;>'&QB>I&.F=W M& .N[U/7/&*5AOW80L,GY0.>?;& 1WI&4?,I&[EAG /)P.Y R?I_'W&<@"G+Q\$N!W!)!X''!)'3(/49'4DTDA# M,^['WB#G'3N3P.,;<<\$8(Q MQCC Z+DGFA>JC.2'!(.!@DX)X.,]L<9.[@]*0?P-DC_3/4YP> MO8 $D/!!ZMG9DYR3T !'=3U Z\]&RJA3L4_,I.!P<=ONCD8*_IGW(0DB-E!& M?NA,@KR<;>N,?*1R!G(&0=&IS@8)Y_ ],]" >*]??/ MX_X^OOU[Y^^?G.OOG\?\?7WZ]\_. ' M7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\ M_. '7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7 MWZ]\_. (W/<].PSW'U]??AB>>K?IMI.5U_4QG&"@(4#KM4'^2CL.O3&*_,GE MA[D#CKW4GU]6'?.1UW<_IMI7_(>U0#<%\Q#MVXQ\BF$! M]<< 8.2><>IKY.;*QD$81>649P ">F3QST/'W<] !7U?\0&_XE?B'#X T6[; M=NX \L!>_4X/.1[]0*^467<7&"K98YPOKUP<#T&0 M3&T8.]5P?E!('(/ &1C X'4<=VS21EEC4(22H'W#D=^G..C C( Z=/X596;< M.7VDC+ M^8QUQGICA@!V(&&Y1D$\X'S<]1QDYP?E(Z]<=R, &A\0/E_9WML' M"_\ "5(1MP 0+1CQSTYR.H'&<8->#C*X(."N.W P5/\ [(1^ ST8CWCXA-M_ M9[@)X)\5)G:-H_X]')XXQGDY.<'/(QFO!URJC)Y'7 Q_^KI^G;'R OR8QQM MQU]L?_$#TZ'ISM NWVQ@=?08]O[OMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3 MMCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[= M.V/D #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I M[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X> MGMT[8^0 .GMC\/\ #T]NG;'R(WR]RN >@] ?Y8]N5 [85>GMC\/\/3VZ=L?( M'*]!TSWQT''Z@>F,=L?( ?H5\*5QX7\((%&?^$=L 5X&?W1..GHW/ QCW%>F M5YE\)P/^$4\';1E6\.V QU'E'MMZ$L1T[9^GIM !1110 4444 %%%% !111 M0 4444 %%%% !1110 5P'CIMMAKY# Z)=8(^Z $'/L/NGKR,>F*[^O/_'C[ M=/\ $3#JNC7;'IUV>N>B]^1]['L0#Y0\ME4KC9N&W#=,XP,\;>A [\GT6C*2 M8RWR]/F8 @9/.221PGMSD]>B,%7IMPN01@'(X3D#'<=,]NF>CL,S*-Q).54L M>,@ MC/W>-K<3@] =W4X&W M'>@!).V>AZ&3(X !ZGD<>AZKG'6E+?O.@& /X5&<$<@^G/'!&0*=N\Q>6R&ZC) M.1ST&3G@G'&#M],8 $#*JH1\B],_=&!G/?/')QD8!Z96M'XA9_X9Y@;[O_%5 MJ#M&!D6;$@\^N3WP0?F';/'+9Y!Y+&,?-GC=W.<''3(XQC@5H?$!O^,>;?<% MR/%:Y.[)^6T<'!)]._8Y)P>@!X/T]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@N5 M49/(ZX&/_P!73].V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3 MVZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P] M/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_ MP]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY/T*^%" MX\*^$1MP/^$=T_*[>WEOGC:.WM_C7YZE1W'3(_3!].V?3IVQ\GZ%?"A<>%_" M VX(\/:=A=N.?+?'\(Q^5 'IE%%% !1110 4444 %%%% !1110 4444 <'XW M^-WA'X=ZM'INOZF;&\DA6=(Q;3RY1G9%.8XV ^9&&"<\=.U6_ /Q8\-_$R2] M7P[?F_\ L6S[1^XFB\O?OV_ZQ%SDQMT].<' /RI^VE@_%+3^P_L:/GL,S70/ M<^F3]/7BNM_8;'^D>->#ULNO/>Z^OT^N>3GD ]]\VY56AMY!L68.7C$;$)NWKD+6_P#'[XX'X2Z7I>EZ M%IC>)_B'XDF:R\-^'(3\UU,!EII<',=M$"'EE. J]P2*^?OV@?@;=?"/]@SQ MA822_P#"2^(?[2A\6^)M02,K]MN3J,-U>S!1R(T16P.HCB'4]0#UZ7]H;Q?X M+UOP*OQ(^'MEX3T'QA>Q:39W^G^(3J%Q87\RAK>VO83;1+&7PZ;XI)E610,E M6#U2O/VP+.?]HKPI\,-#\)ZCJFFZMJ&HZ3=^+)Y/LUG!>6<#RS00(R%KDH8R MCL-J(Q #,<@97[76H:?\0]&^"N@Z%?PZC?\ B'QOHVJZ=':OYAGL;=Q&-4_9X^-VM_&H^-_[5 M\,:?H,/AO6Y-"2\TO67U*VOYHE!G:)WMH#L1F"9VG+!QQMYD_:J^+EU\%_@E MKNMZ3#]K\47GEZ1H%FK*&N-2N6$-LH#$ X=@Y']U&K;^ /PEL_@9\'_#'@FS MD^T-I=H%NKMOO75TY+SS,>Y>1G;GGF@#T&BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K@?'6?L.OYW*?[%NP.<'E4'OTV]^N1ZUWU>?^/"?[/\0;=Q/] MB7@'S<#G(Y /E'#-@8)8 .!T.>K<@ IX&5(]%Z;<@# Y&#C@< _,/]JE7C(&04)^51DC&W@#(.T>@ MS@>O(5 DV,,@\?-QGYP#Z=>IZYSZ8!0?[1('#'C[O&=QS@#DDY(ZJ>^ *A M0P*@JO\ "<#@#&>F,$ C)QW .#2']T$Y.!DY8$<@;L\XP>3WR1G.>2%53SA, M<@X4'/W<8Z#!^8 'Y3CKP.5W;&#@9+ >"2: !F^8<[MK# M"YRJ]R<\=0<]C0 UOE"<%!AL#)&/E!P"=O M'X]O;Y729\Q@0=W)'!)XR1Z^HP>1[ \4BC:P(^3 QN51G.#G 'H!C'/0<<9* MA?+R6&Q^?G.OOG\?\ 'U]^ MO?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\_C_CZ^_7OGYSK[Y_'_'U M]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. '7WS^/^/K[]>^?G.OOG\?\ M'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\_C_CZ^_7OGYSK[Y_ M'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. '7WS^/^/K[]>^?G.OOG M\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@#9&VJS$\8SV]0>_Y M=_O'KGYOTWTL >(-2 QPZYV]OD0<#'3&%S['I7YDMSW/3L,]Q]?7WX8GGJWZ M;Z63_P )!JA+?\M$/6]0W0\8&@'RGT'3*GI2\*?DX*G:J MJ>>K8 &>F0...GH,! NU@O <$'., &4;B"O,9W9Z<9Z\_+R2,XST'*;=^0,2 @8.,]5*YYSW'4@\ M=R"<+)N1"Q4@KR-P)QRIYSG^>.,Y[@91MP%W*N1CD@\M['GC!/4[CGG H .1 M(S*#G&<8(_B+#( !Y&>QYR.N=R9&TY&YL8*Y!+8&,'DY'W^,'H>_)0!?(ZY4 M#DG!'(/.?F'\8Z\XR22*=\R-T*MC(7GG&T\XY)QQGD<>^" RK+AR&)V;AD\ MCCU.>C=^,Y(ZFD0AI! MQZ"[4VY.WC!VGL/EQQU[],8+#Y';/&>PP]F#*?E!(VGT/;_ M #CVZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P M_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V M/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[ M8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY# MI[8_#_#T]NG;'R !T]L?A_AZ>W3MCY Y7H.F>^.@X_4#TQCMCY#I[8_#_#T] MNG;'R(P_V0< ]>.Q'],=N,],80 _0SX4H?\ A%O!Z[&*_P#".6 (/\ SRQS MD=.W3C)XY!KTNO,OA1M/A;P<.&#>'K#MG@Q#I@#MC/ P%]^?3: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KS_ ,>L/[-\1%L%5T.]R&R1C8AP<9]" M#U_7%>@5P'CQF_LWQ PRW_$GN]OH28QSG/TP"1P2* /E#YO, R2RMQDC) Y] MCR1[#Y?0H[,?3UZ'FDX"C'\ M.!N91\HZ@D8P.%4XR.O0'%*%+,PR2P.W=@G'4AZY7(QQ\WIT((7U&*5FYRS$9&=RG[PSU!Y/.XX'/ M4=#0 ;@&5B<@,/O]L=B>Y7ZGG<>V*3:6CV,Q;<,^ ISUI?F8C) M.]AR$8YSD]_3G!QG&>V,D5]S*^22!UQR,YP,@ =RL2 4+?- M\V>N3Q@=3@#IG(7' -'!;:W1N"N>OS <\\GL>O3WP4\L?<88# (,*!Z \[>? MN],8P.>",*K-PW*%F^;DX#$\9Y!_N]>V !SB@!K200.N,H"0!_P 56N3M "G[(V3GV)8G!..>1UH \&3Y47@K@=&/ M(_SC].V/D7I[8_#_ ]/;IVQ\@I^4$C:?0]O\X]NG;'R'3VQ^'^'I[=.V/D M#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 M .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8 M^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3M MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W M3MCY .5Z#IGOCH./U ],8[8^3]"OA0N/"_A!=N/^*>T[^'&/W;\XVCZ]*_/ M7I[8_#_#T]NG;'R?H5\*%QX5\(C;@?\ ".Z?E=O;RWSQM';V_P : /3**** M"BBB@ HHHH **** "BBB@ HHHH C\E=Q/S YW'#'DT+"J[3\QV\C21(3DJK2HQ49YP*M^!_A MCX.^&-K=6W@[PGH?A.WNG$EQ#H>FPV23,!@,XB50Q XR:Z:B@#CO!/P9^'_P MUU"YOO"/@7PUX5O;F/RI[G1-(M[.25,AMK-&BEAD X/<5C:Q^S-\'_$&K7FJ M:I\*/!&I:G>S/<75Y>>'+.6:>5R6>1W:,EF8DDDG))KTJB@#"N_ GAJ_MM#M M[KP]I5S;Z%+'/I,4UE$R:?)&NV-[<%<1,J_*I3! X%;M%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5Y_X\8#3_$#9VK_ &)>?.6[; $/GC[J9/?@\?0= M#D<#'KMHR58$$;R.<$#G.<8! ^\<=3V_O$TI!W'Y2& Z8.>@ZD,Y(8''<$X/]W'7LU.(Z9&&8_+\I')YQROJ05X! MP.,8&<'''0'EAUYR +PV!MW#^$ ?*> .!D_+[@ MG7G^\*?\==J_##X8'GY?[6&TX_YZQD]SD\8)YY)SZ%HW9 9COSM;J"021G/' MJ0.G<@=!2_'1MWPO^&9)R#_:Q..,_O$SU]N.1P>,\8(!XMU)'4Y(/?GH1W]? M?KWS\YU]\_C_ (^OOU[Y^<;YF.>3N.1[Y.1^;'CGJ.O&XZ^^?Q_Q]??KWS\X M =??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^G' MKP/S(9=P.,%B, D9[@_CS@_XY^?]-M+Y\0:GQN^=/O9Y_=H2O M]B79X.2P"+C'OR,<]>>.A^4<#>!E=Q."> /O')';(.,=3SSC)- C;N%)RS9 M^1NF2#D8/('!Z?Q#/4T@)5%8< +\I4' R.@Z]RN,9'0 <9HY?Y>6)&"K$D?= MR!@D9Z#.?3H-Q-*WSR-@'=U[Y /3G;D=?PW-Z4 (5"EB%'#;05P,<\#D8SP# MGCH@R>M+M_>1A\Y4@Y)]&QQN]?E/?\\$H&'RN#MX/S$ #.XD\9&.F2,YP#GG M%&T#* ;=P"[6(!/RE1P!CL>Q&.5&Y@1].2,]^F3DLP]Z:%P MI7!7(!V[3SA1S@ 'CV YVC(Z!3C,G'/&<=B45BC'Y]IR,$EAQQC&<[B.QYQ M@,3U!I#A&(_U7'(+V"00,]!P.,9KP9&^13D'C[R\#_/'Z=L? M)[SX_;R_V>8"V5)\61LW3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L M?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3V MQ^'^'I[=.V/D #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R' M3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R!'OMQGV[?TQGM]WMCY#I[8_#_#T]NG M;'R!'OMQGV[?TQGM]WMCY #]"_A3G_A%O!^0R'_A'+#*XZ?NN.W;!/3&1QW- M>EUYE\*0%\*^$.,#_A';#MTQ&W;:.?F7''.17IM !1110 4444 %%%% !111 M0 4444 %%%% !1110 5Y_P"/,?8?$!+J3_8EX=V>!F,<@Y].>O8XZ<^@5P'C MPG^SO$;!MI&B7PW ]#L4D]>F0.IQS@XZ$ ^4 VW*L3&?F]\@!L#$QCE02,'D]2#P0>S9SCTR2#FDPSQYP0 MV,9QDKZ#IN^[GK@_-V)X%9=N&XC/8\+CC*]1T ;C'8Y'JCKMSO!!ZX; .!RV M#T!Z$GIDXSTP .;YER,A7.<8XY!*X(.,Y]P2<<],F[:['<4.XD@'/S8'4<$C M..W.5QP<4<;B3]X$Y*'YCDX/ .3PK=^,#@D<"MMQR5"MD[6X49QC@]!M//'3 M'))% !@JV",9(P""X[9/!]: $VY\ MS ).""-O4%2><+^.",@D^H!7.263DY+ KGD9)QP.AP>>_'WJ:R[EV*"VW*@C M&>"!P/P7H0.O0BG/M97.5*Y)SQM&0?8@?>!SWR2>!B@!%PZXW#Y@ 3D$GA1W M8Y^\?7KW[Z/Q!^?]GFWS\K?\);&?^!-9OZ\\ CWXZ+UK/R^PX+9 QP6ZX'<% MAU4C'^6T/B!C_AG>VP2@/BI"O(QM-HWOT7KUXYQ@8- '@RL&4'IP#CTX!'Z8 M].G;'R+T]L?A_AZ>W3MCY!3\H)&T^A[?YQ[=.V/D.GMC\/\ #T]NG;'R !T] ML?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3 MVQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?( M'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ M =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ M\@ %1W'3(_3!].V?3IVQ\GZ%?"A<>%_" VX(\/:=A=N.?+?'\(Q^5?GJ%_""[E 'IE%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5P'CPYL/$!VDD:)>%MO))"#..>O)'7C(QWKOZ MX#Q[\^G^(>CYT.\Z#.?W?T.>OOP0..A /E!1]T+ST(P %;!&, =ON\\X [&F MKCC!(''W/E;^(NT$$ G@CICCC''4YSD9 #;U8 L&!!(7Y7ZMC !X.>O/<=3RG' /(9<9W [ MA@@$9.#DGH2>HXYS2<-MR,[@I[9/ Z'/))P,YX(7ZEPSN+*.<;AM/#<[N,8) M'..AZC_:% ?G4X&_)R=F&!) Z$@]F[XZ#H,T GY"IW-T4DD _=Z')X(&>#^ M!(-)(OSE3S\I WXR>2HY8?[7O^OS*<'YFRR-P6P2#R#QSR#V&3]['8B@!/+# M?(!C@?-M (Z8.-H/\(Z=.>1M%#2',F6*\9P6(QE6/ M/=23G&.>N>/P.2&KE-R@XZ*-IP"0NWC!7N0/R_X" /:++%=F!G;]SH/NC'!& M,-[=_4X9NW1J67.P&<@'&X]&-V2.QQU(&<'!ST^;B3X M[?-\,_AH,'YO[5;;DYYE0+G'3C)/;Z\\4 >+-\YSUR<\?C]?[Y]>HZ\;CK[Y_ M'_'U]^O?/SC_ "L^>1N/Y9?K^"G\^AY#'7WS^/\ CZ^_7OGYP Z^^?Q_Q]?? MKWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U] M^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYP Z^^?Q_ MQ]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_' M_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYP!&P MW4;LCTSGD?7N0>_KS_'^FVE+_P 3[4E !PZ$KQVC0>G0;1T[G'8U^9+ N".H M8>OJ1]>Q/KU'7=EOTVTM=WB#5,+\OF)\N,?\LX_Y +^./< Z&BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH \_\ 'K!=/\0DE7']B79.",$%%)ZG MN ,?\"]*^4?F7HQ!!//.&(P.W)/RDXY/&"1G%?5WCP[M/\0_-C_B27F7R<F1 MDY&!R#2E ML;R1M#?,P5'S'H>.V>Y X.#P>R?P@<#! VJ>G+# M .>/3/'IQV%7[I51ELA57Y>PX##&1C!SZ*.,B@Y53@^7M7Y6.1Q\OMQT&>,# M/(/- "]>0<;FQYB8ZDCW/89Y.,%1@]*(6^Z%X'! 0MC&[MUXP2.@^[QQ@A&; M'S6.!V.6P0!GN#U')/J,4 -3*[E7*DA< M*./X#VROIZ=O;Y7'[SX4\@Y7;U!);!&._K@]QUZIP/,4+G!/R+@9 P "/3!_ MN],=< E2GRL.7&6[9&<,">%(SZ_R&<$ T/'_ ,O[/<(!Y/BU0.@W$6K8[^IY M XS_ '3G'@R8"+M.5QP<_P!?P]NG;'R>\^/FW?L\P8/WO%D>3GJS69]#V^I/ MI@8->#*P90>G ./3@$?ICTZ=L?( +T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3 MVQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R M'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L? M(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P /3VZ= ML?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^1&P.HZ ]O8Y_ M0$=NF.,?(O3VQ^'^'I[=.V/D1OE[E< ]!Z _RQ[?3*\S^%&8_"_@\#Y2/#MEG:!_SRR.W4 MV],CH: M],H **** "BBB@ HHHH **** "BBB@ HHHH **** "O/_'V6T[Q"0RDMHEU\ MP)'.S"\CD9+>O3TQ@^@5P'CS/]G^(>-Y_L6ZR/JJY&&]<# _WO04 ?*#,I96 M.1N^;=P3@YZ$')^\1P>#C P: K;E#??)Q\XSR.>O&>26^@X (X "I.-QSC/W M@6X X&0<\]^F0<\8H4;F&.2W\6!S\V<@#W8$'GWP" % (P/?.0.PY&,41LK*BX&TX 4C^0R>/O]!T M'7 S2;C@,W)')W]00"1G)&>F/YYX7'/- "<9_E\P!W95<9SZ<%AD\G&.A5ONECEM_&X'A@>@Y!& M,Y(!/<#OBD/SC.3EF"A\8Y(QGMSQ@C@CD \B@['YQG=G.,,>1GCKG@C@Y^[P M* %*F1W5LY8<@9[D#/3MC'(P0![T@<288_>^H)'+'@')XQTP#E1Z8"[MH8GL MQ8C((!SW]LJ><9YSUS2+\L87(**,$-SCKU ;&!SGI]W [8 !OF4;N>BY.>#\ MHQGG'S =#W/<9K1\?,'_ &>;?.#GQ;$/O DA0 MS## G(Y/UST(X;CMG1^(39_9YMW_ (6\5J<@DY'V1B<'CC@X//4'@4 >"*WR M MQP#GH.BG\.J_ITXVNZ>V/P_P /3VZ=L?(+E5&3R.N!C_\ 5T_3MCY#I[8_ M#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC M\/\ #T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.G MMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z M>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^ M0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^3]"OA0N/"OA$;<#_A'=/RNWMY;YXV MCM[?XU^>I4=QTR/TP?3MGTZ=L?)^A7PH7'A?P@-N"/#VG87;CGRWQ_",?E0! MZ91110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %=!G/[OZ'/7WX M(''0]_7 >//GT_Q!RK9T2['YH ,\'J3QUX],$$ ^3]VY 1\[!!V'7N8'F<-@Y90V0#V7KD$_P\Y/?H<87!?:C;AG&0PW8XVDX.?4C@GL>031 MYAWL2=AX8ACM'3=ST/1<=#P/]X4 &3OR"48MN*Y/<#&?E!YYSS]"<*O<(I]R>3^A(?V;(_BI=VT98X&[D 9 .[/8$$Y M#>AY /.#0 F[;(6X1L _,=HYR_/0]B.A_P#0A1SM![_=R0=V=I ')R/S'WAS MG.2-2K% =IX7Y<\$+@\#'^.2>"3TZ9S2Q&WY3[_ "]?]G@@9XQ0 K*>-R[B3M;<,;B< M#&=HXROXC'!R $^]E0X(;&,G@Y)'W0.01DGC\>X55&\;!M8M@=N,9'IVV_+P M<+WQ1\WS84D_*<8)(.!C(.,\@^ M?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_. '7WS^/^/K M[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_. (PW?P MALCOSGD'W^O?G'7.6_3;25_XGVI?+D*T:C<,=$4].W!!Z=ATSBOS)VAA@_,2 M ,]<\J??J1GO]X]<+@'[JC&<]?F M(Z\=O2ODXX6,Y*[>&.T8# =Q] 5YXQQR<5]7^/F7^S?$>X_+_8EX#D]/D3C) MR,]0>Q.,]17RBQ7G/'&.V MY" X7(!+\@@$9) /7!]!R#P,_P!V@!6PK(?N ,,9&W"C)]!T!Z9]>N#E''[O M+@] /F# Y],X/=1T/?UP29'R.2!NY+9*]0"W.>>/1NGKMI=N]CE#D\-QS\W! M)'/'!X.1PO84 ))@JS-\P!^<[1@X/S#IT^Z.3VYZ'*D;6;/!7[[$ 8^8G./J M<@G/0YP V,#TS2?PH53"_PDX;!."!DCG) YSU) MYR!0 HSN&2R,!CGEAP[$=AP1_NT M?+SSF,X);.>,G!)X[#[W'0Q^7.,WKGJ<-]0 4/!PI(.-I.WL<=N!Z]\X -/X@D_\ #/=MD\GQ6F>H)S:L M0 "0?7'7!)Y&,UX*K?*#D$8&"..P_J#Z8QVQ\GO7Q ;'[/<.3_S-@S@XSBT; M=W_(\X]L9KP91UP,?\ ZNGZ=L?( '3VQ^'^'I[=.V/D.GMC\/\ #T]N MG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3V MZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P / M3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P M]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY$.=O]T@ M'V[-C\L*>W0_W?E7I[8_#_#T]NG;'R!'OMQGV[?TQGM]WMCY #]"_A2-OA?P MB!N4?\(Y894)C_EEQQCL0Q'')[#BO2Z\R^$^&\)^#2 !GP[8-M&.!Y.1@ I[]1@4 M?)S; KE=FWKC"D8 P,#/3!&#R78'H6 []L$G)[=,YP;26 M7.=IP S9!'/!)([9& <\_0FA7*L-SD !<[F([@YP2#T'OT/OD ,E58Y*@$DG M)&.%()[ YP2"!U/;.1E\M'!')[$\+_ M !+G)+L,Y4C<A7J!GWP.O&0 -^;Y#C)'&3UR -N".N[&/W/0@8 _BZH[CGC- #2,PDC:0.G0@< X!!X !'W?X>0X!C[K$G:,?O!SQCA@?3[QY)X/.&/4J&RPR=#X@?\F^6Y/#GQ5&Q+97I9GD\#=CK MTX /3MG\)G:OR[L8!&#AN.V >".O]W/.,:'CQ0O[/%NH^4?\)9$N,XZVASZ< M_AD8& .M '@R?*B\%<#HQY'^GMT[8^1JM\@+<< YZ#HI_ M#JOZ=.-KNGMC\/\ #T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^ M'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;' MX?X>GMT[8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/ M;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT M]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ '*]!TSWQT''Z@>F,=L?)^A7PH7'A? MP@NW'_%/:=_#C'[M^<;1]>E?GKT]L?A_AZ>W3MCY/T*^%"X\*^$1MP/^$=T_ M*[>WEOGC:.WM_C0!Z91110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>?^/& TWQ$Q M.!_8EXQ<<\"-1GKT^;(P<@9'>O0*X#QY_P >'B C!/\ 8MT=RGG.S@@Y(YYQ MGCC'\5 'R@H^\!\O/*H <8R!TSTP<<#.%':B/*+P,,,$A#Z;N,#/ICI^)(%$ M;;MHW;^A&-Q!&X 'G/\ =ST[\'J:9&P\E06 P/XFP 1OQWXQC^[VZ<84 ?\ M=0 CW?[HYH 7E6*,?O?PL. M/[IX^4');/3G\5P?Q* 2,.K'=QU.,]!@G([]<]<$$"B.381\IP"&X!Y"=.!T M^O4>BY09\L/G SNRI SCG(8=NV5P* %;D]#(&' ')9<\=^1QU)/WN<"DP&7 PV3][C&2 M>V#QR4.,@]\DT,1N;Y<@C.S !;))P1@$C!/8]#W'*D?WOG'*XY.[ .1U)ZIT M&>O([T )Q)G)#9SRP!/3'W>Y(&,8R,,,]*?\O0CMTR,/\ CL&_X5C\,P0QYU;. 1D^ M:@XSSSP!P<$CD]" >*=??/X_X^OOU[Y^#X@U/@DF1/ MOGJ=BDY&/3:?7G'0< '0T444 %%%% !1110 4444 %%%% !1110 4444 %%% M% ' ^.V/V'Q 1U&B79!4YR2@QW[D#C/8=._R=N/ED[LJ "&+%@.N#SV! P<' MIGG)Q]7^/%W:?XA(SDZ)>'_.!TZ%-NZ,':7!Y^7ORN2#CN<\_+Z^X-H6/.-H Y;..>_ M(!QR3SG/S,>U#?-R1N/?< =QP.AH 7HRMA6RP/RCAN^0,<^H& M3R6ZXI..#_$, _,,DD8(X/JN.6Z_04H&6PI.[D;AU)&!UY.,A>>>X/2D&UL M8*YQM/92P'MCH!MXZ'[U "X)<@C=)D,< @$@D XP?;J.@SDXS358,,\D,H!Y MR3P><&^5?O,I(Y!!8C#8';'3U[DX#E,YSE3O/3 (4\]NIS_=!P?7D TOB M#N7]GN#(9?\ BJX\EL\8M&(R2><8#CY1XL0<<\BS#KE5&3R.N!C_]73].V/D #I[8 M_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GM MC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 . MGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY MZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY M Z>V/P_P]/;IVQ\B-\O ?]6#C ]-QZ#OSQU],H **** "BBB@ HHHH **** "BBB@ MHHHH **** "O/_'S;=/\02;EXT6Z)8$?\\SM)YX&<]_X@.E>@5P'CPD:?XC. M2&&BWF&&>I5?KU*G'IC&#G% 'R?(JQD@?(1D@]P 3SD@?F3CYSG.1D^56R#Y M:YP5SM&,9SVP0I'!P1C/.!1P"Z@ '<0 "%Z$ ?3AL9 SC'L2I8_>+%>H) .> MAZ\YZD8&<_-TXS0 ;BK$D[&ZD,VT$]23SD?=([C&,<9H*'#G#<@C[GW@03S\ MOKV(R"3ZX(-S?=X?=D[3D9+$9.#D@8'ITQP,@)\HV28W+D-DC/!Q_P!]'[O< MY.>N * _./E)8[0<@995QQSWX/9N 2E*F9% ),BG&>29GDLHZEA\V3 MUY ';.#CMA).$DQN QEB3SU^4D$ YZ#.1T.3E0:%.%4YVD[OGS@9QD\]N0,\ M<_-E: <8ZXQS@_=(XY- "EL3]]X) !)YR20.Y Z,#C&!V] M>=HZ9)QH_$ [?V>;?)P1XJ!QNSDK:MR3D9QCOG@#.WDT >#J<;6QLQCY3VP0 M?TV@?\!/3YBHJ[% ' 7CD^G_ .KVZ=L?(*NQ0!P%XY/I_P#J]NG;'R'3VQ^' M^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ M^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/; M'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(= M/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\A MT]L?A_AZ>W3MCY *CN.F1^F#Z=L^G3MCY/T*^%"X\+^$!MP1X>T["[<<^6^ M/X1C\J_/4Y7H.F>^.@X_4#TQCMCY/T*^%"X\+^$%VX_XI[3OX<8_=OSC:/KT MH ],HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "O/_'S?\2WQ$1U_L2[.Y?]P!Z$UZ!7 >//WFG>(AC=G0[SU(;Y!GIG@\=.F!ZX(!\H$_O" 5/S9"D_* M#N(&<' Y^I).!P* &\,"I!Q_=VYVY X )Z@;N M,9QVY^9RXW'/7F>%7((' 8''Y9)R' M1_-C )3=\O7 PP[8P.PQ@$8/N: & ]P<#&2RGU!Y.-O&=QSTYXY(PZ3[V7&S M^#UY'+6QM<$J/O'YAZA>2.QP3GY>,G\7#&X8!.WEE&&/!'UR>,9)S\IP M* $5?W;;0=N",!>"-I'.%Q_".",@@CI@%5;W'.1C[N0*>6V[^>%8D\848;//'!SCG X.><9H 1 MJJN0-5 ;&>?.C4C_OK';D<#T+ M=FT;2" 5P=RXX 88 [G'.!D''09S4GQV!_X5G\,5;G=_:V>&'/G1K^1!XZX[ M9Z$ \4Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[ M]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ MCZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/ M^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS M^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7 MWS^/^/K[]>^?G &O\P/&6(ZE=W_KS_ !?IQI>!XBU/!QM=0 OIL Q] M,GIT]^,#\R&PP(.3D=L]R![_ -[WZYY_C_3;2\_V]J?8!T& .G[N,C Q_M$= MN,^] '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' >/%WZ=XAR M.&TB[!RN1DH, G/;.,9&2V!DG=SA6.6R0P'?KUZ8&.AP*^K_'K#^S M_$+MC"Z)='O&<<<\ 9X[_ ">/W>1NVYX^7H,+@GC;P,]?;'7 Y< M>OOR3]"<[6!#'N4/_ LY '?'/'?@GB@!)%\Q6*_.3T88)/W,'@< M9QGJ.W3^%682;L-G=D<%3G)/JW/!&!T^8<=@F!)D9\PD<,0#D'< 1CH.AX]3<%D+'Y#@$C(7U?_9]".?\ XJC:,;"0V,CA M21T(.T>PQV]LDDT *K[E!&9" &V@YS@(?[Q_D3Z<]491Y>.PX+8&!SR<_5<_ M>SR>^*51Z'@8IHZ!E7'S<$#H0#A><<9.,<=#DY)% M #N58@'RR#G8!CL,# Z\ ],YVD9 XH] "QT/!!(PO.3T/8$4A7"8 M500V.5^[TX'8,.0H]<_[.:7[Q##]XJD'CYOE!XZ=>"",G^(G' % &CX_8_\ M#/-J>6W>*XCQGM:'CK[CG)&3Z\UX)'PBX;*X&#^ YS]1[=.V,I[UX^.S]GF MD?\ ,VID]?NVC$@GOTZGTYP037@VTJJ\X*C'Z*/;^X?I[8. !>GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3 MVZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P] M/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_ MP]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_# M_#T]NG;'R!4=QTR/TP?3MGTZ=L?(=/;'X?X>GMT[8^1&P.HZ ]O8Y_0$=NF. M,?( ?H7\*5/_ BO@]6&X_\ ".6 .01G,1XQCIP1TX!)[\>F5YG\*5QX7\(( M%&?^$=L 5X&?W1..GHW/ QCW%>F4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7 >.P&L/$ )^]HMXIS@X^1!CDXSR?J?7 KOZX#QW\UCK^.-VBW8#; MO]@ 'K_M#OGKTZ$ ^4%9E^;D9?)7)')P<=1SQW ^\.^01?EVM@J%(RW3' M.O4C H 3"\*YQC'7" #KQGD#"C@=/7()#MID8@#:W4LJXQGH<8SSD]^,MSQ2 M'=&O+%6QR6;;R #G/3CW+<+WYH91N=2,Y+$<#C)QW(&3@@<<[N_)( ,VYB2, M-P<;1DD].2..G?J57G.12-\D>]1G;R&"X''?/.0=Q/WA[_Q&G;MI+1O!&2>HXVCG,C//7G( K9W @;L' +$8.&P 3 M[<]3U.<$\ XVJS'*KCYB"1@%.OZ@D-9E920<'&0VX$X"Y]3C (&W3.01C&<#)YI>LA&,DDJZC'/5MO( .>?7CG^(FDYVASDL MO)8XX(4GD\'JQZ[1CCCN +\O50NQB$[%>X48!Z8(/)QTP,FM'X@$?\,\V_S' M#>*XVR2.0;1MS<'!QZ]L< =:SOXERV6!VG#'@$@'G/X=N03@FM#Q^ZC]GF!B M5RWBR-SMQDXLV8DX)Z#Z]L#H: /!ER%&[@@#/;L/RQC'_ >V/D7I[8_#_#T] MNG;'R(BE< G;C"MGM@(/T(8_\!/H"%4_*"1M/H>W^<>W3MCY Z>V/P_P]/; MIVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T] MNG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_# MT]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ M/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\ M/\/3VZ=L?)^A7PH7'A7PB-N!_P ([I^5V]O+?/&T=O;_ !K\]2H[CID?I@^G M;/IT[8^3]"OA0N/"_A ;<$>'M.PNW'/EOC^$8_*@#TRBBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\_\?,&T_Q&2,_\22\SPO\ <.>3D<#U[D#@=?0*X#QX1_9^ MO[OF7^Q;P$=>-L?!YY/;W]^E 'RAC# ]3N"[FRPR,@'KZY."3T'@R0V,] ME[8'41W XP6Y/& M .N2* '#/SHIP0Q"KC.,%<<=L<<[>.ONQ][)4'/J58L.#C/4_=.>H.?]Z@MY M9(88YWX).,Y'3CGYL#@9[YR>6A0 J'Y@!A5R!W QGL0>NW^Z,8X! %W#C# + MPX+8ZD=>H]SE>"-PI0WSJ&/&00,Y[@8.3C(..F>A[L*3S!\[;L[N<8.<_0[@ M,X .>.!2N0N %VJ 67^!DC(P*7T0%>#M !QSR.,$XZ-VX!_V M:0D]1\I.00H()X]!@]RV,YY/?H *R?,5()X;J,MC)!/3YN ..<_+]2[XY?+\ M,OAF& 5C_:K%<8_Y;KDX[\=\I!YQTIWQTQ M'\+_ (8J. IU8;>.<2QG)_ 8Z8Y].H!XKU]\_C_CZ^_7OGYSK[Y_'_'U]^O? M/SA^\5/WNX_$CW[Y'?OUS\YU]\_C_CZ^_7OGYP Z^^?Q_P ?7WZ]\_.=??/X M_P"/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=?? M/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_ M.=??/X_X^OOU[Y^U+@@*Z8^7_IF@Z=C@K^'IDX_,EN>YZ=AGN/KZ^_#$\] M6_3;2\-X@U,DX;>C< G@H@_GQZ\'VP =#1110 4444 %%%% !1110 4444 % M%%% !1110 4444 >?^/6']F^(F)X&AWK%LD _(AR"#D#@_3(^E?*))4N6YVG M)S@'@CD\8Y"]3CD<'!!KZO\ 'GS:?XB&23_8MXQVD]0@&.,D=^AXR >PKY.9 MOW9<5.YOEP21@D8ZX/)QN(P0>2.^:-I^?Y> M0Q/ SAL$D?=XY /3G@\DXH8!F8*5#;CCIUW'' SZ,0,-Q]T],XXXYXZX( *R$ ';Y?!['@@DY).,X)SC/ )[BEVEMH*EBPV[7)&[ MH<9(&>O?/ /&2:-S<8)+KV&2>@&,Y/&X>0!U[@!D*?O$8Y+*I#"> X9Z,"=I&1EB>"#G!SD87K@B[MIZ@%N1\Q&<>O?!/R\\XP ($/D@ M;H_,$@ >.@SN) M^;H2._ R[MH*M\QV?. 6'4=UYQENYZ ]"32GYG)^\5;TW' 9B<;4@]?%<7+$\G[(<8.>>3TR1P M>0:\$C(V+CC '!/(X!'Z8_+MCY/>_'_R_L^0@'G_ (2Z,$XQD_96QGI]2.^< MC&V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[ M8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY# MI[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D M.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V M/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?('*]!TSWQT''Z M@>F,=L?(=/;'X?X>GMT[8^1&'^R#@'KQV(_ICMQGIC" 'Z%_"B/'A7P@BK@# MPYIXVL,9_='KD>[=ORXSZ97F?PIC_P"*7\'J%X7P[8\,,?>B'&,=,@CITR<# MJ?3* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@/'PW:?XC&"0VB7@ M()S]Y,8_,8Z]1U'0]_7G_CS)T_Q 1R3HEY@KW.P '[W^WQSTX], 'RAD2<;L M*XX QM.6P3S@'[QQQZ$YR*6.0,RG(R6R-N#DD]_W?84@DX8EASS@-L'0Y/7([DY&1M;K@4 -4853C8<$8 Y^Z M!T ';G'7 Z=-KV_UP!^4O.0!N=RG&T[ACG#=>3P!@Y R0,DY[#!I MQRR,!N(P1CENQX/W@>@'U!]<$W?[1W*2 ?4C QDMTR!P.Y />DV _* &R,*0 MH.1MP/PYYP,?-]: %5C(H"MEL#&3NYPF#]X_G@XZ_4#;B"K'.<+N//4@#'+? MPY/(^[VYPAD.W._'0XR0! MD=Q0 G .TKU4*%?"Y (&#C Z^@/&?[P%#*N1NX5OXF^7'.XG.!CCDXYR>VW( M508\@#YEY(0$#C=V /& !T^A) I%3YD"C:<$#&.N-N.,B_CCG&T8- M'@R-\BG(/'WEX'^>/T[8^1>GMC\/\/3VZ=L?(*?E!(VGT/;_ #CVZ=L?(=/; M'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(= M/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\A MT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ M\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG; M'R'3VQ^'^'I[=.V/D Y7H.F>^.@X_4#TQCMCY/T*^%"X\+^$%VX_P"*>T[^ M'&/W;\XVCZ]*_/7I[8_#_#T]NG;'R?H5\*%QX5\(C;@?\([I^5V]O+?/&T=O M;_&@#TRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^\??\@OQ)SD'0[O!Z\;!S MR<<8&><'<,^E>@UY_P"/F']G>(F.PJ=$O"&.,8V=\GGJ!UZ-QCF@#Y1?YF]2 M6P#UYR^/7H?KCT% 7[N,A0VT#.W:"0,>W!&!GOTX HY68 DC@ ;BN0>3G@\X/7'( L8+.,Y)!4\*0 22$ M'( P.F>< ^GIUP,@!MVR84$#G*@D$KR"C&Y)!@G.2RX;C(#=AZCH1WZ M<_, +&Y8E\D$G<0N<]2,''L&'(!/ ZBF&Q]&]@ M3@ XIWQT.WX:?#)<@#.K$CH3^^C^;&T=@W/3KUZ$ \5;YSGKDYX_'Z_WSZ]1 MUXW'7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ M]\_.=??/X_X^OOU[Y^^?G #K[Y_'_' MU]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ M?7WZ]\_.=??/X_X^OOU[Y^^?G #K[Y M_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< 1N> MYZ=AGN/KZ^_#$\]6_3;2L?V_J8S@ATPJ@D !5''XY'TR>!@5^9/&-N,C XQG MNH'K_L^O0=?XOTWTO=_;VIYW']XISR>B(,].N=P[<>V* .@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** //_ (@9;2_$0;C_ (D=YG?S\HCZ=>W/ M.1]X'O7RC(Q5@QR!EF!;([;AU(P>2.O3(Z?=^KO'F#I^O\$_\26\^ZV&X5 ! MG/7DCKW-?*.>4 P -D'Y21SC*DYX)Y[Y.%'J>,8 M&32I&5.-I7YAE0O P5QVP?8\<8],AF?EWY[8W+R>5 Z@\DY'?/RC /6G&,"3 M&W&,D +@C!(R..< #C!YV_4@#(V A4,,8[YRV5YI=K9*C*/CY0 >.0,#CIP!P,8&3G-'# ,O4Y&#P,;L42#.0PRY!_A)SC>"1E3QS[ M]?S%#,, '.<]_O$ \C! .2#T'3A<[3D#..W*\ Y.3C'&* ' M*W&UCGC#*3G/ R,9;/W6[=C]2+EF4,=SJP!W#)X8$X_,/0A8+O# $9.4W'!)ZC''?:/NG.>^XT $?S[5)$A(XW?,. M5_WL=.PSP#S\U*K99=Q8E2"1\N*/GVD9+8)^8Y8'#9!Q@C M/#=".W3(PBGI@E1M4*5*@D8[<@'G'J.<=R :/C_ "G[/, &"1XLC& <W4^V,'.!7@RXPN#N3 ^8'&<%?RX3\,^Q(]Y^(&%_9Z@&-H7Q6H*J3Q_HC$ MCM@#!QG.,@\"O!URJC)Y'7 Q_P#JZ?IVQ\@ +E5&3R.N!C_]73].V/D.GMC\ M/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/ MP_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z> MV/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I M[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R !T]L?A_AZ>W3MCY M$*C;@^A&?3(8>W8^WW!TP=J]/;'X?X>GMT[8^0*CN.F1^F#Z=L^G3MCY #]" MOA2O_%+^$,H,_P#".V VX/>(CT[[>>.A[=3Z97F7PG4GPIX.4CYO^$XYR,%%)Z]B /_ ![KBN_KS_QXP_L_Q 2VU3HUX=V0,+@9 M.?HPQW^9N_4 ^4 P1E8D@K@GJ6P<<<@9SG'.2=O'/07**$SP!C:KG(Y(QU & M3D#IU' VTJDJW/RO].?XB> ?4=LY ZGLW=B)L,NW!^7(88XX S@CIV'##D&]J;MV@9C[8 8<-\HXP "?ND8^AQTP_Y@PPS M8SC+,2,AL#OUZ9R><'C)--;$; G(&#@G(/3/4[?X<#DGD#^Z30 N[/REF;#8 MW9 )P2."6X/(&1ZXX_A:Q&V1CM88!;:/E(.3GJ,@G!YR.6&<9PYAM^4DJ$/# M#^''&?;A6]!ST:@H]<\9*;SA7;:2V7)(XR 2#U /!'?\ AZG& M0YE#,%.<%M@9@'/\0].?XNYQ@$]30 !@S8SR6!RG().#UYR0,$<<;>P--7!5 M>%Q@<(3W&02: #;M'W0OS8^7Z,N 1QGL#D'IGT.E\0V*_L]6[?-G_A+$ M/S CI9N.3Z?_ *O;IVQ\AT]L?A_AZ>W3 MMCY!1UP,?\ ZNGZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R'3VQ M^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/; M'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(= M/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\A MT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D J.XZ9'Z8/IVSZ= M.V/D_0KX4+CPOX0&W!'A[3L+MQSY;X_A&/RK\]3E>@Z9[XZ#C]0/3&.V/D_0 MKX4+CPOX07;C_BGM._AQC]V_.-H^O2@#TRBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *X#QX6^P>(F7+.-%O2/3(1/0YQGMUXQZ@]_7GWQ .[2_$8)R/[$O =QS MP(P,=>HW')R.M 'RDH#'"G )P/+;DC(Y)&3R&/KU!RIIO#KN(7G!<@Y'())) M],!21NZ #TRZ;.URVX*-P.QXZ$=3CDY'RX S%PP2,9[;L9'/;^ \=*= M&-LA"Y&'_A! X(&#CV/IT(YXS3%;RXU!)5<8V[B",#)'4 <$XZ=1P-M "YVJ M>P7)PK#"XXQZ<;202!T [FE50IC4CC("Y4CNIP 5X[\9XQ[?*8P1'DKM(P>F M.0H/.,'@^@YX#YZYR,D _>(R>RC*X).0KY8@?*#SEL_@ M0>G?CD"D;,?WAR5PV_)!PG3DX[GC)''U( %RW&"2R]N=QX'&,YQG:2#CJ,GK MD7&X;,[>3\I.2O(SG&3Z]^6^AHVYW+RP5B3M.=W(SQZ]\C&#TR" ! "45<_P"O3GGUSC.#G/)/0Q<$$$JYQQQG.5/(SUR .S=QSSB7X[8_X5K\ M,]QQM.K8Z=//C)[9Z#/0\'J>A /%.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGY MSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^? MG.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ 'U]^O?/SG7WS^/\ CZ^_ M7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[ M]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ 'U]^O?/SG7WS^/\ MCZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G &R?,K*#RPZX)ZD#M_O?J> MN?G_ $XTS!\1:ICC:Z 8 R!L4<=>.WXMTK\R&Y[GIV&>X^OK[\,3SU;]-M)Y MU_41P/G3&U1@?NQ^1ZKZX7\@#H:*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#S_Q[_R#?$1#;X?/;8@!SSV)Y[9)KY1D.UPS@J=V[GCH"V,G MV)'#8X],BOJ[Q\V--\1MD*?[%O26)_V%XSN[9QUZGCC-?*++M.57') (PJ]0 MN,CV'K^!Q@ !NV_>?E21N&3G&!W.2,@9 [D#GFDX5N%&5/W,GHQ[G MD'!SPNYF)VMMDQ]"3D=1R>Y// W#@TFY5*C[JC< !P57()SR"O!_1>AP* %\ ML*P3;D$@8*]@=N<8QC'7 _B'(<^6KD_= (D;./J2!T^8_Q=NOWJ0CY>%P MK':0!@;@H 'L<^_4#YN *5R 6=<$+\^Y<>K$'H,@[O7'7)ZY % _V"-O(0C. MWDD#H<#Y .!CT).*$;R_EW%1&V,9[ CM[[CQM[C'8E) ,%=PV[B"3@CH0QY& M,X.3^/H071[MW1ER^XKSQENX!_V3SC'/?DD ;Y97"XVG@+P0,XVGH!GH>G8= M0#0&#+A?N$<(3G(P>,>GRXX!XR1G)(:H^52HQP5R!CG:!CHO?CKU^GRO,@^< M[OD)+#:VT$C<]\@YXX !E+;AC>5)4LR[C^(QGIN]!\V!US2;EZY!##! MW'=QMXSST ;G)QQP.1UKP96!4$'CJ" M/\CT]NG;'R>[^/\ _DWFWRVUO^$K0D< X^QMG/3H?F]1G^'K7A"GY02-I]#V M_P X]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC M\/\ #T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.G MMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z M>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^ M0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^1&'^R#@'KQV(_ICMQGIC"+T]L?A_A MZ>W3MCY$; ZCH#V]CG] 1VZ8XQ\@!^A?PJQ_PB_A $'_ )%VP&&.,_NL 8QT M^\.G;CKSZ97F?PH7;X7\'*>"OAVP.%7'_+(%L#MTZ8]N,Y/IE !1110 4444 M %%%% !1110 4444 %%%% !1110 5P/CHG['KY!P3HUYU;H=J\=?4KQGG';H M>^KS_P ?,J:?X@9MRC^Q+O))'/R8ZY["1ZD4 ?)ZM\I_B+=58YSP1@\Y M/ (Z9Z9&5-.SN^7>20V-S'&3DC@YXZ@9 [X]@ =8_OC.W;R!],9X&=O8\'OD MT@;Y0Q8E<8+#J0#Q@ 7<-ZL3T8%B_RXX)^HXR<9/#$$ =&,/+ M"'&SY6YQM_@'LOIZ]O;Y79*XP0&!X52"?0*,'IE>G' YZ&E"_O$VG.6&&S]X M=>N!GC;W[=\'( IXD/!^]O(Y)X8<\CG[H]3R,8"(VCYMQ(![,3P"3@9Y' MRX)ST [Y*'T9=YQG;CDG '0\\J#V)^\,\^<9.1C!!! ] M, !D>6V,99?F4YR"3_%WR O?G X[%%;=@C+,0,[6Y(VKZ,3_%ZX&/?_ -FI=VW.YMVT]F3U'3.:4J?FQDE6;YAGKC!X ZXR>,=1CJ33?N@;0P/W?E_ MB8@\<'L<]SR23V-.90ZDJ%*] 0H8 =A@ G&W/IG=[\ ",1&K.B[=OL!C&."0 M,<<#KCY!SUK2^(7[O]GF KT_X2U02>2=MHY!)'7&,8)Z 9(ZUG?Q*0&.UAR2 M">/X2>.;=LYSXJ3+*#\P^QL>OT&GMT[8^07*J,GD=<#'_ZNGZ=L?(=/;'X?X>G MMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ M>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_ MAZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^' M^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ M^'^'I[=.V/D #I[8_#_#T]NG;'R?H5\*%QX5\(C;@?\ ".Z?E=O;RWSQM';V M_P :_/4J.XZ9'Z8/IVSZ=.V/D_0KX4+CPOX0&W!'A[3L+MQSY;X_A&/RH ], MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O/_'LF-/\0DMM T2[^8D9&$7 R3U& M2/JW?FO0*X#QXWEZ?XB;<1MT6\Y/3&P N!E0Q;#@[FX ^;CDJ<9R<<_P 7/#<+N^8%&R>BDN._ QR>Q4G.>W&30 CYCCR!G8."R$ =O#8.,E><>^<#(ZGC*TW:K9"C<,Y 11]W.!@@=>%P>!P#DX.7 MX\S&- MP;.<' YXST ZY'!!Z4 (SEMQ*Y?'H3@GYL#)Z]#TS\O3I2@;&ROR_-L!&?[Q MQGGDYSG)_#+8I%)RRMW ^5@3G*L3\O&><]N?_05W'<"=Q96P6S]#CG'4GVSQ MP10 *W1N2A*L-HW9QCN<;C\N6^&7PR (/&J \EN?.1?QP>.G(&,G." >*_>)/ M7<2?S_/U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< M.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^ M?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[ MY^< .OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K M[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^ MOOU[Y^< ;)]UL_=QRHZ[LM^G&EY/B+5#MR?,0C/491?RX_IR,X M'YD\GH,Y]^O(^O8GUZCKN^;]-=*7.OZGD9/F)U'_ $RC//'J2>W/UH Z&BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \_P#'K#^S?$3$\#0[UBV2 M ?D0Y!!R!P?ID?2OE'EF'=\\C(ST.0.2O;M MGG/R\8;VH^;:A R,E@WJ2!@]ADDXX.#D^IPV-AY(4L -I&&; '#]>?;^[VZ< M85[<[G)/4G)X*^Q."5X/KP&;IB@!&9?O[\JH/1N=OUW9Z;>X'.X^RG.[.<$, M2,#C(ST [_?.!DGN1TH#?<'R_*1A<[0&&!CKQ@GMD^2 !;;AMQ'.,L>F.HR>N,+G#<[3Z'*%06(P6P,X8$YX/48SR,#. M#T(Z]1?NJR8R .<#DJ<=3CKZ],<-@4H]LEA@E<=< ')&2<\+R02 1WR: $9 M@)!D_<<#+$9P,DD\ X (ZGOWS\R[FPIR<@XR<]<#C.3_ !+@C(YQSZH5*QE0 M>%.P'G(/. .F"?PX88/ I>'<'!'/+' (R2 /4'#>H/3 ZB@ VC=M(PG0*W'! M8< ''&,<=/\ >-)SY9;HOWMV3C.!DG@@8;!Z#N<<')R,Y'++]W8?F& 2#QW) M]#U/0G%''!+ ,N#N)&00,GMT[8^0Z>V M/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[ M8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY# MI[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D M.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V M/D"VWVQD]/09]O[OMT[8^0Z>V/P_P]/;IVQ\@.N17?5Y_X\!.G^(2I.?[$O.@R1A%'8Y) M8]\\<=2" ?)_6)@3M7!RI;&T<<8]!QU7HW/?+_G,AP#N&>_*[NGKW..X^7/& M,4FX-MVG RK*.@7/ _#D=#S@X[@BCYE&S &" >3R5)QE<]>I]_R $5OE4*>. MFU20>XP!NXZ-UQCC^[2J0S@_(=Q7&WC/S9X&.0<$\].<'N&Q-^Z5=Q'&, GC M[_8,#VZ #IT&/E=S(KMC=NSG:XQ0 Q<1AP0 -J_*W ^X>H M^7T].WM\KV^]P=S*>"<%LY(&3D?Q=!G^(C% ^\ZYQ^\/IQ\R\X)Z\^GY_P 2 M;SM# @GC;\QY].3U!Q[9*^] "[?G7&6#9"D'EN,_>XS\N!U/(']TFDW%UP'R M#DD$<'J!THVJQ()^5_E!X!89'/8')8'H>I'?%$K'@L.&#'#YQ M]T-CG'&>V?\ [$ 5LL3D$;ASN!SU;*]\G!/'(XZ#BDDZD.!NVG)/?EAQE2>K M#@9Z_P#?2M@.S9PN2"P7.#NSZ $\X'4Y/L#M1>0ZAAC&3Q@GT7J>RX M'. !=I?IDGIGG([8W8/3.,Y_B;TK1^('/[/=N?NL?%L8_NC_ (]6/3U).[!S MQGH369NZ;MSR# Z<#%:7Q PO[.]L0?D_P"$J3!4$ C[(Q./ M0<''7&0<@"QD!$_AXX!//0'^6/TZ8^1W3VQ^'^'I[=.V/D%RJC)Y'7 Q M_P#JZ?IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z> MV/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I M[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY M#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/ MD.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 #E>@Z9[XZ#C]0/3&.V/D_0KX4+CP MOX07;C_BGM._AQC]V_.-H^O2OSUZ>V/P_P /3VZ=L?)^A7PH7'A7PB-N!_PC MNGY7;V\M\\;1V]O\: /3**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@/'>/L.O MXSG^Q;L'D9.$ QG/7G'7J>.]=_7GWC[YM,\1X.X'1+T;<;B5\M<=^<@>N>![ MT ?*6W[V03QDC;MW=2>,9Q\Q!&#U'?-"EMS')++\N1DGY<9[Y(SSW[C.3B@D M%MRA6^;(Z!2=PP./KGD_Q9 /0)C]V%P2OW<,%'." ,$'!*GO@9QZF@!2I#%> M3_%WSP3\P&,'UZ')8=L&FMC&6''<\#H.><]?E/.[(*CMS2M\NXG XW98;>>N M[&.Q;N"!PX[67.#\P(SU(!./?YN=HSSTZE-Y5F);E57!;(.-I/.2#U'?/?GK MA2FW( )*YQQD]6.>A[@'..2!RU #5;]R<$A1R1P=O)P3G/0@\XSTST-.9?+7 M+*=BY^5AP%.,KZ8Z=\=3_#0N0S 9!1FV@#)4?*.!GL#Z=^^?F2-58C 4$XQM M(.!D8P #TX.<#@)F@!?FS@L0>FX9.XX.>1@G!SP/R'!I)/FWY +9P1VR>Q^4 M?S&<+ZTI%*!EMI)+;L$)Q@[CD^HX/8?Q=3U M;E:3=D,NA!;@CMC/;K_ '>>01)\=OD^&/PS4' !U;&X''^M3L>OJ3@Y MYYYQ0!XIU)[\D>N??OUS^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS M^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7 MWS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/S MG7WS^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O? M/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^ MO?/SG7WS^/\ CZ^_7OGYP!&S@D9;CH,'/(/OUZ=_O=\_-^FVE@?\)!J:D*2' M0!1G PB'KZ#)_$?0#\R6&[^$-D=^<\@^_P!>_..N9?3_$+#&1HMV%8'/)CZ]>,\8Y'3\#\HG WC.R/N NT!2 !D$=AGL>G4#( MH %#)M"L=H^4'/RY#;1P#CTR/; ')I.F.-I'W58 [>3@?^.J.P]R>:&!7YG0 M9P=P8$@D]<_48&/FYQC[M+C/RCDEF3) YYYXZ=AD C/S<9% VY7XR"!@,V> M0"3CL2>,]^ ?7)1B%^;'UWD'E0<#KSCG//49P,YI%*HQ)&"-K$-@9."V>=O^ MUVQGG@@TNT!BF5R" #PO(!P,'H 2N!@]0>30R?,4.3G. 1U/(S]W&.>2 ?O>G49MOS@MP<&SC!((XX/4' !&<#H, M@&C\0BP_9YMV?(SXK7.\>/L?\,]VY78/^*LB *< _Z(<< ].,XY.#VKP5"%50.!@8R?\ 9!_3(].G M; *@#NGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>G MMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ M>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_ MAZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^' M^'I[=.V/D #I[8_#_#T]NG;'R(WR]RN >@] ?Y8]N5 [85>GMC\/\/3VZ=L? M(C?+W*X!Z#T!_ECVY4#MA0#]"_A3@^%_!^?E/_".V., G&(O3 Y QV_B&!US MZ97F?PIPOA?P@OW<>';'"J#_ ,\@3QCK]T].N..IKTR@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *\_P#'[8TWQ$>5']B76XMT^YQSGM@C.>N,'DUZ M!7 >.\BQU_.1G1;L8R0?N 8Z]>W7G(/]W(!\H-@L0",EC@ @ M2G4\>^2*X"YR-O51N 7L1C/;Y3SCH"1ZD90L9 MP,\%6;( _B!SP1C(SR2>3]" ''E["0HQRI<*!CGU..0PXZ 'T%#G?4'/KPN0<,1C(IWS)(>&&#]T9R0"O/7)./KT^H*+^[VL21M(7CH,<$# P< MX/''\/ )H !E6 R0!)@D$C)R."..N,]NHQG)RF\X'S;67^]G.0%&.I/7L.O' M/.2BC;M!V[NAVX!XRN "<]0<_P 77W(P;=K*=I0%@O39@'C''LH[]\_W11)\JDG< 1M^ M<$]01CD'T7OR<>O)M/F]/F$F0. 2!D\="2=P !BV'!W-P!\W')4XS MDXY/KTQPV!1'E6PNX[=H"\@ 8XXXQR!GC Y&.II ?,"@-\W0$L MQ'_?5+]XX(P2?]6V.I+=L'W!..A)R<4 "[APA;(*@ @@ 'H<#'H,\8ZC^\:T M/'V&_9Z@*G[WBN-I[C'!K-P"G&2N<*&&0;=CDJ?%48!#$C LV)YX]\,<_A0!X*K!E!Z< X]. 1^F/3IVQ\B] M/;'X?X>GMT[8^0&5ZGICMCH.?U!],8[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GM MT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ> MW3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_A MZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^ M'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( !4=QT MR/TP?3MGTZ=L?)^A7PH7'A?P@-N"/#VG87;CGRWQ_",?E7YZG*]!TSWQT''Z M@>F,=L?)^A7PH7'A?P@NW'_%/:=_#C'[M^<;1]>E 'IE%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5P'CW]YIWB%<_>T6][@$':@ SSC!/;N/PKOZ\_\?,J:?X@ M9MRC^Q+O))'/R8ZY["1ZD4 ?*.[S,?-DD\26. .AX!QR3GD=Z =N4WGY3@;3M/T )&.=H P>HZ[C2;?]8H4=""H MYZ*>,>@R,#:>H/.> !-NU6 ^4Y"Y'9MN !P,'MVR&&".!3FRV6 )Z]0<@_,5 M]3QD<$=Q@ \4?=[MV_+M*Y8CCY,<;3P 0> "., M<9QDG(( O"EU'R_,0%5@G0@ =?1L=,XQZ E542'E<\Y/R'N0#GDXX[$=#CC! MH5MLC#./WAXSC^)>V1Z^G?OGYD7"E0>2N.-H'&<\ C/11P!U[D\@ 3=C.\D M8;' YVDYP<#.>>1U^GRN;[N&RW..NX9P5P"0>>HYQR!_>I(_D8KTZ JN<\+A MONX]NWIZC C,VT[MTG W!L]\YX.< .W0< 5AMP267KF0*1C)#=,=23C' M.>,YYPA^6,*<(O(ZY08+9')P0!VXXSZ8!'CS%9 .1]U2/]X#C ^Z .#Z9R.: M.(_5>/=3URN" >W/7A_P =!_Q;7X98 M&,G525]G/7@$8/0.^.WR_"[X9C/ M?6.P&<2)SQW_ #_#I0!XMU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SC_ "L^>1N/ MY9?K^"G\^AY#'7WS^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYS MK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G M.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7 MOGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[] M>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYP!K?,,[=P('7J_ M/KR6_3C2_P#D8-4&-W[Q.2/&/V#Q 1RPT:\8#C.XHHQG/;CC(SGVKY.PJ@<[<' M SA=WW3_%[@A>) 6P2K @[< M'J,\XSGAC@=,_44,N69""6)R1NVDMD>_3"Y!Y(YQC&*3(EQR"QZ;B/4\\<9 ..,@9R>:502& &0205(/.0O7C SW&!U M)]R*1YV5ZYY'(/WL] ?XE/?N#C)):%S&N01RJ8./EX_,BO\ -N"X#-G*_*!R<8.,]RW4]<\&A<<;,G@#"D9( MVKQ\I]_8#.?0E>2H*#=M(*A#D9 ! '0$'.,CC'J: $9ANW[@>68-P>@)'.? M3GKR&/ '11A9 HY!;G8<- MG=RO/+#GOSQ@X)QCJN#@9H T?B WF?L\VV&/_(V1J#N'0V;8!YYQP>NV/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MC MY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3 MMCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[= M.V/D.GMC\/\ #T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I M[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D0X5<8P,'C'LQ/I_M>G4]/X% MZ>V/P_P]/;IVQ\@6V^V,GIZ#/M_=]NG;'R 'Z%_"GEUYE\*$"^%?!J'JGARP_A[^3DD#UZD\?W>.]>FT %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7 >//^/#Q!D$AM%NAACG.$Y'X\ \]1 MSV![^O/_ !XP73_$3DC']B71RK4+%6;+\MP6!.,A<$D@KTSU]O7 M "_-RJJ0.,*?XG3. >,=N5P) M%) #?*1P"3RO&2 3Z^G3N!R6J3M!&0W/S+W)! M)QQURO( Y.?*,GG 5QG';)!)/W<>GWN<9X1F'RMGAEP&D(Z ;ASC!Q MGK\W3ZF@ ^6.0L, +D$#Y<8.<=OX5'X8SD@!Z<9X M.#PGRKMYVJ"0 3MVJ>H]N,'&>Y.. *7YF#'!ZYPJG 8 GIV)SGD'D=^* &JQ M2-2&( 'KA>!D8&1_=P>G0\ $T[;MW!5W)R#P2I(&,$ #MGL>>.P%&W$@'*[6 MVAAR1T;C'48[ T "@EX\\G. 3C M<2#D\@]@6&,CHW!'%7_B !_PSW!D!3_PE49RP.[_ (\VYR0"< ^YX['FL]/T[8 M^1>GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[ M8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GM MT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ> MW3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_A MZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY/T*^%"X\*^$1MP/^$=T_*[ M>WEOGC:.WM_C7YZE1W'3(_3!].V?3IVQ\GZ%?"A<>%_" VX(\/:=A=N.?+?' M\(Q^5 'IE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5P/CK MB+QD9]P<9Y ^A[ZN \>KNT_Q#\I.=#O.O.<1X]#G'3OSGIG! /D]&^48SMP/ MNMW('HV!G=W))+9Z"E*GB/GKD(,C@=0. ."!@\=1_P "3(:,,1O7'S$D$8VJ M2,Y/7'<@>N>,KM_>%#R>-V%P&RQSD8Z2#G'(Z#=2[ML MA.X!L Y;Y >K9/0CH1W_ /0J !9-HSN!_C/S;1DC<>,8X'4=CU%*)-NPDD$$9+'&!P3U.0<#."1P>A(--9?+ R#'@-CH M.=OKP.@'0YZX( - #O4$'8TF,=N2IP1D8XSU'?OGYCEQ\Q;:X!S]X'().!D@ MCKQSU'8"CI*". 'VY'J6)QVQG@]L\?>S3>" 0%/X?FQ3RIWX+-N M /S\[L9SG'X8XXZ<8P *,_(/E93@*,X7MQSG #]@.G4 B@ ?YMX'S=<[>2 & M;GUX..X/!QC&*?\ '(_\6S^&6TC<#JH!SG_EXCYQQSN&3QSTR>A8I#;<;E1B M-GI_+'&,C _ASGFG?'+/_"KOA>!P"-5PO)Q^_0?A@D#&,X&/]F@#Q4*.PZX' MZ8'KVQZ]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@ M!U]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. M '7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O M?/S@!U]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ M]\_. '7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_' MU]^O?/S@","X(ZAAZ^I'U[$^O4==V6_3?3 6\0:H2AYD0\@XQL4C/7G_ .) MXP17YCOC!8A2,?\ CP_\2_Q#C#N= M%NR""1N_=] ??(QZ9^F?E'EESDRA3D').2-S#IGJ,=AU&.P'U=X^/_$M\1?, MI)T.\^;<-O*#/7L1S[;3P<<_*( D8 C=VPP&<9 QC!/0\Y_O=L\ "*0JXW87 MJ.ASC&&'7/)SW).,GM1NVJ,9 4?,%; QST;CGPHCG8+]V-#M^7*E54G;]XX /(((Z=.W3(P *BG.W!PK#Y>PY7&!Z< M'!VCIVZF,8C1#@*5'&>H(!/)XQ[#CAB,"G;>H*AR#@YX&?N\D^HV]><,<$T9 M"G[Q&.2RJ0W)7!QC@Y[=\'@G@ "\DE,&122 &3@'!.#FDRV6R2&8#O M@D[<>J]R!T[C_@( JY\P8W;L !6(W'!)QU'H1W]<_>IO"[E )&!\G3=Q@ K@ M<%H.2<,.N3@*>_3HHIJ[=N.JL!GRP.ZGC&<$X/3GA M1UXH =G:P&\YZ':<'(XSR>22!U)QP".30N3M0'9D@!0,X[X /H#GL?EZ$<4; MF5F(4EQEF4$\\]?7VR>H4X�%VJ0H+8.WY5Y^4X'8CN#VY!Z MK< >6/\ A*T8+R/^7,G/.,@8]^/[O;P9/E1>"N!T8\C_ #C].V/D]Y\? )^S MS;!2N/\ A*T(VG@G[(=N!D9' QU[C(QFO!DP$7:GMT[8^0 .GMC M\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .G MMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z M>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY M Z>V/P_P]/;IVQ\B-\OI51Z\9X(Y[=1@UZ!7G_C[']G>(BQP! MHUWEST4E ,@YR.0>_;'6@#Y1W%R2AP G#%@P4MN88X M&3E1SD]\XZ=#@=LKL,GWAG=URH;_ &3R.,].H]1G'1$D.WAHW?.S;NN#N!) &,Y)R/ESD^F 1WQ0 *V,CJ M=V0"0,G*$$@]"2>?ESSQSU(\*RXX!Q\V<;OF7ISR#G.I&2# MU!(.X=Q3=HVXPO& 2=IP,$.XYR.,YXP3@X&=I[4W&U=PV[DP>W! /).3WW]2.1CN27;BLG<#C Y4MTQ MU()/1><]1[B@!"Q4,V-NWYSUR,C/?'&<>@^4Y/45I?$!?+_9Z@V\#_A+$ X7 MDK:,!TQW!XY_X#VRSA8VQC"J#N3^'Y0,]LYZ9XP,\CH-3XB?\F]0'=S_ ,)9 MG[W86DG'O@@'KQG^'L >"KC:"IR,#!SZ #_V7VZ=L?(O3VQ^'^'I[=.V/D.G MMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z M>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^ M0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MC MY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3 MMCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D Y7H.F>^.@X_4#TQCMCY/T*^%" MX\+^$%VX_P"*>T[^'&/W;\XVCZ]*_/7I[8_#_#T]NG;'R?H5\*%QX5\(C;@? M\([I^5V]O+?/&T=O;_&@#TRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@"&\O(-/M)[JZGCMK6!&EEFF<(D:*, MLS,> 22>F*YG_A;7@8\?\ "9^'\\#_ )"D'?I_'WK#_:*TF]USX.Z_9:=9 M3ZA>2&VV6]M$99&Q/^$S\/YX'_(4@[]/ MX^]'_"W/ N,_\)IX>QC.?[5@Z9QG[_K4G_"K?!?_ $*&@_\ @L@_^)H_X5;X M+_Z%#0?_ 60?_$T 1_\+:\##C_A,_#^>1_R%(.W7^/M1_PMKP,>/^$S\/YX M'_(4@[]/X^]2?\*M\%_]"AH/_@L@_P#B:/\ A5O@O_H4-!_\%D'_ ,30!&OQ M:\#-C'C/P^<\C&J0>N/[_K7%>-/B-X1O+'6UA\3Z-,9]'N(D"ZA"WF,R *%^ M8Y.">.:7^U[+:?]-M\C)^68$9P<] 1G M@Z],\'[2_P"%6^"_^A0T'_P60?\ Q-(WPK\%-P?!^@D=>=,@_P#B: /B^/5K M#.03QN.!D,.HZ8P<"F_VO91Q[A>VZX (Q*JCA1UZ>GMTQD9Q M7VDWPK\%-P?!^@D=>=,@_P#B:!\*?!*G(\'Z #S_ ,PR#OR?X: /C!M6LD8Y MOH!QM!\X;L9)'!SU(/VC_P MJOP5N)_X0_0<],_V9!_\32_\*M\%_P#0H:#_ ."R#_XF@#XL_M:Q48^W6ZLH MP 9AP-N#C!!YP3P #MZ#K3SK%BS%C>6Y7!R/,5L\\@_,?#VVL[VWN[FV_M,SP02H\D >92NY5.5W*#]! ' TR#_XF@#\U3#) MSF-O?@^_U]_7OUS\X89.'\<#_D%P M=NG\':C_ (51X(/'_"'>'\@#\UC#)SF-O?@^_P!??U[]<_.& M&3G,;>_!]_K[^O?KGY_TJ_X53X)SG_A#] SG.?[,@ZXQG[OI2?\ "J/! X_X M0[P_C@?\@N#MT_@[4 ?FL89."#Q_PAWA_'(_Y!<'?K_!WH _-8PR_!]_K[^O?KGY_P!*O^%4^".@'7G/?Z$=^IZY^;]#K#XH>#H= MN,]!BMS_ (51X(/'_"'>'\G?\*M\%_\ 0H:#_P""R#_XF@"/_A;7@8! MCQ_PF?A_/ _Y"D'?I_'WJ3_A5O@O_H4-!_\ !9!_\31_PJWP7_T*&@_^"R#_ M .)H C_X6YX%QG_A-/#V,9S_ &K!TSC/W_6C_A;7@8!CQ_PF?A M_/ _Y"D'?I_'WH_X6YX%QG_A-/#V,9S_ &K!TSC/W_6I/^%6^"_^A0T'_P % MD'_Q-'_"K?!?_0H:#_X+(/\ XF@"/_A;7@8 M!CQ_PF?A_/ _Y"D'?I_'WJ3_ (5;X+_Z%#0?_!9!_P#$U@_$#X5^&3X#\2#3 M/".DC4?[-N?LQM-,B\X2^4VS9A,[MV,8YSB@#:_X6YX%QG_A-/#V,9S_ &K! MTSC/W_6C_A;7@8!<9_X33P]C&<_VK!TSC/W_6I/^%6^"_\ H4-! M_P#!9!_\31_PJWP7_P!"AH/_ (+(/_B: (_^%M>!AQ_PF?A_/(_Y"D';K_'V MH_X6UX&/'_"9^'\\#_D*0=^G\?>I/^%6^"_^A0T'_P %D'_Q-'_"K?!?_0H: M#_X+(/\ XF@"/_A;G@7&?^$T\/8QG/\ :L'3.,_?]:/^%M>!AQ_PF?A_/(_Y M"D';K_'VJ3_A5O@O_H4-!_\ !9!_\31_PJWP7_T*&@_^"R#_ .)H X?QE\2/ M"ES9ZYY/BC19V?2KJ)!'J,+%W95PHP_4E< 9]NV#\RKJEC@+]LM@P*@D2+QC M@$<]!V^7&5)XSFOM+_A5O@O_ *%#0?\ P60?_$TA^%?@HX)\'Z"2.1_Q+(./ M_': /BY-9L. +RWQG*KYRXQP1WQ@8'('&>O4T@U6PV$B]MV)7:Q,BY/!ZCGM MMZC/3.>E?:?_ JWP7_T*&@_^"R#_P")I&^%?@IE(/@_02#P0=,@_P#B: /B M]]6LMI'VV'(SDB1>N3D@#Z]CD@GN*/[9L%D8F]MP0QQB5AZGN%/)]#^UK LP^ MT5^%?@I5 '@_00!P -,@_P#B:%^%?@I>!X/T$#KQID'_ ,30!\7?VQ8[@PO; M8,3R3,HYXZ]QGCC/9>.HH;6+'G_3('&W[IE7+ 'H<\D8;G@_F.?M+_A5O@O_ M *%#0?\ P60?_$T@^%?@H9(\'Z"">3_Q+(.?_': /BYM5L=A'VZV<$D=S=.WVA_PJOP5N!_X0_0 M<],_V9!_\30WPK\%,I!\'Z"0>"#ID'_Q- 'Q[XVUS3[SX%6^G0W]O-J/_"2+ M<-9QSJ9?+%L4+[<[L9P-W(!(Y'!KQ=89=JY1B>.BD>G_ -;].F/D_2H?"OP4 M,D>#]!!/)_XED'/_ ([2?\*H\$'C_A#O#^.1_P @N#OU_@[T ?FL(9.,1M[< M'V^GMZ=NF/D!#)QB-O;@^WT]O3MTQ\GZ5?\ "J?!.<_\(?H&"!Q_PAWA_' _Y!<';I_!VH _-80R<8C;VX/M]/;T[=,?("&3C$ M;>W!]OI[>G;ICY/TI_X51X(/'_"'>'\E_P"%4^"/^$.\/XY'_(+@[]?X.] 'YK"&3C$ M;>W!]OI[>G;ICY 0R<8C;VX/M]/;T[=,?)^E7_"J?!.<_P#"'Z!G.<_V9!UQ MC/W?2D_X51X(''_"'>'\<#_D%P=NG\':@#\UA#)QB-O;@^WT]O3MTQ\AY,O& MV-O;@CMQ^NWTQ[8^7]*?^%4>"#Q_PAWA_'(_Y!<'?K_!WI?^%4^"=_#7XA>%-/\ #?A>.[\2Z/;26^@6,4L!_P A2#OT_C[T M?\+<\"XS_P )IX>QC.?[5@Z9QG[_ *U)_P *M\%_]"AH/_@L@_\ B:/^%6^" M_P#H4-!_\%D'_P 30!'_ ,+:\##C_A,_#^>1_P A2#MU_C[4?\+:\#'C_A,_ M#^>!_P A2#OT_C[U)_PJWP7_ -"AH/\ X+(/_B:/^%6^"_\ H4-!_P#!9!_\ M30!'_P +<\"XS_PFGA[&,Y_M6#IG&?O^M'_"VO PX_X3/P_GD?\ (4@[=?X^ MU2?\*M\%_P#0H:#_ ."R#_XFC_A5O@O_ *%#0?\ P60?_$T 1_\ "VO QX_X M3/P_G@?\A2#OT_C[T?\ "W/ N,_\)IX>QC.?[5@Z9QG[_K6+\0/A7X9/@/Q( M-,\(Z2-1_LVY^S&TTR+SA+Y3;-F$SNW8QCG.*/A_\+?#)\!^&SJ?@_21J/\ M9MM]I%WID7G"7REW[\KG=NSG/./^$S\/YX'_(4@[]/X^]2?\*M\%_\ 0H:#_P""R#_XFC_A5O@O_H4- M!_\ !9!_\30!'_PMSP+C/_":>'L8SG^U8.F<9^_ZT?\ "VO PX_X3/P_GD?\ MA2#MU_C[5)_PJWP7_P!"AH/_ (+(/_B:/^%6^"_^A0T'_P %D'_Q- $?_"VO M QX_X3/P_G@?\A2#OT_C[T?\+<\"XS_PFGA[&,Y_M6#IG&?O^M2?\*M\%_\ M0H:#_P""R#_XFC_A5O@O_H4-!_\ !9!_\30!'_PMKP,./^$S\/YY'_(4@[=? MX^U<5XU^(WA*[L=<6/Q1H\C/I%U!'LU&$MO9% 4'X>51DG'&> MPRQ[G@D<] JZO8R8!OK=QD9WN#QDY[G!PP[#@]OX?M#_ (57X*W$_P#"'Z#G MIG^S(/\ XFE_X5;X+_Z%#0?_ 60?_$T ?%;:M8O'D7ENS$#!$BDG[G?_P"R M[=>,A[:Q8,&*WUNPR3\LJ\=2,8)QD=3U.[\*^T#\*_!1P3X/T$DHQB MFMJ]BVXB\MU8_,/WPSD@=,X/M[ ]1T'VDOPK\%+P/!^@@=>-,@_^)I?^%6^" M_P#H4-!_\%D'_P 30!\7'6+"1CB^MSGE3YJ\\G'<\?,#GD#T%(VJ6!4_Z7!M M_A7S!TZC!QQ]T# (]SBOM%OA7X*92#X/T$@\$'3(/\ XFC_ (53X)Y_XH_0 M.3D_\2R#KZ_=]A0!\7_VS8LR_P"G6[.#G;YZ=>O W'G.X=0,9SD#D_M:QX(O MH>G+*XW=%YYY_,GICGM]H-\*_!3*0?!^@D'@@Z9!_P#$T'X4^"6.3X/T GC_ M )AD';D?PT ?%[:M8\DW5OOR>!(O'(/'8\G.>.@ST.+_ (VUS3KSX%P6%OJ- MK/^89!VY'\-)_PJCP0>/^$.\/ MXY'_ ""X._7^#O0!^:PADXQ&WMP?;Z>WIVZ8^0$,G&(V]N#[?3V].W3'R?I5 M_P *I\$YS_PA^@9SG/\ 9D'7&,_=]*3_ (51X(''_"'>'\<#_D%P=NG\':@# M\UA#)QB-O;@^WT]O3MTQ\@(9.,1M[<'V^GMZ=NF/D_2G_A5'@@\?\(=X?QR/ M^07!WZ_P=Z7_ (53X)SG_A#] SG.?[,@ZXQG[OI0!^:HADXQ&WMP?;Z>WIVZ M8^0$,G&(V]N#[?3V].W3'R?I3_PJCP0./^$.\/XX'_(+@[=/X.U'_"J/!!X_ MX0[P_CD?\@N#OU_@[T ?FL(9.,1M[<'V^GMZ=NF/D!#)QB-O;@^WT]O3MTQ\ MGZ5?\*I\$YS_ ,(?H&%--\->%8[KQ+H]K)!H-C')'-?1( M4=$;"#Q_PAWA_'(_Y!<'?K_!WI1\*_!0R1X/T$$\G M_B60<_\ CM #?^%L^!]VW_A,O#^[T_M2#UQ_?]>*0?%KP,V"/&?A\AN!_P 3 M2#G_ ,?]C^52?\*M\%_]"AH/_@L@_P#B:/\ A5O@O_H4-!_\%D'_ ,30!'_P MMKP-S_Q6?A_U_P"0I!Z9_O\ I1_PMKP-Q_Q6?A_U_P"0I!Z9_O\ I4G_ JW MP7_T*&@_^"R#_P")H_X5;X+_ .A0T'_P60?_ !- $9^+7@9,_#Y#<#_B:0<_^/^Q_*C_A;7@; MG_BL_#_K_P A2#TS_?\ 2I/^%6^"_P#H4-!_\%D'_P 36#X^^%OAC_A!?$?] MF^$-)_M'^S;G[-]ETR+SO-\IMFS:N=V[&,&OA!X)U3Q?XOU1-%\.Z8BO=7LD;R",,ZHN$169B690 H)R:N^"O&6 MC?$3PCH_B?P]>KJ6A:O:QWEE=JC)YL3J&5MK@,O!Z, 1T(!H VJ*** "BBB@ M HKD/BE\6/#'P7\)/XF\7W\FF:*EQ#:M<1VLUR1)*XCC&R)&;EF Z=ZZY6W* M"._J,4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 45ROQ0^*'ACX,^!M3\8^,=3_L?PYIOEFZO?(EG\O?(L:?)$K.V7=1PIZY/ M)KA?AW^UY\+?BIXLL_#7AG6M4O=8NP[0PW'AS4[5"$0NQ,LUNB+\JGJPST') M H ]DHHHH **** "BBB@ HHHH **\U^+G[1WPY^ ^J>&=/\ 'GB6/P]=>))W MM]+$MK/*LSJT:MN>-&6, RQ_-(5'.+%U/1_ Y8:]=6]A=%;7&_)7,0\T?NW^:/<,#.<$&O4O#?B"P\6^'M,US2YF MN-,U*VCO+69XGB+Q2*'1BC@,N5(.& ([@4 :-%<-JOQ>TC2/C%H/PVFM+]]; MUG2[G5X+F-(S:I# Z(ZNQ<,&)D7 "D=>175ZYJT6@:+J&J3I))!96\ES(D0! M=E12Q"Y(&<#C)% %ZBO&]/\ VIO"NH^$OA-XACTW6DLOB7>PV.D(\$/F0/)$ M\JFX E(4;8V^X7.2..N/9* "BBO$?'?[:'P@^&WCG5_!VO>)KR'Q'I/DF^LK M/0=1O?(\V,21[G@MW3YD8'AO4=010![=17/^ ?'FB_$WPG8>)?#UQ/=:/?!F MMYKFSFM'8*Y0DQ3(CK\RGJHSU'!!KH* "BBLNQ\4Z+JFN:GHMEJ]A=ZQI:Q- M?Z?!"YC2,VJ0P.B.KL7#!B9%P I'7D5W- !17GUC\?/ .I_&34 M/A3:^(HIO'^GV8O[G1U@FS'"0A!,NSRR<2H=H;=ALXQFJOQN^/FA_ NQT(ZA MI6N>)-8UZ^_L_2M!\-V8NK^]E"EW*(S(NU$!9F9@ !0!Z7161X1\0-XL\+Z7 MK+:7J.AM?6Z7!TW5X1#=VQ89\N9 S!7'0@$C(ZFL>U^+'A>\^*=]\.8;^1O% M]EIB:Q/8_9)@BVKOY:R>;L\L_-QM#9]N#@ Z^BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBN#^,OQS\#?L^^$X_$WC_7D\/:+)0RD9!'U%-OKZ M'3;&XO+ABEO;QM+(RJ6(5022 2>!T S0!/17+_#+XE^'?C!X&TKQAX4O7U' MP_JB-):74EM+;F15=D)V2*K#YE8*O%&F>"?"^K^(M:NO ML6CZ3:37][<[&?RH8D+R-M4%FPJDX4$G& ":\=\$?MR?!'XA>(M(T/1_&ZC4 MM8*KIR:EI=[IZ7C-C:L4EQ#&CLVY<*K$G<,9R* /=Z*** "BH+Z^ATVQN+RX M8I;V\;2R,JEB%4$D@ $G@= ,UY)KG[5_@#2O@79?%FTN-2UWPOJ4D<&EPZ;I MTIOM2N))3#'!!;R!&:1I 0 < XSG'- 'L5%>4>$?VD/#?B+6O"?A_5-)\1># M/%GB>.\FT[P[XBTIXKLQVI(E9VB,D2#&&&9.01W(%>KT %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*_[6/B MS1?$GQF^#GPJUK4].T[0;B_?Q=X@;4KE(8GM;'FV@;>0K++=-'E3U$)]"#E_ ML6^,-,\+^%?BQ\)M$U:WOX?AWJUT^BW5K<1W,9TJZ#W-IAP2&*,TJ')_@'T' M-OCA\0O'GQ4\/^%?&=MJ2V6G>&]/U"R34%TZQ@1BY83Q826661V8 M)D !1N/-54_94A\!_'RR\9?#/2?#/A'PQJ/AJ\T#Q#HUA;"Q65RWF6MS%%#% ML=PY96)*'9C!;&* /GFT^+W[24?['>D_M"W/Q)TECIUC!?R^$4\/VS1:K;+, M(Y7N;GAHY7!+[8 BJ%"X+$M7JNI>,OC?\)?'WPDU[QAX\T?Q)H7CS78="U#P MCI^B)!;:4]Q"\D3VEU_KY!&8\$RD[MQ.U*K'7+_[7 M(Z^;!!%(CK%A&RY+C ;:.#R* /(/C9^U(%_:&UWX;/\ ?@IH?AG3K2YN] M6N(;6XU#4KRY5F6");E7B2*./8SG87RR@$ YKB+K]L;QW>?LN>.M9\/^)])\ M3^+/!_C:Q\.VOB;38(5MM?M)+FVV2LA5HXFECF9'V A2"5QV]W^(7P;^)WAO MXWZG\3OA#JOA9KGQ!IEMIFO^'_%R7"6UPULSF"YBG@#.DBK(R;2I4C/<@K!\ M3?@S\5_C/\ G\.>+-8\)CQG/KVG:F5TF*XATRUM[>Z@E:%&**:WT&UM;?3HY[Z*.XMXE* MN9(RDA56DW2 +G=D\:GB[QE\2/C-^T9XN^&W@#QW%\-M%\"Z?87.KZI#HT&H M7M[=WB2210(+@-$L2Q*K%@N[<0.AX]"_:D^$6L?&[X4GPQH=U8V=_P#VOIM_ MYFH.ZQ>7;WD4\@^16.XK&<#&"<9QU'&^/?@G\3/"?QSUOXG_ >U#PJ]UXIT M^VL?$6A^,/M,=O+);!EM[F*:!78.$;84*X(&)OB]X0LO'FD_')O#>CV^KZ!XAL+2"T:ZFE2;_ $.98"(B1)&@#+M.&.3R M-O4_$CX#?%3QU%\(/&=UK'A#5_B7X%U*[U"?3+JWN+?0+P7*E-J8\V5'@3;Y M4I5CN4L0,X$GPY^!OQ;L_BI\3/B!XI\1^%=-\0>*O#EMI6FR>'[6>>/1YX6G MV$I.!]H5?,C\+? 7XI^,OC[X*^(WQ5F\!6LO M@NVNHK"?P;!=?;-3>>)H2+EYP D*J[.L2[L.3\V#7U#0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'S/\ \%(I9(?V-?'CQ1^;*LNF%(]X7>W] MI6V%R2,9_'Z5WWPJ^)WQ*\8>(I+#Q?\ !G4? &FK;M(NK77B'3K]'D#*%C\N MWD+@L"QW8P-N.XJ']KCX1Z]\=?V??%'@GPS=:?9ZYJ36CVTVK22); PW<,Q# MF-68 K&1PIY(^HK?#NX_:'/B[3X_&^E_#&W\*8<7Y->4ZI^T!\6[S]GS]F#5_#NOV;^,_'NI6NGZG=:E8P_9Y_. MM)V+R1J@VJCJLFV+86";0PW5T]A^SC\;O =Q\1?"/@CQ?X0M?AUXOU6]U>/4 M]8MKFXUG2FO 3<0Q1#$$B[N49VX+,2K< :VA_LM^+-/^&O[-?AZ;4-&^V_#7 M5+6]U=TFE:*XCBM9H2+!YK&X6:(Q3VTX0AE21=H+KEEV M\#G(P/!/P7^)WC+XR^'/B/\ &'5O"\4_A.WNX- \/>#5N9+9);F-8Y;J>:X" ML[[ Z*JH WWCSN /,_A7J7[1/[07ASQQJ>D_%FQ\'0Z%XFUG2=)6/P]9WDN MH>1*K:X2;29!>.#/;RP;O.W!MWER ,H(<@E1ZM?\ [&=_X+^$7PDT M;X9^);73_&OPQNY+_2]4URU:2UU"2=9!>QW$:-N1)S,Y)4EE' .?FH Q?V>? MVE)M8_:*?X;1?%G3/C5X>U/09-9L]=MK:U@N].N(I41[686J+$R,CB16*JP( M*G/%?8%>3?"O_A=(UB_O_BK=^!-.T:&V*VUAX2%W*6DRI,TUQZ'X@UZ\OO",-Q916LL&AE\6FY44$[U& M]63(UA#Y\'Q>U*Z_P"%<&U\P331:X)3:2.Q!/(16N"1G (/ M/6O=_B5\(=9\8_M!?!WQU97&GII'@Y=86_AN'=;B3[7;QQQF$!&5L-'\VXK@ M="3Q7G&C_L;W>F_MF7_Q4?6(&\"'S-:L_#BR2;HM>F@2VFNBFW85,*$@EF(= MSA5QD@'C/@/3Y/V8_#W[8MGX&NO[,N?!>C:0NF77E)(4EAT;*RE7W(S%OF(8 M'))SG(KVSXO?&3QU_P (W\#?!?@S6;32?'?Q,"K)XBNK)+@6-O#9K<7ES' < M(TF"NU6&SYL8'%+XN_9?\5:]#^U EOJ.D)_PM"RMK?13)-,/L[1V!MV^TXC. MT;SD%-^5ZC/%;'Q<_9Z\6^)O"/PGU+P=KNEZ3\1OAR\5Q82:HDLNGWI-K]GN M+>5DVR+'(I^^JEL#&T;L@ \Q\.>&?B#X5_;X^'^G^.?&%CX\B3P9JSZ?K"Z8 MFGWI4W$'F)/'%^Y.T[0K1A<@G<,C+4_#_BKXX_M&?"?QI\5_#GQ$TCP]X6N# MJMOH/@RZT&*>SN[&W,T'F7-T&^T))(48_NVVJ54@,#MKTKP/\$_BYJ'[1?AO MXJ_$37O"LPL=$U#2&T/P['.L-D)9(6B,4DJ;YRWEN79R@7Y J?>)YOPS^SC\ MKW]I<2:YI4-U))+);1P\V\F&S M&,\)0!YEX4;_ (L/^PE\W_,PV'WQ_P!.%UV_DIOH6GVKVEC=7NI7,:*9[B?[4& A60LBK'L)VMN8$8KT/0_P!E MSQ9IWPU_9K\/37^C->_#75+6]U=DGE,4\<=K-"?LY,66;=(I =4XSR.]B]^# M?QG^$_Q*\=ZY\']3\$:CX=\9WXUF[T3QF+N!K#4#$D$^'_ (@^/O!?[9G[1J^#/A;>_$B&XE\/?:I+37+*P^R%=-^4$7,@ M+;LG&WI@Y XS]?> K7Q-9^$["/QCJ&GZGXE(9[VXTFV:WM-S.2$B1V9@BJ0H M+,2=N3R<5\\ZA\)_COX&_:"^*7CCX>)\.]1T7QG_ &8RP^)[^_AN;=K6T$)R M(8'7!;<>&Z =.@ /6/B%XH\4Q_!==;BU#0_A5K'1?#KW4SP><\++(9IHT\XL4?=\L00! ^6:@#C/V=?BUXT^*W MQ&O+?Q7\88_"GC33M=NH[_X1S:)9PA;*(NL:PO(OVF;.U8F(B)40,F^(*S!R3R M :[76OV>?C-\5/&OP_C^)>L?#_4/#_@O7(=;M_$FCZ?<1:[?/ P:.,QN/)ME MD( E",X; VA<"NLO/@[\3?"'[3^O?$+P1?>%;SPQXQ@TJV\0V?B!KE+NT6S+ M(6L_*4JY:*23B0J Y'44 >F_&K5M9T3X>:A>:'XG\/\ @JYC:/SO$7B==UGI M\&\>;,4+HKN%SM5G5=Q&3@8/S7^SM^T-K&H?M)0_#K_A=.C?'7P]JGA^XU1= M4L["TM;C2[J"6-#$QM<1NCJY;YANR!S@?-[-^U=\#=4^/'P]TG3M$O["TUK0 M]=LO$-G;:S&\FFW\MLY86UXB <&N3\)_![XN:Y^TOX=^*7CZZ\& M6UAI>B7VCQ:+X=DNI7M_.>%UD\Z:-?.+%'W?+$$ 4 .2QH \N\">)_VAOC%X M'^(_B>Q^+&G^$K'PKK^N66F0Q^';2\FU%;6=RB7+, L<2JJQCRU\P_,[.W K MH=8_:=\IVLUG)(T<<=Y*[Q!RR@A@&& MX $ YP6ZGS.S_9$\=>'_ ("_!'3_ _X@T'3OBG\+96N+.>X6>?2;[S(Y(Y[ M>1@$E6.1'&7"Y&" O.0 8WASPS\0?"O[?'P_T_QSXPL?'D2>#-6?3]873$T^ M]*FX@\Q)XXOW)VG:%:,+D$[AD9;['US6K/PWHNH:MJ$RV]A86\EU<3-T2-%+ M.Q^@!-?.O@GX)_%W4OVBO#'Q4^(NN^%9UT_1=0TIM"\/I.L-CYKPM&T,DJ;Y MRWEN9&)OC!\%]>\$^%M0LM)N]>\JQO+Z]E=/)L6D7[4 M8]B-ND,0=54X&6Y(Q0!\'V/C3PYX9\"^ OVF[[7M)'C^?QO/XAUO38-1ADO$ MT/466R-J(M^YC%;+9LJX.TJ_3):O;OVLO!?C/Q+^UO\ L\R^'OB9=>&X=2FU M>/3!;Z/9W8TV1-.=Y9T,JGS?-CRA#A@O!7!Z^R^*/V*?@GX@\$ZKH%O\+?!N MF27EA+91:C:Z!:1W5NS1E%E241[@ZDA@V( M? /Q\^(&B^(]>;5?"WA'X;6OB.XB2RAC:6Z22?[1.-J[AO6$?NRVT9X'>N\T M;X1:QI_[4_B7XER75BVA:EX6LM#AME=S=+/#<32LS KM";9%QALDYR!C)RM2 M_9]N?$GQ^\>^*M9FLY_!_BCP5!X4DLHY'%WD2SF8G*[50I, "&)SG(&,D XC MX&Z=\??B=X:\$_%'4OBUIEE8^(!::S-X&B\,P-80Z?,%?[.EUD7 E\IL^8S, M Y(VE>:POVE_BEXF\%^(O$LDG[37@OX6W-A"TVC^#UT^SN[FY41!T-XUPQE! ME8, (D0*K#!<\UTOP?\ A?\ M$_"G3_"O@)?$GP_O_A[X?EAM(]+RY(5BC79<1Q@?N0TJ!-S9# X(![C^SW\2+SXP? WP+XUU"VAL] M0UW1[:^N8+?/E+*Z OLR20N[. 22!@9/6O0J\V_9O^&^I_!_X#^!O!6LRV<^ MJZ%I<-C[/ \B#!9"RJQ!]U!KTF@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *^./C]>>#?C;^U19_#;QMJ^EV/@KPCX7N[_ %&+4+Z.W$^HZC&U MK"@#L,M%;-/(K#E3*IZXQ]CU\Y?#7]D/P]=:KXY\3_%SPEX.\<^+_$WB&XU) M;B[TV/44LK+:D5K:QR7$(8!(HUS@ ;F;J,4 ><_!+X[>+;?]@OQ#<>$+:#Q? M\1OAO%<^&S!$OVF.ZDLW"1S((VS*#;>7( IRQ! W<9]#_9Q\9WGB_P &ZQXE ML?CXOQ=M%TE/,MI-(L+*XTR\"LQ9XX$1XMVTXAG4D;?O'FJ>E_LR>+OA1\1/ MB9J7P>O_ KX&\.^*=.TZXLM/.GDP66J6L@60?9(U5!!/ "KNCAU9BP0GYJ= M\,_V?_B#=?&;Q-\5/B*W@K2_$E_X<;PW;V/@N.X,,R,Z2&XNYYE5Y) 8U1=J MC"<9.!0!A>#?BWXX\8?L;?#/QGJOQ6\-_#R_UBV677?&OB*TM\IGS JVT),= MOYK,% W\ _(Q.!4_9E_:@EO/%WQ8T+Q/\5=&^)_A'PAI=KKT/CFSLX;4QP. MLIGAG2W_ ';>7Y0(**#@G.20!'9?L?\ COPY\+_V>5TO4?#.H^-_A0TS-INK MR3MH^H>8DD8"M%)Y9VMVKT'X(_!OXDZ#\>/&_P 2_B'J'A>XN/$> MCV.GPV/AL7 6R\B28^7NF7,HVNA\WY2S%OW: #(!D_$C]I3X9_'C]G'XV6_@ M'QA9>(Y].\'ZE+=K:K(IB5[28*3N"]2".O:O!]1US7_VI/V8_A3\(_"_PO\ M&5G?K%H$MUXN\0:0VGZ;I<-LL3275M/)@SN50J@C!W)(QST#?<7QE\'WWQ$^ M$/CCPKIDUO;ZCKFAWVF6TMT6$2236[QJ7*@L%!89(!('0'I3_A#X1O/ 'PG\ M%^&-1EAGU#1M%L]/N9;9BT3RQ0(CE"54E2RG!*@D=0* /%OVE/&6M^&?$T%M M*E\#:9J0@;^SKFZ:\>!+TQJV0IBC,F <;NP!P/0_$7 MP0^)W@_]HCQG\3/AO-X-U0^,-,LK&[C\8-=1S:4]LNQ3;&!&\R%QAWA)CW.J MG>.MH^!? OQ<^'K?$7XU?LO?LN>,K_XBW&G:IK'BS0XKK;H]FRO? M2W3B*^QL !BQD1@;&_B7T^O/A[IGQXU>]U1?B7=> ++2&TR2VMK+PBM[+)-= M/M'G2RSA=B* P$:J2=^2_ %>D:K87=O*[_:'DN?)\LQJ%*[1Y3;B6!Z8SGCSN3X)?&/X M0_$7QWJOPO8-2UR.UB2^O+6$PQ3SA )'2/)V*6R0N3@$#)K4H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,W0O#6D>%[:>WT;2K+2+>XN)+N:*QMT@22>1 MBTDK!0 79B2S'DDY-:5%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 / %%%% !1110 4444 ?_9 end GRAPHIC 16 geographicrevenuemix2018.jpg begin 644 geographicrevenuemix2018.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" );!%T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "FNZQJS,P55&2S' ]:=67XH./#.KGI_H;UKT^&:.XA26)UDB=0R.ARK \@@]Q7X: M?LG?%+]FKPA^R=\1=%^+&BZ7K'C^\O+QM*C?0FN-1:%[2%(O(O/*Q!B42$9E M7!#'N,_:GP!^)'B#]A'_ ()SZ=XC^*&F7DVJV]S+_9/AV:79+=.T6TT6+3/[4 M\-ZA91R1W-VFV-]LA:5E?Y&E^ZJ\PGC'0 ^J**^+?AW^WKJ/B+Q+^T/XDU?3 M=-3X0?#$M;V-]80O]NU*X5V3:)&F\I]YC.T!5_UT63USR&H_MI?M%^&?@U8? M'K6OAWX&3X1W4D,YT.&^NEU^.RFD$<,YE;]R0Q:,C"$D.IV@9( /T!HKXX^/ MW[;7BGP/\4O@EHGPY\-:;XTTGXCZ;)>6UO=,]O$?C'J>O:5HMA=>#=3N;33UT^.5$DC2- MV7S@\K9;* ,5RGPY_X*'7L?[#MY\=/'VC:?+JZ:G-I=KI&A*]O%,?C9X+\$6GPZ\5WT%C)'X=N;I=5T1 MIEWH;D3%D,^Z?MU,6_8]^+11NOA^XY!QD8']* /5_ 'C[0O MBAX-TGQ7X9OO[2T#581<6=V89(?-C)(#;)%5AT/4"N@K\M/A1^TY\?/@+^Q3 MX"\?Z;\//"L_PHT*&&PN8M2N[@:S>1&?R_M2;0L<,3R/L4LLC=&P58$_0=U^ MV]K]K^TY\'/#S:7I:_"+XI:)#J&C:O)!*NHI1(85*A./.7YC@ MT ?9%%?+GA#]J7Q3\0?VZ/%7PAT'3M(E\!^$])%QJ^K-#*UV;PJF(DD$OE@! MY54J8R?W4O/<9W_!3KX\:Y\!OV8+VZ\,W,VGZ[X@OH]$@U"WD:.6S21)'DEC M8"=9;2/$7Q'\):#JRXW6.IZY:VTXSTS&\@ M;]*['2=8L-?TVWU'3+VWU+3[A/,AN[2598I5_O*ZD@CW!KX6M_AS^R/^Q9\- M?!NB?%K2?#MYX@UVR-W-JVO^'I=9N+Z<*GGNKBWD,2!I %7Y>,=3N-=S%^TI M\"_V;?V0]4^)'PFL8]1\$?VC+%8:98+/;"YU&1]K1A;@!HER-QPN BDJIX! M/KRBOA3Q!^V!\>_@';^!/&/QL\%^"+3X=>*[Z"QDC\.W-TNJZ(TR[T-R)BR. M502$K&,90CX^,O[5WCR\_:+A^!7P1\.Z!JWC6UL!JNLZSXLFF73-.@** MRJ4@(D=F$D/S*3@RH-IRQ4 ^LZ*^._@O^V]X@_X3#XL> /C1X;TWP[XW^'>D MS:[=S^'99);+4+*)/->2%)"74^6\+*"Q+!SD(5*UXGXV_;Z_:2TCX"Z7\&?&D\ES)?7^M:O(^F6T2.HAC$%M)+*TDB MECN$A4;.<%MH /JRBOD3]G/]KGQYXY\1?&+P!\1?#F@Z7\0?A[ ]PUUH$LKZ M;>)M8H0LC%U'"'E\L'Y5"I%>/^!?VY_VDOBM^S;JGQ7\,?#_ ,#PZ;X6BN)= M$!*E: /MWXL?'?P-\#H]!?QMK?\ M8JZY?+ING8LY[CS[ANB8B1]OU; ]Z[ZORQ_;F^/EO^T!^S5^SA\2]$TB8/J' MBM)6T3S09!=1;XY(%8CYAYD;*KE1D%20,XKW^T_:V^,/PU_::\#?#SXP^#?" M>FZ#X^5AHMQX8O+BXN+";.!##?VAOA[\0/B M;XF^'OA_Q'%J/C#PT"VJZ:MO,AMP&"-^\9 CX9E!V,V"<'%>BU\8_"C]H+3[ M7]K7]HZQUKPIX0\.Z5X,T];Z[\3Z5I7E:I>0HBNWVNX#GS=JCA=HZ#TK/^#G M[3W[2W[0FAK\2O!'PY\#+\,9-0>"TT75=1N(M=U"WCD\N22*<'[.IW!Q\ZC! MC88888@'V]7GWBC]H;X5^"=0, MN5((R.A!KT&OR*UWQQ\'/ 7_ 5%^-&H_&^VTBZ\)R::L%NNM:,VJP"[,5@4 M(A6*4AMBRX? P,C(W8H _5_POXNT+QQHL.L>'-:T_P 0:3-D17^EW4=S!)@X M.V1"5.#Z&M:OSF_X)SV5OI/Q"^/?Q7\-:=<>%/@!J,CSZ-#=J88YO)>1I9H8 MLD+'&%D'8#>J#[C!=W2_VTOV@_B;\+_$WQI\!> /!5M\)-$DN)4T_P 175R- M;U"TMSF>6)HV\A"%#\-G!1@/,P-P!]^45\:_$;]ORXF^$?P7UGX9^';/5?%_ MQ7N_L&DV6LW#"TL)D=8K@3LF&?RY75,+M)&6[;3D_"']I7]HK6/VPIO@KX\L M/AC:)I>GC6-2N=#BU$O<6A5,?97>5AO#2ID2HO"MCMD ^F_A#^T-\/?CS)X@ M3P'XCB\0-H%T+/4?+MYHO)E.[ 'F(N\'8V&7*G!P:]%KX-_9P_:XT?P[\-_V MB_'OB#P7X5\*Z=X,\02PR)X/TH64VJ/O9(VN"7;S)I)&1=YP,N2>^,O6_P!M M']I/P9\&=+^/&N_#?P+)\*+]X;DZ'9WUVNN6UE.^RWFDF;,.&+1TU^XTO^UM'U?P:]PUI/ M&%W%'6U2. M)&DE>UE5$0$LQ*' 'O6C10!^:/[$/[)VM^,OV!_BC\-?'WA+4?#.KZSK=W^,X9=1+TRI+;Q39 93M M@A5@P^5BV17@/PR^ /PWTCP9I?ACQO\ L6_%+6OBC:Q_8[J]L9[U-'OKA?E\ MXWHNTAB5\;B50HN>"PP:_7JB@#X*^.7P?\06O[5_[)$GASP/JEOX3\+VGV2Z M&FV\U[9Z.B*BK%)+HO#>L2^$X/!\ MEM+KJ6,IL8Y2ET/+:?&P-EE^4G/S#CG-?;5% 'YB?!C1OBY^R[K7Q\^&=E\& MO$WB_4_&&I3W/AK7[6,'17642HKW5T65(E",KE0V\G*$(<-6'X-_9 ^(?Q/_ M ."8(\"+X;OM&\+%\6:I'8PQ:Y#:$:3'8&9;E&N)B?]'N%95BDBEV MA<,Y89"5ZS^W/^SC>>"/V(OAW?Z1/Y_BSX-QZ?=6^H1L;&2.0%-P M5B-NE>R_MM_LW/^U-^S_K'@VSNHK+78IH]2TF>XSY0NHMP57QR%='D3(^[ MOW8.,'UOX?\ @?2OAGX'T#PGH4+0:/HEC#I]HDC;G\N- JECW8@9)[DDUOT M? ]S^TU\6-.^ FL_#/XA?L]?$J]^(;^'YM$&J>&M(74=)O)7MVBCG>XB?;'N M)!<)O"_-C^Z/---_8=^)OBG_ ()DVWP]N=!&F>/K'Q _B.ST6ZN(TDF7+H(R MP;:CM'(Y"N>" #M/W?U#HH _*KX?_ CX-^*1H.C#]B/XFVGC&0PQWTFM7>H6 M.BP-D":3[;)=89%Y8#RLMC %>K_$?P?XZ_9C_;VUCXXZ9\._$/Q(\!^+-%72 M[Z/PG;"\U"PE"PCY;<$,PS:QG)PNV0_-E0#]_44 ?FYX5\'^,=4^(?[1O[4? MB_16^$^E:CX4NM(\/V'C"!O.4""&..XN[?#E0?L\8,>ULM*RA7VC=\Q?"GP- MJO@7X#^$/B+\0/@[X_\ %GP?TV9-7DMY?B!:IHCRM*T:W::/Y E7+/WDVL&R M24;!_:/QQX)T3XD^#]7\+^)+!-4T+5K=[6\M)&91)&PP1E2"I[@@@@@$$$5\ MNVO_ 3%^'*Z7:>']0\<_$W6O MK()(_!-_XH8Z,,,6"B%(U8 ,2WRN#DDYH M X+]HB#5OCM^T1^QW\2/!OAO7-8\(23C5;C4+?399(K&&5[61#<,JLL7&?O8 M'RGGC(K_ /!0#P#XO\3?M!?#R_\ $?@GQK\3?@!#8-'JOA?P1YTLSWP,Y$DL M,3JS8S;D,64 (P# DAOO70=!T[PMH>GZ-I%G#IVE:?;QVEI9VZ[8X(44*B*. MP"@ #VJ_0!^8O[%/P=UOX;_%C]H74/\ A57B#X9>#-2\,[M$L=<25U2)D+K& M;ARP:3:=SIYA,9)5N5X\M_99^+GQ&T+]@7Q=X T/X/\ B;QFGBAM0TW0M<\- MV_VFVC:X40W*WH0EX3'N+JQ7:X8+\H4L?U_UO28=>T6_TRX9T@O;>2VD:,@, M%=2I()!&<'TKSS]G+]GKPY^S#\,X/ _A:]U2_P!)AN9KI9M8FCEGWR$%AF.- M%QQQ\OYT ? OQ>_92\>_#G]E7]F7P1;>'-3\1ZYH?BM=1UJ'1;1[Y;'SI7F? M>8D8!$W[2YRN5."1BOQ4S6YW32*"L8(5CEB. >N*^VJ* /SX\#_ /Q7XR_:I_:]L+_1-4\/:+XST M)M,TO7[S3Y5LYGDB";XY"H64*3DA6[$?0_9&^+7Q6_9R^$VD_!?Q%^S]XZUC MQ5HE[-:V&I:;:QC1+B&6X:022W^=D84RN,@/D*I)!) _0>B@ KX(^#?PE\3P M_P#!47XV^)M9\(:HG@K5O#K6<.K7VGR#3[PL-/!B61EV29$<@*@GA6!%?>]% M 'YT?LU_ KQE\)_C!^T7\ YO#NM6WPF\7V-Y5G=R0&(/S+$2G=?L@^(M.^!/[3C>"/B-\-?&7 MAWXM^.K(R6_BKQ7XM@\3W-[;1JS"%[B&.-43_1ST5F)1 QP%Q]8_M!?LE^"/ MVCK[P_JVNSZUH/B;P^Y?2_$?AJ_-E?VF2#A),,.& 8$J2I'!&3G%^$/[$?@3 MX3_$)?'USJ_BKX@^.XHFM[;Q)XXUAM1O+6(J5*1G:J@;689*E@&8 @,00#X_ M^$O[+/COXB?L]_M7>";OP[JGAK5]?\4/?Z(FKVDMI'?&*8S1^6TH"M&Y0*'! MP-P).*/%OB;XO?%?]CW0OV:K7X">-M(\;);Z?H%]K6I6)@T*&WM)(R+A+S.U MRPACRH&WYGVL^T!OU"HH _/;XE?L_>)_!/[1O[&^EZ1H6K:_H7@K3ETW4M=L M=/EFMH&C2-"\S@%8@Q4L-Q'7VKK_ !5\/_%-Q_P5<\&^+H_#6KR^%(/!\EM+ MKJV$K6,-?&GQR\!:]X1\5:IH?PXT+XEZ1X&-OI=W M);IK]W)(7U!I0I E@B$:0 '(+&;L,U]O?%*P\4ZM\./$MCX)O+/3?%UUI\T& ME7NH,RP6]PR%4E8JK'Y2=WW3R!P:_/#XZ?#_ ..7PG^&/P \&7^F_#2UTK2? MB!H5OH\VFZCJ,\UQJ0,ICDNR]NHV.WFO*Z@MN;(6@#[4_: \%VGB=M,N?$7Q M?UGX9>$[='66WT758M'>\N,AE9[UOW@545OW:%:/\ _V MA]0T?Q/JOQ%T'PH^HGP'XKUL_:;K45ALV8_O2H6ZCCF4 2C(<[P#C 'IWQL^ M+7PN\+Z?X6\/?M&^'M',ES917QO[_0I-4\/+?X9)8H9Y(6V.OS$>8J$I(O)) M(KA?V$+6WF^('Q@U;X?6E_I?P#OKNR?PI:74,T-M+SV<4P#1P-(PZ * M3]T#:0 "A\/?BI9?!7QU9:C>?$;7?%'@2Y^&D/BC7&UK4Y-5D2_:Y@CMI8=Q M8Q/<^=,BP1;4=D4(@Q7OO[/NB>,IM*U7QIX]N[V#Q#XJECO%\-23N;70+15( MM[1(RQ43!3NFD !>1B/NHF/%=%^&^C?&/Q=XEUWX?^&-(\/> /"MS<2Z.ND: M?!:0^*/$T(D07TI1 )8+60E8F/#3!WR1&N> _9%AT:Z^)7P9O_!#2S>)O^$4 MU"+XL2MYK7/]H8@\L:DS#/VHW8N=GFG>45\?*.0#] J*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHJ/SDXPV=W V\_YZT 245&+A&Q@GDX M'RGKZ?Y]#Z&@7"-C!/)P/E/7T_SZ'T- $E%1BX1L8)Y.!\IZ^G^?0^AH%PC8 MP3R<#Y3U]/\ /H?0T 245&+A&Q@GDX'RGKZ?Y]#Z&@7"-C!/)P/E/7T_SZ'T M- $E%1BX1L8)Y.!\IZ^G^?0^AH%PC8P3R<#Y3U]/\^A]#0!)148N$;&">3@? M*>OI_GT/H:!<(V,$\G ^4]?3_/H?0T 245%]ICV@EL#ID@C_ #_]8^AIZL&) M /([=_\ /% #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R/%WBS2O M OA;5_$>N7B:?HVE6LE[>74G2.*-2S-[\ \#D]*^)OV9O''Q-\1_MJ&^\9Z_ MJT.D^,?A]+XLLO!TUS(+32(7U&.&S3R"=JSBWC#2-@'?*X[&O?/VN/A;X_\ MC!X)T#0?!$OAXVL>M6VH:U8>([F>"WU&U@;S%M6:&*1MC2K&7&!E4QGDU\Z: M#+\&O"_B*Z\):!I?@W5_[-4/;I'Y]W.T88SL MTC_(&.T $%3GCDO"_P :O''C3X*^#/#/BKQ/>6NI6OQ2?X>>)_$VD3?8I[F" M#SBC+.A'E-,ZV\3/&0WSL%(=A6A\)_CCX3_8[^('QF\%?%6]N?"[ZMXMO?%? MA^\EL9YH=6L[O8VRW:-'WR1NNTIG.6 X;'6?LYZ'IG@?]EGQ]XN^,.@Q:/H M'BC6]6\8:GH/B.S67[-:33;HH9H'W!I"D<9$>-Q9U7&[B@#*\$_'#Q'X,\'^ M-?!WA[5[GQWXKNO&]_X9\ /K$[7KO!'#;M--*+VSAQCW%F(X "K21G MS;K;UY0_)'7LW['5II5KXI^,1\"K;K\(9=;M)/"_]FC_ (EY"&T[PPK%3F6_!''/[^,'OG'!]CGG)Z@'GH\;>(V9P- M?U;.>,7DHP#C;_%P/E R!Q]032+XZ\1<$>(-4 !#$_;91@ ]QOX'RD]L8 YQ MBL12&*GY68X(X!Y)W8XR!D\\9X&2>AH'RP_["YVDYP,=#Z#!/0@8_P" T ;7 M_"<>(D"YU_50N,?\?TG\(Y&=_'3N2_5<98@_/N)#*N<,P.3U([#&, MGTZ Y -I?'7B+@CQ!J@ (8G[;*, 'N-_ ^4GMC '.,4G_"<>(D"YU_50N,?\ M?TG\(Y&=_'3N200,?\!I-VWGG('SD-V"]S MN/<,!D@ Y[]0#<_X3;Q)N*_V_JN\G 7[=(O]W@?-T^4\XSA( M-4 !#$_;91@ ]QOX'RD]L8 YQBL7&6(/S[B0RKG#,#D]2.PQC)].@.16W=2S MC.0>21CH2/7[W&WJ .PH VE\;>(^!_;VK= H_P!.DZ@<@?/_ +)[DYP>@%!\ M<>(]KG_A(-4'!S_ILPVY"\=> .!R!Q^.<23C"OUQ@[LXP,@GGMPI(S_/YE(Y M/R$N#G"CD9(Z<8ZDG)QG:.W- &T?''B13%)M0\27%#.+"[M)F90&28LT4BD#@L<_-CA+KFJVEK)(LLBR1GR86?RFV*5?W)&" M?0-6_:,UKQ\OPBL/ABND65_\0M)N=>BO_$T$MQ#96D$43LA@BEC:25GGC3 D M4* ['. I /HBBOFW2_VK-4U#]GGP_P")U\.03_$KQ#?W7AW2?#%K,6BN]5@N M)K=V#,05ME,#S.YY2('DG&?H+P^FJ1Z#IRZY+9SZTMM&+Z73XGBMGGVCS#$C MLS*A;. S$@8R3UH T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **:SJ@RS!1[FHFNU7^%LXSV[=1]O3_.#@^UKD@*S'&1C'/!/'KT_P X. ">BH/M:Y(" MLQQD8QSP3QZ]/\X.#[6N2 K,<9&,<\$\>O3_ #@X )Z*@^UKD@*S'&1C'/!/ M'KT_S@X/M:Y("LQQD8QSP3QZ]/\ .#@ GHJ#[6N2 K,<9&,<\$\>O3_.#@-T M,X STQZ<]#]#Q_D&@">BJ_VM>H'KC/'3J3Z#I^?L:7[4"?PQ M^?L: )Z*K_:U;E1UQC/'7H3['C_(-31R"1SC.TD$#/TY_3-?.WQT8G2_#!^=OT_R?H#7SG\=MIT?PODA1OO"0&_Z:1$X ^H P.@&#R#0! MY)\SQGDL,$$*Q8?=/^]G@+V'7WQ0R[E)V[L_-N4'GOG(!_NC&#P".X%!'F\' MYG_$]QQP3CYL\Y&-HZ@4G$A.U0=V[L/4CIMS_&,^G.>^0!5?=ACEQE6Y.1NX M./O8'7C)/)'8"FOP 2=P92,EL@@#<.>,CGN>@]VPH/F!0&^;H"6.F2>Q M/8C_ +ZHW!6$GW0PSU SSOZ\#I[GJ?1L@"NNZ4DC)Y/3DRX'WCR3T.XX($G.#@$C.0I['.1Z\CD9ZX:K;H]S_ M #\?-N/;+=>>!D#/';D=@ .R64D?.?\ 8P<\Y!Z''WL@$\8'O0/0$D#! 3Y@ M!@'TZ<<8'5>N211Y;.!G+'IELDYSTR,XY/48P5ST'".1A@R\?,PR .,'/!&. MC')XY(!)YH 1<1X *IM=B1CA2 .>QP!W)''&,$4O"@J0%7KB4CT8G.>G<9P< MCG)ZA 0>3GKG.,U]G:4I_M[4N,$.APH''[M/7IP0/7 Z)M=LGCE6WCMK MNY4 2QD99 0NW<, #D_3/Q<^!?@/X[:1::;XZ\-VNOV]G+Y]I)(SPSVLG&6B MFC99(R<#.UAG:,]!5?X0_L]_#WX#P:DG@;PU#HLNI.)+V[>>:ZNKDC.T23S. M\C 9.%+8&3@#)H ^9?B-\ _$G[+_ ,&?'+Z'\>YO!OPALX;Z^B\/W'ARTN;J MV$Y=VM+>\D?_ ):2R;5#1LWS@ [CNKK/AC\"],T#]DGX1:AXO\0ZK\.==\#> M'C?-X@TV>&&XTR.>WS=Q2":*2(J5(#*\;$-&I!W*&KT#2/V(?@CH?C*+Q1;> M K5]6ANWOH5NKRYN;6&X=]YECM9)6@C;=\P*H,'D8KT_QY\/?#_Q.T./1O$^ MG_VMI*7<%ZUE)-(D4LD,@DC$JJP$J!U5C&^Y"5&5.* /A7P/X5U_P[XB^#UW MI+7'@K_A-KJXT+PQ<:A#'>:AX>T.*VGOII]LR&(:CJ$J^9*[HX5&5,94X^J? MV6?B!XB\>>!_$-OXIO!JVL^&O$^J>&Y-76W2#^T4M;@I'<%$ 169=H8( NY6 MP!T'<_$CX6^&?BUHMMI7BC3GOK:UNX[ZUD@NIK2XMKB/.R6&>%TDB< L-R,# MAB.A(J]X)\#Z'\.?#=KH/AS3H],TJW+,D,99BSLQ9Y'=B6=V8LS.Q+,Q)))) M- &[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% %/5)C#:NX;9M&=V2,<@?R)KXE_:[8S?$/P^[A7D.@VY97 +$F M>?@YZ$Q'78< ?>ZCIW_6OB?]K;Y?'7AW'W1X?M\;'+&N$Q&K8"X^1>?NC\<[@>3ZCT-"QIA2$1@ -HV C^63G M*_F?5:?T]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ P1JH4B-6V@878I]/SZ_C_ M ,"7 L:*0-L9V\#*C' ZYQDC!4D^FX^E/Z>V/P_P]/;IVQ\AT]L?A_AZ>W3M MCY !@C50I\M?E ^4HOMUZ9ZG.?[K=.P(T4 [$PHX!08XW=>,GISGT;_9I_3V MQ^'^'I[=.V/D&;8I)X"\\#T__5[=.V/D &>6JCE%&T=-J\8SGG'/1O7[IXY& M%$2;MIC0= 0%&=H;'Y_>''/"\GNKY7?VV@XQ[!_Y%!^0] K*,E5&T\X7TY< M#CTRV/P(YR,@#5C1MNY$.=H;"#GIG&!_M-T]%]1D2-&*JR(2VT,0@YY4'H/] MH].P4_5W4GN"3COQV]<]?QSWS\X/F95Z[B,_0D#W_O?KW!)8 Z7X4QJWQ/\ M!F8U.=9L,D(HS^_B/_LV/^^?>OT8T&X:XDNRV.F<_ MEWZD WZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** *]\VVV?//!^7.,\?4?_J!KYV^ M.Q*Z9X7P>V3GH1SWP!7T5>'%NW('!Z_3J/IU_"OG3XZL%T MKPHQV@>9>$\\#YT)_(<#_9_O=* /(N&4(-N#@+N VX]0"3QSCC^\!D8I>6#$ M!A@_=ZD$ ]>#D\*:10WEC"\J!A=N2# M\O&,<#G Q0 J_W%R,':% Z$=#@DX )!Z="O84A;:%<87N"3C( !Y;Z M=3D_=[\BDX6-5WKLZ?>R/N@Y!SCC.>-IP..G+I,A]S#83G[QV]LG+#'\.!WZ M?[)- Z;FVG+<%0&&2>6 .2O3GWZCMDE-P90N.N,@YH8 MCQZ'N.7;?7+CE3P6XX!'\77:>,]QGDYH 21"6^8\ MEL%MF,D\#L,<@=\_*O">G&6SR0,< $B@ X^4J2R[]V0P.3QSV +9[ M'N..32'A<[=RCG@$$]\GY(-3 M)QDNC;0,\;$_DW;CD$\=*^,"%\L@[1A<$<_*./=@!NR"#Q@=PM>A_&/]I3Q- M\/?B;KFAZ;IVCR6MJ86$MS:RO,Q>&*0EF$JCC>1G P N>U 'U7YB==R]CU]> ME'F)UW+W/7TZU\2']LSQU_SXZ"3R/^/:X'.OV>?T&#S<8[_0\$YR,@'VX&!R .-REM.\/\ RXX-K<'I MD]3/GJ/TYZ$!L?[97C==H.F^'\[@.;2;D]@/W_J!Z=/12 ?;]%?$$?[9GC9 M=O\ Q+O#_4'FTFYP >/W_3[OIV[# %_;)\;A@[?O_4+P0.J MCT% 'V\6"\DX[4F]>?F'!P>>_I7Q$O[9?C;JNGZ"G4'_ $68$ @\C%Q],>V# MT&0X?MF>.,@_V=H*X[?99QA<'@?Z1QS^1'7"\ 'VWO7GYAP<'GOZ4;UY^8<' M!Y[^E?$:_MF>. !_Q+]!7:,?\>LXP.3_ ,_''H>F,?[.0?\ #9GCC _XE^@I M@$?\>LXP#D\?Z1QCI[8/7;D 'VYO7GYAP<'GOZ4ZOFOX"_M#>(_B9XJU+3M7 MM-,M;:UTV2\1K&"6-PRR1J%RTCC&';(P.0!G Q7T99W'VB!6Z$\D9S_GG- % MBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CK M#!;-\G ')YQW'/7I_B*^)/VLU*^./#0(*NOANT'S#&/WLQ]?9O3L>V1]LZXV M-.FY7[A/..!W/Y<=#UKXG_:V^7QUX=SM5AX>M\G(S_KYO?U)'UYR<9 !XCT] ML?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3 MVQ^'^'I[=.V/D.GMC\/\/3VZ=L?(,VQ23P%YX'I_^KVZ=L?(CY7?VV@XQ[!_ MY%!^0] #,55L#E1GT[$_\ LOZ#IQM)%"[E_NAAN/\ VT';V _!?H*5E&2J MC:><+ZN>OXY[Y^< &^9B1_$Q/KU)./\ QY?7 MOUW#<=??/X_X^OOU[Y^] M^I//.\ Z?X4C=\3?!N0&W:Q9%@?XB9K?^O7\:_1#PU\TU\Q^;_2I>2O?>W/_ M *$/88'7I^=_PJ^;XG>#221G6;)MV,[?W\)_]F/K][W)K]$/#?\ K+YL8'VJ M8=,D?O')!XZ9S^7?J0#?HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KWY_P!%D&>J MGCN>#[_YP:^=?CRV-+\,$94^9J!W9P0/.1CUZ=O;L>@%?15]_P >LF3M&,$U M\[?':0_V=X7PV&9[W(9^1^]C [C/;KSP0>30!Y&%_>D$9.[(^7H-_P!..03T MYXYXS4:J/)7@8 VDE. .-QQC)/0YX;J 5;!W!B,#&=P VGWSCGU!/<9Q2#<& M+ 8)+ XX (.0,C /S'U]L?>-(H!5@F6SC R" , X& 0>!SCOS@##F/*-U_N MD9;. ,8. 3U)Z\C/7/ %3L;&65@>1DA@00.QSPHY.3S^!3B1=P7>>N4ZY.P MYSS^IQP.W-+Y>68;-Q!Q\P'J1D\="<]N,MSB@JS_ "G+'JN\')Y'MGN"2,!3 MCT- !C"J!]TD!67.!D,,CG '/8@X('H"?>VG)8MC8S 8=KN3DJ/O*2"!D<\GCG/!&.,'@9I0HC8L!M"O@L MO& #T/3 P,YXX"CYJ:?ECP25(!*G!7'!Z XP,;1VQD_-F@!V!PGR, =H7MW& M ,M@<-VZ'_9K(_:<8M\?LT1_0X[=6''.&UY#Q(6YW$@]<$X( M R 0>)\G+$VH;D'G[+$,O?/S@^\&'WNQ_$'W[X/?MUS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O?/S@! MM!7&,CICKZ?7T7U[=?XSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ M]\_. #+O4@\AN",]?YYZY[\D'G/SC?,<]R<\>O)R/^^S^8Z\;CK[Y_'_ !]? M?KWS\YU]\_C_ (^OOU[Y^< .O3CTV_T_,?DO7 W'7IQZ;?Z?F/R7K@;CK[Y_ M'_'U]^O?/SG7WS^/^/K[]>^?G #:)/EQ\K':>W!(''_?0Q]!_=Y16#X9N"PR M1_X\?;^(_@1GC=2KQC';&,?ACU]%]>W7^,3Y2,O7OQN /; M?V3%/_"<>)3C+?\ ".70_'S8,#UY.>#U[\[J^V]'_P"/&/KMQ\N>IH T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^./VEM0^/WP;^&OB MSXL2?&3P_ID>B.;J'P:GAV Z9/!YNR.W:ZE;[0TSJR?,I3+_ "JHSNH ^QZ* M\L\81?$CXD> O"TG@G7+#X*]=\66^JZ#\4/[3:\\ M.R:?!;P:(D5O-+M<\;VFH?9 M/A2BMIGAVQ6*,MK#QR$3:F[E-ZQ%E\N%5N.V:^)OVM/^1Z\.[2E?$W[6SC_ (3CP\V?D'AZV(VDDC]],W] <\$CKW( M/$NGMC\/\/3VZ=L?(C,55L#E1GT[$_\ LOZ#IQM'RN_MM!QCV#_R*#\AZ !6 M49*J-IYPOIRX''IEL?@1SD9 $D4+N7^Z&&X_]M!V]@/P7Z"E;YF)'\3$^O4D MX_\ 'E]>_7<-QU)[@DX[\=O7/7\<]\_.=??/X_X^OOU[Y^< .OOG\?\ 'U]^ MO?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U M]^O?/SG7WS^/^/K[]>^?G!\S =2?ZD#W_O>_4GGG>1G+1DC<25;Z']V?YL1_ MP+GJ30 +\[)_=)4_7)7C\G_4^Y9L9&U"W!;#'G!/$9)SZ\9S_M#WP+]P%6SP M/F[W3MCY #J/A6I_P"%G>$ 1G_B<68QM_Z; M)GC![@]NW3CY?T/\-_--?'&3]JF)R/\ IJXSG'7&!]*_/#X5J3\4O!H48;^V M['L,C$ZC/X#/;CGCC"_H=X9 :2]*@;?M$@&,$8#, <^N,#K_ 'O2@#H**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** *]]S;. <,00,G';ZCMFOG;X\-C2/"[9;9YE] MG:3R#*G/!^\0PXXZ\ X 'T3??\>S@G&01^G^3] :^=OCI_R#/"[#EA+?'*G) MQYB$GZ?ASN4\=@#R)OE8[@J@YW$KA3U'(.,CJW4]3[&@L5P6W$HF.<]N MIW '@8]L9:%^8*O#+E2%X.=F,=%_N^OH?0AV[E M X;&Q@3P?O9() 8< @G)'IGO_P(;(^=1\Q.0P/#$]#GT..F[LH[TC (PP H M((#,"O0;@3D=!P#P3SVIRC#+GDEAS@?W@<''&00V>OORD#[W08Z$49&Y6#$KN W;@>_ SG/(P>O/'!R131\T>T-P0#CJ,X![ M=^K<$DX'/2@ ;YXB3\V1M&'SR>@W'/7"]< YYSG%9?[4#9^.OB<$YYM<=<\V ML1 (.<'KQ^G.&U9L_/3)92,C/H><4CXZ>)EXX-J-H!P/] M%BX'_?0_48YPP!Y;U]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G M.OOG\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^^?G.OOG\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^W7^, ]L_9);_BM?$+'Y?^*/3]Y;' M.>V !S_N]3FOMS1@18IGM\O P./\X[]!7Q)^R2I/COQ"%X;_ (1VZ"'/ S); M@'/K^/0#KG)^V=#VMI\3*/E905XQA>PZ=N: -"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** $9@JDDX Y)-? /[3^F?LQ?$/X?^+?C#I/Q!M;/Q]IL;:GIF MJZ?XEE:ZBU*!!Y$*Z?+*45F:-$,?E*2"3QG=7W_7$W7P1^'5]XM7Q5<^ /"] MQXG643KK4NC6S7HD'1Q,4W[O?.: /)KKQIX1\7?L^_#;0?VB=3M/#6M^,M*M MKBYL[Z_FT;SKR-(I9$\V-XS%)O9"8]ZDDE0#@BO*_P!EVP\/?"_]L'Q;\._@ MSK(USX2R^'EUS6;:.\&H6^D:NT_EI'%=%FQU6TCN8&(Z$I("I//I4/@WP#X8^'6E'3/"GAS2?#&FL MYE-GHUC%:0ESU;9&H&3ZXH ^4_'7P(\"^-OC1=?#;P%I#:5^XDNO'.K07EU) M%I>GW;B5]-LHS*8K2>_.3)Y2H?(\QB"73/%_#/QIXAM[[X6^*K;Q9JC^)=6^ M)6H^$-5\%QZB5TRSTN$WD2V\6GJ?*B^SQ6MO()%0/\QW,0U?=ND>&])\/S:C M+I>EV6FRZEWKV=ND375P553-*5 WN51 6;)PH&>!6;8_#?PEI?BZ]\5V7 MA;1;3Q3>IY=UKD&GPI>SKQ\KSA=[#Y5X)_A'I0!T=%%% %'6&*V,A 8X&>.^ M,''7KQ_3O7Q'^UK\OC;PZ-ROM\.6RC;TX:X/^'U!],U]MZU_QXR=>1C@XSR. M!SU_P-?$O[6GS>./#@X9F\.6I] ?WDR_ER>@'7'4C !XDW#$'^\5^O)'OUPW MZ]>=YU]\_C_CZ^_7OGYQANW\YW9Q^(8=O]\'^75@Z]S]<\$>N^?G!\S =2?ZD M#W_O>_4GGG> '7WS^/\ CZ^_7OGYQ?G9/[I*GZY*\?D_ZGW+$9RT9(W$E6^A M_=G^;$?\"YZDTU?N JV>!\W;@*,_^.MZ=O[IV@!&1M0MP6PQYP3Q&2<^O&<_ M[0]\.&5ZGICMCH.?U!],8[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/ MP_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY #J/ MA2O_ !=+P?QC_B=67(&3Q,.<8ZCMQZ],87]#O#./,O>.?M,IP6SCYB#VZY)' MOR3[_GC\*5#?%/P.HZ'.!QWX&,AW5E*C M: >,J!MY 4=P^Z.A'7L<4O1CMW;E^;H=V.Q/ )_AXSD[2.<'**!N*\*02@/ / "CN"/ MO9X Z\=>0!58R,,$-D@KR6&3DC/S8R,YP,\+GTPT<*I!/3:N >,* 0,8_$:<&+<%FSP3NY&0,=\D ],=<$D \D=NHK;F4KR<@_*1D\9 )[D@#/S=E/0F@ 'SX!^?C& M#GD_*"IY)QG&2,CKGUI'R58,Y QG1\V0-PX^]\H MYP>>"!V)R1SU%)&JXP@&3DJ/3(7&-IR.#C/;V& 0!9&W*V[(ZDJXZ [ADYW M#G';H3R.*Q_VGL?\+R\3$@Y_T0L3P?\ CT0\]>@SG\.,#!V#SOQNW E@ ",9 MR0<8Z]>W?!R16/\ M/9/QP\3[<'BVV@<@?Z(G'/H=HQQUQCGD \OZ^^?Q_Q] M??KWS\YU]\_C_CZ^_7OGYSJ3WY(]<^_?KG]>^?G.OOG\?\?7WZ]\_. '7WS^ M/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_. ' M7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.K*>OS YZ]^HZ M\\_KWS\X![;^R6VWQQXB8#*#PY9;'IGTQW]N>I^V]'7;9+^6<=??I_ MG%?$G[)7_(\>(3@9'ARZP,9'^LMAU_3/I@]\G[:T7'V&+ /W1\S YZGU'X\D MGF@"_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4UI%7.3TXP.3TSC\J5FVJ2>WH,UY[\ M3O%%]H?A/7+RPN/L]Y9BW"2A4N.A],T>8/1 MNW\)[U\D?\+F\9;2!K'S 8PMK <8# C=_X3VI/.09RZC\?K_@?RKY*?XS>,@Q']KG^+ M!-K#U^;_ *99)/'KD#G/\2_\+I\9[GVZRV5.,"UA.,;R!CRO<8_#VR ?6GG( M,Y=1^/U_P/Y4><@SEU'X_7_ _E7R4OQI\9G 762'&.,=(S@9'7/=CV MS2)\:_&;*N-;." %4VT&3R<=(_\ 9[# R2#Z 'UMYR#.74?C]?\ _E1YR<_ M,"?0ZX% ' MU1K,JBQD&_8<$9/Z?3IUP>AKXF_:V_Y';P_A=H_X1RW!!/3#7('?ZY'8COUK ML?\ A=7C2,$KK3#8,Y^RP C.,9'ECKM'L/F&1BN'_:DO)M0\5>$[FXSDD<@#'YD\@_,1G+1DC<25;Z']V?YL1_P "YZDT "_. MR?W25/UR5X_)_P!3[EFQD;4+<%L,><$\1DG/KQG/^T/? OW 5;/ ^;MP%&?_ M !UO3M_=.UW3VQ^'^'I[=.V/D 97J>F.V.@Y_4'TQCMCY#I[8_#_#T]NG;' MR'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG M;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?( =1\+,'XH>#U*EO\ B!QC\MN%_0_P ,\R7S$8/VJ4=/]MLCVY!_''IR ;]%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% $%X6%NQ4D-@X(]^]SC MS(^>.>N#QR25.1V /(VS\Q)W'/! [C=]<\C('...!C-&T?*H&^/DA?\ 8SVQ MVX' SG." ,8%822(1ALG.W@GJ&R>3P WK@'H#D4U&#*.N2<] #@?,,<#DJ,?F-IZYS1M+,0#G(VDLI)VG&T$'D]^O^UR.E-5O+A#;<_=' M'0X(P.G&#@8X/+8&:54 8I@.%)X"@< 'Y?H,=#G<,$ \ " #+ Y4L!NXR3D M$DXXS_%Q@C/.,YIV[=M;Y3EASG<,Y)7OTY!Y/I@9/#?^68 ;(.,CJ,E X;.%+$ALA3@-CIW[\ \'H !AVJC\ #E6 )& !TZ>Q[88 M_ 0$-T;C.>V>^<8Y!/S=LY##TPK'/SG@J< MECG (ZY..@+'C=CC'3- "+M8 8^4X8*1OXPW/IV;8YYP&4]=IY(X(&>#D_*.2.O0GI6/^TZ0OQR M\3HP ;2,^IXX/'OP,9# 'E_7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/SG M4D=3D@]^>A'?U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[ M]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ 'U]^O?/SG7WS^/\ MCZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/ M^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ 'U]^O?/SG7WS M^/\ CZ^_7OGYSK[Y_'_'U]^O?/SBL&9"QP"0>>X^4G/X,V?QYY)(![;^R7_R M/'B0]/\ BG+ICCD?ZRV)/O\ U 'KD_;>C#%BGR[?7DGGIU/7ZU\2?LDJ1XW\ M0_*"1X=N?O#[OS6X.<\/F7L.".W%(WS#ID]\K@\#/NV3C/7(PO%.Y8'.Y@#UY M)' ()'KR3C;UP.PRW*JO(PC#@KC! 4\ G P.PQC'/J0 .88F(^[N[X'_ #TZ M\XYY]_U^9I'F)A1A<97;\V!D'CC./E..G;!Z8<.)"05#9Q]["D[LGD8[G'0] M1_M"FY#1GG*YR=RC R2"S#MP#G@=3TYP .4B1A@YRP?:",=5/0$_WN3CKSD< M4@8JNTL6/ *MGY@>W/3( '(ZY&AP Q8 #Z]B3U)P3Z\*F?NXW.&Y& M.H_N].W H 3;F,!1@,-H8\*1@8!XQW(XR,G.#V4['R_0_P"S2%B5)+'*C)W9XRA.<\8ZG^[U M'3C( GL1EMP)&W!..H(_P CT]NG;'R'3VQ^'^'I[=.V/D-NW';;QU]@/;^Z M/3H>G.TZ>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X? MX>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A M_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L M?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3V MQ^'^'I[=.V/D.GMC\/\ #T]NG;'R '4?"DE?BEX/P"2-:LOEQ_TV''3V].-H MZ=%_0[PR!YE]SEAOXCOG/YX_"E=WQ2\'KC=_P 3JR&TCC_7 M#CITXYXXVCIT7]#O##!GO3N+'[3)G@]V./S !_ =30!T%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% %>^;;;/]#QZ\?Y_ &OG3X\;?[)\,@X!$EZ2H;&0)4SCGC!& M 3V &1V^B[\_Z+(,]5/'<\'W_P X-?._QWS)I?AA0?E:74"00<_ZY,'\V'3& M,68D;N>I&0W_ N8_S(Y]L\$C ([4 ))C:X' MW5SA=PP /7!P.G'3[O4$FB3'[PY&/FW;0.F2.1T]>IQDL2.,4A.X$,Q XSN< M@=-W4\@\#GKU.!G-+(Y,;$M@@9YR&'N!GCKSTP&'(Q0 L@^\V1\V>IXSQP*)/XFZXR WI\Q[G( XS[;1 MQT% P6VGKN"[B<O4^ZS M95=^>F,9P2>!R3D@]LCYL'I1D\8W%U )^\2!ZX(SC[IQGG!ZX.2-"K%0"!D M@9''W<\8Z_3^$\XP0 -^["5Y*J.>0<=>",XQSCL/E/(P*3G.6!':D7*QJWW=@XY/R_+CG@@=CT'!/'7*@'R\!3A>@ . 0"1C&X<' M/';CT&0 9<[QMZ,QQ@D]2>PR <=1CE<_-FLC]IX9^.?BA>H_T51P1Q]DB'3M M][MWQQG ;48 QR;%#<$KM4'C! XQSQGGC. ,GK69^T]C_A>?B8#H#;@ <_\ M+M$,=3Z]/?ISA@#RT_,Q/4G^I)]_[WOU YXWG7WS^/\ CZ^_7OGYSK[Y_'_' MU]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ M?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y M_'_'U]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/S@^9E7KN(S]"0/?^]^O M<$EA6#,A8X!(//G.TZ>V/ MP_P]/;IVQ\@![9^R6F?&GB-5!_Y%VY4;NO,L2 >G7_ 5\2?LE?\CUXB;YOE\.W(^4?,,S0KQTP>"/7I]!]LZ& -/BQMY4'Y M!\OU'^>@% &A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 U\;6W'"XY. >?<M.=JL2WU XYS@ ^;&^1B#@'&0S#T<=!@=3SP.21R.*55. )QP/4 DY)QG/)Z'LG&#&R[2.-HP0 0W0'.>.F!S MC'J +G=G )!7=MZ[UQ^.?X03R?89S1][ ^9C_"03SP!D')X]P.-WKFD?Y@P M./O?O#C('# GYAQQCJ>F.HP&63YLGD;C@C.[KD;>F">HP3@%OI0 ,9.3D< N%"G;_"".GS'&[WSR#ZG))]R M%,*O/EG"Y) !W >QY/3'# ,*7Y5< !2 ?N\$Y#'&3GJ3ZD\G.!@TU<;0 3 MAX !^7';D 5<;P5*MT*] 2<,<].3U'2K^TDW_ !.? M!6UB0?"EBX9N^7E.>V. >..>>V1;)*LQ/S_,!V!+ CKQC) '4#J,'GBI^TD0 MNM>"0S?=\*6.><'_ %KG/7([#GG)ZGJ #R+I[8_#_#T]NG;'R'3VQ^'^'I[= M.V/D!E>IZ8[8Z#G]0?3&.V/D.GMC\/\ #T]NG;'R !T]L?A_AZ>W3MCY#I[8 M_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GM MC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D. MGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0 M905((XZ$'_(]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@!U/PKRWQ2\ M'CJ_]M66.._G@YZ?[W;CV_A_0[PS]Z\QNV_:92.O0NQ';N,9/J.>:_/#X5J) M/BEX-0CC^V[$$8./]>O'_CI_(9 Z+^AWAD[I+Y_XCH *R( >X Z<$<>ORT >0KM525PJ8#'T4$\'OT&,'D?*1Q2X/"LI;N3R, GZC)-K9=5!SGN^.H()'0\GC YR>,AS$,YYSSS@@MP6Q@9.< MC1CE@54*VX''W1T&>X ^;C Z$$]27[7YQN4],?,#VP2<')Z YST^HH ;C?@, M06^[MW9.3_ /3N>HX-^[!WA3S_NY #:>BC&2=JK@#/ ] M,C:?4_+^%-95^88P@4G&T"!UQNY'7(R01UQD M<#K1MVN !M4'.,<'!/ &.3A1CKP.W4@"-\I8$!3RXSZY[97^]CH.P/.<%67< MO1I-IV\9SP5'!.?3U'Y@D(O'RD@E@,[N0?X>?FP<$XQS]WDY(H&V3 8[LG:" M3\V-P/U!X;L,;>VT&@!>9,D'>20=RCJ>0&QZ9Q@X/ !Y[9'[3N?^%Y>)AT&; M7Y<'C_18N.?]X=O48YPVJ?FCW,/E8$\#*Y(/3@CG=VR23CD"LG]I[ ^.7B;C M 'V3C)X'V1.H.<#&>/0CCJ" >7]??/X_X^OOU[Y^>22 ^9E7KN(S]"0/?^]^ MO<$EDC;=M<$9.#N/('*'\@0_Y'WH3,:J>ZA>/3 3/ZJ?^^6^H7;MQVV\=?8# MV_NCTZ'ISM !3MQQMVXZ^P4_IM [=#[[15V* . O')]/_P!7MT[8^0Z>V/P_ MP]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_# M_#T]NG;'R'3VQ^'^'I[=.V/D /;OV2?^1Z\0X7WRO7F,8R3FAL[MR$E\% ME;C)& ,\#G./?&5XZ ,X^0,D#(SP01@\CT .*%?22!UQR, MYP,M;_5L7RY7(N!QT )IV6Z!B2G/#$YQQ@@$GG:>?PYY% "!24 MR#O89/[O)&2.O''YZ$T.QVD;\\$A\D\8)R#G'?DC ^8 'BD?#0>2!ST*C'WB,CCM0 ,WS,&;(8G()+ M*,#YLY(X!;],=< &XDD',BXY#98GD;@1G!ZGID=NP!&SA3DEV<%&PV[<0?7%K$\G!Y:3DC/!)([#G_OH67RARV8V^;D8&.0QP> >_/Y M@X.*_P"TL/+UOP6 I55\*V6%& !^\EZ=,>O;[O7N #R#I[8_#_#T]NG;'R'3 MVQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R M'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L? M(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ= ML?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;I MVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D .H^%?\ R5'P M>""W_$YLOEV\']\..GMZ<;1TZ+^A_AG/FWN3D_:93N '/S=OKPW'K^?YX?"L MA?BEX-W<*-;L?7/^O7MCU XQZ],87]#_ RI$E[\O(N903_P,Y]>_P"N>I&: M -^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@"OJ!Q9R\\;3GM_7UKYV^.WRZ;X8., ML)=0(.,YQ*N1QZ^N.,D#J!7T3?,4MG8':0#ALXQQ]?\ )Q7SM\=1C2_#" YV MR7WRCJ-LJJ&QWP!Z'G'IP >0;1MQA>, D[3@8(Y'0 8(/('+8[4Y5^< CY@< MGCW7)Z=R#Z9QGWI%<* V1\O*@,"!P, >W0<+G#COFA5(^0$$Y(4*5&<8 R.G M&TGH?N]ONT -C/[N, _,N"!GIC=VSGMT &<8X&0%959?NJ #SG!Q][EO89.< MGG#?0N!(RJDKS\JY*D9^[@>VWTQUZX.4Y\M,<#'R\''*G&#D@O4ABMM5&R1M[\ <#.!G']W!''*],9H AZ!A5?+;" 8&6&,+R,XZ=,8R"1]T#@&G%0S%G3C-*W?[P;+,H (]3D#'7GGC^+!R: !C_K#E3U ?)(QR/ER<_=_1B#S1GYV^74_UZX].>A**1@8;?C![' M<0"1Z]E7^\<8^M <[CA<,/ESN(Y.U<$X!_/V(ST&3^TZ-WQR\3C.Y?]%48X MX^R1#&.Q^8C'TXZ!M;9\I0 N$RN-N<#N#W/8[> 1C&>^5^T[EOCIXE7.3FU! MR<_\NT0(S]6'T&>.<$ \M/S,3U)_J2??^][]0.>-X/F95Z[B,_0D#W_O?KW! M)85@S(6. 2#SW'RDY_!FS^//))1,QJI[J%X],!,_JI_[Y;Z@ (VW;7!&3@[C MR!RA_($/^1]Z53MQQMVXZ^P4_IM [=#[[3;MQVV\=?8#V_NCTZ'ISM.GMC\/ M\/3VZ=L?( "KL4 .3Z?\ ZO;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;' MR'3VQ^'^'I[=.V/D #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG M;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0 ]M_9-W#QKXEXQCP[='CL1+%CMQT'IR,=L#[;T=0M MFF!@#@<8[GCIT_Q-?$O[)>Y?'7B(@$E?#UR0> 0?.AP!QU/W?PZ<;1]L:&JC M3XMH7 4+N7H<>GM^/_0D5ZRYVJQR%P.K=!7D_Q:4_\(;XK M"JRG%GDCJ ;G'/7D;>O?H>.: /FELIM8C'5CN& 2%W?F^N< M%1C('3_@-'W9&9!N(R2JGG ;_9'KGU. >,DT8VJI!++E=H_A89XQ_""<+_\ M8YH %4;HU P#C!7GY>1D=P/F/0\97L336^Z1@A0,[<\ M4K*!&,?=8 9P,-G/X'/.,GJ_/:EW!6!S@>9NPW&.Y/;!P>G'\1^;N ##][@D MAN?F/&@YR>,9RG;).%]>C5& MW0=/;'X?X>GMT[8^0Z>V/P_P / M3VZ=L?(V,C8N., <$\C@$?IC\NV/D=T]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\ MAT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;' MR'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG M;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 ZCX5[A\4/ M!^!R-9LL>O\ KE[8/H.W8\#;A?T/\,J/,O<#_EZF[=,2N!V],#Z5^>'PK4_\ M+1\' +OSK5D-G&/]>HQTZ?A_#VQA?T.\,X:2^Z.?M,AW<_WF&?R Q['OR2 = M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114%]%//8W$ M=K.+6Y>-EBG:/>(W(.UBN1NP<'&><4 3T5\(_M*>!/&7[,GA_P &_$'0OC3\ M0/$OC*X\4Z=IMSI.N:FLNF:V;B3$MNEBJB*#(5BOEKE5##DX/O%_@?Q%X@T_3-0UJX>\E>2TLXC&%#DD*9 6$8.!NP M/2K_ ,._BI8?!?QQ8ZG=_$?7?%/@.Z^&L/B?6VUC5)-5D6_>X@2UEAW,QB:Y M$LRK!%M1F50BC% 'VQ17DO[/NA^,IM-U;QKX]O+Z#Q!XJE2[3PS).YM= M%! M%O:)&6*B;8=TT@ +R,1]U%KUJ@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O?G%K(!GU.>G YP0.1TS@^;]T23]]<_,2 >0>>QXY^;\_P") MHPRH -W3A<$XP"</9\8[TF"W Y9AMPQ.3A<< MYSCKG!SP,XSF@!%48 PN&VX#;<'C'TYRH) /WL<]ES\QZ\87+X!Y&.1@9/4G@ $4B8\O8,LF",#)X]Q_P!]<;<9&.PR M +N/'S8=??)Z#C[Q/56X'4K^)3Y5X. N.5]1NP0>N3RP(YYQT)I0N_>ASEF( M8 ^Z_B0/V !SB@!K' =6/U7/L=WH.^>1@Y M'J,.=OOY^;@AL$=L\GK@??P#D<#I2QY^4KN"D@@ DXY'?!!R&R??//&1'&P$ M*@G 4>H!&-_3)XZ8Z#\/X0!T@.U@0-V<;6 QDGT([_.,_+GI[UD_M.@?\+U\ M3#=\H-H/F&, 6D/4>F&8XXX#?4:Y#+DC_6+D\ CNQZ#G!('U]6K(_:>^7XZ> M*!_<-L . ?\ CUM^>#CMGM]T].H /+D.W#8VG[QW=<\'GW^7GZ'ISM%78H X M"\W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;' MR'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG M;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3 MVZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@6V^V,GIZ#/M_=]NG;'R 'MW[ M)*9\=>(5P$SX?N$R!TS-%QTZ9YQQSD=L#[8T-O,TZ%]N-R ]1_%SY?!?BP,HW*EHW.> M3]I!&??(QQD\?Q"O6WSM;;RV.*\F^+FW_A"_%I&/* LR>_RFXP23W!P.N>G8 M8( /FF1%\MN,JOREMO8G(H 16"J@# M*5'(W'.,#(. V,#I(*-W8X!3[V2<8]#SQU;!YIV2WRDDG(QN)# M.,=L@!SNWJ#D$G(!//)*G&?8 M=Q\N!@@4*/+PJDJ%;R]P^N #^!)';YA@'BDW*^PL5(ZMP#Q@$]S@?,>_0X&< M@T@!P#R&YR1QRP^HP!@@=,8!/3!!!..HI6+-)G:>,NH89)'7C(R.0/4C/3H:%Q&H)^[E< M,!D, 1MZ CL< >HZ$\ "*N=P(.2OS +V(R! M]X'(.,=S\W'OR,AH41QJIPHY!.1C(SDYSVP#V( XQT"S?-&[O;J,?* .92V[C/W@Q1?E)P>.GN3_ !#)(ZXJK^TD?^)WX'.<#_A$[%@ MW3MCY Z>V/P_P /3VZ=L?(= M/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\A MT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_ ]/;IVQ M\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG; M'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(,VQ23P%YX'I_^KVZ=L?( =1\*U/_ M M'P?A>?[9LL<<\3#V/(^GKTQA?T/\ #.#)? #(6ZD().>K$_U ]^3W-?GC M\*4_XNIX.7&#_;=B,@9Z3XST[;3CCOVXQ^AOA?YFO#M'_'S*>N?XF/\ 7';. M2>: .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEK6L6 M?AW1K_5=0F^SV%C;R75Q-M9MD:*6=L*"3@ G !-7:* /SD\&_M@?!SXW?&"# MXH_$[XA:7H6@^&;B5?!/@JZ21I(&P%;4[P(K*UPV#Y:9(B4Y'SG=7OWQ:^&_ MQG\2_M :!\1_ ;^ =9\.Z3H36FC6/BB^O8C;W-PVZXNU6"W<%GC$<8._A0V M-QS].T4 ?$G_ 3ME^(S>+OCP/$5KX7CT-OB!K3:@^F7-R]RNK[K<2)$'C"M M:[,X=B),X!4#IL:+\-]%^,?B[Q+KWP_\+Z/X>\ >%;FXET==(TZWM(O%'B:$ M2(+Z0H@\V"UD.V-B<-,'?)$:Y^PZ* /S]_9&CT:Z^)GP7OO!+22^)O\ A$]1 MC^*\I,C73:ABWV#4BV3]I^U_:=GF?.4\S'RBOT"HHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH KWS;;9\\\'Y.1V_B&">*&;A,9V$@A5' M08.0OOM(^Z>QQT(*QJ>!@XW< @_ Y- "8^8C)+;MNX]NHY/!S M\V<<<'CW1<,-J@-G@+D#< , 'V^]D;>,'C(Y8I'E 'H%("]<=00>.YQQCMC: M,5(2QD==Q8[C@=>>W!SC!(YP>JGIP !-Y:/ ;=D;=IR2>V-I)_NG.<<$\@@T MK*60]74C(SEAC# 'HW;'?\.<%,X4!21@8V@LH'&<8SGIG@OIW[Y^9N[:H?^+&X$<#^\>^, M<]C@X +N,GJ<\=\@[0>QP*Q"J?F158$\X"CCY2.P &><<8X.2"@ M*]B=NO*GGY>O0]0,<\C)YY%8_[3G_)G;'IT[8^0Z>V/P_P /3VZ=L?(;=N.VWCK[ >W]T>G0].=IT]L? MA_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT] ML?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3 MVQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R M'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L? M(=/;'X?X>GMT[8^0 ]M_9+4-XY\1(V%)\/70^G[V($]. !CT].V!]M:*2UC& MQ&"1Z>YXZ#C_ !-?$W[)*M_PG/B/"9;_ (1ZY &"1_KH>" !QA1^HQQ@?;.B MC_B7PG!^Z.6ZG\>_KG//45W4DLYLY'@B1[C M8QCCD=D5FYP"VTD GOM./0U\9-X \2F/_D6M48XZ?8).2.#G@YY9LY(Z>F37 MV1<7]KI.EW%]=SQVUE;1O/-<2MM1$7+,[$\ 8!)/2@#P#QI\5?BK\%]=^'5S MXRF\'^(-"\6>(+7PW_&KQ/X ^'EQX=T:T\(V5I+K>O:]8S:ENN[H,\5I#;0W%OC;$OF/(T MIQO11'SNKQ#X>_M!_#?]I3XQ:7\0/%/Q$\(Z%X5\,WDL/@GPIJ&O6L-]>W; MQ-JES T@=&(8I!"PW*&+D!BM=EX:\;Z%\ /VKOC1_P +#UO3?!VD>-%TK6= MU;6KA+.SO1!:BVNH5GE(4RQN(R8]V=LJL%&22 ;_ (-_:9\7>(/AMK07P!)K MWQ0T+Q)+X/O=&T64K8-?1QB3[8T\@)M[-D(?<^YEW"/YV(W;_P"RS\6?%_QZ M_9OTSQ=K T/2?&%\VHVV^QM)Y-/BE@NYX(W\IY1(Z8B5BHE!;)PRYXXK]G#Q M1X?^'7AOXD?$KQEK=CX)\-^/_&UUJNB7'BBZ33?/M&ACB@?$Y4J91;R2JAPW MEE3@5F_\$U/B%X6UO]G#1/#FG^)='U#Q%97FKW5UI-K?Q2W<$+ZI(]=\7:]#I%GI2>$+VUP)SDCGBO6V.%)QGV%>1_ M%QMO@OQ8RG) LR#GKF=5'0]R.YYYSV- 'S:4$;88 1XQ\R@ X(!]/X5S_P#% M#HIW=&)R& Y8Y.00<>F3D _+^0&084@IP,[=P.1R25S@\]0<\F@!%V\[1N&0ZJ M@X(#8'MT]1Z<_+FECPK1G<GK2+AE52%'^RV/?@Y.>=R@ MG&?F]^!6& 022< \D$\$8ZY!R#C)'+>HH %4KL!4@D!>,KNRIP..1CV]SM'6 MDRK;2S[AW)()QPQ/7 &".1CD#&1@4N!SDYWK_ 3CKG()H ),M'EL_[W!P./S%AP58?PM@]SGH%ZG:3R/7T]016_:4(;7/!A&0 M/^$6LCU((_>2GIQCH#V[^[ \AZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_ M#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC M\/\ #T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.G MMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z M>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^ M0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY #J/A9C_A:'@\-PO\ ;-D.F?\ ENO; M'7@<8_+;A?T/\-9\V]R.11@ ^Z/M:_SZY_P_/TI?M0S@ DYP!@@].G M(Z^WIS7PL0&R.I/3* ],;LX'/5NGA"]L;LG&.[#TR3SR, ' MW1]L3:2 Q&-W;I^?T^F1FG&Z R-C$C(Q@=L\?Y]:^%F3IN0-S@AA@$GCKM'? M=]<]#N H558EL!QZXR2,\G '((W=NI.#S0!]T_:E[*Q].G.3@<9( M!ZEL]3][@\@ 'W2UTJD^@R<\XP.O;Z_IZBD^UK_/KG_#\_2OA?Y=I8CAZ_W6ST], M=?;TYI/M:_RZ9_P_+UKX74!MI7@-ROR >N .#TPO(SPF>G5=@R 5P#T!0+SD MX7@9&,+R,\)GCN ?=<_8_X?YY]*DK$TNY:75;R+ (C9!T Q\@X_(GL. MHZ9Q6W0 445R?Q.^&^G?%CPI+X]U6STJXFC>Z32+Z2REN8U8,T#RQD.(W MQM8*RD@D9&: .LHKX?\ OPK\-_ O_@H)H'A7X1VL^@^'[KP=IWNDVOB_P_!HOA:U M @L;,-=PI--,@)-U,S%]K-PBL0%Y)H ^VZ*^>?VTO)_X1'P)_;H)^'O_ E] MC_PE^]G%O_9NR;'VK;Q]F^T?9_,W#9C&["[B/#OAW\4'\(^!_%O@GX9ZFFGV M7B;Q/J=UX3U*X=1I_ASPU$MNMYJJF0A4M(YGN! ,['=D"_*& /O>BO/?@'I MG@+0OA5HFE?#75]/U[PI8(UO#J.FWT5ZMQ*&)FDDFC)5Y7D+,[=2S,3UKT*@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O?-MMG)^[@Y MR<=NG4=\5\[?'==ND^%RQPH>^^;&-I$J#/ QD#CT^HZ?15YG[,^.3CIZ^@_/ M'UZ5\Y_';;_9?A=1C<'O@N< \2QJO7IV/0\C';% 'D@4LQXV;A@@KG.3GI@9 M&3@Y'0]0WRH5#<8SNR " 6Z=\GKM'?)Y[ $4 ML;*)"R_*N[)Y(P,DG)ZCG/4<$,.] #8VVQ*I8I@8QD\=>P8'^)>,#J.!QAZA MFXY +?P@$9W>O(R"2>@)XST--0G:%) +?>5B #GJ",]_E_A_BZ#/#6VR1GHQ M(V_,.3P5QR21_%ZYH;$AX(*N=I;((P2>O7LPP#G.>@H^9AO /(+;E4Y)(!Z\^@ MZ9';'2@ 4[%XAX /7#=AUQU/ K$$X#9WD[! MU'(.,9'MVQ\PZC)(!F/C]X@[ KT/3&<# QZ-W)H :0\D!YWM@_-]\9PWU[ M$=AP1_NUE_M/,6^.WBG;S\]L >?^/:W'KZL/R]AMU/E95+E7&1DOCI]XDG/ MH>F0,;N".*R_VF\M\=O$N>K-:9Y.?^/6V![<'G^O&!0!Y:K J"#QU!'^1Z>W M3MCY#I[8_#_#T]NG;'R-5L(A/H"3T X4_P#LP_+MQM=T]L?A_AZ>W3MCY Z M>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY M Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D M #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V M/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[ M8^0 ]M_9)&/'7B$<(1X?N.G4?OXL8&.><'''.1VP/MC0L?V=$0H7Y0!CIC'3 M/?'K]?K7Q1^R2"/'/B,$$I_PCUSN.!Q^^A]OPYP,+ST('VSHN?[/AR23M&<@ M_3OS[<]@* +]%%% !1110 4444 %%%% !1110 4UE612K*&7T(R*=10 SR4. M>!R?4DX)[[>,D9K MUESM5CD+@=6Z"O)OBU_R)_BDG"\V8&3D\7 XSG[W)/7D'OV /FQ6,G]UV(P> M"00<=,Y^4G(Z#C_=I%POS,1UR20 FU=S,$ MF>V0*-S8&"C$@* M2 , <9!P,] .??/S.4?,5Y.'YX/7,H.?? M'3)SD]#QG^]BJG[2A"ZWX+!(7;X4L..F.F: /(>GMC\/\/3 MVZ=L?(=/;'X?X>GMT[8^1%8GMC\/\/3VZ=L?( '3V MQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( ' M3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ M=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\ M@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;' MR '3_"L8^*7@[ 4'^VK$ GCGSE [=1T''<],87]#_# 7S;T 9 N)2..GS$#/ MX<#UP3WY_/+X4[A\4O!VT%C_ &U987@?\MU]OZ?P]L87]#O#/W[WEB!=2XX/ M]YL_F0?R&$_'!B/ [-PK?VR,[<@?\>K'L1@!F&1\NMJ0V<<_9FPOID'^+% !\N\*<%2=I#-@$9(YYY/"COZ8&:;N*^86 M8J2 3DX_@//5?3T[>WRN23;R25((#*3@\;<]"23DCUSC'?):H*[E7.>!M3KD M+CH"O_?/S)Q(JC[YP, -ST0\')QTZ MY')'J#2G!8,HR-^05*^N1R,==W'/<>K4 =W'0CUSW/WL@8 %4>8H()<_WN_//W MAG'WL<8X+$<8HW;@'R6RPSE<;CD^V ?E &3GH."-W!Z!!\ZY!+D \XPW5NN,D=".V,G'/ %^Z5.6&?X@I#'A>F1G/&<$GH M1SV:R]5"*,$ C@+U VG@<=/J O!Y%+QRV1@JAS0P/3+ M#<&V\$'.T\CC@\YX!.2>PH ^SM+&=?U//S 2+DD')_=QD$CUR1Z=/;%=#7/: M6O\ Q4&IX&T!T.-O*_NT&.A[ #Z'.>>.AH *\O\ VDOBGXB^#OPFU3Q#X2\% MZIX]\2!EM[#2-*M);D^:^0)94B!?RDZMM!)X'&=P]0HH ^.?V0/%^G>$;XZ; MJ7@?XJW_ ,1/%]PMWXE\;^)?!MU9P75T(SA6F=0(;:( I%'PJAN!EC3?V[OB M/?:QI%KX'T3X<_$/Q%J6E^(M&U:74-%\+75W8O##/%<2>5.BE'<)D8Z;@5/( MK[(HH \ZL?C1#J7PCU'QY!X/\81+:0SRIX=N]#GAUBX:,D"-+4C>2Y V]L') M(&37SA\4/@+XNO?@W=^-O$FCS>*/B#K/B71=>\3Z%IV;LII%K>)+_8]JA.)( MX8MS%5&99?,;!+J!]J44 ?/_ .S/H-__ ,+"^,OC&+1=2\.^$O%6LV=UH^GZ MM8/87#M%8Q0W-RUM(!)$))4XWJK,$W;<$$_0%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% %>^(6VHD3G /.6Z]3DXY!S7T3?,4MG8':0#ALXQQ]?\G%?.WQV/EZ7X7*YV MJ]\#DXX5X^N#C/RD9/''7'! /(MI7(V[?3CT!P!E><'H .V>^"1@<9R3QR<^Q%)@;0#C:N >F5'X'"CCJ,#TH$>Z1< G:RMEASC/&>,]-O)S]WL1FA@S88J0XP?3EQ'F8_B+G&[ ;U^HQMXSR![')N(D1R M"I)SPIR> 2!P,\?4X7IGH #)_P L_F"D; #G!/( QCV!Z$8!XP?X^.AZ9QUQS[X+0OS!5X9)0K+_ ,NF M6SP/]%M_3'&,G/'3_9!H \NZ>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0!]MN,? MR_IC';[O;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GM MC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D. MGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 MZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8 M^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY #VW]DV,MXW\1J.3_ ,(]=*,@=3)$ M!VX[#MT ]A]M:,P:R0CHPW=/7D'IUQC\,5\2_LEK_P 5QXDV_+_Q3MR,;?6> M( =.F<\=_3^$?;6BMNL8ASC;P"<\')'/KSZGL>] %^BBB@ HHHH **** "BB MB@ HHHH ***Y[X@ZY/X9\#Z]K%J$:ZT_3[B[A67.PO'"[J& ()&5&1Z?G0!T M-%?$+?MG>.5S_H&A8&?^7>Y'')'_ "WS_"2>XZ>U?:S0O/9R1K-+;R.K*LRA M=Z9SA@&!&1UY!'MVH L45\F_%WP[>_!#Q]\$D\&>,O&&I>*?$7BN'2M0T_6_ M$5WJ4&JZ=Y+R7\[VTTC0PF-4$FZWCC"%MH"JPV[VGK>_'[]I#XG:'K&N^(]+ M\'> X=.TVSTK0=8N=)%U>W$)N9[F:>TDCF!?'_ ,/-%\:Q1ZMX/\:S^&3XQUF+[5?KHZP)*DBC&V:\7S$CWR\' M!D;>PPW0_L):]XC\1?LA:%?7NMWWB7Q#Y^L0Q:EX@NY+R:9H]0NHX?.D8[F M"(O7H."!C !])T5^;6@_%C4M8TGPAX6T7Q5X^B_:W_MJ./6_#NL:M?&QA99" M]Z\]HS?V>MC]F9FB,,9.TPE"S@FOTEH **** "BBB@ HHHH **** "BBB@ H MHHH 1CA2<9]A7DGQ;_Y$WQ5M;<=EHJGIG-QUR.<'D=3C&<>GK3_=;@GCHIP: M\E^+N&\%^+MS95DL\E!C.<&"L3T)7 MJ> &&1WX Y;KD_PBA0TBI]['RD..<9 P1R?<=>_((.:;)\VYF&&QN^88SP"3 MG (QQZ=%Y!S0 Y,'J![;A_ M#CCL,85E\PNH 89;C(.,EADC!ZDGMT!R>U'\3*,Y+%@N.>?F& 2.?E/;J?9J M $7_ %2D#"8&&Y 488$^@ YY!'&.>F57C@9!7IM'. %QQD''0E0!Z?5&(5L] MUPO ]?^! ORR-@X;=MR<# MN.3@C/)!Z=S_ 'A0 _ P0<[ER.K%2<]N<@],=3D=Z%;;(PSC]X>,X_B7MD>O MIW[Y^9JKN"@*IW*0, #J!Z Y'('<8 YXY '*,M@?>)ZD#(Y!R0.O)!Y QEN1 MQ53]I3/]L>">& _X12QQDD?\M)#W(/4$Y.#A3]1:#*VX'YE9B=HYR"0<8R/1 MN,=CUYW5OVE 4UKP7N'S#PK8Y; !/SR_3ODYP.A/N #R'I[8_#_#T]NG;'R' M3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?( M=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L M?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IV MQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/; MIVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D .H^%BY^)_A M ?\ 48L_EQG_ );+QC!_E_".!@A?T/\ #>/.O?\ KZFP1SG,C-Z=,$'\J_/# MX4KN^*?@X#Y6_MNQYVY_Y;K[=@&[<>W1?T.\,-\][C(#7,O?.?G8_P B.?7' M7.2 =!1110 4444 %%%% !1110 4444 %%%% !1110 4R7(C)&<]>/\ /-/I MDIQ&3G&.<^GN>>E 'A7QO*KX*(8A3_;:G[P&,6Q4]_0$Y!X&/7!\(YVLO<@Y M7)R7X'<;MO\ Q.5_BQ_RZ$_WAZ_RZ8&/#-NYB.2I M8Y 'R_>P1QD=SG(YSVQP -5MLC#./WAXSC^)>V1Z^G?OGYD3E0N#S_!G]#[< M\DKG# GD4D;'8I#$/G. >^3G(!R?N] 2<],D!PR-H5>IP%+#!(.??D'JAP>0.Y]12)A= MH!(480\%3R>,\^A.!D8R..0 F-H QM;H%Q\W0J /R)XP.3@\'( [.U2<$HK9 M Z ;6 YX' [@?4=2A8H&4OOV_WB<\#)/)P,8&,\=.?FS2\;E91E58;=I7H. M@XQC.[ Y[CU-'*X3/S C'&%'S8'!XQPN!QWP2: +N8*2'QP1R MO/.1P3358M&,L6;KR>%X(R#ZYY3= MM48R H^8*V !CGHW'.X#D 8]A0 -]X8QR#M.>HQ@,.1DG@9SGITW<*V =W5" MI]C2/\V_:IW8+?*,, =W/ MW<_Q?7KU(.0#ZRNO''ACPOXBOX=4\2Z)IUYE"UK)7XZ>*-A(PUL (R.UM",#!] MAQG/RXXW"O+MQS@'(Y&>QR?QZX![]1US\P!^D'_"YO ^?^1QT#KT_M2W].F? M,_'/3MUH_P"%S>!]I(\8^'FX[ZI ,_\ CYZ_IWK\W]S=F;/7.3G.",YYYPWO M_#UXW)D]C].3^ &#TR1^?'."P!^D1^,W@89_XK'P[CGG^UH.V>?O?3\S1_PN M7P/T_P"$P\.YZ?\ (7@]_P#:^GY]Z_-W)/?(^I[]>YZ\>N<\[OE)-S=0>>HY M;K^>>A'OSUP0" ?I#_PN;P/@D>,/#QXR/^)M!ZG'\7?CZ=_=3\9O PS_ ,5C MX=QSS_:T';//WOI^9K\W.W)_#H?<=/7Y<9!8R3WR/J>_7N>O'KG/.[Y2 M0#](?^%S>!MW/C'P^!U.-5@/_L_TZ9[XZ4?\+F\#_P#0X^'\\?\ ,4M^O?\ MY:>G^>U?F^&;LS'.#U)RW7C< ?I!_ MPN;P/V\9>'^^/^)G;_A_RT_SWQ5S2?B=X5U[48K'3/$FD:C>2D^7:VE]#+*X M"DMA5W7C=ZC^S$V[XX^&LY8 W3') MZXM9XTF%VX^4'UR<> M16S0 4444 %%%% !1110 4444 %%%% !1110 4444 5[[)MG ZX(SVZ=^?\ M/6OG7X\,&TOPP&91^\U D'J,RH1CO]XCIW Z'BOHJ^(6VHD3G /.6Z]3DXY!S0!Y$5)WG;T)SM'1N6[+V)[CG(( MYZBMY;,%^4A\!00O0@ 'VP<=.F/0$HR[OE("C(CR I ZC'('9CU_V>N2* QZ MJV,G<-K'!SDGC@D?+Q@G (<5#< 90 MHZ'GGYL\/72HR3AL' //]WUZ#'8D52S%3DXPIZMGGD$X] M&/4C$#. > MW?OAL@ K;MI)))YYQNR,@=< G<>_3Y?E%'"D\JA!*\#&W@9Z8X&1R<<*N!G! MIQR&/)_NA@3G@GZYQM/')))Z#-)D+'@C: ..0H![@')Q_'G'( ]AD 7 )/RE M0 ,+M&1@G' ';G&00<#!I-F8_N#[N,*,@*"25.;7)8C_GUM_0_P"')'ID:K-\NY6YP<%GZ?*.X/H0 M3S_#D#O67^T]M7X[^)23@9M!QQM7[- 0/;@.?PSZ4 >6]/;'X?X>GMT[8^0Z M>V/P_P /3VZ=L?(BY"C=P0!GMV'Y8QC_ (#VQ\B]/;'X?X>GMT[8^0 .GMC\ M/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/ MP_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z> MV/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I M[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R!RO0=,]\=!Q^H'IC M';'R 'MW[)*AO'7B'<"5'A^X# KV,T2^G7MQC@#@]!]L:&S-IL!9MQV GTSS MD\>^?T]:^)_V35 \<>),CWG19SQQ\O'X8P2,#[:T?=]ABW%BVT9+ M#&3T_ICKT H O4444 %%%% !1110 4444 %%%% !6!X^T.?Q-X+US2+5E2ZO M[&XM87DR$5WB906(Y R>HK?HH ^)&_8K\;M&5_M3022,?--<=_\ MA_M#_O@ M?A]H75Q-::;3QI))':QLBO,PR0@+%5!;@?,0!GD]35NB@#Y&^"MK\ M2;;X@ZG\1?B=\'_%VH>/]49K"T-EJ&AR:;X>TPR96VMB=2$CYX>67RPSD !0 M% /8)X3\8_!G]HCX@^,]%\&ZCX^\+^/K:PGGBT6\LHKW3+ZSB\C#)>3P*\,L M;*P*.Q5HV!4 @GZ)HH \!^#_ (5\5_!7P3XD\1ZKX/OO$WC+QMXEN/$&J:%X M8NK-CIOG(JQPB:[GMXY%BCAB5F5LF1V*J5Y''?LL^ _B1X8_9AU/X7ZMX7UK MX>^*5M-:-EXDN+RPN+6*>[NKB2!H_LUW++O03HQW(HRC ,>,_5]% 'PMKG[/ M_BCQ9^SCX8^$%E\%3X4\6:3);>1X[DU'3C8:?>PR(TVJP30W!O6EE\K<,P*[ M-(!)@!C7W+!&T4,:/(TSJH#2, "Q Y) '/M4E% !1110 4444 %%%% !111 M0 4444 %%%% #7^ZW!/'13@UY+\7" M ,>M2?ZML\<'JA-(<+'NZJHR"% M'MR"0E V609Y/W>03SC .3_ !#U'..?4&!N M7 !S@ID*#]T8/J/FQ]WD8]LK(OE@D!HPF1D9X&<\=AV[XZY&%Q2J#DJ/N!L; M58\+DCL>.I_[Y[<8 $7Y=G4 ,HZ8Y)!(/.>>O)_N]3D%@ *X 4Y0\ =5XP M#GTQ\PPOJ.7)G<1R&P,8P&Y!8XSCJ1Z<]_17)ECWQN!*XX'*MTQUY/7!_F ! M%8J[XSP[$JN/,DYQD8'..W)!R<9%OGTYQ@@Y( M/R\ Y(]0,'J23@=:J_M*,%UGP5A^/^$5LFW,>O[R3YNV ?PY(.>,@ \BZ>V/ MP_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z> MV/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I M[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D M#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 M .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(-E5.!R.F3C_\ M5T_3MCY #J/A6N[XH^#TYYUFR&,!ZL MQ]^Y8_EU!K\\?A6H_P"%I>#QC,=NVWC]#O#.[=>9+'_2 MI>W?>V?S(.>G( Y% &_1110 4444 %%%% !1110 4444 %%%% !1110 4R4X MC)SC'.?3W//2GTR4XC)SC'.?3W//2@#PKXW97P0P!Q_Q.$!V[N2;9_<<@'MG MA>W%>$LO[YX.1D,9R-HP!C''&.A//' /0T +#DJJ@G8-H^4G(SP> 1@ M9W#H.>PVTB$*H^7GY05P!R,8'(QV./N_>' )S2[=_P C'<3R.Y)R?0 M\YP #$*IVKA4&X9 .T9!'! ..!WP.>1M%*ORX0%2%;"[C\O!X[^IQP."5'\ M-(V #A?7:J8&. ,<=P P.,G .,<"E9CN/S?-R#M/7J.?F_O=!GOC'&0 "K^] M &?3DX;G\C]WZ_=]5Y3_ %B-P#U.!SC(;/&T]\C. 3T/NO&["G:K?=X7&-P M8=!GICK@!?7!;E3%TRH&0%QM YZ9SQ@G!P =OH10!E?M/#/QS\4+U'^BJ.". M/LD0Z=OO=N^.,X#>7=??/X_X^OOU[Y^?U#]I[*_'#Q,./E6T)4?]>:$CGIT[ M],],$Y\O/WBI^]W'XD>_?([]^N?G #K[Y_'_ !]??KWS\YU]\_C_ (^OOU[Y M^^?G #K[Y_'_ !]??KWS\YU]\_C_ (^O MOU[Y^^?G #K[Y_'_ !]??KWS\_J/[,3? M\7S\,<;CFZ*CJ21:RD=CZGGMUSSEO+NOOG\?\?7WZ]\_/ZE^S#EOCGX:."3_ M *5C:23_ ,>LN#Q_O'OZ'/.6 /N;P!F] (R#P\78=QCT.3QD=* M^B;['V9\G:,')]./J,_XXKYV^.S!-)\+9Z"2]++C)!$L8QZ=1CU^4[1TP >0 MK]U67 QPNTY ZD <]#\O]W/'TI?O9 SAAC@[@V5 SDCD#CG!ZCG&11_$N<_* MZKNSDYSTS@'N>2>>.N2*:&RIS\Y] >6P, '))Q][(QV/<9( H9=P;( Q]X'L M0.K9Z[>O)^Z#Z9..,\8.XD,.,\'.#@'AB2,8/3/.5+8^4OP._+$8(&<$GG*\ M=3D].#DR6PN[YL]-^>>5P.I' //'3..HH -K!A\O[QN,$ <_>],9!)/?[IQD MYI"IPRJN-W*IM(R ./3H,>G.T9XHVA\!5 5CM7I@CTQ@=/ERN0?E/IR-ZE,[ M@<,Y91CAN<].XX/;H<8" 8"XR!]P,>,9 M& , C'&">G; R>%QY?*DCYL-(/J02>W&">N,DG&< GE_,JLN WR[&'3D''88 MV]@>Q^]0 $[9,@%&.>&X/4D<< _,<=3V_O$T-'E3\K;?X5VGIU&#CC[H& 1 M[G%'W<%MR@_>8 CL/0 DY+8]ST]$\LEBI W$<90$=<$G@9Y+=/4\C(P (\FZ M-F\S:=I.Y3S]T'L3P,G'89'!XK,_:>.WX[>)R3M&^VRQ/3_1[?GJ>Q!_ <#G M.HS%HLJ6(8?+R0=IPH.>V @_HW_?/^SPJGY02-I]#V_SCVZ=L?(BY"C=P0!GMV'Y M8QC_ (#VQ\B]/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V M/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[ M8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY# MI[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D M.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D /;?V2\?\)WXA5AN'_"/7.>!G'G0@ M@#'4YV]NGJ,#[9T3_D'QDG.1G(Y!Y/.<#_(%?$_[) )\<>(E#%<^'[@9Y7'[ M^(#H.#D =N ..P^V-#;=I\)]44X P.1Q^F.,G@"@#0HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH 1L[3C@]LUY'\7L-X+\6YX1EM%SQP/.4Y.>#Q]AQM' /<_48QG)%"G;MV@DJ0%W?+CM[@'&WC ."<<\4 MW_5KO!(VYY"@$# '(Q@'&WJ<IZ9RX\%D8$M]UO4C!]23Z@T "C&U0=Q[].3BB-A^8 =>.>/X?3_9#\%@?O;E)'&X@''/?/3IT)P>?FH9_F)+%=I;.&Y7C. M 2!W4_ACC!X213M.5" +]XJ"HQD8^[P/F//I@\\T +_$C'@;NGHQ<]QQGJ#S M['=D55_:08IK7@?.24\*V.Y<\@^:Y]>N 3^'4]:M#Y65\$8/48R>Q!.>OW5Y M)R1T&,U3_:2&W6/!*\_+X4L>F%Q\[M[8/?HO"GZ@ \B52N.>@ /X #\/NG_Z MQ!*KT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_ ]/ M;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_#T M]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ M#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/ M\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY #I_A9Q M\4/!V1N!UJQ&TX _UZC'3Z=OX1P,87]#_#./-O2#N_TB0;NY^=B>W )YZ^GK MBOSR^%&?^%J>#@,Y_MJQPN./]<..GMZ<;1TZ+^AOAD_/>?-N'VF7!YR?F)[] ML$?3 '/< Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDIQ&3G&.<^G MN>>E/IDIQ&3G&.<^GN>>E 'A7QN^7P0P"X5M: V.!V@<8/(S\Q/'N.A.:\'( M7ELX_NMQST!/'7.[(QW)Y&<5[O\ &[*^"/F^0KKBGGMBV8<\@@,,&^;C[H&,\]2,$\E3@9.: '#+2#(/S-D\@\[CQZ9&!ZD!3]3&I\L. M,[/E7C.W^ ^Z^GIV]OE?[YS@C)?!(QGDX/0'=U.!MP!WI%^5BJ\9 '*DG&! MP,8XSS@XP?[M "L"LA*C:>>2" ?F8XP "3W[]#ZY*-]W(!W9(!)[D;0,CJ>" M,D@Y&,@&CB2-CMWEASLQDYV'KS^1.,#N.:5C]UB5Y/+YX(Y)()]FSP>.<=#D M -X60N3CGH6.<9!QZ_Q#@CU'0BD5?FV=P5&%QP0 "2,=OE(X].<'A59DY.5P M=S D@^N3@@9.T^@YZGG*;@L> <$#."!CCYLD$GG//)'WADYH $^;:P&[*@\9 M#8QACD,@]?ESD TK-N.X'*DXRIZY)(&0?0C&2!\V?0 ,89]I.>>5Z\9Z[?5@3 MT/<=\4-_&3STX//IT;^+%&"X((\SG&'!/88SP<9W8(P.#Z"FMAE M)Y9/F'*]\$?W< G/. 222.V* ,K]IW/_ O+Q,.@S:_+@\?Z+%QS_O#MZC'. M&\NZ^^?Q_P ?7WZ]\_/ZE^T]G_A>OB@$L3FV!R/^G6'IUXY_7&.<-Y;U]\_C M_CZ^_7OGYP Z^^?Q_P ?7WZ]\_.=??/X_P"/K[]>^?G.OOG\?\?7WZ]\_.=? M?/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\ M_.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^7AK<%P3=D_, 2/LD MF>?4C/?L.>?AK&6S]JY]!]EEYXY_+GY MNO.6 /N;P=SH\)/)"CYL8Y[_ (GKCMP.W&]6%X/_ .0+;_!SW] M,U\[_'7C3_"V>2)K\ YP>9DST.>=N>F.#T'3Z(OFVVS_ $/'KQ_G\ :^=OCM MD:3X87CE[X%>-O\ K4!!ST!/ X/"G'- 'D47"HWS$KCE0<#U 'H""..0. 3 M38R5B502>,95N.^!D,!W7'3J.G\*MAATWJ5.UFP'QY)+ M9==I&[GI\O()R,'KUQZ]R !>&5@N3&<@!<,,8]!D=,$#';K\U)S(&&W_ %FX MXW$YR%P1QR,X[$8/;[M*PWGGYV!YVY)QDY'4X^;IR,8_V:/O,<9#Q]%R 'F*S!R5(R&Y((Z[ADYZ@$G&2!@$8Z%C#RPAQL^5N<;?X![+Z M>O;V^5Q8B/S 3\HR&(/; ()R<" >3WY!Y^;_XHTO+KM8Y MQU&/,QU'N3PN.V(RA($>.25(Q MU((Y]AR,G 7V!H50/E((!"DK@\X4=, $8^G7:,CH'9+,'4,W/!&3D;L\?IWQ MR<_=Q3./FR5((&2!D8(SDXQD9R?3AAWQ0 OS-L8\%N-PYSD Y&/3/7TXR1C M)_:>.WXZ>)SCRUS:\= /]$M\8Z8P<>G4=,977D7&]F7;G=G<#QD#DG!'< ]1 MQGMBLG]IQ@OQV\2'&W!M<#/86UNV!GL,'TQGTS@ \MZ>V/P_P]/;IVQ\AT]L M?A_AZ>W3MCY$52BJ,_=&#^ ']0?TZ;GMT[8^0 .GMC\/\/3VZ M=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3 MVZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P] M/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY #V[]DM? M^*Z\194L!X>N1@@8YFA&.F0<''']WIGY1]LZ)G^SHB3NR .,GCV7[:T52MC%D2?%W;_ ,(5XM4C:-MJ&YR<&X&1WR>! MZYR 1WH ^;>@XQG(!QTX INT;<#KPI4$$G(.1CG/.[J>I8GI0 - MRQ&WEA\RXQUY (^7.6..?0^K8=PS97D'YAM'/WB=PXYQGWY(^I">C+\RE]R] M0-Q;@YP.",]/7^+-"X; /.2N')QGH 023D<-O4X_O&D!+;&[Y W$$X/0#/!X.HQ\PI8_O;0&7H=F6R 20>1WYSD]>>3U (#D <%3_#@[>< <'[N5[ =L]& MI%D*[7)PI'8GDCDY)(YP,<\\'@ '* [53.U<8 W8^7 !Y!''0''R\$\9%+]U M20"%'!(./E"C&>F#C/H 3],@"M^YVYR-I/.-O3G YQM( X![O 1^0/Z9'IT[ #:O3VQ^'^'I[=.V/D.GM MC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D. MGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 MZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8 M^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3M MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D .H^%:;OBCX.7D@ZU9# _Y[J.A' M]/X>V,+^A_A@EI+YNQN)>A_VR>GXD\^O''-?GA\*U_XNCX.Q\I_MJR.=N3Q. MO;'7&>WX<83]#_#/^LOOE_Y>I3U)QAV'\P?KDGV !OT444 %%%% !1110 44 M44 %%%% !1110 4444 %,ER(R1G/7C_/-/IDIQ&3G&.<^GN>>E 'A/QPR/ ^ M.XUL XR ,TW^!E9ER"%.*F1>F?3=DGJ!C()QVYR,%<\T (BF10"?,X'+9; 8 M9[COQU'!R>32J=S*5^^S?>&1D]^HS_=RN?X2.W*%MV2HW !B %&<[L]QGC() MP#R/4#J6 M8*>&#;N/3C)Y4 \]>.YXC7:%.=I&,$$[01[\YZY)R"1A^N:<_5E8C<."TH7U M8Y.3R,9Z8ZGI_" )Y>Z$ ID;>".>Q[@'(ZX[8;&.Q=(<=>@!%)PK$[?FX(WX+'&3@_BH&0"2 .3V1E*QL$4L8\JI W$8Y QCK_% MV'W0.* ,K]IT8^.7B8!>]J/N@9'V6(=/I@=/XAQR0WEW7WS^/^/K[]>^?G]2 M_:>*_P#"]/$X!!.ZU4]R?]%B SR>< _KQSAO+>OOG\?\?7WZ]\_. '7WS^/^ M/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\ M_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. '7W MS^/^/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@ M!U]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. M '7WS^/^/K[]>^?G]2_9A_Y+IX98G(#7+'/(_P"/:3GH>G7/^T>>06\MZ^^? MQ_Q]??KWS\_J/[,./^%Z>&3T -VQ('/_ !Z29Y[9RO.?Q[L ?_/^BR#/53QW/!]_\ .#7SK\>6W:3X9 SD MRZAC!YR95(P/7&1P1_%DC%?1=X<6[<@<'K]/\GZ U\Z_'1C_ &7X5R=IWWN. MV"9(OEY(X!/0>@&>U 'D6X.S,#U.5)^;@$D8'5@<<<>/X3VSDYQZFT,K!4X (V[>@P^!C:<< M$<>_0=" *S[U##)!8$'.0#]X#[Q'.0.W3K]VD95DX'W7!"MUW=@,XR?N@]QC M.>,4$G;NSEE&#\Y&. #DY.!PW.>HZ$TKJV2&!.3@\8Z'CDGN3QSP<>AH &8% MD?. 6#;CZ .<9))X/7.0N/@!P01SD M<9[=@1SMP55=TA&#][/0Y4-WZC'&><<9]FH^](X(+;CT/!93\P&"1Z$ M UMWP2!:VQZY]!U]\^N-1F^9R?E/WN3R"4.3R5/;\.1D<[F.V.@Y_4'TQCMCY#I[8_#_#T]NG;'R'3VQ^ M'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;' MX?X>GMT[8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/ M;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT M]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\ MAT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R 'MO[)<:MXX\1#;M'_ CURN=O(!FB M'IZYXX/\A]M:*2UC$Y ^9/?MZRYVJQR%P.K=! M7DOQ>Q_PA?BP'@,+,8SR,7 (7)[]>8SE%(QR02!U_KRV":5F#2-S MN^; QUX+O<'N.A_WJUA\A7D<$$D?,# MR<$'KG/8YYZD #V3 MUVYYSU.2Q<&-%/3:1MXR.HP,X!R>W;Y1M%.+E-^"%8$MMW'&>K>F,<=0 <]? MFH %PJC!(51M/!4@9/4YX^7)ZC&>G( #T9B ,<[O[N1GGY3C!(.2 >,GIRL@ M,:-@$!<]B,O&>N>K>HR"<@U&H'[ME4';_LC&=J@#HO<#CU'3CY7%5W$!. ,[=O&,' (V M\9&!G!Z$=>HS 2#)^XX&6(S@9))X!P 1U/?OGY@!0,L"O)SE<@?-RN#D=CD\ MC(^8Y]*J?M)-_P 3GP5M8D'PI8N&;OEY3GMC@'CCGGMD6U8#!89P5+$\XQCK M\QX&'Z]QZ]:O[2'_ "&O ZL2-OA6Q# MW3MCY#I[8_#_ ]/;IVQ\B+D8SQP/;' S^N?IM[8!5>GMC\/\/3VZ=L?( '3 MVQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?( M'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ M =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ M\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG; M'R '4?"M WQ1\'KMR3K-D.5[^<,=NV#VX]NB_H?X9^:2^(&5^U2GMQEV.?U( M^F3W%?GA\*U#?%'P<&7*_P!M661ST\]<\8]AQCUZ8POZ'^&58O>DC/\ I4V? M8^8^3^9(_/KP2 ;]%%% !1110 4444 %%%% !1110 4444 %%%% !3)3B,G. M,3 MDD'PK&YB %))/W?[P/7ISAF]"!C/!Z^Z_&X@>!SW_P")XA"G/)%LQ]#Z'MTQ MCH*\*5=W!&[[H=>W8'."23D8YS]TCW( B_-&5497:1M&?1ATYQR#P1W ZC%) M(%D4ECD$$[FQ@^XZ_+\V<\C#$&A6+1C+%FZ\G)R-_;/7(_N]NG&%.22>!TYQ0 2':Q+@@\G!ZC'.YXR O7.2?U'#]<#'/(Q@KQG@4,/,90R'HY+ J M/E9B0W&>F<\[2/XL]1GG+T'.!EAOY.#U##)XR/YQR!D<_Q?7(!D_M/?\ET\3KSP;5<8P/\ CUA' M'7CG]<8YPWEO7WS^/^/K[]>^?G]0_:=POQR\3 @9Q:;L#'_+I'U'L!Z=^G4- MY?U]\_C_ (^OOU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^7AH@Y(-TW MS 8XM9#W^N_'?USU_'/?/S^H_LPAF^.7AGN?]*/ W8/V M23&/H2>??.>>0#[H\'_\@6 G:!@#'88 'X#'OU]*W:PO!__ "!;7!./+&WC MC&!@9] #Q]3Q6[0 4444 %%%% !1110 4444 %%%% !1110 4444 07AQ;MR M!P>OT_R?H#7SK\ ?< <= !GD5]$WW_'LX)P"#GUZ M=O\ /:OG;X[,/[)\+[CD>=>M][K^]C.<=^OISN7&., 'D"K@(1\N?E#+T.0% M!R ..,]?3C)&';_,93GG.Y58ANI! SCIP#D9'#>@I&_=L-W# ')Y!( P3GCL MHY)[CG@4K,RLRY(8]ERHS\P]1U./Q/4]0 )MVJ%&[@?*.1QC/'&0>W &-V.H M%&T<-M4)@\A1M(*@9XXQQGDGC'?&%V!MRK]UL8"\ \\$8'8;1D#@'J<<(6V_ MO-HX.2,8.>,=!D9+$XR3ACPF"<]\8RW/(IS9W$9( M#$L $/3@YP1U&2>G)QR.E)@1L <*4_B; Z9P<9&!CGC@C=P*".&!SANN/F[8 MQUY(&[/WNF?04 "X3G&%Y(YH"^3LRHB.1GL/4\_3; MQN_A[[<%5+$G RP)/RD'!RPXXQ_>Y.,\ ]Z100V% #X&T !2,CIR![W)XR!5P MWRKM;.5X*Y&1A<8SCIDXXX!S@TC'Y1)R54@ACR< GOCCKCDCOG@'( FW:&4, M02"/W>>JK@]!ZGK@]/7 &5^T]A?CMXG8\*#:@?PX7[-;X ],9]N2#VR-=OE8 MJ.0,\\+D'D\'TPW3MCY$5AQ_#P"/R!_3(].G8 ;5Z>V/P_ MP]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_# M_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8 M_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GM MC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D" M/?;C/MV_IC/;[O;'R 'MW[)/[OQUXA?:!Y?A^X/ Z?OHN.G QSVYR,'&!]L: M''Y>G0J1C:@7WX_SZGDFOB?]DWY/''B1@N-OAZY. /NXFB;CCCGCG'3H3D#[ M9T5!'8Q*% "KMX![9]>W?J>IH OT444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (V=IQP>V M:\C^+C ^"_%G3#QVBJ&8'.;@@<].YZYZ<9[>MOC:VXX7')SC]:\F^+A*^#?% MF6VLPLU.&Q\QN 2!SC(!4XY[CN: /FSKOV[N&+8P>X+ XP>?N\8R#ZYY Q7> MJ[N&(55.",%<8'_UL>O!R6\%57'!7*CC:<@ 8R2,98]/8=,97.>P_B7'2D\L=,*2?W8X[_,#Z\YS MSR0"<@8/O!L+C)*N,_=R.2<$X ZD\ =B:5LI'R,(A_A.0.H(![=<9R.AZ A(QG)[AYQQD=/;Z-YX/)."NN2Y25?&<'?EER1C)'3D#KD<@9YZ\Y,9X4\=4P>/8KQT VC@8Y.65=IW 8(&. WR]-N<#!Q],GYA5/]I,J-:\%# M=POA2QZM@C]Y)CCC;T7TZ_B+;?,@Y#CINZY..,'<<<@'J.J\YZUOVE&"ZUX* M&GMT[8^0 .GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D. MGMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 MZ>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8 M^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3M MCY#I[8_#_#T]NG;'R##Y2 =I]1V_SCVZ=L?( =1\*T#?%'P>"O']LV6>,GB8 M=L=1Z8]>F,+^A_AE29+YBO)NI.OLQ7W]/U/7%?GC\*Q_Q=+P>P7D:U9-MQZ3 MC Z>^.F?E[<[?T-\,*%>]&T'%S+S@]G9?Z?D3UH Z"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ IDIQ&><=O3/L.>M/IDQQ&W...OI[]10!X7\;F(\$\ M[@6UA.1P?^/=L 9.#SM]>2W_ 'W7XW8 M_P"$()R%!UL-TQ@_9F!;@C'4_@!W()\*X9CE<,2?E<=23T/))&!CT^4GH!0 MV-MD2C)P!C[Q4=^,Y&,9/;C:>!Q3MO.Q=N5.!D9Q@J.F/8'C Y'U IW;"'+. M3@$GG^]V..XR!C.T]L"F[AY8SD)G.,X &,[1G'3:?0@@<=30 *R[>#M3[REF M /1B><\=QN .1SD]0YCE2Y!)7JQXQWZ'./[W./X12C=N<[CD-@LH.2<'/ [@ M8QD'.%Y.1AC?+#O ^[R.,J!E<8.,8X]1[\Y( %93L&5P.P*D8R. #QC! X^4 MY _%R_ZP@@@[@Q')_B ]/4'&1TZ$#HUU50QZCYDRW)/!'4 YZ8P<]%[\%RJ= M[#!QYFWROD4;GW#:K%CN;GJ<'KC^$$ M]^,]L @"*!M,6[ !* $CL0 >HQRV> .V.V0R;E+;@"1_>P#R3USG&-V#[$XZ M4%RF_!"L"6V[CC/5O3&..H .>OS4O/F%5)Z[?E)!ZCYCWR..H(.1T!- &1^T M]C_A>7B92?\ GU7'0X^R1@#'8X)_P[-Y]^H'/&_U#]IO+ M?'#Q)C _X]1M'/\ RZQ COW(X[=,^?G.OOG\?\?7WZ]\_. '7WS^/^/K[] M>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\_C_C MZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. '7WS^/^ M/K[]>^?G.OOG\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\ M_C_CZ^_7OGY_4/V8S_Q?/PQ\PR3=$,V,#_1)3G\.3_P+KSEO+^OOG\?\?7WZ M]\_/ZC^S"V/CEX;.X_\ +V23G 'V23GCTSD<\[CSW(!]S^#\?V/!@;5V@ =3 M@ <'CJ/\?K6]6%X/R-'MP3DA,?D<N/HF^R;60#G(Q@=3Z=_7%?._QU DTOPM_$#)?$J02.9DYZ M'@AC^H[9 !X_MVJZ_= P&X^4$ #L!C'7MG@Y '#F^5CN&Q7)+!SQV)R2,'@> M_4@$ 4D3':&QEQ\W&>#\V>!GKMQT'4]SBD 5-O.!G!/"8& &&1@9 []C_= MH 50755(&YCT8 G..6P/ (&XY.WD@$YSC'(SP,'#9&:7+, MR@J0S8SQR.>O(/0D]"0,+V-,SL52#M#*![94 >J^6S+R M!G&W.TD $9 &.2,DI _N_ECC!X5VP7V\G).,@ MDG)P0.>1M[YQMP!U , ,J@\!B V-JEMN./IQSZ\?*!0 +\K!3Q\PPO8G#8^4=">.I8N(PX( &U?E;@?G;V^5Z[FY0G+#)VL1R<$-W[\=Q@= M>""@81G>/0'( K?NV8D8P>K8'0@Y.!R"3G..,DY'2D MVF/9E<,.GRG/ &.!Z GA3@_-QSPJ *P4%0V[&Y< 9Y7(SZ @<#K@$GFFK\HW M%=O^RHVE>,8)'/\ =QWZ<9&: %;_(/.,G')SFLK]IU0O MQW\2@*P >W /_3M;>_Y>F1TQQJ2?NU=<9VJ0 1U&0,8QWV]!@'/'J,K]I[" M?'3Q1AOE4VPSQCBUMQ^&#].HZ8R #RU&^13D'C[R\#_/'Z=L?(O3VQ^'^'I[ M=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R'3VQ^'^' MI[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X M>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X M?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L? MA_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D /;OV25V^._$) 50OAZY MY; /GPXR>PSD]NG_ 1]L:&NW3XN,#:/O CVX'O^9-?$_[)("^./$6Y=JCP M]V3D8[#[8T3/V"+(^8* WS9.>I'YGOZGZT :%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% #7.U6.0N!U;H*\F^+1QX/\5X!3_CS^O\ Q\ 8)S[=>YXY MQBO67.U6.0N!U;H*\F^+F?\ A#?%6./^/3_@)\_ SSUY&>,! MOF"GAOO?+V.[T![DYP>@%"Y=L8(^8$X!^7(S_P"S'G@CC/'-"K\V I0\?*1D M@;B,Y]<\Y(/.>2,D("&5 N%YP@() .5.!E>Q!X]NV/E $W%?,+,5) )RAQNR1]<@8IBL%7*Y"8!/..-I'; '0\].A!X M I_&"?O$>X;(/W); M'\(.['LG.<>W7=VZ\9#V!5E)4AL\9!9N ,?4@$]#S\W7)PC>HQN!&,G+9Y ! M.3[CJ,D'^]0 LOS*Q;E?FY;D#EAU^8#J/3CV& ?\M(\]Q0 C93:Q& M.K'<, D+NYR%[DG\_P#@+E4*S*!N3H0.,T$A@S'#KUW-C&,8R>.AQC..!NYQB@!=I7YG+*P&"Q)^7E3G M.,>I[#'!''%3]I([=9\% +M"^%+'Y%(POSRGV(X.>.V1D]#@_-PW3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^ M'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^ M'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;' MX?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/ M;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R '4 M?"M2?BEX-"C#?VW8]AD8G49_ 9[<<\<87]#O#(#27I4#;]HD Q@C 9@#GUQ@ M=?[WI7YX_"E?^+I>#^,?\3JRY R>)ASC'4=N/7IC"_H=X9QYE[QS]IE."VW7)(]^2?< Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDQQ&QS@ M 9/;COWI],E.(R$YZ_P 6X$G;DJ_<\8Z$;>><=![@ VY5RW48^57W-N(4AR,CGGG' R >,GN,;NH_A'V-N.5QR3_ '.>, Y] M, "O][=U^;&>_5Q@'L>&,]NA%^]@#+;LC./\ 9.2,$@DXSP,9)]"1E9F M/RNW .,$'&3R?3)Z-T+8Z48W,R#HQSM;/,^8/NYR2HR>2IZ@\\$#&>W (P*3)VH1ZEAP3\V!DCISG= MD<9^;BE.6(VAL\J,MST/ .[KQSSU7.!G- "'XP IXP<;>/3///RY(&.N M:4\Y4 E",JOW@5X'0$ CIP,\#U:A67?OW;1GU XW9)Z@CH>W\)SG I%[\9;( M8#<2>%SR,'/89(ST[@9 ,C]I[!^.'B;D<+:=\@8LT].W.>@X!XY&?+^OOG\? M\?7WZ]\_/ZA^TW_R7#Q(!\W_ !ZCC_KUBX_#IC'\73G#>7]??/X_X^OOU[Y^ M< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_.=??/X_X^OO MU[Y^< .OOG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G.OOG\?\?7WZ]\_.=??/X_ MX^OOU[Y^< .OOG\?\?7WZ]\_/ZC^S%G_ (7EX9.2<&Z;/! _T64@G/\ C_%U MYRWEW7WS^/\ CZ^_7OGY_4OV85+?'3PSMZYNCP.3FUE[\XSQSZ=^-@(]@0",?AVSQ@?6MZ@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH KWYQ:R'./E//;H??_ #D5\[_'3!TW MPL.O[V_(!!S_ *^+GH>V/3G.>>1]$7W-LZY^\",9QGCUS_D U\[?'AMVE^&" M?G#O?%NHR#+&5ZD#GH/J!S@T >01MMC0,<;<<-S@\X^7/NO&.XX'&'!67ID, MN !@\8 [ 9P<'T!V@8YY%;&-KY!))(SUY;@ \@X!P.<=?O$T#[ZJ!]UL%>"< MX#8!8#DE2>N>0>X( $P2K <\9(R6.03@''? Z]00.6I00LS$=CSC(_B)QP!D MXY[\9]/+0$G:N,D=%QGGDX&/<#[AXZ"E7& "N%X!5<8Q@G;S_O 8/X = M: $QJ S,NT8(7/'( *CZ_GM.!S1_"!P,$#:IZG'8!*IN!!QEB MZD8SC=UST/']T'!/?!7[G!/EE2<=!CIQU'RC!Z 9"_F (^&4D\J0?X1M)(/( MX(P=W;).[V(I2VQMW0*Q^8$<@9ZD]20O//\ ",C&105^8@QGIRI^8]!@$@9Y MVCGD'D<\4AR.<@$T?>R"<-MV$,1SP!@YSW/O]XM8LPXZ2+G&2>P/']X@X'0#.TGOBLC]IT^7\ M=/% '\#6N!QVM;?GT[9[<*?P /+54KCGH #^ _#[I_^L02J]/;'X?X>GMT[ M8^05=B@#@+QR?3_]7MT[8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\ M/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/ MP_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z> MV/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I M[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R 'MW[)(QXZ\1,HVE M?#UQCY<$?OX1QQQSNXQWZ'[H^V-#P--A Z;01Z8QCC\O4^O>OB;]DP[?''B- MP#N7P[=$<$8_>Q#TX^[CMQ^ 'VWHZ[;&,>@P..N,CT]L?@* +U%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% #7.U6.0N!U;H*\F^+B[O!_BQ=OWDM!M..,W!&.HX&T<#J. M/3'K39VG'![9KR/XN,!X+\6-SL"V9(;D\7 ;U]U.>GS<\= #YLW!HR,KC[QW M#(&< DC'^]G[O?CJ0X_>P0W; 8@L,9(/J2,-@8.< ^IH7C !R%() &1P3G ! M./NC''MG)X2,]/FW9 )(8Y/RGC@\G!XQDX49/0T !.5Y;#*.26)V\!23@G'\ M7.0>#SU-+NVR?-^[(.=K%0%R6)/Y9' [GD]0)_RQ!*XRI W<8Z9!_ =.N[! MSFF@F-3C*E0&P/E ^4?>X'''M]TC(SB@!&'EA#C9\KWM\KV7Y MAM&T* V M&<=_,)"D@<[EQU]SZ9YXY.61%&U57EE4* P&1Z<"!G9M\)V)*8"[@/')'7T'^\ # MR+I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V M/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[ M8^0 .GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GM MT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ> MW3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_A MZ>W3MCY #J/A2H;XI^#EV@_\3NQ!!7(_UZ^WH&'M[=%_0[PNI4M_P 3FR^7!Y_?J<<#_9].W0=%_0_PWGS+ MXDD_Z5-S_P!M''IWVC\@.G% &_1110 4444 %%%% !1110 4444 %%%% !11 M10 4R4XC)SC'.?3W//2GTR4XC/..WIGV'/6@#PGXX8;P*1U_XG0 !!.Q M]#VZ8[<'PK^(C/WFY8X^]N4$@$_3'7'3M@^[_&[_ )$?!&\/K2I['$#C;P>G M Z9_BZ UX0OS;23O4X!W8.[)'7G!X;IGZ \8 "-0S(RC*Y7[O.WGY>1VQQ@= M,\Y!S3>D:D@C;QP3EO(( P>3QU!,[UY.[H!N.[D@]0??*_P]2.,"E&- MP/J."K#YL@9(.5ZYQQQDJ>N: %9?WF,8^;(XP&(9B!T_'OC!/N0 [0 "<'HH M.[H<\=B=V:-H5C']T,,= ,\[.G Z>QZC MT7*MRO12&.1\N5.02,'H?0\DX' .XY)]^I& 5@QS MG#,>"G7)(Y!Y)&!QQ@[3VQ2*GF+MP0#\I 7.P'&!CTXZ>A&1UI=V6)895WP< MCCG& PR.Q/4>G7 RWAP!G<&X X/S$'';'0Y. ?O>@Y %:0YDRQ7C."Q&,JQ[ ME>_\O;Y5?DNN>N<#/0#)'7)H R/VG?F^.GB8_>+&TSTZ_9(@>WX=/XN MG.&\NZ^^?Q_Q]??KWS\_J7[3RD_'3Q-D[CFU'WMW(M8@?U8\8]..@;RWK[Y_ M'_'U]^O?/S@!U]\_C_CZ^_7OGYSK[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG M\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^^?G M.OOG\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^V.?U[MY=U]\_C_ (^OOU[Y^?U+]F'+?'3PR=NX@W1'?G[++@X^I/?T.>];U8/@U?\ B26IZKY:@'T&!C] /TXZ@;U M!1110 4444 %%%% !1110 4444 %%%% !1110!7U XLY>>-ISV_KZU\Z_'G+ M:7X84XR9K]0.#R9EY]>"#T] >.G[Q"Y#QL><\# P.#QCJ,T >1LV[D9)8;QQGIDCUZ;ASR,C@ XI..% ! M R/+8@ D +D=!GCKV( /&%526(&>V=V21D\'!'7&WD@_=(XY-)N*]!MVC=W M&T;SSSCG'WE[#&?3BD5EVJ1T3G'0 #/; M/'0CD@8.#TQ0<)N# +C!X(R,!L8SC@$<<8XSZD+MVYW94*?7&P<#CT&-P!P. M >1U( C9^7.=VW(.#G@<=LCK[_>8'M2_=D_N_O/QY;\, X]N1_%GE.>-PSOX M9%R=S9.1U]%QC)Q] FTCG@]N<\B@!%QM 5QC."2<@CN1N7+-AB 3SCD8')QG@ M8R/X@>>20\L1NZC'S D[< @$'ENA]?XN1TH -^U@%ROHN< 8Z #=CK@'GKV& M[- 7:V!D88(2#MXX7';GG(' ^;(SBC!#%2,;N-I!(;C!!)'.<=<'@$]Q2=MP M)P&R&(P!PV6/3OU'!ZCG@4 ;<" P)DQG^($D+P>N> >.>.X%9'[3GS?'+Q* M%R1_HN ."/\ 1K88XZ'(''&,>X(V&W,I0L58_*0F#^F1Z=L>G3MCY#I[8_ M#_#T]NG;'R(N-JE3P!P<^P'M_='Y'ISM7I[8_#_#T]NG;'R !T]L?A_AZ>W3 MMCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[= M.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I M[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X> MGMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@![;^R60 M/'/B(.!QX>NCMQV\V('MP,8YX],'&!]M:*"MC%G.XKDY4#GD$\=^/Y?C\3?L MDY_X3CQ$H!)/AZY&",?\MHN.G!.-O.!@#@]!]L:'M.GQ%3D,H/0\^^?\]OJ0 M#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH :_P!UN">.BG!KR7XO-_Q1?BY@0_%D1QP? M])&TCG^]G'T.3R,>M/C:VXX7')SC]:\E^+F5\'>+">&*V@../F,^2 =W4@KW M]/3@ ^;6964Y960G#$_0.\;5)(8G WY.3D$<8(R,GH>W;' MRGS,!R9,$'.<@Y?&1C)RP_'.#C (Q@T +NW&.09PSJI;C/X M^N/3@X)@L@;!)(!W8.3\O&&&[_:'X^O5&QN#?I]>"/7! Y*J2V$*@AFSP>.?F..-I.>?7_>4';)N .3_ KR?OD] ML#V/7!//&20 0GY>25.<9QU)P>/X MO^^5V\9;.Q@ SYR"N",\\8ZGDGH.,F@9$F0-C'& QV@Y(;V/4XZ'J/\ :% # M>.[;3G)X!*\ DX(XZY)XY XYYK_M)<:SX) &P+X5L?D&,+\TI]B/QQT]MRV> MD>1\J#.&;/')&3Z?>.>AR#DGK5;]I1B-:\%]GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3M MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/;IVQ\AT]L?A_AZ>W M3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[ M=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^' MI[=.V/D #I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X M>GMT[8^0 ZCX68_X6AX/#<+_ &S9#IG_ );KVQUX'&/RVX7]#_#/,E\Q&#]J ME'3_ &VR/;D'\<>G/YX?"DE?BEX/P"2-:LOEQ_TV''3V].-HZ=%_0[PR!YE] MSEAOXCOG(!T%%%% !1110 4444 %%%% !1110 4444 %%%% M !3)<^6<$ GCDX_#-/IDIQ&><=O3/L.>M 'A/QNPW@I@2/FUE5(*\L!;N1P" M"> ,CGKZ')\*8EF.5W$$C#-E.J\D<#'+_S8Z\XR<P2*4KM52JCC&PCH>N,'T.3@;O0<9IS JW)954D;^<@<0,<;BO./?T/ R"*7[VY3EN-IYW<#.>V6QDC!!YQWS2;C'CC;P6 M'48 4''../N\<#CDY.*'4G#P1D$]<9R!G JY],Y/F@ Y!' M7CL1D#D#//0$YIC*FP @,A!&[ &0 >ASC!4]B.PR 97[3V6^.GB8\9S:ANAR1:Q ] M/P[>V.<-Y;U]\_C_ (^OOU[Y^?U']I[GXZ>)LMN.;3G?NSFTC_GEN,<^G9O+ MNOOG\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^^?G.OOG\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^^?G.OOG\?\ 'U]^O?/S@!U]\_C_ (^OOU[Y^?U#]F)-_P [XY>&1C=G[4#D9SF MTD!)Q],_CUQ@D ^Z/!XSH]NV!\R[L_7G_/3H..:W:P?!OS:+;-MY*!B?J ?_ M -?T'%;U !1110 4444 %%%% !1110 4444 %%%% !1110!7OO\ CV<$X!!S MZ].W^>U?.WQU_P"07X6SD,9+[:P//,L?(_(GI@^PXKZ)OO\ CV<$X!!SZ].W M^>U?.OQW^;2_#7/+O?@@%0K$R1CIZ9.3ZB@9)!49#.60$XRV?TXSQUX;AJ0$- MT;C.>V>^<8Y!/S=LY##TP )NVJ'_ (L;@1P/[Q[XQSV.#@ MS3BOS8Y.6(4@ M\YY'7GLN">3R>E(VYN.!@+U/0#/H09Z@_.,9P,G@#.<9)Y![\E0/>C M/[PX!)60D*/J#P..?FZ\#!YR,$H<+'N^\JC.X*..GW>" ,8(_P!WGO@ 1G& M/7"@CY03C&<@ \$?4]\$E4^]MZ_-G'?JAR1V/.?NC&>W4@X95RH"_(-IQ_$ M<<@XY'&3@@=QR*VTX9L<@D'"KU+9P?8>GXG&0 ,8>6$.-GRMSC;_ #V7T]> MWM\KV4,< ;@#]U>< $C QTZ+W'(SQ@TQ1M48'SJ,<#;U4<< 'H/J#@[<8P_< M&)#?/R>-I.<'YL=KVRCVQ!;X'4\9Q^9XXP=0K\I5N7/!SP3D@9R1R,@#&!G!X(P*R_VG MF_XOMXE)Y(>U8;NW^C0D9ZX& ?H"W Z$ \KC^ZN&P<)DGM\L?/Y;C^&>W#E/ MR@D;3Z'M_G'MT[8^0CRNSG:%Q]X>GEX)]/NDG_=8=LTB?*B\%<#HQY'^GMT[8^0Z>V/P_P]/;I MVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_ ]/ M;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T M]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D"H[CID?I M@^G;/IT[8^0 ]N_9)R/'/B$KDL/#]QC(P0?/B QQP>-O;@#CL/MC0]O]G0[3 ME=@P<$ CI_3'7H!7Q/\ LFY;QQXD('S'P]/[W;C\N!]M:._./6G.U6.0N!U;H*\F^+F/^$-\6*> M WV-3N;G_CXSMSGJ,@]QSP.Q- !]VX_NY_#/[S\,]??K[_ #(O*X'W>"-N6./FR0>OKSCG MUR>%7.X,!M+=,'Y6^;(Y&.OS>O')QD@IN5E7<0PP">N""/9>IYV^F22?H."0V.1ZYR OS<].QI&;]WN*AU.&/'4D#/4'/7'!Z M$@9Q2LI96SF0\C<1G/WQ_=/^>PZ$ :N,*5&6&"-N,],]B2_<9 MSD@9RN3UH 4_,%8 C/1P%'A6Q &2"OS MRG&.-O"CT[_[PLMQDY!*@Y;OPK#KN..0>XZ]%^ M:7@<]./0=,_[0 /(.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L M?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IV MQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/; MIVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T] MNG;'R'3VQ^'^'I[=.V/D #I[8_#_ ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_# MT]NG;'R#*"I!''0@_P"1Z>W3MCY #J/A2N[XI>#UQN_XG5D-I''^N''3IQSQ MQM'3HOZ'>&&#/>G<6/VF3/![L6^*7@\=7_MJRQQW\\'/3 M_>[<>W\/Z'>&?O7F-VW[3*1UZ%V([=QC)]1SS0!OT444 %%%% !1110 4444 M %%%% !1110 4444 %,ESY9P0">.3C\,T^F2G$9YQV],^PYZT >%?&WYO!)& M2/\ B=IAL8.?((!'OM'3ZYXQGPA5.W(3'(.U0YXPV W)''MG@9RPZ<&@ #%'7BC[V V&/W2F=Q/)X'.3]T>@ZD]P !>57=G;@D[R.AR,YQD8 M]1QRI[$X:R[590"N=HVM@9.,#IC!R#]3MPU.(+?,-QZD.!GG!(P>2!W'4 M@HW!9#SMQ(2?7J"?3"XP>W(_BSR &-[$IQN)VG YR?O CG'SGI^)'-,;'EEU M7"; > M I;G QT]L$=0<8 'DC>V&(Y.=K#._9< =0$W87.X+EV)W= 002?0 MX(]CC/<&E9B-RODGDD/FPZ^^3T''WB>JMP.I7\2 M (Q\L-\I 3#;6YV\'!/(SS@D^N>>,A<^6P".2.@7..G P 0.2!^8&!DFD)V[ M=JD;3A1URWS'UZ@\$YYYSQS2[@?NG^?G.OOG\?\?7WZ]\_. '7WS^/^/K[]>^?G.OOG\?\ M'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\_C_CZ^_7OGYSK[Y_ M'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_. '7WS^/^/K[]>^?G.OOG M\?\ 'U]^O?/SG7WS^/\ CZ^_7OGYSK[Y_'_'U]^O?/S@!U]\_C_CZ^_7OGY_ M4/V8U#?'+PSD97_2RV,=/LDN>2>_'/OUYRWE_7WS^/\ CZ^_7OGY_4?V80?^ M%Y>&B%R!B 25SD 8YQTXZ''Y8/>MVL M'P?C^Q[?;R-@(.1T/3C'&0![=/H-Z@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH KWY_T609ZJ>.YX/O_G!KYV^/'S:3X: W?-)J/R\\CS >F#ZCM[>U M?1-\VVUD/3CJ>G^>WXU\Z_'D!=)\,AON^9J &5':1 >IQG:.X[^@(H \CX9O MF^8-P23][YATYY7GCK]XCV(,LN'W'N5.22,GJ.>P;M@Y !X!H?DO@[F8E3\P MZ$D8.01C/3//7 [4GR[F!&>2P7&#R,@>H^[G@9SZD&@!8]Q(8$[L8&6)W $$ M5 /0@#D$#@]..3_M8IS?>HZ T8,9C!W(1D# ^[P"0!^>!D_CC@ 1O\ 5OGA3DL.0!D*>>W4]P."2>^5 M<$$NPV$'=N8'CGN<=MQZ'''89PB -MV[0PP1M(('/&,JY)'7N<_CRV": 'Y-(O3 !0M_"AVXXP M <=L$#.W."OI2R<*S%2N[((VXZ[OE(P0>?KDD^N"<*75^%+L2K' QD'ID<8# M=NQZ_P 0 A8.K,2.5(;.?<9/!P,D\'.!]"*7EBY8$9.67!SC)&"!UX!'3G@ M\9I&+;?O9;L"V3DY'7/!^]TQS@ \4N Q+ 97)PR@-CG=G@'U!''.!D\T (N5 MVYR2KY;& -P_+KG';)YQ@FLC]ISY?CEXGP0.,_CBLO]I_YOCMXGRV!FU&?I;09;(^G;'"'Z@ \MZ>V M/P_P]/;IVQ\AT]L?A_AZ>W3MCY!3\H)&T^A[?YQ[=.V/D.GMC\/\/3VZ=L?( M '3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L M?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IV MQ\@ =/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/; MIVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T] MNG;'R 'MO[)7_(]>(F^;Y?#MR/E'S#,T*\=,'@CUZ?0?;.A@#3XL;>5!^0?+ M]1_GH!7Q/^R3_P CUXAPNX_\(_<8#+Q_KHACIQG&WMQCZ#[8T/\ Y!\1SN&U M>2 ,\#YC]??V^I -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!&SM..#VS7DGQ:_Y$WQ M7C#]DYZ?>G !' M3 ^]CG^+C)H ^:_E8,<_*57<6.<*00,]<\'KRN0>G6EW,K$\JW4J21D]3P#G M^$COQC'&10O7D992&/[L]"2QP,<=!VZC&2>0U3\O7?N S_%GY3P1GDX/3DX7 MJ^:;(OEQ,0",#.[:1Z< M\C(ZMW[GGJ0YOEDG<9Q@GGGJPSWI1'_"%.X8''&. !VR!G<,@ 8+'ZHK M [6!W'(.W !)W-G !X/!'.."_L >3@GGC)(Q#1D M!LC^)AC:.2V[T'KUS@^N*1BNT[GRC#!VD2>.W4TZ3+?>&3D@; M3N]2<=^#CC(/R\ 8H -VYP&.,G(P>1R01DG@Y;''I[@"K^TEG^VO! R%(\*V M(/HA\R3MG@;WUZCT7-7]H]E76O WW0J^%+ M$G;C _>2-V/HI/X=3Q0!Y"I^4$C:?0]O\X]NG;'R'3VQ^'^'I[=.V/D:N40> MP''<<+GOZY_[X/H"KNGMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\ #T]N MG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3V MZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P / M3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P M]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R '4?"M1)\4O!J$/QZ!>M?GC\*_^2H^#P06_ MXG-E\NW@_OAQT]O3C:.G1?T/\,Y\V]R&X]?S -^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ IDIQ&><=O3/L.>M/IDO^K.<$=,'O[? MC0!X5\;0#X)8[=RMK29X)W 6W/3\>Q].,UX-PRMTP0OSC' Y)8].,@G/'4D' MG%>\_&X_\42"[+\VN1OEF'($#DG\/Y^GWJ\'D#+$Q8,,#)R#R>!R?4$9R3Z? M-C- #MVZ09/'(ZX()8 C.?<#@D9'; !16.%(; ##"JQ'&/NXXQR,#..?QRXD M-(1]\Y(V\'=RW!^;G@$ =!GIQP@W,5!8EN@SG() )]/7.#CA>!WH 3;N'W2Q MXS\G/0>^03\IY(QP>QHW *>$?[KL5Q@9/'W<\ M^W*5 R>#D XYZ#G M./E]Z ?[GS(OSJ!D]SC&!D# QQQS_%F@?P$,<,0/,4< M3C[ISR,9S0 N3P-V6R =P!/WN">3T/&,CHV.U#<AQQD9 Q@\4C*%DV[0!@X7A0?FVXY XQ@=^WMD MR?VG<_\ "\O$PP3@VJXX('^BQ @8_P /XNG.&\NZ^^?Q_P ?7WZ]\_/ZC^TX MQ;XY>)?\ 103U_P"76/(_#IC'\73G#>7=??/X_P"/K[]>^?G #K[Y_'_' MU]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ M?7WZ]\_.=??/X_X^OOU[Y^^?G #K[Y M_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OO MG\?\?7WZ]\_.=??/X_X^OOU[Y^^?G M#K[Y_'_'U]^O?/S^H?LQ -\<_CW;R_K[Y_'_'U M]^O?/S^I?LPXD^.GAC@D[KK!P>OV67GH?[V?3WZE@#[G\'_\@> Y)RO/'?J? MQY]OH,5NU@^#26T2U)[QJ?S ..GOZ]S6]0 4444 %%%% !1110 4444 %%%% M !1110 4444 5[[_ (]G&=I((&?IS^F:^=?CL0NE^%CGRR'O^@Y'[V,$#^]C M[OU X/&/HJ^Q]ED!.U2.6]/U'T_&OG;XZL5TOPMC(_>7V5!Q@^;'QU&>FT?3 MH1T /(E^[M^[MSPN6V_?'&"3^6W^@(_FQWY!./F&_0?>SQS28&TH3G M'R[< XPH!P,'L3V Z<<\F0Z@,,\8'(;.1CY2QP?X1G'?W. !L9'EHWRN;YMQ)8 DAB0" #V/; ^;J< ]N@ MH+>62&&.=^"3C.1TXY^; X&>^!G MG< /<'/R^AY!;C- "[BZJW)!((/(ZAL@-BPR.YV\CZYSCKP"0,,R?CMXG(Y.^VX5L\_9K<$9SZD> MF,=N"-9_NEN%;)&[&X*:R_VFSGX[^(QG^.UZ<_\L+88)R>? M7_='KR >6*P*@@\=01_D>GMT[8^0Z>V/P_P]/;IVQ\C%/[M&SMPHZGIQ&/7V M'_?0Z8.']/;'X?X>GMT[8^0 .GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\ M/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/ MP_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z> MV/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I M[8_#_#T]NG;'R'3VQ^'^'I[=.V/D /;?V2O^1Z\1*< _\([!^^ASGC&, M =?<8.,#[:T7/]GQ?+MRH)]<_P"<=SSD=J^)?V3=P\:^)>,8\.W1X[$2Q8[< M=!ZHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1L M[3C@]LUY'\7,?\(3XM8#Y3':X&_)R/7.T8SV];<[58Y"X'5N@KR7XN M'9X-\6D'H+1NO?SU&#CDG@#OR0><\ 'S:R@L^1E^G('X8(08\#!# X! .3CD\=^<-PF"ISGFDV@L%(QNZ>81R#D9Y'7&T MZ]CP0,X:J[05((#!1MX&?EQT.!U('([CZ M* '\1.W#[@P&/F)()QV.,GV[Y/WA3@IVC!^7[PPI90, C&."!MQT!_'J;BN[ M[P.\CY3C#':<>GKC(&?QR6LH=C]S+# )P5.>K"@!RX^3"Y'W MACGC()(RN3R#TY.0>X(15(B*,?C_=QQTY6EW*Q#\L=^<-CU.! MUSG(.,D $^HP&8"H58+N4%3P.PQ@#!_O#H!W/?! 'MEF!)*AF )4G/)/&?J2 M.IQ@8P2*-QV^9G!^\7Q@=N3@=.1WZ*.>M"KND7C&>..OH1G/)P#GD_=!]J;* M#Y3,P.<9+%HZ=L?* /C4HPVJZ#*]L=,+S@8]>W/&#@<4_VDMRZQ MX(4Y4CPG8GGI]^3ITQP#Q@AQR1SQD 'D?3VQ^'^'I[=.V/D.GMC\/\ #T]N MG;'R'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3V MZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P / M3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P M]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_ M ]/;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R '4?"LA?BEX-W<*-;L?7/ M^O7MCU XQZ],87]#_#*D27OR\BYE!/\ P,Y]>_ZYZD9K\\/A7N'Q0\'X'(UF MRQZ_ZY>V#Z#MV/ VX7]#_#*CS+W _P"7J;MTQ*X';TP/I0!OT444 %%%% !1 M110 4444 %%%% !1110 4444 %,E.(SSCMZ9]ASUI],F.(V.< #)[<=^] 'A M7QO;9X++%@/^)VI^4@9"P-QU&0,$=>V>AKPAXSMPPY)"[L'KG&[_&_Y/!#!MT8&M(&V_+TMG)')&,_TSQG->$X^8GJA[?]\Q1X:-5)Q\NT@ $_Q<$9R> <#'?IV#SR M^<%F'S'*9)X!&?ER,[1S@\Y'4"D4A%*;MJH2,<9X(Q@>OS9 "^@Z8R *J_O" MI7G.['S<9."1CI[''3)SR2$W?,=[;3\I)8@?PY).0,XVY''4?4!5^60*1L.X M#9QCJ"#T] <<=%Z@YI@S&LG!4!5SC(Q\A&?X?SQVZC'R@#MH;AAAL8(8#)PO M<9+-DCUY"_F2 M(=P 8@DY '/ &#@'K@?@IR.ZLNYF&/E8D$G[I.['KSVZGH M, =0$9C&P?&PL">X'3=_L]SW/8^K8 %^Y,!]T8 ';@/@#M_7K[_,#<&'!WXX M&T@@X*D\YYSCYN>#Z%;"],@C@ %W/IV;R_K[Y_'_'U]^O?/S^H_M.X M7XY^)UR>MJH!''_'K$,#KQPW'U&.S>7=??/X_P"/K[]>^?G #K[Y_'_'U]^O M?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ M]\_.=??/X_X^OOU[Y^^?G #K[Y_'_' MU]^O?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\ M?7WZ]\_.=??/X_X^OOU[Y^^?G #K[Y M_'_'U]^O?/S^H_LQ-_Q?/PQW)-UM_B)/V64C^9[^^>&CN/6[Y.<#_19.K!\' ?V-;]CMVD8[@#C/MT_/'MO4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% %>^_P"/9QG:2"!GZ<_IFOG;X[9.E^%C\P(?4,[>6'[V/IZX M)Y(SG'.W^>W>OG3XZ*&TKPNAZ[[P$*2#Q+%SCMSGM MQ@#*XH \B&6CPHR,8VIEA@YX')'1@1D8QC_@*JW[P-G[V/FSC/S+TYZ8,2=>05XSG!&/F/O\ ^/*,D49/4'G&-RN2#\O SD>HQSR23@=: %CR MBJ/F7;@[>H'L&[8Y !X!IJ*&C"_(S8QQ@]B!C@\8*]@/FSW(IS1C<5V\ M<_+MZ+R"0,,9.1TXN<\XH 53N:-@"V<%=W M&>N!GKQR<@G(+>HI(_EW>62..-H]%(' Z?BO52/2E;/F-D8=NFX^^.I]&.1P M0!@\?+D#A?SX_A MI=Q^]G# CW'/)YI2J\#!6)F &W&",\$8&.PYSD #')IID+1Y++D@ME6SC@GC MGCKSTX8 '@4 *PR,D#YMV?ESN.!D<'G!!XST4C!ZUD_M/9_X7IXH/(.;7EB/ M^?6#T/\ LMZX(X([XK)_:>/_%]/%#=\ MVQQDY&;6W]G4 'EW3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X> MGMT[8^0Z>V/P_P /3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X? MX>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A M_AZ>W3MCY#I[8_#_ ]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L M?A_AZ>W3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3V MQ^'^'I[=.V/D.GMC\/\ #T]NG;'R 'MW[)>Y?'7B(@$E?#UR0> 0?.AP!QU/ MW?PZ<;1]L:&JC3XMH7 4+N7H<>GM^/MO]UN">.BG!KR7 MXNL5\&>+B#AMMJ_S' /[X'U''4X)_O ],T ?-O"E&3A2Z@,HP,9(ZX'& O?L M.O\ $U5#*-O!.T!@1P, #D=^>@QPQQD\TLGR,&QCJ0S9SPN5^]CW[^OJ<+_% M@Y902 68D]P<$'K@'&,G@YY- ",V[YQ@MD%><\G) )_X$>-V.G0-2K]YB"V# MT9 -Q P=PQC/)ST/?UQ2*Q95W$MZLI!]>AS@$Y'8<'C'\*L6WX(5G!SSD _- M@9SSUR1Z9X#8H "O0$,G\*@\#)Z>HSCCC.WCC H;$;$'GJ2&&-P&I MQE_IE-JQX!^53CEOEQ@<'H!P.<8//LM"X7(V[ V"!P.<#H#@<'8!QZ>IP *= MW\3'*Y!+9RN0_?/S !]YSSR3M+''4, M.@)Z G(ZX)QQT+=H4,VU5QCG&-O .#\IQ@E>2 < 9Z![Y*;=^%& .0JXY R,<=1U!Q[+]WI0 O+*1G+8VG(W=AG(^;CY6'49 M(QUYJK^THQ&M>"^N1X6LB1GD'?)UYX/\7&!P3Z$6F8LN_:=O+!FPP7HW4CIP M.^.3SP*J_M)*$UKP4H &SPK8K] &E.,YZ#UXZ9_VE /(>GMC\/\ #T]NG;'R M'3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0 .GMC\/\/3VZ=L? M(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P /3VZ= ML?(=/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY Z>V/P_P]/;I MVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D #I[8_#_ ]/ M;IVQ\AT]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D .H^%:G_A: M/@X!=^=:LALXQ_KU&.G3\/X>V,+^AWAG#27W1S]ID.[G^\PS^0&/8]^2?SQ^ M%:G_ (6CX/PO/]LV6..>)A['D?3UZ8POZ'^&<&2^ &0MU(02<]6)_J![\GN: M -^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDIQ&3G&.<^GN>>E/IDI MQ&><=O3/L.>M 'A7QN5E\$LNW:W]N1J 1T/D,>GX$^O)/ ^8^$KS)M(8XP0' M+%@#\IY'0CL?8G/)(]U^.&/^$%;@!3K(/'W2!;L<'GH"<=NAR><'PK.&(ZG< M6VKEAD8)'3UP,@'H>YH ;UC(.3D\J0.&(QW&,G)/;J,@9-+OVY.2N&WD;L#D M!L "".F:/FAV?*O7:>V#WR>0<[@08)*LY"J<'J/RX)Z#//'7+# M* H'WE!"]!V)&!V!^5>A'..!T*LI^X1@$X52N5!Z$5PV3N'''(.> .AY^8X MR*.=Q4ON925!9MIY//<$=0.XY4CTH ,C>'4\%Q\RD1C '#$8XIXDW$/D\');/09.01G@<$]N@'.,4G)4Y^8 M$;2,'&0,$'G!.=HZGT]30!D_M/C=\PZ_6O+MVXY M7E6Z<<\EN>?;;_WUWR0WJ/[3S%OCEXFP=_\ QZ^Y)^R1Y'US@=!C=C'//EW7 MWS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^O?/S MG7WS^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U]^O? M/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/SG7WS^/^/K[]>^?G.OOG\?\ 'U]^ MO?/SG7WS^/\ CZ^_7OGYP Z^^?Q_Q]??KWS\YU]\_C_CZ^_7OGYSK[Y_'_'U M]^O?/SG7WS^/^/K[]>^?G #K[Y_'_'U]^O?/S^H?LQX/QQ\-DG('VLDL#@8M M9#GCTSD<\ECSW/E_4@]3D$=^>H/?U]^O?/S^H_LP[?\ A>7AD] OVKD=@+23 M.#@]L?X]V /NCP?_ ,@>WY.=OS<=^XS[$_J>*W:PO!X9=%M@P((C (QWP,CI MP 2<8XY-;M !1110 4444 %%%% !1110 4444 %%%% !1110!7OSBUD. M>W0^_P#G(KYV^.V&TOPNO53-? J2?F!E3J/7 _1L]Z^B;\_Z+(,]5/'<\'W_ M ,X-?._QZ+?V9X8&YD;SKP'^'&Z2/G'3J#[<_P 1X(!Y A.T*2 6^\K$ '/4 M$9[_ "_P_P 709X ?,"@-\W0$LQ'_?5"X8 * %.!C(VXP2%/7C MY@._L!UI5DSMY+?6D'"@9R01GD9)P0>G0_P@ENHZ^I(NV-B0 M0N/F.W&1[_*!WSSQEF]* %&X,6"D-C.,$9YW'I@]3CH>H_VA2%E(4-\PZ$MT M*X&3G)XX'?'S.I126"XY+*".#UQC=WSR% M^;YL#'U( .QVG<3A@2/J3 M=M*N&*[L$,QXP 3@DYXP1W/<@#DT)&-Q4+E?ER"OT XQQE<]O49&* #_ ): MD;<2 $C'WLGCH#_$?KQUW$4#+,BMN!XSG)(XVD^HZGD$XX/F<@Y?[3C?\7V\3''1K5F!/3-K QZ_[O?'4] IH \MZ>V/P M_P /3VZ=L?(=/;'X?X>GMT[8^1%4QJ!G[H _(#/Z@^F,=L91>GMC\/\ #T]N MG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[=.V/D.GMC\/\/3V MZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P / M3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/P_P M]/;IVQ\@ =/;'X?X>GMT[8^0+;?;&3T]!GV_N^W3MCY#I[8_#_#T]NG;'R'3 MVQ^'^'I[=.V/D /;OV2TQXY\2+C;CP]Q GIP ,>GIVP/MK126L M8V(P2/3W/'0.BG!KR;XM9D\&>+?X@R6: MG:."#<-SWXY[YZ?C0!\U+\VPYVLP^]GKD =<@GJIZGN.H%*S@_,>=P+#D=OF M!R>.-Q]5R!R*%.[;R5+?+N!8YX( ZYX_GDD#K2KND#,!]\YR/7'^Z>A(Y(!X MYZ<@ ><+NRP. =QX_@SU]?<'KWSD#".3@[$X./N]P1Q\O\(]_ND=CDSG'S,# MTW8.X< ]"2Z]11][L2^2<+\K$\9[G!QZXP& M R*1EW;AQN;D&08!) !.#^70XW >HH 4 JH= 6*CC:#@\JO;H.,FC=N9FX)897G=V)X[GD9'!] MNO <*PPHRIY7)SD#.,XR>=WJ2&Z'/%7]I3"ZQX)!; 'A.Q_C&1^\D[# '(4 M<8[_ %%H[5WC P"05S@X';IC;M/? _,&JW[261K7@K+$D>%;'/;G=*VX 'D/3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^'I[=.V/D.GMC\ M/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X>GMT[8^0Z>V/ MP_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X?X>GMT[8^0Z> MV/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P]/;IVQ\AT]L?A_AZ>W3MCY#I M[8_#_#T]NG;'R !T]L?A_AZ>W3MCY!FV*2> O/ ]/_U>W3MCY#I[8_#_ ]/ M;IVQ\AT]L?A_AZ>W3MCY #J?A2G_ !=3P':/^/F4]<_Q,?ZX[9R3S7YX_"S'_"T/!X;A?[9LATS_P MU[8Z\#C' MY;<+^A_AK/FWN1R+F4GN 3(Y/..H)QU]?I0!OT444 %%%% !1110 4444 %% M%% !1110 4444 %,E_U9S@CI@]_;\:?3)CB-N<<=?3WZB@#PKXW'_BA]S'.= M&YZ!ESUP!GH22>#US]TCW/NOQO)_P"$)8KP MQUI%Z[>/LK#U&3N(')[CIG->%-\S2 Y.YB#@?@ 1U.3G/8<@ ,;=I !P4VJ0<#+9 ! MSGIT YP/H!@5+%@(RV58,!C&=Q/0 CD^^,]#FE#%6!YQZ+DYP1UYY; (/7[O MO@IY95D4#:V". ?0+G@+QD=O8^F 8[1QE6'S@/QR!R>F!WS@@=/[U*8QYFW M;QSA0N.Y YQD 87D9QA>PR4WC;EOD;.[@C()/7N2<;0!C^(#'. ?Q'=CD\JN MWU8%3T!R3@9ZYZ @F@!8UW9.-RM\N<=1N&7B8$,W-J,MU.;6/MS[7]??/X_P"/K[]>^?G #K[Y_'_'U]^O?/SG M7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ]\_. M=??/X_X^OOU[Y^^?G #K[Y_'_'U]^O M?/SG7WS^/^/K[]>^?G.OOG\?\?7WZ]\_.=??/X_X^OOU[Y^< .OOG\?\?7WZ M]\_.=??/X_X^OOU[Y^^?G #K[Y_'_' MU]^O?/S^H_LQ?-\=/#+==INV^89'%I*<]?\ :!R3Z\]V\NZ^^?Q_Q]??KWS\ M_J'[,1_XOEX:.[O='^_P"/9P3@$'/KT[?Y[5\[?'1?^)7X7XR3)?L,,!N)D09SU[$Y M Z=,=*^BKPG[.P!&2#@''/'N?\@&OG7XYX&E^%0/NF2[(]\O%CCGH >QZ=1R M: /(2W RQ(&YX)4]L$<<8X"KE3LR4.< D8Y&,#T&&Q\N" ?A7*DXZCKUQQ@!>!U#B<2'&Y0^6XW9['.,>F.H//R\=" (-RIN VA M>I8CN#05V;/EVD,%! ( M .6 ZCI[9Z' Z\D?S=.1NS_X\O)'8Y!_A&"#TZD :J[EVIR" <+WPI (P!CE M>O&>,'M3N9-PS\SG)&/]W'3GC=UP#P,D=2V-@R+O*X)RP;:!U.XG/LI[#J>G M.$SA"&/8[PQPN<;NF1UQSG'T 8F@!^_YEDSMW,&W9'3J><#/&WO_ ]\'+>, M'>%8_P"T?8#H&7DY_A MZ%MP_ND8SP3T SG_ &J %48"HI).[;SR"P."0P.#WS@'..._!0$1LQ&%*L<8PN ,<8 R M_ID^V,\8K57*JJ!L#[G4Y!.0.C8'4CMRN!VQD_M/';\V/D7I[8_#_ ]/;IVQ\AT]L?A_AZ>W M3MCY#I[8_#_#T]NG;'R !T]L?A_AZ>W3MCY#I[8_#_#T]NG;'R'3VQ^'^'I[ M=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\ #T]NG;'R'3VQ^'^' MI[=.V/D.GMC\/\/3VZ=L?( '3VQ^'^'I[=.V/D.GMC\/\/3VZ=L?(=/;'X?X M>GMT[8^0Z>V/P_P]/;IVQ\@ =/;'X?X>GMT[8^0Z>V/P_P /3VZ=L?(=/;'X M?X>GMT[8^0Z>V/P_P]/;IVQ\@![=^R2K?\)SXCPF6_X1ZY &"1_KH>" !QA1 M^HQQ@?;.BC_B7PG!^Z.6ZG\>_KG/'K30KZ/ M2[[6M)O[-_M*V^T_V=>1ZA;?O'39/'G8_RD9QN/!R/:M6@#RO_A7?Q,QC M_A;DG3&?^$D_P"%=_$S&/\ A;DG3&?^$U'_ KOXE_]%;<]/^90PQ@D].N<'->TT4 M?.;?LF:FV[/CX_,,'_B3H?7_ *:\]3P>*1OV2]39B6\>YSU_XDT8/Y^9GT_[ MY%?1M% 'SD/V2]3VX;QYG@*0NC(!@=L>;T^OJ:%_9+U16!'C[GN?[&09[]I1 MWY_$^M?1M% 'SC_PR7JFW;_PGV%P1C^QU[Y]9<'J/BZXP0VD+SUSG][COTQ_3"?\,EZD5P M?'N>.0#QCD5]&T4 ?.?_ R7J>_=_P )YWSQHR#GZ^;GU_[Z M-)_PR9JO./'[*/;1USGC!SYO/3OFOHVB@#YR_P"&2]2P /'I '0#2%XZ]/WO M'7M3/$W[)&I^+YK.;5?'OVN2SM5L[=CHZIY<2DE% 291P6/)Y/!)R*^D** / MEG_AAN//_(X@#/;2R.,?]=_7'Y#T%)_PPVG_ $.2YXZ:41]?^6_TQZ8'H*^I MZ* /EC_AAM.WC)0>@H_X8;3MXR4'G'_ !*C MQZ?\M^W]!TP*^IZ* /EG_AAN//\ R.( SVTLCC'_ %W]F!Z"OJ>B@#Y8_X8;3MXR4'G'_$J/'I_RW[?T'3 I?\ MAAN//_(X@#/;2R.,?]=_7'Y#T%?4U% 'S%I7[%T^B:G9ZC9>-E@OK.:.XMY1 MI&0DJ,&5MIG((!"\'C@"O0[;X7?$.T9S%\5=F]RY_P"*=MCR3DGECU);IC[Q MKUJB@#RO_A7?Q,QC_A;DG3&?^$D_P"%=_$S&/\ A;DG3&?^$U'_ KOXE_]%;<]/^9%],\3?V:=3M?M)TZ\CU"U^=E\N>/.Q_E(SC<>#D< M\B@#@?\ A7?Q+_Z*VYZ?\RY:=OQ[TG_"N_B9C'_"W).F,_\ ".6GKUZUZI10 M!Y9_PKOXE_\ 16W'7_F7+3O^/:C_ (5W\2_^BMN>G_,N6G;\>]>IT4 >5_\ M"N_B9C'_ MR3IC/_".6GKUZTO\ PKOXE_\ 16W'7_F7+3O^/:O4Z* /+/\ MA7?Q+_Z*VYZ?\RY:=OQ[TG_"NOB7C!^+CD8P?^*J44 >'ZY\!?& M'B2Q:SU'XE_:;8S?:/+;085'F;"F3MD&1MXQ_7FL(_LEZIU'C[D$D?\ $F3 M.2 M_P#$:&_9+U,\_P#">9[?-HR'(Z'/[WG(QU]!7T;10!\YK^R;JBX_XKW/.3NT M=.3ZX\W&<@'IZ^M-'[)6I@8_X3W' 8:,@(P,<'S>./3'4^M?1U% 'S9XG_9 M!U#QEK=SJ^K^.UO-1N<>9,='" [5"I\JS!0 J@8 ]?4YS/\ AAN//_(X@C/? M2R>,?]=_7/YGU-?4U% 'RQ_PPVG?QDI/&?\ B5'GU_Y;]_ZGKDT?\,-I_P!# MDN>>NE$_3_EO]<^N3ZFOJ>B@#Y9_X8;CS_R.((SWTLGC'_7?US^9]32?\,-I MW\9*3QG_ (E1Y]?^6_?^IZY-?4]% 'RQ_P ,-I_T.2YYZZ43]/\ EO\ 7/KD M^II?^&&X\_\ (X@C/?2R>,?]=_7/YGU-?4U% 'RQ_P ,-IW\9*3QG_B5'GU_ MY;]_ZGKDT?\ ##:?]#DN>>NE$_3_ );_ %SZY/J:^IZ* /EG_AAN//\ R.(( MSWTLGC'_ %W]<_F?4UI^&/V0;_P;K=IK&C^._L>J6N[RKC^R ^W36OPO^(=C"(K;XJF&,# 4>';8XX..K'_(J;_A7?Q+_P"B MMN>G_,N6G;\>]>IT4 >5_P#"N_B9C'_"W).F,_\ ".6GKUZTO_"N_B7_ -%; M<=?^9G_,N M6G;\>]>IT4 >5_\ "N_B9C'_ MR3IC/_".6GKUZTO\ PKOXE_\ 16W'7_F7 M+3O^/:O4Z* /*I/AQ\2I(V4_%MF!&,'PY:XZ>Q%<_KW[/7BKQ)':QZA\2#/' M:ES"O]AQ(%WL"_W9!G.T=/-HP1QHR<9 M&#_RU^G!XX'I3F_9-U1CG_A/C[?\2:,XYSWD]<'\!7T910!\YK^R;JL9&WQ] MA0>%_L=<8P>/]=ZG^7H*1?V2]47;CQ]PN,8T9 ?I_K>!P.!CI7T;10!\YK^R M;J@VD^/B6 QG^R%]O^FN>W3/US2+^R7JD>W;X^P!C/\ Q)D'0#TE'H/U%?1M M% 'S@W[).ILISX]#'_:T6/K[XD'O_P!]&G_\,FZJ#QX_*]3QHZ=3GG_6X[GM MZ>E?1E% 'SD?V2]3P OCTJ!P/^).O /4#$N?\,#TJ'Q1^R#?>,M@I/\ AAM/^AR7/'32B/K_ ,M_ICTP/05]3T4 ?+'_ PVG;QDH/./ M^)4>/3_EOV_H.F!2_P###<>?^1Q &>VED<8_Z[^N/R'H*^IJ* /EC_AAM/\ MH?\ D<0!GMI9'&/^N_KC\AZ" MOJ:B@#YT\(_LGZMX%O;F[T3Q\+&XN+8VLKKHJ/NC+*S+AY6 !*KT&<#&:[6/ MX;?$B&/9'\671>W_ !3MJ3V[DG/3OZ_2O5J* /+/^%=_$O\ Z*VXZ_\ ,N6G M?\>U'_"N_B7_ -%;<]/^9U>IT4 >6?\*[^)?\ T5MST_YERT[?CWI/ M^%=_$S&/^%N2=,9_X1RT]>O6O5** /+/^%=_$O\ Z*VXZ_\ ,N6G?\>U1>"= M2\6Z#\6[CPCX@\3+XHMI=#&JQW#:=':O"XG$6T>7P0023NSSC&,'/K%97_"+ MZ9_PE \1_9?^)S]C_L_[5O;_ %&_S-FW.W[W.<9]Z -6BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HKX$_;*\,:S^T7\4O%D/A6[E@N_@?H$/B"R:/)677I9H[N.(C.U ML6MH5&>C7()X'/T!\1/VM-(\#_LR:'\:++2F\0:-J:Z9)]CM[C8Z)=2QQM@A M&+/'YARFW)*%?E[ 'O=%?)^M?ML>,/!/C/0M"\7_ %\2:2?%B3#PI'I^J6M M_>ZA.FT^1 M_A-<>,/AWXEUR*QN+W[,S"ZDL;4Q/YZ)L8 M)'O92JC(J3Q]^V"+WX@3_$;0Y]7T&.WO%M'=D6%TCE#H5B0I*SO(S#8(V^5S@4 ? M2>]0P7<-Q!(7/) QD_J/SIU?-5UXAL-:_:2^"G_":_#*#3/B/=Z'K-S;WT>N MM/_ !0^+7Q%\/\ MB$Z/\/\ X/7OCMH+9+FZU&_UJ#1K)2^[;#%)(KM-+\N6"IL7<,N#Q7'W'[:F MEM^SSHGQ(L?">I7.L:SK"^&;3PK/<102C6&G>W%M+.QV)'YD;9EP<+@[.?$\>C6NM6[+K"65OY,DLD'O''PU@D?7O!MYJ,;['$/G1 M>7=QJRO'(GW9 G8_+C!(!](T5\HWG[;/B30M)\.^-=?^#FIZ'\(]8N;.W'BR MXUF W-LMR42.YDL F]8"[@!BX?:0VP%@M>B?$#]H#6K'XGS_ [^'G@=O'GB MNPL(]3U9KK5%TS3]-@E+"%9+@QRDS2%"5C6,_*"Q( H ]JHKS/X#?&R+XU^' M=8FGT2Y\,>(_#^J3:)KNAW4JS-97L05F5)5 66,JZ,LB@!@W0LNJR0. \.BVR>?>MUR X$<(/?S<=\4 ?2K M.JE06 +' !/4XS@?@#^5.K\^O@)<^$K/]F/]D"V\0^#H_%%Q>>)C#I%PVH26 M_P#9=R'O)5N@J B8 1XV,0O(/85]%_%#]I+Q#HGQ8;X;_#?XKV&I7>ES M_9K^WL[E)9+2;:&\N55),;8(.UL'!!H\1>*M%\(V45YKNKV&BVDL\=M'<:C< MI;QO,[;8XPSD LQ. O4G@5\=?LS?&K3O"D'[4_Q(\5Z3JWA6PTSQ0U[?Z5J4 M48N[ M+] N=+U1=8@U!57[8DBK>QHJO:LR;<##C<=I*G (!]Y0^*-&N/$5QX?BU:QD MUZWMUNYM+2Y0W4<#,565HL[@A8$!B,$@BM.OF+2=0M=(_;\^(NH7LJ6UG:?# MC39I[AR D:+>7+,S'V )SZ"J-Q^VMXAM? 4/Q3F^$E]#\%Y'20^(I-8C&J)9 M.X1;TZ:(B3$68' FW[/GVXXH ^JZ*A\Y)[7S8W#1NF]74\$$9!SD?SK\KOV- M=)_8X\0?"KP+I7CBW\-W/Q1O+F2VG@O?M/VB6X>\D6%3CY,D&,#G&,4 ?JO1 M7F?Q:^)'C+P;>:;I7@7X9WWC_5;J)YY';48=,TZSC5E7][&X[B*[DCN (R@AF!5) M4<31X<[>_& "0#Z-HKQ?PS\2OC%K'AS5KS5/@[IFEZ@NFQ7FEVEOXSCN([R9 MR-UM)*+9?)=5.=X61#T#=Z\K_P""=?Q+^*?CWX2:8?&?AUY]$\S4GB\7:AXE M-_>72WGP+^*/C34_! M%SH?BOX%+G44-T=(=$^+#?#?X;_#F7XD>*;+3DU;5Q)K,.EVFG6\C%8@TSH^Z5RIQ'M'R MX;.,X /9M(\5:+X@O=4L]+U>PU*[TN?[-?V]G.?VA]6N]$U/PU=7'C1?.TG5HT6XMG6R@5E;8S*>5)#*Q! M4J1P:]J_:,^+$7P0^"/C#QHR>=[D(CMH@!R=TKQKQSR: /2* MYCQ-\4/!O@K6=+TCQ#XMT+0=6U5PFGV&IZE#;3WC%@H6*-V#2$LP7"@\D"OD MO]B_P!>_LH?&+6/A!K&HM>1^+/#MCXOLYIWR7U*-%M]5C#'EF,@CE [(1UP3 M6)\-Y_%_C?\ ;Z^*L_B+X-:#J[6,>A6;7VHZ[!U-5UD&58,,D9!SR#@C\Z^;?A+^U=XN^-'C"^T[PY\);B3P_ MHOB"\T'7?$-QKD<,-HT,YC5H8WB#7#% )'0;0@=5#.Q('._"[XW^ ?@W\"_' M?B[1/ -SH(R[<&9PI\L<(H.,@4 ?6U%>.?# M'XL?$W7=8NK/X@_!NX\"6J:<]_!J&GZ_!K44CH5#6S")$=9<-E0%96VMALC% M<-J'[6GCGPCJWAN_\;_!'4_"'@'7M4MM)@URXUZUN+ZTDN6"0-=6,8/E*6(# M8E8IW&[Y: /IRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Q_& M7BS3? ?A'6O$NL3?9])T>RFO[N7C*Q1(76Y -I,853^]&W<@4 ?H73=ZA@NX;B"0N> M2!C)_4?G7@WC']HSQ6WQ>\1_#WX_UF?4O$$>DQ1FX!:WA@ MS%*TKLJN26"(NT M\PJ'QAJGANY_:N^#=OK?@9)/&ESH.K7=CK1'*G)51S7TI97D.HV<%W;OYMO/&LL;@$;E89 M!Y]C0!/17PY\=? /PK^('[?T%E\6;71KK18?AG'/:C7+O[/"LPU249#;U&[: M7X.."U:/[''BR+P?8_'H^"FUKQO\'_#>M+'X.MK&1]0EF=;<&ZM;&21CYD(F M*JAW[.=V[!9J /M*BOG;P[^TYXUT_P"*7A/PC\2OA%/X M?%TL]MHFJ0>(+? M55:XBC:7R;A(D7R6,:G!5I%W<9(RP/$W[3GC+5/B%XI\,?"OX2S?$:+PI*MI MK>J7'B"WTF!+MHUD%M;F1'\Z0(PW9V!#@$\YH ^A]ZA@NX;B"0N>2!C)_4?G M7-7?Q0\&Z?XTMO!]UXMT*V\6W2[X-!FU*%+^5=I;U>)>* M/%6AZQ^T7\&+K4OAI(?'U]X7U74M,NM1U0P7&CLL47FV;PINCD9C+L,A)V88 MKG)KQ3]DG_A(?%OQ-^..O>,?@UH+EO%NIKJGB2XUJ&ZO--DBLHE73X?W >1% M1\"170 3-\HP00#[]1UD565@RL,AE.01ZTZOEGX3_'+P/\'?V(_!'C;1/!-U MH&@7D$,.C^#=,NVOKF2ZN;AEBMXY9=K2L\CEBS*O$C MZ7X_^#TG@"W>R-W;ZG:^(K?5[9G#*K6\A1$:.3#[A\K*0K8;(Q0!Z[1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!?7BZ?8W M%T\//"6K?$#Q1\ M0OB9\-?%/CO4[O7-3\.:+>V]DEJLDK+;QR1RVSN'6!8E()XZ8&*X&?X2^-_ M_P"S5XY^"]OX=\3:W;^$?B!I"=3U:XTS5[&>X M=X7(M[V.&!]LFUTD"_=W,Q+-CWO3?A?<^&?VAOV=?["\&:EH'A30?!^KVDEO MF2ZATAI$M?+MIKDEP7X91ELL5)!8"OJVB@#Y]^(OA?6+_P#;2^#FN6^DWUQH MFG^']=AN]2B@=K:VDD^S>6LD@&U6;:V <$X.,X./)?V>_'7BO]DGX=M\'=8^ M$'C_ ,5ZMH>I7D>CZKX:TH7.FZK;W%U+-#*UT76.W/[W#B0@KC)R(?^&BO%;?$7PY\4O%'P\ETBR_X0_3OAS-?I:_: #]K6\-E-$1<&4KY M;SL(PF[+# (P?@[X.N?!G[%D_AOQ[\$_$OBW1KSQ3J::MX3\K[1J-G9-=S/' M<(C,)+DJRQ8:)R[;_,1FQS]VT4 ?,/[%]GXOM]0^(,EQ;>-M*^%S75JGA'2? MB(6.K6NU'%T!YA:86V?)$2RL2 IX!R3]/444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!\K?M5:IJW@O]HSX!>-K?P?XK\5Z'H:Z_'J'_ BN MC3:E+;^?;0QQ%TC!V[FR!D#.#@\'&]XO\87/[6'P%^*_A'P]X/\ &'A35[K0 MY[&V7QIH4^DI./VD/V;=!^!EK\)?%WA_P 1Z];:3;7N MN7ULLFA6=E$\$[72WZL4DW1Q#$6/,RQ4ID8.C\:OA-!X%_:B\3^-O$OP_P#B M#XY\$>+-(TZ*"]^'NH:@MQIEY:*T1BGMK.XB=XW38X?!"MP!\SM7VQX=T.W\ M,^'],T>T:1K73[6*TA:4@N4C0(I8@#)P!GBM&@#YC^%VI^$O@7^S_P#$CXE: M!\-O$G@BU2.ZUR;3?&VIS#4M5D@M@4>5KB:=X/,*^6H8[N 2F2 ?=?AAXLO_ M !Y\.?#/B35-$D\-ZAJVG07T^D2S>:]FTB!S$S[5W%/ MOC=^UCHWB+2+^R\-^,;'1M/MM2N+1UAN4_LQHI&@D( D,;GG:WRM@'%)?&WQ;TJYT_Q)H&CP^ M"CNX7226VM1FXO59\%Q<2["' 81]6' M-?:E% 'P%\,_AGXNL?@1^QWI]SX4UJVO="\7&YU:TGTZ=)=.BV7W[RX7&8UR MZ?,X RPYYY]&\2:IXB_9Q_:P\?\ C:;X?>+/&O@WQ]I.EHE[X0TXZE/9WUDD ML?DRPJ^Z-&1@P<@)N(&<[R/K>B@#X$A^#/Q#^,_P5_:PT>_\&7OA+Q)XPUF+ M4=(TK49@!.4M;66*-9^(G):(1L58QJY92Q"DU=^-WQ5\(M#O/$$^L:4]O#:&*]B\P6JCEV]C:Q>3;V\*PQ1*Q.Q57"J"3DX '>OA_]D/X_ M7GP1_9Y\)>"?$WP?^+W]M:4+J.X^Q^![V:+Y[F:12K[>05<>O6ONNB@#Y/\ MVGE\3_\ "\O"4NOZ?X_UCX*MHERD]E\.3?"Y.KF3*F]6R9;AH/)^YM.T2?>& M":XG]G7POJW@GX>?M"75W\&?%FH:+K'B"*>T\%>(I1-?ZAITMM;I*?-N)9%G M<1M(Q0RN=R&+<&Z?^(?@KX'P:&D,7AWX@QRQ M"#4_-4K_ &=%<,\\< B\S>-RIO/ (VXU?V$M3USP%X-/P?\ $W@3Q3H6N>'K MK5;B76;K2V71KF.2_>6/[/=YVREEN 0!D_NW)QCGZMHH ^3_ -J"+Q/_ ,+T M\*2>(=.\?:S\%&T2X2>Q^')O?M)UCS,H;P63K<-!Y/W-IV^9C=QFO(O GPS\ M20_LW_M<6%G\/_&'AX^()+F;0M#UU)[S4KF*33HPF)"\K3R$\$"20JV4/*D5 M^AM% 'R9^U1X)\1>(?V1O FCZ7H&I:IJ]KJ/AR2>PM+.2>XA6*:$RLT:@M\@ M!W9Z '/3-,\2:IXB_9Q_:P\?>-IOA]XL\;>#O'^D:6J7OA#3CJ4]G?622Q>3 M+"K;D1D8,'QLR0,YWD?6U% 'S+^QUIOBQ?&7QQUOQ;X/U#P7<:]XHAU"VT^^ M_> PM8P %9@-DA&,/Y995<,H)QDK^UO\/]<^/'C?X7?#&T77])\+RZA+XBU[ MQ+I$)06:VD9-I$L[QO$)7G=&"D$XB+8X%?3-% 'Q)\9?V:/$_P (?$GP[^+7 MAWQI\2?BKK?A+7H5GT?6;B+49/[-NL07OV>."V1]^PH3U&U6..]>L?"/PWK. MG_MA?'[6KO2;ZUT75-/\-+8:A<6KI!=-%;W(E6*0C:Y0LH8*>"PR*^@Z* /G MW]BOPOK'A/P#XVM]:TB^T:XN?'6O7D,-];M TD$EVS1RJK 91EP589!'()%? M/_\ PI#QYJ'[/-_?:=X7U"7Q+X3^,MWXZM-!O(S;3:M;07\C;8O,Q]^.1F1N M0VT;2.-'&FVBZB M4Q;0!)&+2G>2S,%V )]X[@*^-_$7@W6_&'PU^&]O+\//C7K7Q5L-=T>Z\5:S MXDFU.6QMGCO$^TR11/,;>:/<3Y?V>)@D0WL5VDG]0Z* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ^>_VUO#^O_$CX;Z+\,]!L-4E3QQK=II.K MZEIUN[KINEA_-NYY) I2/*1[%W\,9,<\UY)^T1^Q?XAT;X6GQ)X4^)GQ+\<> M*O!,]OK^@:!K-];7=O+/;.K;%ABM4=G,0D10K9)8##9P?M^B@#X;_:4U&#QI MJDNLP?!?XKZ1\2GT: >%/&W@>WD2X(FB23R+MT=! LK21J(T+R+)M&%!V MG:../J>B@#\N?B5X3\;>,/@+X_T'QWX"^,7C3XZ3RZ@K7%E/J(\.QQ!RT3VJ MQS)9R0>4$VPJCRM(2NP]1]J>(/V4?AW\8+'PUJWC?1-3O=:L]&M; -'KFH6' MEHB[MIB@GC7<&9B25SZ]!CW*B@#Y4\4? G2/'G[<5M/XH^']KXG\$V?PUBM+ M>ZU[2A?6$=VFI.1&KS(Z><(VSC(?:2>037IW[16A^,=&_9O\6:7\&;6#2O%E MOIX31K6PCCA$8$BF1(5QM5S%Y@3CABM>NT4 ?GEI?A&'Q!\=/@+K/A/X=_&* M.'2=8:3Q!XB^($FJ2^6SV,J@-%=3. VX'?-'&L0)50YW!1Z%X'\2^(/V1?B- M\7](U?X:>.?&FB^+/%-SXNT76/!FCG4TE^U)&);:;:P\F1'3 ,A 8$G( &?L MNB@#YKUW3?$GBK]J[X$^+9_"FJ:991^%=9.I"6+S8]+GF6U*V\TR9C$F0RX! M^8JV"0*/V;?">NZ%#^T:-2T;4-/;5?'^K7FG_:K:2(WD#VELJ2P[L;T8JP#* M<$J0#QQ]*44 ?!UG\$_'.H?L#_ J/3O#-Z_C+X?ZMI7BI_"]\GV6ZNOLL\AD MM\2 ;)"DC, PSE0.I%?2GPD_:"N?B[XCDT^#X8^/?"5A!9FXGU3Q=H_]F0B; M<@6WC5VWR.0SDLJ[ $^\2:]=HH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB L@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end GRAPHIC 17 swilogoa27.jpg begin 644 swilogoa27.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( *(!%P,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^8_VDO\ M@K)\+?V9/BM+X.U2'Q-KFK6.P:BVCVD4L.FLP#!)&DECW-M96(C#X!P?F^6N M/&YAAL'3]KBIJ,;VN^Y[&2\/YCG&(>%RRC*K-)MJ*O9+J^RNTM>K2W:.5_;M M_P""M=C^R1\6%\%:'X57Q9K5E#'<:L\VH&R@L?,4/'""(W9Y#&5>N_ME?$&W^,WP=U#1_%6B^.K&VGN();O[++OCA6%)8S( NTQQH MK1N5='1@0 M'L?PC1EP]%U,SIJ+JTU)NJW\-5.BW>T)/3EBG97=[MGZ845P_P !/VC_ 5^ MTYX-;7O ^NV^N:?%*8)ML;PS6T@&=DD4BJZ-@@C)/$6H6^DZ)H\#7-Y=3$[8D7V )8DX 5068D D@5]Y#$4ITO;0DG&U[W5 MK=[[6/P:ME^*I8EX*K2E&JGR\CBU+FVMRM7OY6N9'Q_^,NG_ +/7P7\2>-=4 MCDN+/P[8O=M!& 6R>*^#?V7_ /@MSXG^(/[0&C>'_&_A MGPU9^&_$U_'IMM-I0G2YTR6:0)"TK22,LR;F56(6(@$N,[=AF_;+_P""G_A' M]K_X-7WPG^&^@>*-6\3>.K^TTJTDO;>*TM^;J)@03(6RQ4*-P4+N+,0%P:?[ M)G_!$WQ=X)^-7A[Q+\0M>\,KH_AV\AU1+#1YYKJ>\GB<21QR-)%&L:!U4L1O M+!2HQNW#X',LWS#&YC2CDDN:E&W,U;ENV[IM[^[V[]['] <,\(\/9+P[BJO& M]+V6)J$M!OI+&6:^N98[S5O*X2'Q3XP\+^&YI(_.2/5-5@LW=,D;@)&!(R",CTK\1_ MBA\/?%_[2_QO\?>,?!/@WQMXJ\.ZYXHU.ZM+_3M!N[F%HWN9)$!9(R%81LA* M$@KD @5R_P"TMJNO:K^T-X[O/%[3?\))_;EVNHFX)W1.DK*$!/2-4"J@'RA% M3;\N*_:;_@GMX0NO O[$WPSTV^L?[-NUT.&>:W9-CHTN9CO7J'._+ \AB<\Y MK\IEB'Q5BI8.HO90I7=UJV[V5[V2ZZ:G]81P$/"G*Z><8>:Q-?%\L;/W812B MYR<;7(M-\&^*/!>JWD,^F^( M+E=-F$1E^8 ,I;@?^"X/P4UGX@7/@KXG>&[.3Q!X9AT MV33KZ\TX?:4M5,GFPS,4S^Z??(/,^ZI !(+KGS7_ (+G?#V3PW^UWI6NKIWV M>Q\3>'H#]K$>U+RZ@EECE!/\3I";4'T4I7K'_! 3XDWEUIGQ'\'W%^SZ;IK6 M.J:;9._^I:8W"7+(.RDQP$@*J/A3%*RC[L9K?W%S1;B^\59Z^ MF^FDLKCE>'7BQE4N9S?M*E"6L?WKY*BC-:IQG)M7CI;7:S\Q_P""'/Q:TOX> M?M&^*M#UC5[?2%\2Z-']GANIA"EW<02Y1!N(!D$M_$&FSZQKVKV26]A;72237*Q2B5R44D[%V*=Q& YC'5E!Y__@O9 M\,+;6/@)X3\61Z;'-?:-KJV%Q=K%EH;2>&4X=O[AF2$#/1G&.6.?CO\ X)+^ M"8_%/[?_ (#7^S8[RUTLWNI7*^4&2 1VZIZJRJ/5\NNUW]HZ\-EN7\1O_B*3DZ8Q-L MCCAW;S(6(P .^>!S7XN?"K]CWXI?%]='M_#OP_\ %=U;ZRB+::C)I4\&F,A' M$ING01",#G=N.1TR< Z8R=?AZE' 92_:5)MRD[7:V22BMOG?4PR>C@?$3$U< M_P"+8_5J%",(4X\W)&5^:WN$FADD:=&(EDCQ\LHVD$AD*$[22!]1^(? MVUOA#^Q58^&?AMXN\;1QZYH6DV=E,L-C<71@5(51'G\E'$1< -M8AMKJV-I# M5\=_\%._V#?'?Q5^/]U\4OA[I;>//"_CNUL[H2Z1+'.]LZ6T4*D*&S)#)'%' M(LB;AEF!VC:6TQ66K*:7UG)).5>-HU(IJ;2:N[Q6J]Y+;SZ'/E?$LN+<7_9G M'%-4L!4O/#S:E13E%I14:C:4DZ+O"- M\;W2K[,HR5XVFERRT=KK=IZ+8Z*BL MGQ[XWTWX:>!]8\1:S?P_P $YWGE"MB)9Q7UMJ)N+C3C(VQ))@R*KIN*[RNTHN2-^, M'[F^-7PIT[XY_"3Q'X/U9IH]/\2:?+8320D"2$.I D3/&Y3AAD$949!'%?G; M\'_^"%7C#1OC7IMQXL\4>%KKP9I=\EU(U@9S?:G'&X81&)HPD._&&(E?:"<; MCR/CN)*F=QQ5#^S%[GVMM[_:OJE;MY];'[)X;X?@>IE>-?$\K5DOW>LT[6WA MRZ.?-TE=;:6YC] O&'[,_P ._B#XYM?$VN^!O">L>(;/:8M1O-*AFN5V?6?M#?L4_#']JF]L;OQUX5M]7OM.C,-O>1 MW,]G5X9\X^'5_JOVS3+Z3P[/)IROM6)X\>4RA21Y@8#&\!J?L7?&Q?^"KWPR\4?"CXSVJ:GJ&AI#K.G:UIZ+9W75HC+A1Y:31 ME\!E38Z2LK)PQ?Y">)IXNA_85=6QD593=FFX^\K3^+6*W:6_W_L-'+,3E.._ MU]P$N;)ZLG.=%-J2A47)+FI/]V^6;O92>R:LE=/_B/X(M]2\1>,&M8+"WO]=F29HA/._'WB/5/#GC'Q-IFGZC:1/';1.DUY$A.R) M%3Y=VY5(*AE4XRH-4\Q>48:&!QZ]IBI)\KT?(I-J*YWKO?:]MNQC#AV/%^9U M\]R"2P^5TYP]K!WBJLJ:C.;5*/NOW6E[UKO7=NWB>A>&KKQEXAL])T^WEOM5 MUNZ2SMXD!:6[GF<*J^K,S,.>I)K^@K7?C-X'\ >)]/\ #.I>*_"NBZU?*B6. MDW6IV]M=7"D[4$4+,&8$C "CM@5S_P )_P!CGX6? O5K?4?"G@/PSHVJ6L9B MAOXK-7O(U*[6Q.^9/F4D$[LMDYS7X9_'GQC,M>U&Z_M*XUK6;N=YV M;S%E0RL$ //R+&%50. JJ!P!7/3C5X1HVFZ]>_X*1?L]>-/AA^UQXXU'6-)U:Z MTOQ+JT^K:9JB6TDEKW_!';X_>&]7_ &)= M!T&Z\1Z7'K'A:ZO+.ZMKF\2.:))+J6: [6.3&8Y556'R_(RCE2!ZE_P3=^)U MU\7/V(_A_J^H7[ZEJ*6#6%U<2/OE>2VE>WS(QY+D1@DGDDY.$I$%CN':/RII !QN,L3%NY9BQY;)TJ4%D?_&0 M85\\*V\'I93]Z_,K[-):KJ\I2HWI->S?+;FC)RT MGHU>UM#WG_@O=\'=4GU?P3X^M=/DN-&L[.?2-3O(H]PLF\Q9(/-(^ZC%Y0&/ MRAN,@NH-+_@@3X4\2)XO\>>((X[J'P7=6,%FTS*1;WM\DA9?+/1FBC,@;'W? M-0'K7IG_ 0I^*>I>-?V?O%7A?5+UM0M/">IQII\_9:+=&?[2ANM)\3:? M7]E<2-7(X&TEF*Q[B09-H#UU"'2]:T^]CU;2;B<,;<7, M:21[)=H+;'CED0D E2P;:VW:?E<^X?I5HSQV$A;$I7C).SNMM-G=::K;0_5> M O$#$X2I1R+-JW-EDVXU*&:\CC8$";R%4(D MFTY"EW56QDN,@_)X.M0PM-9AQ*FZ[?N75WRQ2M:*T7O-[I:ZGZSG6#Q^:XB7 M#OAFU' 1@O;.$DHN=1M2O4FW.5X**:BWHFK=#YQ^-/\ P45^+GQXUS5M0N/& MGB#1=)U;>(]'TR]:TM+:W;.(,1[3( IP6?);G/' _3K]C3]AWX0I^RI\/;J] M^&W@O6-0U3P]8ZC>7FK:+;WMU///;I+(6>5&8#988I]1TJQ6.VLY7P&:#S,&4Q_P )92K,,D%"<#[_ +.S MATZSAM[>&.WM[=!'%%&H5(U P%4#@ #@ =*]3A3(,="K4Q>;^]*25N9\S5]7 MW2Z:(^9\6/$#(JV%P^5<'MTX4Y-S<$Z<79[N^^[;=OQ'_ &QY-8_8 M^_;!^(G@_P"'7B3Q9X,\/V]_!=PV>DZS*^[ M/^"?E_I7_!2']D.'_A<&A:3XTU/P;K<^CQWU] OVB51#;S++O7#(Y2948J1O M\H%LDFO5/VL_^";_ ,-_VQ?$-IK7B2/6-+UZTB6V_M+1[E()YX5)*QR"1)(W M +'!*;AG ;'%?$OQK\1>,O\ @BU\:I- ^&^M6_B#PCXVT]-42S\2VOVCR9T9 MHG),#0Y]A)-KE6J2D[QO!Z:/30^BI\0 MX'C?),-E.5MT\WI1BU.5XRE*G%1FU5C=WG&\O>M>VNJ3+W_!1?X>3?\ !,OX MP>%/%/P1U74O J>.+*\M=0LK=AV: JWEW D4[A<'"D$(8R5VEFSQ_P"Q M/J>N?\%,/VN=*T?XS^(-4\9Z+X:T:\U6*PD*V=N[!X8P"MNL8 W2JQ(^9O+5 M22N5/N'P?^)&A_\ !:WX/ZOX*\>V,7A/QSX+ECU2QU+1@3"R2!X_,2.0LP7/ MR2Q,Y!!C97#8\OW;]@__ ()L^'?V(;W5M7CUF[\4>*-8@%F^H36RVL=M;;@Y MBBB#,5W,J%BSL28TQMPKCLPAB<$[X*34G&]HIK=.'=R5]K!F'&6%R+A M^MEF=1<<\I1=-5>52JN,KN$XUTF[*G)*_,I:6M<]:^"O[-7@/]G2RO(/!/A7 M2/#JZ@RM=/:P_OKG;G:'D;+L%RV 20-S8 R:[BBBOU"C1ITH*G2BHI=$K+[D M?R[BL97Q55U\3-SG+>4FVWZMW;"BBBM#G"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,?XA>"K/XE> =<\.:CYO]G^ M(-/GTVZ\IMK^5-&T;[3V.UC@U^4NA_\ !#CXJ7?Q;CT/5KK04\'K#G'#F"S.4)XI.\-K.UT]T_+3U[,^\ MX-\2,ZX8IUZ65RBE62OS*]FKVE'56DK];IZ73LAL42P1+&J[50!5 [ 4ZBBO M>/@PKY@_X*4_\$]Y/VW/#>AWFB:M9Z-XL\,F5+1KU6-G>P2[-\4K("Z$,BLK MA6Q\X*G?N7Z?HKCQ^!HXVA+#8A7C+?\ -?9Y=/EJTV[.R>Z M:::>C33:?DSY4_X)H?\ !.JZ_8GLM>U;Q%JVGZQXL\1)%;/]@#_9+"WC+-Y< M;.%:1G8AF9E4?(@"C!9OJNBBEE^7T,%AXX;#JT8_KJ_Q*XAX@QV=X^IF>8SY MJL[7=DE9)))):)))+\[N["BBBNT\4**** /$OV[_ -N3PW^PC\'U\1ZQ;2:Q MJVI3&ST;1H9A%+J4X4LIZAI\UT"\.A>#=!%Q,$7^(,4FN3@$;F#A%_%VN:-X/\7:QK M/VY=0U5UM;?4K001I%%]I?"*8I!,1$[#_7%DW%G"[1BE&YF]78\0U#XD_MQ? M#NR.L7N6EO\3; M:Q\?>')7 N+VTM(K'5K=21ET$>RWEVC/[LHA8_\ +05^O'ACQIH_C>P%UHNK M:;J]JPR)K*Z2XC/_ )"17Q#^V]_P1$TW]JKX_7WCGPYXRL/ /\ ;%NAU.Q3 MP^;U;R]#/ON]PN(@K2*8PP"\LC.26=J2DGI(?*UL?:WP[^(6B_%GP+I/B;P[ MJ$.JZ%KEK'>V-W%D+/$XRIP0&4]BK ,I!! ((K:KQ/\ 8"_90U3]BO\ 9Z@\ M ZCXLC\80V&H7-U8W2:<;%;:&9A(8?+,LN<2M*^[<,^9T&,GVRLGY%GXM_$C M_@L5^T!X=^/'B+0[3Q;IL>FZ?XENM.@C.AVC,L$=X\2KN*9)" #)Y[U^TE?S M>_&/_DZ7Q?\ ]CG??^G"2OZ0JTJ)*UB(,\H_;F^*6M?!/]D+XA>+/#ES'9ZY MH&C37EE.\*S+%(N,$HP*M]",5^1VG?\ !9[]I?6+M;>S\46EY<,"5BM_#=K+ M(P')(58R>!S7ZH?\%/?^4??Q;_[%VX_D*_*S_@B/G_AXQX3_ .P=J6?_ %> MJA;EN$KW-7_A[;^UA_T$+S_PCHO_ (S1_P /;?VL/^@A>?\ A'1?_&:_;:BI MYUV'RON?#_\ P1O_ &NOBU^U-=_$I?BA<33KH*:4=+\S1DT[:9C>^=C:B[_] M5%USCVS7W!114-W92/R6_P""AG_!5/XW? +]M/Q]X-\+>)]/L?#^@W-K'902 M:/;3M&KV5O,V7="S9>1SR>^.U>76_P#P5U_:LO+>.:'5+B:&91)')'X0A99% M(R&!$.""#D$<$5P__!7/_E(_\5_^ORR_]-EG7[/?L+?\F1_!S_L1]%_]((*U M=DD[&>K9^3-S_P %=_VJ[*W>:;5+B&&,;G>3PA"JH/4DPX%=)\&/^#@'XN>$ MM8MV\6:9X5\;Z*S SK%;'3KXKZQRQL8AZX:(YP!E>M?LM7XI_P#!>#P1X7\% M_MOV\GAZUL;&^UKP];ZCK<5JH57NVN+A1,X' E>-$W="0JL1EB21:EI8)76M MS]?O@/\ &[P_^T?\(-!\<>%[B2YT/Q%;?:+TZS\7::MO9:I=6EO'_8-HS!$F=$7[F2< #U-. M/_!6S]K ?\O]Y_X1L7_QFOG.Y./VII/^QS/_ *<*_I"K65H]#.-V?B!JG_!8 M?]J/P_:-=:AK?V&V0C=+<^%((8Q]6:(#]:]3_9F_X."?&.A>*[.S^+&AZ+K7 MAN9UCGU31K9[6_L 3S,T6YXYU7NB"-L9(+$!#^M4T*7$+1R*LD<@*LK#*L#U M!%?SW?\ !1_P?X7^'7[<_P 3]'\'PV5IX;T_55$$%KA;>UE:WA>YB11PBQW+ M3H$& FW: N 1M+2P.ZU/Z"])U:UU[2K6^L;B&\LKR)9[>>%P\1?L!:3J&@_L._"*SU1)(KZW\(:8DD7UQ5;D6<,A%M$P[K)<(TGJ#:#L:\4_8K_P"":\GQ M_P#^"9OQ2\8?V>;CQ9X@F$_@\>4&DVZ8SEA$>H:YE-Q;$'C$:&MHI)79G)MN MR/T(_P""7_[8,_[9_P"RGIOB#5IH)/%FCW$FD:^(HQ&K7,>&64*. )87BDPH M"AG=1]VOHBOQ,_X(V6^MY9//78C!58Q26[ GEOGQG::Z[_@D1_P51T/ M4OA_<^!?B_XY>U\46M])<:9K7B._/E:G;28;RFNI3M66-]RA79=RM&$W$,!K M'F2NB'9NS/C;QC_P1T_:(^'>']0TLJ)]"\0F:>&)3SM>TNP1&&'=55L'(8<&OWU/Q( M\.KI']H'7M%%AMW_ &G[;%Y./7?NQC\:_)'_ (+L_M._#?X_?$3P3I?@G4M+ M\2:KX6ANUU76=.=9K<)*83%:K.N5F*E)&;:2(RV =S.!49.3LQ2C971^@'_! M-?\ ;PM_V\?@=-K%S80:/XJ\/W L-=L8&+0"4J&2>'<2PAE7)"L2RLLB9?:' M;Z(K\V/^#LI*SLBX['\W/Q9_Y.<\5_]CA>_P#I?)7](U?S<_%G_DYSQ7_V.%[_ M .E\E?TC5=39$P/!_P#@I[_RC[^+?_8NW'\A7X9?L[?L^^)OVH?BO8^#/""6 M$? ?_HLOPO_ /"FL_\ XY2YY=BN5%?_ ()]_ OQ?^S; M^R9X5\&^.-_'6]O;;P5XX\)^+;C3426[BT?58+UK97)"LXC8E02K $]<&NUK-[E' MX'?\%VR+=^7-?-_A'Q; MH^K_ !DAUCXJ1^,O%>G37N_7OLVJ>7K%V5(5]TTZN68;=I5F1B!@21D!A_2= M7XC?\%TOAUIWP_\ V_+RXT^WCMO^$J\/V.MW:QKM5[AI+BV9\=,L+52?5B2> M232A*[L$HVU/V+^ 5[X3U'X(>$;CP'':Q>"YM(MI-$2VC,<:69B4Q *?F7"X M!#?,#D'G-==7R[_P1@U&34_^":OPWDFD:1HSJD )/18]5O$4?@JJ/H*^HJQ> MC-%L?S5^/6NT^..O-I_G?V@OB.Z-KY(S)YWVM_+VC^]NQCWQ7T\?&W[=A/\ MJ_CQ_P""B7_XU7SC?ML_:@G;^[XR8_\ E0-?TB5O.5K&45<_"WXA?$W]M30? M"5Y=^(+OX^:7H]O&TEU=_8;NU6VC RSO-$BM&H')8L /6O,OV'_$7PGT/]HK M0;KXR:3JFL>%VO(R7CND%E;REN);Z)D+3VX8JSA9%X5MRS*2A_H?K^=7]O?X M=:?\+OVPOBIX=TNWBM=+L=?NC:V\2!8[>*4^\_;$_:A\2>,[FYB MT^/Q3J:PV#7I,<6F62E8;828SM"0JC2$?Q>8V,DU^Q'P9_X* ?LR_ SX2^&_ M!NC?%3PRNE^&--@TVW),@:18D";VPG+L068]V8GJ:_,C_@F]_P $V+[_ (* M7WBJ:3Q!+X3T+PRD$1OET_[6;JZEW$0JI=!\D:[F.%?"/[6GBJ_^%_B2SU+PS?LC?L\:EX^TCQO<>+H]#N(/[ M0LWT<6C16TCB,S*RRONV.\9(P $+MD;>>H_X-]_VH/\ A#_BSXB^$^I7&VQ\ M71MK.C*S<"_@C GC4=VDMU#^@%F>[4I6<;H(Z.Q^ME%%%8F@4444 %%%% '% M?M _L\^$/VH?AG>>$?&VCPZQHMVRRA6)CEM95SLFAD7#1R+D@,I!PS*?$SQZV MI6L;!I-(\/VK6RS8P=K74A+[#R"$B1L='!Y'Z;457M)"Y48OPZ^'6A_"/P/I MGAKPSI=GHN@Z/ +>SLK5-L<"#GCN2222QR68DDDDFMJBBLRC\W_&'_! T^)_ MVM[SQ6OCFWA\ ZGKKZ[<::;)SJ,8>*M-DT];YK;[0MJ7_C,>Y-V/3Y^6/_$-WJ7_ $6BQ_\ "0;_ .3: M/^(;O4O^BT6/_A(-_P#)M?J=13]I(7*CY'_X)K_\$O[K_@G[XM\6ZI<>.;?Q MSMK58H]%.G_9O)>1MQ)GEW9\S&,#&.^:^N***EMO5E;'Y^_MX?\ !$Z_ M_:M_:AOO'_A_QU9>'[;Q1]G_ +9MKZP>XDM7BAC@\VWVLH<-'&G[MRN&#'>0 MP5?N;X8?#[3_ (2?#7P[X5TGSSI?AG3+;2;/SWWR^3!$L2;FP,MM09.!DUN4 M4W)O<+!7QG_P4:_X))M^WE\8]&\8VGCR/PC6- MU%IAT_[/%-M=H2AEEW8E,K[MP_UF,?+D^X444MP/S?N?^"!C3_M<-XL_X3FU M'@&373KS:;]B?^T0#<>>;,/NV;,_+YOWMO\ "6^:OT@HHIN3>XDK;!7Y]_M@ M?\$,YOVGOVD_%?CZP^)EMX;M_%$T-PVFR>'&O#;NMO%$_P"]%U'N#-&7^Z,; MR.<9K]!**(R:V&U?>$]*@T@:A#9FT6Z MB@41Q,8R\A5O+5 WSG+ GC.!\Y?\%2?^"7FH?MXZSX7\0>'?$MCH.O>'[>2P MEBU"%Y+6[MW<."&3+(Z-N_A(8/@[=H)^QJ*%)IW#R/(/V&?V1-+_ &)/V>=- M\#Z?>?VI=)-+?:IJ1A\EM2O)2-\FS)VJ%6.-1DD)$@)8Y)]?HHI;@9/CWP1I MOQ,\#:UX;UFW%WH_B"QGTV^@)QYT$T;1R+GW5B*_.3X6_P#! #Q/\&OB1X?\ M5:%\;[*+5O#.H0ZC9N_A%\,\3A@KXOAE7 *L!P59AT-?IC15*36PK)A1114C M"BBB@ HHHH *^&?^"[6@>*O#?P#\)_$SP=K6M:-J7P_UR/[4;*]E@A>"Y9%1 MY51@)-MU':J V1B9_4@_E^&W@GXC6/AZWL;349_L M=_!!$^Y5BSY?ES0VVYBP!W7\>.3Q[!^Q'^W'=_!#_@D#\5+&_FDTWQC\)[BY MT.QA9_\ 2+66_D(M&(Z_NKJ6X&T=$M3R ./6_@/^P!_:?_!%!_AV+%5\2^,- M#?Q0J%?+-I4YR>U?"?_!'+7]?_:9^,/QK^..KZIKEQHNO:U)I'AVQ MN;V5H+*WW"X=1"3L!6%K% R@4>#/V^5LO^""&K+)?;?$FDJWPWB#- MM:JC* M RWMR3<7"$]]DDC1@G^&-1Q@ )JR#=C_ /@H=JEUHG["_P 6KRQNKFRO+;PM M?20W%O*T4L+"%B&5U(*D=B#D5QO_ 1]U^_\3_\ !.GX=WVJ7U]J=]-_:7F7 M-Y .U=5_P %(?\ DP;XP?\ 8IZA_P"B6KB?^",/ M_*-7X;_]Q3_TZWE+[(=31_X*[:[?>&O^"=OQ&OM-OKW3;Z"*Q\JYM)W@FBSJ M%J#M="&&02.#T)%?,_[*G_!*FX_:%_9N\$^.+[XZ?&33KSQ3I$&HSVUOK!,, M#R+DJI;+8'N2:^C?^"R'_*-KXF?]%+BV>\L]5U!Y%N(Y;B.%2!N\J0*\B%HIHW1UW=P M%;]!?V5?B_<_'_\ 9J\!^-KVUBL[[Q1H5IJ-U!$"(HII(E:0)DD[-^[;DD[< M5^8O_!1+PS^TW\// /A^7]HCQ/:^-OA'=:O#'JUGX&NH+*1G7+QK([V439.T MLFY6BWHH)C$8X8?"@TBT&BQP@K&EEY*>0%!Y"B/8!G MG%$M@CN?"O\ P7.U'6)?B)^S[H6E^(M?\.P^)M:O--NY=+OI+60I+-IT6X[& M 8J)&*[L@$GU-=&?^"(R9_Y. ^-W_@W%<5_P7KTZ^UCXF_LXV>EWW]F:I>:] M>065YMW?8YWGTU8Y<=]CE6QWVUVQ_86_:XS_ ,G5+_X((_\ "A;;AU/1OV4O M^"9J_LN?&"'Q,]:\4?M-?M46^J:QJVJ6^G>*8H[2*\O9;B.T7[=JXVQJ[$(,*H MPN!A5]!7WY7YX_\ !%3_ ).E_:T_[&R'_P!+]8K]#J)[BCL%?FG_ ,%!/!&L M?'S_ (+&?#GX8Q^-O&'A+1?%'A!7GDT74I+=HGB76+@.$!V%F-NBDD$[?H,? MI97Y@_\ !0OP3XK^)'_!;#X8Z'X'\4?\(7XLU#P8HT_6_LXN/L!1-:DD.P\- MOB22/V\S/:G#<)'JG_#D5?\ HX'XW?\ @WKW#]BO]A.O M^$CCM8]GB&\^T+8^09CF+^Z7\[YO78OI7B/_ PM^UQ_T=4O_@@C_P *]X_8 MN^"'Q8^"UCXBC^*7Q1'Q,FU&6!M-D%@MK_9ZH'$BX'WMY9#[;:.]-MHKK5-#L5%BDJEHA:(O0&9'B7]E_XQ?\$K?C-X-UCX0ZQ\1OBI\+]6O!:ZYX7F MMWU*6RARI=O+A4(K,FYDFCCC*O$JOO1RI_2JOS1^(_[67[7'_!-6ZTG6OC)_ MPB?Q2\ WUXEG+?# MUAJNGR_:+'4[:.[MI0"/,CD4,C8//*D'FIE?<(GYS?&&]\9?\%,/^"DWC+X+ M/X\USP'\,_AS9&2[LM&F^SW>M%3;K*S\X.-(D(CWR%CO^,O^""VB M_#OPW>:M\'_B;\2?"_CBTA:6PFN-3B6"YE4$K&[V\4,L>\X7S Q"YSL?&T]/ M^TA_P3Y^'?[;'Q]UKQU\)_C''X-^*N@21VVO77AK4H[YK695>!3<1P31S6TY M6%XB1(@(A8%&*L:Y6[_9I_;M^!=I)-X6^,?AGXAV-F-ZZ?JB1_;+W'1-UQ < M9][I/KWJK]F%NYZ;^RA\2OC9\>OV"[F/QQX;\6:%\1-%U>VL+Q9[=M$U+Q%I MD<]K-#-)UA?%]Q=7%DUI9QP/ M):_8(;J]62Z:YGM[,HC6L1B>SB*E$$DEO+*$'F&27)_X)B_M^:A^V_X%\2VO MB;08?#GCKP+>QV6MVELLB6[^9Y@214D)>([X9D:)F8J8L[CNP/IZIEV&@HHH MJ1A1110 4444 %%%% 'Y7?M0?\$H/B5\0OV_]=CT'0[A_@K\1/$VG>(/$-U' MJ=K#&N-[7>^)I!,T@>>]9-J$9NEZD$C]3XXUAC555551@ # IU%4Y-B2L?E M9=_\$FOB1)_P44NK--"F_P"%!W_CB'Q?<7)O[3[&ZQI+,-)?1/$>D_;_M=D\\4[ M0^9J%S*GSQ.Z',^44KZ6'YG@_\ P4T^$/B3X\_L/>.O"?A# M2WUKQ%J\=FMG9)/% TY2]MY7^>5T081&/S,.F.N!70?L+?#O6OA'^QW\-_#/ MB2P;2]>T/0;:SO[1I8Y3;RHF&7?&S(V#W5B/>O6**+Z6 ^??^"I/P*\1_M(? ML.>,O"?A'2QK7B:]DT^>PM//B@,IAO[>63#RLJ*?*23[S#/3O7;?L9>&=;\$ M?LD_#30?$FE7&BZ_X?\ #.GZ3J%E--%,\,]O;I _SQ,Z,"8RP*L>&'?(KTRB MB^E@\SX?_P""PO[-/Q0^.GC#X+ZY\,_"!\777@74[O4[N(W]K:QQL)+*2%6\ MZ:,LKF!P=A) !Z9&:W_#4/["?@IIOB73OB)XCFO4GU+7;",>1'=WDD+H MJWB,-ZW1)#@$8' .:]9_X:A_;F_Z-O\ !W_A0VG_ ,GU]TT57-Y$\IS_ ,)] M6\0:_P#"SPS?>*]+AT3Q1>Z5:SZQIT,@DCL+QH4:>%65F#*DA900S AYOEN=2NF4%<*.'9@KL45H8XPQW,SE54?HUH>BVOAO1;/3K&%;>RT^!+:WB7 M.V*-%"JHSSP !5JBARN,_/;XO_LA?'3]B_\ :^\5_%[]G^PTOQIH'C^9[SQ! MX8O)UCD$TCM+*5%'-W)Y3YA_X)@?L.:U^QW\.O$FH M^,M5M]:^(7Q"U'^U=>GMSNBB(+E(@^%\Q@TLTC.%4;IF4 JH9OIZBBDW?4H* M***0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 I44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information
12 Months Ended
Dec. 31, 2018
shares
Document and Entity Information  
Entity Registrant Name SIERRA WIRELESS INC
Entity Central Index Key 0001111863
Document Type 40-F
Document Period End Date Dec. 31, 2018
Amendment Flag false
Current Fiscal Year End Date --12-31
Entity Current Reporting Status Yes
Entity Common Stock, Shares Outstanding 36,067,415
Document Fiscal Year Focus 2018
Document Fiscal Period Focus FY
Entity Emerging Growth Company false

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE EARNINGS (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue $ 793,602 $ 690,727 $ 615,015
Cost of sales 529,031 456,488 397,724
Gross margin 264,571 234,239 217,291
Expenses      
Sales and marketing 88,587 75,135 63,870
Research and development (note 7) 93,707 82,653 72,675
Administration 61,582 42,904 40,956
Restructuring (note 8) 7,115 1,076 0
Acquisition-related and integration 3,962 8,195 843
Impairment (note 17) 0 3,668 0
Loss on disposal of iTank business (note 5(a)) 2,064 0 0
Amortization 25,829 20,508 17,277
Total expenses 282,846 234,139 195,621
Earnings (loss) from operations (18,275) 100 21,670
Foreign exchange gain (loss) (5,470) 7,550 (1,736)
Other income (note 9) 51 67 83
Earnings (loss) before income taxes (23,694) 7,717 20,017
Income tax expense 916 3,199 4,371
Net earnings (loss) (24,610) 4,518 15,646
Other comprehensive income (loss):      
Foreign currency translation adjustments, net of taxes of $nil (6,670) 11,950 (6,448)
Comprehensive earnings (loss) $ (31,280) $ 16,468 $ 9,198
Net earnings (loss) per share (in dollars) (note 12)      
Basic net earnings per share (in dollars) $ (0.68) $ 0.14 $ 0.49
Diluted $ (0.68) $ 0.14 $ 0.48
Weighted average number of shares outstanding (in thousands) (note 12)      
Basic 36,019 32,356 32,032
Diluted 36,019 32,893 32,335
Product      
Revenue $ 699,332 $ 645,402 $ 578,253
Cost of sales 484,051 434,843 379,602
Services and other      
Revenue 94,270 45,325 36,762
Cost of sales $ 44,980 $ 21,645 $ 18,122
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 89,076 $ 65,003
Restricted cash 221 221
Accounts receivable 171,725 173,054
Inventories 50,779 53,143
Prepaids and other (note 15) 11,703 8,221
Total current assets 323,504 299,642
Property and equipment (note 16) 39,842 42,977
Intangible assets (note 17) 84,890 108,599
Goodwill (note 18) 211,074 218,516
Deferred income taxes (note 10) 11,751 12,197
Other assets 12,855 12,713
Total assets 683,916 694,644
Current liabilities    
Accounts payable and accrued liabilities 184,220 175,367
Deferred revenue - current 6,213 7,275
Total current liabilities 190,433 182,642
Long-term obligations (note 20) 43,250 36,637
Deferred income tax liability 6,103 7,845
Total liabilities 239,786 227,124
Shareholders’ equity    
Common stock: no par value; unlimited shares authorized; issued and outstanding: 36,067,415 shares (December 31, 2017 — 35,861,510 shares) 432,552 427,748
Preferred stock: no par value; unlimited shares authorized; issued and outstanding: nil shares 0 0
Treasury stock: at cost; 119,584 shares (December 31, 2017 — 222,639 shares) (1,965) (3,216)
Additional paid-in capital 30,984 27,962
Retained earnings (deficit) (8,295) 17,502
Accumulated other comprehensive loss (note 21) (9,146) (2,476)
Total equity 444,130 467,520
Total liabilities and equity $ 683,916 $ 694,644
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Dec. 31, 2018
Dec. 31, 2017
Common stock, issued shares 36,067,415 35,861,510
Preferred stock, issued shares 0 0
Preferred stock, outstanding shares 0 0
Treasury stock, shares 119,584 222,639
Common Stock [Member]    
Common stock, outstanding shares 36,067,415 35,861,510
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Shares [Member]
Additional paid-in capital [Member]
Retained earnings (deficit) [Member]
Accumulated other comprehensive income (loss) [Member]
Increase (Decrease) in Stockholders' Equity            
Treasury Stock, Shares     240,613      
Balance (in shares) at Dec. 31, 2015   32,337,201        
Balance at Dec. 31, 2015 $ 358,255 $ 346,453 $ (4,017) $ 23,998 $ (201) $ (7,978)
Increase (Decrease) in Stockholders' Equity            
Common share cancellation (note 22) (in shares)   (809,872)        
Common share cancellation (note 22) (10,203) $ (8,696)     (1,507)  
Stock option exercises (note 11) (in shares)   231,704        
Stock option exercises (note 11) 2,048 $ 2,906   (858)    
Stock-based compensation (note 11) 7,629     7,629    
Purchase of treasury shares for RSU distribution (in shares)     305,629      
Purchase of treasury shares for RSU distribution (4,214)   $ (4,214)      
Distribution of vested RSUs (in shares)   100,927 (190,771)      
Distribution of vested RSUs (909) $ 1,787 $ 3,097 (5,793)    
Net earnings (loss) 15,646       15,646  
Foreign currency translation adjustments, net of tax (6,448)         (6,448)
Balance at Dec. 31, 2016 361,804 $ 342,450 $ (5,134) 24,976 13,938 (14,426)
Balance (in shares) at Dec. 31, 2016   31,859,960        
Increase (Decrease) in Stockholders' Equity            
Treasury Stock, Shares     355,471      
Common share cancellation (note 22) (in shares)   (170,217)        
Common share cancellation (note 22) (2,779) $ (1,825)     (954)  
Stock option exercises (note 11) (in shares)   500,184        
Stock option exercises (note 11) 5,840 $ 8,122   (2,282)    
Stock-based compensation (note 11) 10,341     10,341    
Distribution of vested RSUs (in shares)   90,751 (132,832)      
Distribution of vested RSUs (1,367) $ 1,788 $ 1,918 (5,073)    
Issue of shares on Numerex acquisition, net of share issue cost   3,580,832        
Issuance of common shares 77,213 $ 77,213        
Net earnings (loss) 4,518       4,518  
Foreign currency translation adjustments, net of tax 11,950         11,950
Balance at Dec. 31, 2017 $ 467,520 $ 427,748 $ (3,216) 27,962 17,502 (2,476)
Balance (in shares) at Dec. 31, 2017   35,861,510        
Increase (Decrease) in Stockholders' Equity            
Treasury Stock, Shares 222,639   222,639      
Common share cancellation (note 22) (in shares)   (161,500)        
Common share cancellation (note 22) $ (3,120) $ (1,933)     (1,187)  
Stock option exercises (note 11) (in shares)   221,262        
Stock option exercises (note 11) 2,636 $ 3,621   (985)    
Stock-based compensation (note 11) 13,060     13,060    
Purchase of treasury shares for RSU distribution (in shares)     161,000      
Purchase of treasury shares for RSU distribution (2,808)   $ (2,808)      
Distribution of vested RSUs (in shares)   146,143 (264,055)      
Distribution of vested RSUs (1,878) $ 3,116 $ 4,059 (9,053)    
Net earnings (loss) (24,610)       (24,610)  
Foreign currency translation adjustments, net of tax (6,670)         (6,670)
Balance at Dec. 31, 2018 $ 444,130 $ 432,552 $ (1,965) $ 30,984 $ (8,295) $ (9,146)
Balance (in shares) at Dec. 31, 2018   36,067,415        
Increase (Decrease) in Stockholders' Equity            
Treasury Stock, Shares 119,584   119,584      
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating activities      
Net earnings (loss) $ (24,610) $ 4,518 $ 15,646
Items not requiring (providing) cash      
Amortization 39,150 30,503 25,894
Stock-based compensation (note 11(a)) 13,060 10,341 7,629
Deferred income taxes (1,685) 824 (2,646)
Reduction in accrued royalty obligation 0 0 (13,045)
Impairment 0 3,668 0
Loss on disposal of iTank business (note 5(a)) 2,064 0 0
Unrealized foreign exchange loss (gain) 5,973 (8,507) (862)
Other 279 (55) (303)
Changes in non-cash working capital      
Accounts receivable (5,526) (12,665) (28,945)
Inventories 1,508 (6,806) (5,833)
Prepaids and other (3,525) (5,334) 6,598
Accounts payable and accrued liabilities 21,944 (17,750) 40,248
Deferred revenue and credits (1,402) 335 2,124
Cash flows provided by (used in) operating activities 47,230 (928) 46,505
Investing activities      
Additions to property and equipment (18,166) (14,100) (16,957)
Additions to intangible assets (2,933) (1,706) (900)
Proceeds from sale of property & equipment 93 35 3
Proceeds from sale of iTank business 5,000 0 0
Acquisitions, net of cash acquired:      
Numerex Corp (note 5(a)) 0 (18,725) 0
GNSS business of GlobalTop (note 5(b)) 0 (3,145) 0
Blue Creation (note 5(c)) 0 0 (2,882)
GenX Mobile Inc. (note 5(d)) 0 0 (5,900)
Cash flows used in investing activities (16,006) (37,641) (26,636)
Financing activities      
Issuance of common shares, net of issuance cost 2,636 5,708 2,048
Repurchase of common shares for cancellation (note 22) (3,120) (2,779) (10,203)
Purchase of treasury shares for RSU distribution (2,808) 0 (4,214)
Taxes paid related to net settlement of equity awards (1,878) (1,367) (909)
Payment for contingent consideration (130) (1,397) (16)
Decrease in other long-term obligations (627) (436) (395)
Cash flows used in financing activities (5,927) (271) (13,689)
Effect of foreign exchange rate changes on cash and cash equivalents (1,224) 1,292 2,656
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 24,073 (37,548) 8,836
Cash and cash equivalents 89,076 65,003 102,772
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents $ 89,297 $ 65,224 $ 102,772
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS
NATURE OF OPERATIONS
 
Sierra Wireless, Inc., together with its subsidiaries (collectively, "the company", "we", "our") was incorporated under the Canada Business Corporations Act on May 31, 1993. Sierra Wireless is an Internet of Things (“IoT”) pioneer that empowers businesses and industries to transform and thrive in the connected economy.  Sierra Wireless provides an integrated device-to-cloud solution comprised of embedded and networking solutions seamlessly connected with our IoT platform and connectivity services.  Original Equipment Manufacturers (“OEMs”) and enterprises worldwide rely on our expertise in delivering fully-integrated IoT solutions to reduce complexity, get their connected loT products and services to market faster, and improve intelligence at the edge of the network.

We have sales, engineering, and research and development teams located in offices around the world. The primary markets for our products are North America, Europe and Asia Pacific.

We operate our business under three reportable segments:
OEM Solutions
Embedded cellular modules, short range wireless modules, Global Navigation Satellite System ("GNSS"), software and tools for OEM customers who integrate wireless connectively into their products and solutions. 
 
 
Enterprise Solutions
Intelligent routers and gateways, and management solutions that enable cellular connectivity.
 
 
IoT Services
Internet services including a cloud-based platform for deploying and managing IoT applications, Smart SIM supported by our mobile core networks, managed wireless broadband services to enable worldwide customer IoT deployments and managed end-to-end IoT solutions, including smart devices, network connectivity and service applications, addressing a wide spectrum of vertical markets and industrial customers.
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
 
Our consolidated financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP").
 
(a)
Basis of consolidation
 
Our consolidated financial statements include the accounts of the company and its subsidiaries, all of which are wholly-owned, from their respective dates of acquisition of control.  All inter-company transactions and balances have been eliminated on consolidation.
 
(b)
Use of estimates
 
The consolidated financial statements have been prepared in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the year.  On an ongoing basis, management reviews its estimates, including those related to revenue recognition, such as determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and variable consideration; inventory obsolescence; estimated useful lives of long-lived assets; valuation of intangible assets; goodwill; royalty and warranty accruals; other liabilities; stock-based compensation; allowance for doubtful accounts receivable; income taxes; restructuring costs; contingent consideration and commitments and contingencies, based on currently available information.  Actual amounts could differ from estimates.

(c)    Revenue recognition
 
Product revenue includes sales from embedded cellular modules, short range and GNSS, wireless modules, intelligent routers and gateways, asset tracking and vertical market smart devices, antennas and accessories, and Smart SIMs. Service and other revenue includes sales from cloud services, cellular connectivity services, managed connectivity and application services, software licenses, technical support services, extended warranty services, solution design and consulting services.

We recognize revenues when we satisfy performance obligations by transferring the control of promised products or services to customers. Product revenue is recognized at a point in time when a good is shipped or delivered to the customer. Service revenue is recognized over time as the service is rendered or at a point in time upon completion of a service. Our customer contracts can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for returns and any taxes collected from customers.

Our products are generally highly dependent on, and interrelated with, the underlying firmware and cannot function without the firmware. In these cases, the hardware and the firmware are accounted for as a single performance obligation and revenue is recognized at the point in time when control is transferred to resellers and distributors, OEMs, or directly to end customers.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the amount of incentives or credits to be provided to customers and reduce revenue recognized. The variable consideration is included in the transaction price to the extent that a significant reversal in the amount of cumulative revenue recognized is not expected to occur when the uncertainty associated with the variable consideration is subsequently resolved.

The expected costs associated with assurance-type warranty are recognized as expense when products are sold. Warranty service that is in addition to the assurance that the product complies with agreed upon specifications is a separate performance obligation; its revenue is recognized ratably over the service period.

Cloud and connectivity services are provided on either a subscription or consumption basis. Revenue related to cloud and connectivity services provided on a subscription basis is recognized ratably over the contract period. Revenue related to cloud and connectivity services provided on a consumption basis is recognized based on the customer utilization of such resources. Revenues from SIM activation and initial application setup are deferred and recognized over the estimated customer life on a straight-line basis.

Licenses for on-premise software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from distinct on-premise licenses are recognized upfront at the point in time when the software is made available to the customer. Revenue from software maintenance, unspecified upgrades and technical support contracts are recognized over the period such items are delivered or services are provided. Technical support contracts extending beyond the current period are deferred and revenue is recognized over the applicable earning period.
Revenue from solution design and consulting services are recognized as services are being provided.

Remaining performance obligations
    
We do not disclose the value of remaining performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.

As of December 31, 2018, we had $20,820 of remaining performance obligations to be recognized, of which we expect to recognize approximately 44% in 2019, 29% in 2020, and 27% in subsequent years.

Contract acquisition and fulfillment costs

We recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive bonuses and initial setup costs of managed IoT services meet the requirements to be capitalized. We applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.

The incremental costs of obtaining or fulfilling a contract with a customer are deferred and amortized over the estimated life of the customer relationship. We classify these deferred contract costs as current or non-current based on the timing of when we expect to recognize the expense. The current and non-current portions of deferred contract costs are included in Prepaids and other current assets and Other assets respectively in our consolidated balance sheets.

Significant judgment

We determine the transaction price of a customer contract by multiplying the unit price of a good or service with the committed order volume or service period.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate the expected amount to be provided to customers and exclude it from the transaction price. Sales credits are included in accounts payable and accrued liabilities in our consolidated balance sheets.

Our customer contracts can include various combinations of products and services. When a customer contract includes multiple performance obligations, we allocate the transaction price to each performance obligation on a relative standalone selling price basis. We generally determine standalone selling prices based on the price charged to customers or a combination of expected cost, plus a margin and residual methods.

Product revenue is recognized at a point in time when a good is shipped or delivered to the customer as it represents the transfer of control of the promised good to a customer. Cloud, connectivity, and managed service revenues are recognized over time as the customer simultaneously receives and consumes the benefits provided by our performance as we perform. Other service revenue is recognized at a point in time upon completion of a service.


Contract Balances

Receivables - We recognize a right to consideration as a receivable when only the passage of time is required before payment of that consideration is due.

Contract Assets - We recognize a right to consideration in exchange for goods or service that we have transferred to a customer as contract assets. Contract assets are comprised mainly of accrued revenue related to monthly IoT service subscriptions, which may include connectivity, cloud applications, and managed services. Contract assets are included in Accounts receivable in our consolidated balance sheet.

Deferred Revenue - We recognize an obligation to transfer goods or services to a customer for which we have received consideration from the customer as deferred revenue. Deferred revenue consists of advance payments and billings in excess of revenue recognized, which includes support, extended warranty, cloud application services, and activation fees.

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days.

The following table provides the changes in contract balances:
 
As at December 31,
Change

 
2018

2017

 
 
 
 
 
Contract assets
$
1,953

$
852

$
1,101

Deferred revenue - current
6,213

7,275

(1,062
)
Deferred revenue - noncurrent
6,317

3,346

2,971

 
 
 
 


For the year ended December 31, 2018, $6,073 of deferred revenue was recognized in revenue that was included in the contract liability balance as of December 31, 2017 ( 2017 - $5,009 ).

(d)
Research and development costs
 
Research and development costs are expensed as they are incurred, with the exception of certain software development costs principally related to software coding, designing system interfaces and installation, and testing of the software, that we capitalize once technological feasibility is reached.
 
We follow the cost reduction method of accounting for certain agreements, including government research and development funding, whereby the benefit of the funding is recognized as a reduction in the cost of the related expenditure when certain criteria stipulated under the terms of those funding agreements have been met, and there is reasonable assurance the research and development funding will be received.

(e)
Warranty costs
 
Warranty costs are accrued upon the recognition of related revenue, based on our best estimates, with reference to past and expected future experience.  Warranty obligations are included in accounts payable and accrued liabilities in our consolidated balance sheet.

(f)
Royalty costs
 
We have intellectual property license agreements which generally require us to make royalty payments based on a combination of fixed fees and percentage of the revenue generated by sales of products incorporating the licensed technology.  We recognize royalty obligations in accordance with the terms of the respective royalty agreements.  Royalty costs are recorded as a component of cost of goods sold in the period when incurred.

Where agreements are not in place, we recognize our current best estimate of the royalty obligation in cost of goods sold, accrued liabilities and long-term liabilities. Historically (prior to October 1, 2016), in determining this estimate, we based our calculations on an assumption that royalty calculations could be based on a percentage of the entire value of an end-product (i.e., revenue). This conformed with our legacy license agreements.

Significant legal precedent exists in the United States supporting the smallest saleable unit (“SSU”) principle (i.e., the principle that any royalty obligations should be no more than a portion of the profits for a component within the product that implements the patented technology) as the appropriate methodology for determining FRAND standard essential patent (“SEP”) royalties. Using this principle, the royalty accrual on our products is based on the value of the patented technology in the chipset, representing the SSU that implements the technology, and not on the entire value of the end-product.

The cumulative effect of these legal changes to the licensing landscape, combined with supportive legislative initiatives and broad industry support for the SSU principle, at the time of the expiry of one of our significant legacy IP licenses, prompted management to reassess its contingent royalty obligation estimate during the fourth quarter of the year ended December 31, 2016. The use of the SSU principle as the basis to determine the estimate, as opposed to value of end-product, resulted in a reduction of $13.0 million to our estimated royalty obligation effective October 1, 2016.
 
(g)
Market development costs
 
Market development costs are charged to sales and marketing expense to the extent that the benefit is separable from the revenue transaction and the fair value of that benefit is determinable.  To the extent that such costs either do not provide a separable benefit, or the fair value of the benefit cannot be reliably estimated, such amounts are recorded as a reduction of revenue.

(h)
Income taxes
 
Income taxes are accounted for using the asset and liability method.  Deferred income tax assets and liabilities are based on temporary differences (differences between the accounting basis and the tax basis of the assets and liabilities), non-capital loss, capital loss, and tax credits carry-forwards are measured using the enacted tax rates and laws expected to apply when these

differences reverse.  Deferred tax benefits, including non-capital loss, capital loss, and tax credits carry-forwards, are recognized to the extent that realization of such benefits is considered more likely than not.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that enactment occurs.
 
We include interest and penalties related to income taxes, including unrecognized tax benefits, in Income tax expense.
 
Liabilities for uncertain tax positions are recorded based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. We regularly assess the potential outcomes of examinations by tax authorities in determining the adequacy of our provision for income taxes. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.

We recognize the tax effects related to share-based payments at settlement or expiration in Income tax expense.

(i)
Stock-based compensation and other stock-based payments
 
Stock options and restricted share units granted to the company’s key officers, directors and employees are accounted for using the fair value-based method.  Under this method, compensation cost for stock options is measured at fair value at the date of grant using the Black-Scholes valuation model, and is expensed over the awards' vesting period using the straight-line method.  Any consideration paid by plan participants on the exercise of stock options or the purchase of shares is credited to common stock together with any related stock-based compensation expense.  Compensation cost for restricted share units is measured at fair value at the date of grant which is the market price of the underlying security, and is expensed over the awards' vesting period using the straight-line method. Compensation cost for performance-based restricted share units is measured using a Monte Carlo valuation model. In the third quarter of 2016, we early adopted ASU 2016-09 and elected to make an entity-wide election to account for forfeitures in compensation expense when they occur. The application of this election did not have a material impact on our financial statements.
  
(j)
Earnings (loss) per common share
 
Basic earnings (loss) per share is computed by dividing net earnings (loss) for the period by the weighted average number of company common shares outstanding during the reporting period.  Diluted earnings (loss) per share is computed using the treasury stock method.  When the effect of options and other securities convertible into common shares is anti-dilutive, including when the company has incurred a loss for the period, basic and diluted earnings (loss) per share are the same.
 
Under the treasury stock method, the number of dilutive shares, if any, is determined by dividing the average market price of shares for the period into the net proceeds of in-the-money options.

(k)
Translation of foreign currencies
 
Our functional and reporting currency is the U.S. dollar.
 
Revenue and expense items denominated in foreign currencies are translated at exchange rates prevailing during the period.  Monetary assets and liabilities denominated in foreign currencies are translated at the period-end exchange rates.  Non-monetary assets and liabilities are translated at exchange rates in effect when the assets are acquired or the obligations are incurred.  Foreign exchange gains and losses are reflected in Net earnings (loss) for the period.
 
We have foreign subsidiaries that are considered self-contained and integrated within their foreign jurisdiction, and accordingly, use the respective local currency as their functional currency.  The assets and liabilities of the foreign subsidiaries, including goodwill and fair value adjustments arising on acquisition, are translated at exchange rates at the balance sheet dates, equity is translated at historical rates, and revenue and expenses are translated at exchange rates prevailing during the period.  The foreign exchange gains and losses arising from the translation are reported as a component of other comprehensive income (loss), as presented in note 21, Accumulated other comprehensive loss.
 
(l)
Cash and cash equivalents
 
Cash and cash equivalents include cash and short-term deposits with original maturities of three months or less. The carrying amounts approximate fair value due to the short-term maturities of these instruments.

(m)
Allowance for doubtful accounts receivable
 
We maintain an allowance for our accounts receivable for estimated losses that may result from our customers’ inability to pay.  We determine the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, insured amounts, if any, and changes in customer payment cycles and credit-worthiness.  Amounts later determined and specifically identified to be uncollectible are charged against this allowance.
 
If the financial condition of any of our customers deteriorates resulting in an impairment of their ability to make payments, we may increase our allowance.

(n)
Financing receivables

We lease certain hardware devices to a small number of hardware distributors under sales-type leases which have terms ranging from two to four years and bear interest at 2%.

We evaluate the credit quality of our financing receivables on an ongoing basis utilizing an aging of the accounts and write-offs, customer collection experience, the customer’s financial condition, known risk characteristics impacting the respective customer base, and other available economic conditions, to determine the appropriate allowance.

(o)
Derivatives

Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in Accounts receivable or Accounts payable and accrued liabilities and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in Foreign exchange gain (loss).

(p)
Inventories
 
Inventories consist of electronic components and finished goods and are valued at the lower of cost or estimable realizable value, determined on a first-in-first-out basis.  Cost is defined as all costs that relate to bringing the inventory to its present condition and location under normal operating conditions.
 
We review the components of our inventory and our inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales.  Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances and new product introductions that vary from current expectations.  We believe that the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory.  If customer demands for our inventory are substantially less than our estimates, additional inventory write-downs may be required.

(q)
Property and equipment
 
Property and equipment are stated at cost, less accumulated depreciation and amortization. We amortize our property and equipment on a straight-line basis over the following estimated economic lives:
Furniture and fixtures
 
3-5 years
Research and development equipment
 
3-10 years
Production equipment
 
2-7 years
Tooling
 
1.5-3 years
Computer equipment
 
1-5 years
Software
 
1-5 years
Office equipment
 
3-5 years
Monitoring equipment
 
3-5 years
Network equipment
 
3-7 years

 
Research and development equipment related amortization is included in research and development expense.  Tooling, production, monitoring and certain network equipment related amortization is included in cost of goods sold.  All other amortization is included in amortization expense.
 
Leasehold improvements and leased vehicles are amortized on a straight-line basis over the lesser of their expected average service life or term of the lease.
 
When we sell property and equipment, we net the historical cost less accumulated depreciation and amortization against the sale proceeds and include the difference in Other income.

(r)
Intangible assets
 
The estimated useful life of intangible assets with definite lives is the period over which the assets are expected to contribute to our future cash flows.  When determining the useful life, we consider the expected use of the asset, useful life of any related intangible asset, any legal, regulatory or contractual provisions that limit the useful life, any legal, regulatory, or contractual renewal or extension provisions without substantial costs or modifications to the existing terms and conditions, the effects of obsolescence, demand, competition and other economic factors,  and the expected level of maintenance expenditures relative to the cost of the asset required to obtain future cash flows from the asset.


We amortize our intangible assets on a straight-line basis over the following specific periods:
Patents and trademarks
 
3-5 years
Licenses
 
over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years
Intellectual property and customer relationships
 
3-13 years
Brand
 
over the estimated life
In-process research and development
 
over the estimated life
 
In-process research and development (“IPRD”) are intangible assets acquired as part of business combinations.  Prior to their completion, IPRD are intangible assets with indefinite life and they are not amortized but subject to impairment test on an annual basis.

Research and development related amortization is included in research and development expense. All other amortization is included in Amortization expense.
 
(s)
Goodwill
 
Goodwill represents the excess of the purchase price of an acquired business over the fair value assigned to assets acquired and liabilities assumed in a business combination.

Goodwill has an indefinite life, is not amortized, and is subject to a two-step impairment test on an annual basis. The first step compares the fair value of the reporting unit to its carrying amount, which includes the goodwill. When the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not to be impaired and the second step of the impairment test is unnecessary. If the carrying amount exceeds the implied fair value of the goodwill, the second step measures the amount of the impairment loss.  If the carrying amount exceeds the fair value of the goodwill, an impairment loss is recognized equal to that excess.

(t)
Impairment of long-lived assets
 
Long-lived assets, including property and equipment, and intangible assets other than goodwill, are assessed for potential impairment when there is evidence that events or changes in

circumstances indicate that the carrying amount of an asset may not be recovered. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to operating results. Intangible assets with indefinite lives are tested annually for impairment and in interim periods if certain events occur indicating that the carrying value of the intangible assets may be impaired.
 




(u)
Comprehensive income (loss)
 
Comprehensive income (loss) includes net earnings (loss) as well as changes in equity from other non-owner sources. The other changes in equity included in comprehensive income (loss) are comprised of foreign currency cumulative translation adjustments.
 
(v)
Investment tax credits
 
Investment tax credits are accounted for using the flow-through method whereby such credits are accounted for as a reduction of income tax expense in the period in which the credit arises.
 
(w)
Comparative figures
 
Certain figures presented in the consolidated financial statements have been reclassified to conform to the current year presentation.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENTLY IMPLEMENTED ACCOUNTING STANDARDS
12 Months Ended
Dec. 31, 2018
Accounting Changes and Error Corrections [Abstract]  
RECENTLY IMPLEMENTED ACCOUNTING STANDARDS
RECENTLY IMPLEMENTED ACCOUNTING STANDARDS

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230) Restricted Cash.  This update addresses diversity in the classification and presentation of changes in restricted cash on the statement of cash flows.  This requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents by including restricted cash and restricted cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.  The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods.  Early adoption is permitted, and any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period.  In the fourth quarter of 2017, we early adopted ASU 2016-18 and there was no material impact to our financial statements and business.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230), Classification of Certain Cash Receipts and Cash Payments. The update addresses eight specific cash flow issues with the objective of reducing diversity in practice. The standard is effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal periods. We adopted the standard in the first quarter of 2018 and it did not have a material impact to our consolidated statements of cash flows.

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (ASC 606). The update is intended to clarify the principles of recognizing revenue, and to develop a common revenue standard for U.S. GAAP and IFRS that would remove inconsistencies in revenue requirements, leading to improved comparability of revenue recognition practices across entities and industries. ASC 606 contains a single model that applies to contracts with customers and two approaches to recognizing revenue: at a point in time or over time. The model features a contract-based five-step analysis of transactions to determine whether, how much, and when revenue is recognized. New estimates and judgmental thresholds have been introduced, which may affect the amount and/or timing of revenue recognized. We adopted the standard as of January 1, 2018 using the full retrospective transition method.






The following tables summarize the effects of adopting the accounting standard on our Statement of Operations and Comprehensive Earnings (Loss):
Year ended December 31, 2017
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Revenue
$
692,077

 
$
(1,350
)
 
$
690,727

Cost of sales
457,130

 
(642
)
 
456,488

Sales and marketing
75,594

 
(459
)
 
75,135

Research and development
83,361

 
(708
)
 
82,653

Income tax expense
3,123

 
76

 
3,199

Basic net earnings per share (in dollars)
$
0.13

 
$
0.01

 
$
0.14

Diluted earnings per share - (in dollars)
0.13

 
0.01

 
0.14

Year ended December 31, 2016
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Revenue
$
615,607

 
$
(592
)
 
$
615,015

Cost of sales
397,864

 
(140
)
 
397,724

Sales and marketing
64,242

 
(372
)
 
63,870

Research and development
73,077

 
(402
)
 
72,675

Income tax expense
4,310

 
61

 
4,371

Basic net earnings per share (in dollars)
$
0.48

 
$
0.01

 
$
0.49

Diluted earnings per share - (in dollars)
0.48

 
0.01

 
0.48


The following table summarizes the effects of adopting the accounting standard on our Balance Sheet:
As of December 31, 2017
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Assets
 
 
 
 
 
Accounts receivable
$
168,503

 
$
4,551

 
$
173,054

Inventories
53,026

 
117

 
53,143

Prepaids and other
8,006

 
215

 
8,221

Other assets
12,058

 
655

 
12,713

 
 
 
 
 
 
Liabilities
 
 
 
 
 
Accounts payable and accrued liabilities
172,395

 
2,972

 
175,367

Deferred revenue
5,455

 
1,820

 
7,275

Deferred income tax liability
7,702

 
143

 
7,845

 
 
 
 
 
 
Equity
 
 
 
 
 
Retained earnings
16,899

 
603

 
17,502

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
CHANGES IN FUTURE ACCOUNTING STANDARDS
12 Months Ended
Dec. 31, 2018
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
CHANGES IN FUTURE ACCOUNTING STANDARDS
CHANGES IN FUTURE ACCOUNTING STANDARDS
 
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance: ASU 2017-13, ASU 2018-10 and ASU 2018-11 (collectively, Topic 842).  This update is to improve transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring additional disclosure about leasing arrangements.  The standard is effective for fiscal years beginning after December 15, 2018.  Early application is permitted.  The Company will adopt Topic 842 in its first quarter of 2019, applying the optional transition method permitted under ASU 2018-11, which relieves entities from restating comparative financial statements, allowing entities to apply and adopt the new lease standard as at the effective date of January 1, 2019, rather than as of the first date of the earliest period presented.  In adopting the new standard, we are electing the package of practical expedients provided under the guidance, which applies to expired or existing leases and allows the Company not to reassess whether a contract contains a lease, the lease classification, and any initial direct costs incurred.  The Company is also electing the practical expedient to expense short term leases (12 months or less) on a straight-line basis over the lease term, and not separate the lease and non-lease components for all of its leases. The Company’s implementation team is completing the determination of the completeness and accuracy of the Company’s leasing information and is in the final stages of identifying and effecting the internal process changes and controls necessary to assist with the recording, reporting and disclosure requirements under the standard. The adoption of the new lease standard is anticipated to have a material impact on our balance sheet, primarily related to leases of our business premises.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). This update will replace the incurred loss impairment methodology for credit losses on financial instruments with a methodology that requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The standard is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early application is permitted. We are in the process of evaluating the impact on our financial statements.

In January 2017, FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This new guidance simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new guidance, entities will perform goodwill impairment tests by comparing fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The standard is effective after December 15, 2019 and early adoption is permitted. We are in the process of evaluating the impact on our financial statements.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACQUISITIONS AND DISPOSALS
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
ACQUISITIONS AND DISPOSALS
ACQUISITIONS AND DISPOSALS
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
DISPOSAL OF REMOTE TANK MONITORING BUSINESS (Notes)
12 Months Ended
Dec. 31, 2018
Discontinued Operations and Disposal Groups [Abstract]  
DISPOSAL OF REMOTE TANK MONITORING BUSINESS
Disposal of Remote Tank Monitoring Business

On December 31, 2018, we completed the sale of substantially all of the assets and liabilities of our remote tank monitoring business ("iTank") for total proceeds of $6.0 million, as it was not deemed to be either a core business or part of our strategic focus.  The Company received $5.0 million in cash consideration at closing with the remaining $1.0 million held in escrow.  The amount in escrow will be held up to 12 months with $0.8 million contingent on meeting certain milestone events and the remaining $0.2 million to secure the purchaser's rights of indemnification under the asset sale agreement.
 
The Company recognized a loss of $2.1 million, which is included in Loss on disposal of iTank business in the company's consolidated statements of operations, net of $0.2 million in transaction related costs.  Prior to the disposal, iTank was part of our IoT Services reporting segment and $2.1 million of goodwill was de-recognized and included within the net assets disposed of.

The financial results of iTank operations are included in the Company's consolidated financial statements through December 31, 2018.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
NUMEREX CORP (Notes)
12 Months Ended
Dec. 31, 2018
Business Acquisition [Line Items]  
DISPOSAL OF REMOTE TANK MONITORING BUSINESS AND ACQUISITION OF NUMEREX CORP [Text Block]
    Acquisition of Numerex Corp.

On December 7, 2017, we completed the stock-for-stock merger transaction to acquire Numerex Corp. ("Numerex"). In accordance with the Agreement and Plan of Merger dated August 2, 2017, by and among the company, Numerex and Wireless Acquisition Sub, Inc. we issued 3,580,832 common shares as merger consideration in exchange for all of the outstanding shares of Numerex common stock and certain outstanding Numerex equity awards and warrants. Additionally, approximately $20.2 million in aggregate was paid at closing to retire outstanding Numerex debt.

Total consideration for the acquisition is as follows:
 
 
 
Issuance of common shares
 
$
77,346

Debt extinguishment
 
20,155

 
 
$
97,501



We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of our estimates of their respective fair values as at December 7, 2017. The excess of the purchase price over the final value assigned to the net assets acquired was recorded as goodwill.

The allocation of the purchase price to goodwill was completed as of September 30, 2018.









The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
 
Cash
 
$
1,430

Deferred income tax asset
 
1,049

Property and equipment
 
7,244

Identifiable intangible assets
 
45,890

Goodwill
 
51,658

Other working capital
 
(8,623
)
Long-term obligations
 
(1,147
)
Fair value of net assets acquired
 
$
97,501



Goodwill of $51.7 million resulting from the acquisition consists largely of the expectation that the acquisition will expand our position as a leading global IoT pure-play and significantly increase our subscription-based recurring services revenue.  Goodwill is assigned to the IoT Services segment and approximately $4.0 million is deductible for tax purposes.

The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
9 years
 
$
26,390

Existing technology
 
3 years
 
10,220

Brand
 
13 years
 
9,280

 
 
 
 
$
45,890

 

The following table presents the unaudited pro forma results for the year ended December 31, 2017 and 2016. The pro forma financial information combines the results of operations of Sierra Wireless, Inc. and Numerex as though the businesses had been combined as of the beginning of fiscal 2016. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2016. The unaudited pro forma financial information presented includes amortization charges for acquired tangible and intangible assets, and related tax effects.
 
Year ended December 31,
 
2017

 
2016

Pro forma information
 
 
 
Revenue
$
747,719

 
$
686,252

Loss from operations
(8,973
)
 
(5,205
)
Net loss
(3,577
)
 
(7,334
)
 
 
 
 
Basic and diluted loss per share (in dollars)
$
(0.10
)
 
$
(0.21
)
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
GNSS BUSINESS (Notes)
12 Months Ended
Dec. 31, 2017
ACQUISITION OF GNSS BUSINESS [Abstract]  
ACQUISITION OF GNSS BUSINESS [Text Block]
(c)     Acquisition of GNSS business of GlobalTop

On March 31, 2017, we completed the acquisition of substantially all of the assets of the Global Navigation Satellite System ("GNSS") embedded module business of GlobalTop Technology Inc. ("GlobalTop") for total cash consideration of $3.1 million. GlobalTop is a Taiwan-based business that specializes in the development and manufacture of a wide variety of GNSS modules and serves customers around the world.

The acquisition builds on our strategy to expand our product offerings beyond cellular, Wi-Fi and Bluetooth, servicing customers in the automotive, telematics and asset tracking markets.

We accounted for the transaction using the acquisition method and accordingly, we have recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at March 31, 2017. The excess of the purchase price over the final value assigned to the net assets acquired was recorded as goodwill.

The following table summarizes the final values assigned to the assets acquired at the acquisition date:
 
 
 
Assets acquired
 
 

Inventory
 
$
604

Property and equipment
 
175

Identifiable intangible assets
 
1,160

Goodwill
 
1,206

Fair value of net assets acquired
 
$
3,145



Goodwill of $1.2 million resulting from the acquisition consists largely of the expectation that the acquisition will expand our embedded solution portfolio for OEM customers in the key markets we serve. Goodwill is deductible for tax purposes.

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer Relationships
 
5 years
 
$
640

Existing Technology
 
3 years
 
410

Backlog
 
11 months
 
110

 
 
 
 
$
1,160



The amount of revenue and net earnings from the GNSS business included in our consolidated statements of operations from the acquisition date, through the year ended December 31, 2017, was $3.4 million and $nil, respectively. There was no significant impact on the Company's revenue and net earnings on a pro forma basis for all periods presented.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
BLUE CREATION BLUE CREATION
12 Months Ended
Dec. 31, 2016
Blue Creation [Member]  
Business Acquisition [Line Items]  
ACQUISITION OF BLUE CREATION
(d)    Acquisition of Blue Creation

On November 2, 2016, we completed the acquisition of all of the outstanding shares of the parent company and sole owner of Blue Creation for total cash consideration of $6.4 million ($2.9 million, net of cash acquired), plus a maximum contingent consideration of $0.5 million under a performance-based earn-out formula.

We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at November 2, 2016.

In accordance with ASC 805, Business Combinations, the earn-out has been recognized as acquisition-related costs over the earn-out period.

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
3,563

Accounts receivable
237

Other assets
111

Identifiable intangible assets
2,540

Goodwill
920

 
$
7,371

Liabilities assumed
 
Accounts payable and accrued liabilities
$
392

Deferred income taxes
534

Fair value of net assets acquired
$
6,445



Goodwill of $0.9 million resulting from the acquisition will strengthen our strategic position within our OEM Solutions segment. Goodwill is not deductible for tax purposes.
 
The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
3.5 years
 
$
2,090

Existing technology
 
4 years
 
450

 
 
 
 
$
2,540



XML 33 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
GENX MOBILE INC GENX MOBILE INC
12 Months Ended
Dec. 31, 2016
Business Acquisition [Line Items]  
ACQUISITION OF GENX MOBILE INC
(e)        Acquisition of GenX Mobile Inc.

On August 3, 2016, we completed the acquisition of all of the outstanding shares of GenX Mobile Incorporated ("GenX") for total cash consideration of $7.8 million ($5.9 million, net of cash acquired), plus contingent consideration for inventory consumption in excess of $1.0 million, up to a maximum of $1.4 million.

At acquisition date, we recognized the fair value of the contingent consideration at $1.4 million based on a probability estimate of consumption of acquisition date inventory within the specified 12 month period of the contingent consideration.

We accounted for the transaction using the acquisition method and accordingly, recorded the tangible and intangible assets acquired and liabilities assumed on the basis of their respective fair values as at August 3, 2016. The excess of the purchase price over the value assigned to the net assets acquired was recorded as goodwill.


Total consideration for the acquisition is as follows:
 
 
Cash
$
7,752

Contingent consideration
1,375

 
$
9,127



The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
1,852

Accounts receivable
1,754

Inventory
2,375

Other assets
124

Identifiable intangible assets
3,926

Goodwill
1,782

 
$
11,813

Liabilities assumed
 
Accounts payable and accrued liabilities
$
1,458

Deferred income taxes
1,228

Fair value of net assets acquired
$
9,127



Goodwill of $1.8 million resulting from the acquisition consists largely of the expectation that the acquisition will further strengthen our Enterprise Solutions segment. Goodwill is not deductible for tax purposes.

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
5 years
 
$
2,640

Existing technology
 
4 years
 
973

In-process research and development
 
 
 
313

 
 
 
 
$
3,926

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTED INFORMATION
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
SEGMENTED INFORMATION
SEGMENTED INFORMATION

As our chief operating decision maker does not evaluate the performance of our operating segments based on segment assets, management does not classify asset information on a segmented basis. Despite the absence of discrete financial information, we do measure our revenue based on other forms of categorization such as by the geographic distribution in which our products are sold.







REVENUE AND GROSS MARGIN BY SEGMENT

 
 
Year ended December 31, 2018
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
583,214

 
$
119,927

 
$
90,461

 
$
793,602

Cost of sales
 
417,645

 
58,796

 
52,590

 
529,031

Gross margin
 
$
165,569

 
$
61,131

 
$
37,871

 
$
264,571

Gross margin %
 
28.4
%
 
51.0
%
 
41.9
%
 
33.3
%
Expenses
 
 
 
 
 
 
 
282,846

Loss from operations
 
 

 
 

 
 
 
$
(18,275
)
Total assets
 
 

 
 

 
 
 
$
683,916



 
 
Year ended December 31, 2017
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
554,537

 
$
101,535

 
$
34,655

 
$
690,727

Cost of sales
 
384,230

 
53,014

 
19,244

 
456,488

Gross margin
 
$
170,307

 
$
48,521

 
$
15,411

 
$
234,239

Gross margin %
 
30.7
%
 
47.8
%
 
44.5
%
 
33.9
%
Expenses
 
 
 
 
 
 
 
234,139

Earnings from operations
 
 

 
 

 
 
 
$
100

Total assets
 
 

 
 

 
 
 
$
694,644



 
 
Year ended December 31, 2016
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
515,925

 
$
71,486

 
$
27,604

 
$
615,015

Cost of sales
 
349,781

 
31,537

 
16,406

 
$
397,724

Gross margin
 
$
166,144

 
$
39,949

 
$
11,198

 
$
217,291

Gross margin %
 
32.2
%
 
55.9
%
 
40.6
%
 
35.3
%
Expenses
 
 
 
 
 
 
 
195,621

Earnings from operations
 
 

 
 

 
 
 
$
21,670

Total assets
 
 

 
 

 
 
 
$
581,457



REVENUE BY GEOGRAPHICAL REGION
 
 
2018

 
2017

 
2016

Americas
 
$
314,169

 
$
227,905

 
$
213,633

Europe, Middle East and Africa
 
167,812

 
168,400

 
141,932

Asia-Pacific
 
311,621

 
294,422

 
259,450

 
 
$
793,602

 
$
690,727

 
$
615,015




PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION
 
 
2018

 
2017

Americas
 
$
26,045

 
$
26,608

Europe, Middle East and Africa
 
9,027

 
11,136

Asia-Pacific
 
4,770

 
5,233

 
 
$
39,842

 
$
42,977

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESEARCH AND DEVELOPMENT
12 Months Ended
Dec. 31, 2018
Research and Development [Abstract]  
RESEARCH AND DEVELOPMENT
RESEARCH AND DEVELOPMENT
 
The components of research and development costs consist of the following:
 
 
2018

 
2017

 
2016

Gross research and development
 
$
94,352

 
$
83,538

 
$
73,293

Government tax credits
 
(645
)
 
(885
)
 
(618
)
 
 
$
93,707

 
$
82,653

 
$
72,675

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESTRUCTURING (Notes)
12 Months Ended
Dec. 31, 2018
Restructuring and Related Activities [Abstract]  
Restructuring and Related Activities Disclosure [Text Block]
.
RESTRUCTURING

2018

In the first quarter of 2018, we commenced various initiatives focused on capturing synergies related to the integration of Numerex into the existing operations and efficiency gains in other areas of the business. In total, these initiatives affected 61 employees in various locations and functions within the Company. During the year ended December 31, 2018, we recorded $4.8 million in severance and other related costs associated with this initiative. Additional restructuring costs of approximately $0.2 million will be accrued as employees provide remaining service. As at December 31, 2018, outstanding liability of $0.8 million is included in Accounts payable and accrued liabilities and is expected to be paid by March 2019.

To accelerate our transformation to a Device-to-Cloud IoT solutions company, we initiated certain organizational structure changes during November 2018. This initiative affected 76 employees in various locations and functions within the Company.  During the three and twelve months ended December 31, 2018, we recorded $2.3 million in severance and other related costs associated with this initiative.  Additional restructuring costs of approximately $0.3 million will be accrued as employees provide remaining services.  As at December 31, 2018, outstanding liability of $1.6 million is included in Accounts payable and accrued liabilities and is expected to be paid by July 2019. 

2017

In February 2017, we made a decision to relocate the customer support and network operations within the IoT Services segment from Sweden to France and the United States to achieve operational efficiencies. As a result, 19 employees were impacted and we recorded $1.1 million in restructuring costs for the year ended December 31, 2017. No additional costs related to this initiative were recorded in 2018.








The following table provides the activity in the restructuring liability:
 
 
2018

 
2017

Balance, beginning of period
 
$
540

 
$

Expensed in period
 
7,115

 
1,076

Disbursements
 
(5,081
)
 
(592
)
Foreign exchange
 
(88
)
 
56

 
 
$
2,486

 
$
540

 
 
 
 
 
Classification:
 
 
 
 
Accounts payable and accrued liabilities (note 19)

 
2,486

 
540

 
 
$
2,486

 
$
540

 
 
 
 
 
By restructuring initiative:
 
 

 
 
February 2017
 
$

 
$
540

March 2018
 
842

 

November 2018
 
$
1,644

 
$

 
 
$
2,486

 
$
540

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER INCOME (EXPENSE)
12 Months Ended
Dec. 31, 2018
Other Income and Expenses [Abstract]  
OTHER INCOME (EXPENSE)
OTHER INCOME
 
The components of other income for the years ended December 31 were as follows:
 
 
2018

 
2017

 
2016

Interest income
 
$
253

 
$
245

 
$
163

Interest expense
 
(156
)
 
(159
)
 
(71
)
Other
 
(46
)
 
(19
)
 
(9
)
 
 
$
51

 
$
67

 
$
83

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES
 
The components of earnings (loss) before income taxes consist of the following:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Canadian
 
$
10,880

 
$
7,205

 
$
15,480

Foreign
 
(34,574
)
 
512

 
4,537

Earnings (loss) before income taxes
 
$
(23,694
)
 
$
7,717

 
$
20,017







The income tax expense (recovery) consists of:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Canadian:
 
 

 
 

 
 

Current
 
$
101

 
$
28

 
$
(287
)
Deferred
 
(4,508
)
 
1,665

 
401

 
 
$
(4,407
)
 
$
1,693

 
$
114

Foreign:
 
 

 
 

 
 

Current
 
$
2,500

 
$
2,347

 
$
7,304

Deferred
 
2,823

 
(841
)
 
(3,047
)
 
 
$
5,323

 
$
1,506

 
$
4,257

Total:
 
 

 
 

 
 

Current
 
$
2,601

 
$
2,375

 
$
7,017

Deferred
 
(1,685
)
 
824

 
(2,646
)
 
 
$
916

 
$
3,199

 
$
4,371



The reconciliation of income taxes calculated at the statutory rate to the actual income tax provision for the years ended December 31 was as follows:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%)
 
$
(6,330
)
 
$
1,979

 
$
5,183

Increase (decrease) in income taxes for:
 
 
 
 
 
 
Permanent and other differences
 
2,173

 
(1,452
)
 
(2,192
)
Change in statutory/foreign tax rates and foreign exchange rates
 
4,238

 
1,049

 
11,581

Change in valuation allowance
 
1,041

 
1,571

 
(11,403
)
Stock-based compensation expense
 
1,973

 
1,633

 
1,039

Adjustment to prior years
 
(2,179
)
 
(1,581
)
 
163

Income tax expense (recovery)
 
$
916

 
$
3,199

 
$
4,371



















Deferred tax assets and liabilities
 
The tax effects of temporary differences that give rise to significant deferred tax assets and deferred tax liabilities were as follows at December 31:
 
 
2018

 
2017 As adjusted

Deferred income tax assets (liabilities)
 
 

 
 

Property and equipment
 
$
1,289

 
$
1,470

Non capital loss carry-forwards
 
89,499

 
87,854

Capital loss carry-forwards
 
3,195

 
3,166

Scientific research and development expenses and credits
 
20,004

 
23,829

Reserves and other
 
16,044

 
14,784

Investments
 
(801
)
 
(471
)
Acquired intangibles
 
(10,022
)
 
(13,761
)
 
 
119,208

 
116,871

Valuation allowance
 
113,560

 
112,519

 
 
$
5,648

 
$
4,352

 
 
 
2018

 
2017 As adjusted

Classification:
 
 

 
 

Assets
 
 

 
 

Non-current
 
$
11,751

 
$
12,197

Liabilities
 
 
 
 
Non-current
 
(6,103
)
 
(7,845
)
 
 
$
5,648

 
$
4,352


 
At December 31, 2018, we have provided for a valuation allowance on our deferred tax assets of $113,560 (2017 - $112,519).

At December 31, 2018, we have Canadian allowable capital loss carry-forwards of $11,519 that are available, indefinitely, to be deducted against future Canadian taxable capital gains.  In addition, we have investment tax credits of $19,669 and $7,957 available to offset future Canadian federal and provincial income taxes payable, respectively.  The investment tax credits expire between 2021 and 2038.  At December 31, 2018, our U.S. subsidiary has $6,445 of California research & development tax credits which may be carried forward indefinitely.
 
At December 31, 2018, net operating loss carry-forwards for our foreign subsidiaries were $68,902 for U.S. income tax purposes that expire between 2021 and 2037, $7 for Brazil income tax purposes, $11,109 for Sweden income tax purposes, $21 for Norway income tax purposes, $60,203 for Luxembourg income tax purposes, and $209,202 for French income tax purposes.  The Brazil, Sweden, Norway, Luxembourg and French net operating loss carry-forward may be carried forward indefinitely. Our foreign subsidiaries may be limited in their ability to use foreign net operating losses in any single year depending on their ability to generate significant taxable income.  In addition, the utilization of the U.S. net operating losses is also subject to ownership change limitations provided by U.S. federal and specific state income tax legislation. The amount of Brazil net operating losses deducted each year is limited to 30% of each year's taxable income. The amount of French net operating losses deducted each year is limited to €1.0 million plus 50% of French taxable income in excess of €1.0 million. Our French net operating losses carry-forward is subject to the “continuity of business” requirement.  Our French subsidiaries also have research tax credit carried forward of $3,458 and employment tax credit carried forward of $287 as at December 31, 2018.  The French tax credits may be used to offset against corporate income tax and if any tax credits are not fully utilized within a three year period following the year the tax credits are earned, it may be refunded by the French tax authorities. Tax loss and tax credits carry-forwards are denominated in the currency of the countries in which the respective subsidiaries are located and operate.  Fluctuations in currency exchange rates could reduce the U.S. dollar equivalent value of these tax loss and research tax credit carry forwards in future years.
 
In assessing the realizability of our deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.  The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which temporary differences become deductible and the loss carry-forwards or tax credits can be utilized.  Management considers projected future taxable income and tax planning strategies in making our assessment.

No provision for taxes have been provided on undistributed foreign earnings, as it is the company’s intention to indefinitely reinvest undistributed earnings of its foreign subsidiaries. It is not practical to estimate the income tax liability that might be incurred if there is a change in management’s intention in the event that a remittance of such earnings occur in the future.
    
Accounting for uncertainty in income taxes
 
At December 31, 2018, we had gross unrecognized tax benefits of $4,482 (2017 — $4,418).  Of this total, $652 (2017 — $747) represents the amount of unrecognized tax benefits that, if recognized, would favorably impact our effective tax rate.

Below is a reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31:
 
 
2018

 
2017 As adjusted

Unrecognized tax benefits, beginning of year
 
$
4,418

 
$
4,329

Increases — tax positions taken in prior periods
 
3

 
36

Increases — tax positions taken in current period
 

 
61

Settlements and lapses of statute of limitations
 
61

 
(8
)
Unrecognized tax benefits, end of year
 
$
4,482

 
$
4,418



We recognize interest expense and penalties related to unrecognized tax benefits within the provision for income tax expense on the consolidated statement of operations.  At December 31, 2018, we had increased $29 (2017 - reversed $642) for accruals of interest and penalties.
 
In the normal course of business, we are subject to audit by the Canadian federal and provincial taxing authorities, by the U.S. federal and various state taxing authorities and by the taxing authorities in various foreign jurisdictions.  Tax years ranging from 2005 to 2018 remain subject to examination in Canada, the United States, the United Kingdom, France, Germany, Australia, China, Hong Kong, Brazil, South Africa, Japan, Korea, Taiwan, Italy, Sweden, Norway, India, Spain, and Luxembourg.

The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. The Company believes it is reasonably possible that certain tax matters may be concluded in the next 12 months. The Company estimates that the unrecognized tax benefits at December 31, 2018 could increase by approximately $97 in the next 12 months.

Deferred taxes on foreign earnings

No provision for taxes have been provided on undistributed foreign earnings, as it is the company’s intention to indefinitely reinvest undistributed earnings of its foreign subsidiaries. It is not practical to estimate the income tax liability that might be incurred if there is a change in management’s intention in the event that a remittance of such earnings occur in the future.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION PLANS
STOCK-BASED COMPENSATION PLANS
 
(a)    Stock-based compensation expense:
 
 
2018

 
2017

 
2016

 
 
 
 
 
 
 
Cost of goods sold
 
$
491

 
$
461

 
$
420

Sales and marketing
 
2,784

 
2,503

 
1,714

Research and development
 
2,274

 
2,038

 
1,375

Administration
 
7,511

 
5,339

 
4,120

 
 
$
13,060

 
$
10,341

 
$
7,629

 
 
 
 
 
 
 
Stock option plan
 
3,350

 
3,297

 
2,170

Restricted stock plan
 
9,710

 
7,044

 
5,459

 
 
$
13,060

 
$
10,341

 
$
7,629



(b)    Stock option plan
 
Under the terms of our Stock Option Plan (the “Plan”), our Board of Directors may grant options to employees, officers and directors. The maximum number of shares issuable pursuant to the Plan is the lesser of 8.1% of the number of issued and outstanding common shares from time to time or 7,000,000 common shares.  In addition, the maximum number of shares issuable pursuant to the Plan, together with any shares issuable pursuant to other security-based compensation arrangements, shall not exceed 8.1% of the number of issued and outstanding common shares from time to time. Based on the number of shares outstanding as at December 31, 2018, stock options exercisable into 1,138,266 common shares are available for future allocation under the Plan.

The Plan provides that the exercise price of an option will be determined on the date of grant and will not be less than the closing market price of our stock at that date. Options generally vest over four years, with the first 25% vesting at the first anniversary date of the grant and the balance vesting in equal amounts at the end of each month thereafter.  We determine the expiry date of each option at the time it is granted, which cannot be more than five years after the date of the grant.
 







The fair value of share options was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:
 
 
2018

 
2017

 
2016

Risk-free interest rate
 
2.22
%
 
1.37
%
 
0.73
%
Annual dividends per share
 
Nil

 
Nil

 
Nil

Expected stock price volatility
 
55
%
 
55
%
 
51
%
Expected option life (in years)
 
4.0

 
4.0

 
4.0

Average fair value of options granted (in dollars)
 
$7.02
 
$11.09
 
$4.40


There is no dividend yield because we do not pay, and do not plan to pay, cash dividends on our common shares.  The expected stock price volatility is based on the historical volatility of our average monthly stock closing prices over a period equal to the expected life of each option grant.  The risk-free interest rate is based on yields from risk-free instruments with a term equal to the expected term of the options being
valued.  The expected life of options represents the period of time that the options are expected to be outstanding based on historical data of option holder exercise and termination behavior. Forfeitures are accounted for in compensation expense as they occur.

The following table presents stock option activity for the years ended December 31:
 
 
Number of
 
Weighted Average
 Exercise Price
 
Weighted
Average
Remaining
Contractual Life
 
Aggregate
Intrinsic Value
 
 
Options
 
Cdn.$
 
U.S.$
 
In Years
 
U.S.$
Outstanding, December 31, 2015
 
965,911

 
21.47

 
15.44

 
2.5
 
3,541

Granted
 
651,357

 
14.72

 
10.95

 
 
 
 
Exercised
 
(231,704
)
 
11.76

 
8.75

 
 
 
1,608

Forfeited
 
(69,941
)
 
19.25

 
14.32

 
 
 
 
Outstanding, December 31, 2016
 
1,315,623

 
19.65

 
14.61

 
2.9
 
4,687

Granted
 
685,936

 
32.16

 
25.58

 
 
 
 
Exercised
 
(500,184
)
 
14.91

 
11.86

 
 
 
6,997

Forfeited
 
(37,894
)
 
24.58

 
19.55

 
 
 
 
Outstanding, December 31, 2017
 
1,463,481

 
26.38

 
20.98

 
3.2
 
4,788

Granted
 
343,173

 
21.47

 
15.75

 
 
 
 
Exercised
 
(221,262
)
 
16.10

 
11.81

 
 
 
1,222

Forfeited
 
(207,044
)
 
34.24

 
25.10

 
 
 
 
Outstanding, December 31, 2018
 
1,378,348

 
26.79

 
19.64

 
2.8
 
822

 

The intrinsic value of outstanding and exercisable stock options is calculated as the quoted market price of the stock at the balance sheet date, or date of exercise, less the exercise price of the option. For the year ended December 31, 2018, the aggregate intrinsic value of stock options exercised was $1,222 (2017 - $6,997).









The following table summarizes the stock options outstanding and exercisable at December 31, 2018:
 
 
Options Outstanding
 
Options Exercisable
Range of
 
Number
of
 
Weighted
 Average
 Remaining
 Option Life
 
Weighted
 Average
 Exercise Price
 
Number
 of Options
 
Weighted
 Average
 Exercise Price
Exercise Prices
 
Options
 
(years)
 
Cdn.$
 
U.S.$
 
Exercisable
 
Cdn.$
 
U.S.$
$10.26 - $14.53 U.S. $13.99 - $19.81 Cdn
 
275,467

 
2.1
 
14.28

 
10.47

 
153,085

 
14.28

 
10.47

$14.54 - $16.4 U.S. $19.82 - $22.37 Cdn
 
355,436

 
3.7
 
21.30

 
15.62

 
36,079

 
21.01

 
15.41

$16.41 - $24.61 U.S. $22.38 - $33.56 Cdn
 
390,558

 
2.9
 
31.18

 
22.87

 
192,812

 
30.81

 
22.59

$24.62 - $25.15 U.S. $33.57 - $34.30 Cdn
 
204,995

 
3.1
 
34.23

 
25.10

 
94,370

 
34.23

 
25.10

$25.16 - $32.29 U.S. $34.31 - $44.03 Cdn
 
151,892

 
1.4
 
40.98

 
30.05

 
135,787

 
41.45

 
30.40

 
 
1,378,348

 
2.8
 
26.79

 
19.64

 
612,133

 
28.99

 
21.26

 
The options outstanding at December 31, 2018 expire between March 5, 2019 and November 13, 2023.
 
As at December 31, 2018, the unrecognized stock-based compensation cost related to the non-vested stock options was $5,451 (2017 — $7,879; 2016 — $3,754), which is expected to be recognized over a weighted average period of 2.3 years (2017 — 2.8 years; 2016 — 2.5 years).

(c)     Restricted share plans

We have two market based restricted share unit plans: one for U.S. employees and one for all non-U.S. employees, and a treasury based restricted share unit plan (collectively, the “RSPs”).  The RSPs support our growth and profitability objectives by providing long-term incentives to certain executives and other key employees and also encourage our objective of employee share ownership through the granting of restricted share units (“RSUs”).  There is no exercise price or monetary payment required from the employees upon the grant of an RSU or upon the subsequent delivery of our common shares (or, in certain jurisdictions, cash in lieu at the option of the Company) to settle vested RSUs.  The form and timing of settlement is subject to local laws. 

The maximum number of shares issuable pursuant to outstanding awards under the treasury based restricted share unit plan is 3.7% of the number of issued and outstanding shares and the maximum number of shares issuable pursuant to all of our security-based compensation arrangements is 8.1% of the number of issued and outstanding shares. Based on the number of shares outstanding as at December 31, 2018, 404,846 share units are available for future allocation under the Plan. With respect to the two market based RSPs, independent trustees purchase Sierra Wireless common shares over the facilities of the TSX and Nasdaq, which are used to settle vested RSUs.  The existing trust funds are variable interest entities and are included in these consolidated financial statements as treasury shares held for RSU distribution.

In January 2018, the Board of Directors approved a proposal to include a performance-based component to certain grants of units under our RSPs ("PSUs"). The current outstanding PSUs have a performance-based three year cliff-vesting criteria measured against a benchmark index. The fair value of the PSUs at date of grant are determined using the Monte Carlo simulation model.


On February 13, 2019, the Board of Directors approved the issuance of PSUs that are measured against an internal performance benchmark based on achieving service revenue targets and cost savings initiatives, as well as PSUs measured against a benchmark index. The fair value of these PSUs at date of grant are determined using the Monte Carlo simulation model.

Generally, RSUs vest over three years, in equal one-third amounts on each anniversary date of the grant and some vest at one year. RSU grants to employees who are resident in France for French tax purposes will not vest before the second anniversary from the date of grant, and any shares issued are subject to an additional two year tax hold period.

The intrinsic value of outstanding RSUs is calculated as the quoted market price of the stock at the balance sheet date, or date of vesting.

The following table summarizes the RSU activity for the years ended December 31:
 
 
Number of
 
Weighted Average
 Grant Date Fair Value
 
Weighted
 Average
 Remaining
 Contractual Life
 
Aggregate
Intrinsic
Value
 
 
RSUs
 
Cdn.$
 
U.S.$
 
In years
 
U.S.$
Outstanding, December 31, 2015
 
778,233

 
25.08

 
18.04

 
1.8
 
12,219

Granted
 
354,517

 
15.08

 
11.21

 
 
 
 
Vested / settled
 
(358,497
)
 
19.57

 
14.56

 
 
 
4,477

Forfeited
 
(28,279
)
 
21.85

 
16.26

 
 
 
 
Outstanding, December 31, 2016
 
745,974

 
22.59

 
16.81

 
2.1
 
11,689

Granted
 
454,685

 
32.02

 
25.47

 
 
 
 
Vested / settled
 
(284,888
)
 
22.86

 
18.18

 
 
 
6,098

Forfeited
 
(39,030
)
 
21.10

 
16.77

 
 
 
 
Outstanding, December 31, 2017
 
876,741

 
26.80

 
21.31

 
2.1
 
17,919

Granted
 
754,452

 
23.78

 
17.44

 
 
 
 
Vested / settled
 
(520,660
)
 
25.69

 
18.84

 
 
 
8,876

Forfeited
 
(64,258
)
 
25.73

 
18.86

 
 
 
 
Outstanding, December 31, 2018
 
1,046,275

 
26.23

 
19.24

 
2.6
 
13,289

Outstanding – vested and not settled
 
117,557

 
 
 
 
 
 
 
 

Outstanding – unvested
 
928,718

 
 
 
 
 
 
 
 

Outstanding, December 31, 2018
 
1,046,275

 
 
 
 
 
 
 
 


 
As at December 31, 2018, the total remaining unrecognized compensation cost associated with the RSUs totaled $11,530 (2017 — $9,346; 2016 — $5,408), which is expected to be recognized over a weighted average period of 1.9 years (2017 — 1.6 years; 2016 — 1.6 years).
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE
EARNINGS (LOSS) PER SHARE
 
The following table provides the reconciliation between basic and diluted earnings (loss) per share:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Net earnings (loss)

 
$
(24,610
)
 
$
4,518

 
$
15,646

 
 
 
 
 
 
 
Weighted average shares used in computation of:
 
 

 
 

 
 

Basic
 
36,019

 
32,356

 
32,032

Assumed conversion
 

 
537

 
303

Diluted
 
36,019

 
32,893

 
32,335

Net earnings (loss) per share (in dollars):
 
 

 
 

 
 

Basic
 
$
(0.68
)
 
$
0.14

 
$
0.49

Diluted
 
(0.68
)
 
0.14

 
0.48


 
As the Company incurred a loss for the year ended December 31, 2018, all equity awards for that year were anti-dilutive and were excluded from the diluted weighted average shares.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
ACCOUNTS RECEIVABLE
ACCOUNTS RECEIVABLE
 
The components of accounts receivable at December 31 were as follows:
 
 
2018

 
2017  As adjusted

Trade receivables
 
$
154,593

 
$
142,514

Less: allowance for doubtful accounts
 
(2,968
)
 
(1,827
)
 
 
151,625

 
140,687

Sales taxes receivable
 
3,016

 
3,120

R&D tax credits
 
3,783

 
4,408

Financing receivables
 
1,876

 
1,442

Contract assets (note 2(c))
 
1,953

 
852

Other receivables
 
9,472

 
22,545

 
 
$
171,725

 
$
173,054



The movement in the allowance for doubtful accounts during the years ended December 31 were as follows:
 
 
2018

 
2017

 
2016

Balance, beginning of year
 
$
1,827

 
$
2,486

 
$
2,088

Bad debt expense (recovery)
 
1,159

 
(535
)
 
383

Write-offs and settlements
 
9

 
(194
)
 
15

Foreign exchange
 
(27
)
 
70

 

 
 
$
2,968

 
$
1,827

 
$
2,486

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
INVENTORIES
INVENTORIES
 
The components of inventories at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Electronic components
 
$
28,849

 
$
32,753

Finished goods
 
21,930

 
20,390

 
 
$
50,779

 
$
53,143

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
PREPAIDS AND OTHER
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAIDS AND OTHER
PREPAIDS AND OTHER
 
The components of prepaids and other at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Inventory advances
 
$
3,851

 
$
93

Insurance and licenses
 
846

 
608

Deposits
 
1,921

 
2,161

Contract acquisition and fulfillment costs
 
880

 
1,053

Other
 
4,205

 
4,306

 
 
$
11,703

 
$
8,221


 
In 2018, $959 of deferred contract acquisition and fulfillment costs were expensed to Sales and marketing and Cost of sales (2017 - $399).
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT
PROPERTY AND EQUIPMENT
 
The components of property and equipment at December 31 were as follows:
 
 
2018
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Furniture and fixtures
 
$
3,089

 
$
1,634

 
$
1,455

Research and development equipment
 
38,761

 
28,361

 
10,400

Production equipment and tooling
 
43,860

 
26,427

 
17,433

Computer equipment
 
9,099

 
7,464

 
1,635

Software
 
8,180

 
6,287

 
1,893

Leasehold improvements
 
6,754

 
4,489

 
2,265

Leased vehicles
 
983

 
688

 
295

Office equipment
 
1,533

 
1,162

 
371

Monitoring equipment
 
1,821

 
905

 
916

Network equipment
 
6,262

 
3,083

 
3,179

 
 
$
120,342

 
$
80,500

 
$
39,842


 
 
 
2017
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Furniture and fixtures
 
$
2,495

 
$
1,477

 
$
1,018

Research and development equipment
 
35,589

 
25,831

 
9,758

Production equipment and tooling
 
39,426

 
23,229

 
16,197

Computer equipment
 
9,611

 
7,279

 
2,332

Software
 
6,859

 
4,346

 
2,513

Leasehold improvements
 
6,399

 
3,950

 
2,449

Leased vehicles
 
1,122

 
752

 
370

Office equipment
 
1,460

 
971

 
489

Monitoring equipment
 
3,881

 
106

 
3,775

Network equipment
 
5,503

 
1,427

 
4,076

 
 
$
112,345

 
$
69,368

 
$
42,977

 

Amortization expense relating to property and equipment was $18,204, $14,032, and $12,492 for the years ended December 31, 2018, 2017, and 2016, respectively.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2018
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
INTANGIBLE ASSETS
INTANGIBLE ASSETS
 
The components of intangible assets at December 31 were as follows:
 
 
2018
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Patents and trademarks
 
$
15,163

 
$
13,328

 
$
1,835

Licenses
 
50,740

 
49,112

 
1,628

Intellectual property
 
28,277

 
18,671

 
9,606

Customer relationships
 
118,741

 
61,993

 
56,748

Brand
 
14,854

 
2,536

 
12,318

In-process research and development
 
10,521

 
7,766

 
2,755

 
 
$
238,296

 
$
153,406

 
$
84,890



 
 
2017
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Patents and trademarks
 
$
15,404

 
$
12,077

 
$
3,327

Licenses
 
51,859

 
50,434

 
1,425

Intellectual property
 
28,411

 
13,541

 
14,870

Customer relationships
 
124,706

 
53,627

 
71,079

Brand
 
15,153

 
1,318

 
13,835

In-process research and development
 
11,012

 
6,949

 
4,063

 
 
$
246,545

 
$
137,946

 
$
108,599






Estimated annual amortization expense for the next 5 years ended December 31 are as follows:
2019
17,263

2020
13,605

2021
9,750

2022
8,699

2023
8,452

 

In the first quarter of 2017, we recorded an impairment charge of $3,668 related to an intangible asset recorded on the acquisition of Maingate as a result of a decision to terminate a service offering that was superseded by a more technologically advanced offering in our integrated IoT Services business.

Amortization expense relating to intangible assets was $20,946, $16,471, and $13,402 for the years ended December 31, 2018, 2017, and 2016, respectively.

The weighted-average remaining useful lives of intangible assets was 6.7 years as at December 31, 2018.
 
At December 31, 2018, all intangible assets were subject to amortization. At December 31, 2017, a net carrying amount of $313 included in intangible assets was not subject to amortization.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL
GOODWILL

The changes in the carrying amount of goodwill for the years ended December 31 were as follows:
 
 
2018

 
2017

Balance at beginning of year
 
$
218,516

 
$
154,114

Goodwill acquired (note 5(b) and 5(c))
 
1,016

 
51,848

Disposal of assets of a business unit
 
(2,073
)
 

Foreign currency translation adjustments
 
(6,385
)
 
12,554

 
 
$
211,074

 
$
218,516

 
 
 
 
 
OEM Solutions
 
$
107,268

 
$
111,348

Enterprise Solutions
 
26,988

 
27,405

IoT Services
 
76,818

 
79,763

 
 
$
211,074

 
$
218,516



We assessed the recoverability of goodwill as at October 1, 2018 for each of the identified reporting units and determined that the fair value of each of the three reporting units exceeded its carrying value. Therefore, the second step of the impairment test that measures the amount of an impairment loss by comparing the implied fair market value with the carrying amount of goodwill for each reporting unit was not required. 

There was no impairment of goodwill during the years ended December 31, 2018, 2017 and 2016.
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
 
The components of accounts payable and accrued liabilities at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Trade payables and accruals
 
$
94,067

 
$
94,775

Inventory commitment reserve
 
843

 
1,440

Accrued royalties
 
14,348

 
14,548

Accrued payroll and related liabilities
 
18,115

 
17,572

Deferred rent
 
2,193

 
2,597

Professional services
 
6,702

 
4,153

Taxes payable (including sales taxes)
 
4,957

 
4,070

Product warranties (note 26(b)(iii))
 
7,914

 
8,159

Sales credits
 
7,055

 
3,984

Restructuring liability
 
2,486

 
540

Other
 
25,540

 
23,529

 
 
$
184,220

 
$
175,367

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM OBLIGATIONS
12 Months Ended
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]  
LONG-TERM OBLIGATIONS
LONG-TERM OBLIGATIONS
 
The components of long-term obligations at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Accrued royalties
 
$
28,181

 
$
24,318

Deferred revenue
 
6,317

 
3,346

Other
 
8,752

 
8,973

 
 
$
43,250

 
$
36,637

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
ACCUMULATED OTHER COMPREHENSIVE LOSS
 
The components of accumulated other comprehensive loss at December 31, net of taxes, were as follows:
 
 
2018

 
2017

Balance, beginning of period
 
$
(2,476
)
 
$
(14,426
)
Foreign currency translation adjustments

 
(4,226
)
 
5,416

Gain (loss) on long term intercompany balances
 
(2,444
)
 
6,534

Balance, end of period
 
$
(9,146
)
 
$
(2,476
)
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE CAPITAL
12 Months Ended
Dec. 31, 2018
Stockholders' Equity Note [Abstract]  
SHARE CAPITAL
SHARE CAPITAL

On August 1, 2018, we received approval from the TSX of our Notice of Intention to make a Normal Course Issuer Bid ("NCIB"). Pursuant to the NCIB, we may purchase for cancellation up to 3,580,668 of our common shares, or approximately 9.9% of the common shares outstanding as of the date of the announcement (representing 10% of the public float). The NCIB commenced on August 8, 2018 and will terminate on the earlier of: i) August 7, 2019, (ii) the date we complete our purchases pursuant to the notice of intention filed with the TSX, or (iii) the date of notice by us of termination of the NCIB.

In 2018, we purchased and canceled 161,500 common shares (2017 — 170,217 common shares) at an average price of $19.32 per share (2017 — $16.35). The excess purchase price over and above the average carrying value in the amount of $1,187 (2017 - $954) was charged to retained earnings.
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Notes)
12 Months Ended
Dec. 31, 2018
Supplemental Cash Flow Information [Abstract]  
Cash Flow, Supplemental Disclosures [Text Block]
SUPPLEMENTAL CASH FLOW INFORMATION

The following table summarizes supplemental cash flow information and non-cash activities:
 
 
2018

 
2017

 
2016

Net income taxes paid
 
$
1,105

 
$
6,100

 
$
4,181

Interest paid
 
118

 
105

 
127

Non-cash property and equipment additions
 
231

 

 
200

Non-cash additions funded by obligation under capital leases
 
246

 
143

 
544

Non-cash additions related to asset retirement obligations
 

 
75

 
520

 
 


 


 



As at December 31, 2018, restricted cash of $221 is held in escrow related to certain vendor obligations.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows:    
 
 
2018

 
2017

 
2016

Cash and cash equivalents
 
$
89,076

 
$
65,003

 
$
102,772

Restricted cash
 
221

 
221

 

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows
 
$
89,297

 
$
65,224

 
$
102,772

 
 
 
 
 
 
 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT
12 Months Ended
Dec. 31, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENT
FAIR VALUE MEASUREMENT
 
(a)    Fair value presentation

An established fair value hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is available and significant to the fair value measurement. There are three levels of inputs that may be used to measure fair value:

Level 1 -
Quoted prices in active markets for identical assets or liabilities.
Level 2 -
Observable inputs other than quoted prices in active markets for identical assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 -
Inputs that are generally unobservable and are supported by little or no market activity and that are significant to the fair value determination of the assets or liabilities.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued liabilities approximate their fair value due to the immediate or short-term maturity of these financial instruments. Based on borrowing rates currently available to us for loans with similar terms, the carrying values of our obligations under capital leases, long-term obligations and other long-term liabilities approximate their fair values.

Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in Accounts receivable or Accounts payable and accrued liabilities and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in Foreign exchange gain (loss).

Fair value of the foreign currency forward contracts are based on observable market inputs such as forward rates in active markets, which represents a Level 2 measurement within the fair value hierarchy.

As at December 31, 2018, we were committed to foreign currency forward contracts totaling $50.1 million Canadian dollars with an average forward rate of 1.3176, maturing between January to December 2019. We recorded unrealized loss of $1,201 in Foreign exchange gain (loss) for those outstanding contracts in the year ended December 31, 2018 (2017 — Foreign exchange gain of $307).
  
(b)    Credit Facilities

On July 31, 2018, we entered into a new committed $30 million senior secured revolving term credit facility ("Revolving Facility") with the Canadian Imperial Bank of Commerce as a sole lender and as Administrative Agent. The new Revolving Facility replaced the Company’s previous $10 million uncommitted revolving credit facility. The Revolving Facility is secured by a pledge against substantially all of our assets and includes an accordion feature, which permits the Company to increase the aggregate revolving loan commitments thereunder on an uncommitted basis subject to certain conditions. The Revolving Facility matures on July 31, 2021 and will be used for general corporate purposes, including, but not limited to, capital expenditures, working capital requirements and/or certain acquisitions permitted under the Revolving Facility. As at December 31, 2018, there were no borrowings under the Revolving Facility.

(c)     Letters of credit
 
During the second quarter of 2018, we reduced our revolving standby letter of credit facility with Toronto Dominion Bank from $10 million to $1.5 million in connection with the Revolving Facility. The credit facility is used for the issuance of letters of credit and guarantees and is guaranteed by Export Development Canada. As at December 31, 2018, there were two letters of credit issued against the revolving standby letter of credit facility for a total value of $0.1 million.
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2018
Investments, All Other Investments [Abstract]  
FINANCIAL INSTRUMENTS
FINANCIAL INSTRUMENTS
 
Financial Risk Management

Financial instruments consist primarily of cash and cash equivalents, accounts receivable, derivatives such as foreign currency forward and option contracts, accounts payable and accrued liabilities.

We have exposure to the following business risks:
 
We maintain substantially all of our cash and cash equivalents with major financial institutions or invest in government instruments. Our deposits with banks may exceed the amount of insurance provided on such deposits.
 
We outsource manufacturing of our products to third parties and, accordingly, we are dependent upon the development and deployment by third parties of their manufacturing abilities. The inability of any supplier or manufacturer to fulfill our supply requirements could impact future results. We have supply commitments to our contract manufacturers based on our estimates of customer and market demand. Where actual results vary from our estimates, whether due to execution on our part or market conditions, we are at risk.
 
Financial instruments that potentially subject us to concentrations of credit risk are primarily accounts receivable. We perform on-going credit evaluations of our customer’s financial condition and require letters of credit or other guarantees whenever deemed appropriate.
 
Although a significant portion of our revenues are in U.S. dollars, we incur operating costs that are denominated in other currencies. Fluctuations in the exchange rates between these currencies could have a material impact on our business, financial condition and results of operations.
 
To manage our foreign currency risks, we may enter into foreign currency forward and options contracts should we consider it to be advisable to reduce our exposure to future foreign exchange fluctuations. 

We are subject to risks typical of an international business including, but not limited to, differing economic conditions, changes in political climate, differing tax structures other regulations and restrictions and foreign exchange rate volatility.  Accordingly, our future results could be materially affected by changes in these or other factors.
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES
 
(a) Operating leases
 
We have entered into operating leases for property and equipment.  The minimum future payments under various operating leases for our continuing operations in each of the years ended December 31 is as follows:
2019
7,557

2020
6,617

2021
4,986

2022
1,619

2023
674

Subsequent years
4

 
$
21,457


 
(b) Contingent liability on sale of products
 
(i)
Under license agreements, we are committed to make royalty payments based on the sales of products using certain technologies. We recognize royalty obligations as determinable in accordance with agreement terms. Where agreements are not in place, we have recognized our current best estimate of the obligation under accrued liabilities and long-term obligations. When agreements are finalized or the obligation becomes statute barred, the estimate will be revised accordingly.
 
(ii)
We are a party to a variety of agreements in the ordinary course of business under which we may be obligated to indemnify a third party with respect to certain matters. Typically, these obligations arise as a result of contracts for sale of our products to customers where we provide indemnification against losses arising from matters such as potential intellectual property infringements and product liabilities. The impact on our future financial results is not subject to reasonable estimation because considerable uncertainty exists as to whether claims will be made and the final outcome of potential claims. To date, we have not incurred material costs related to these types of indemnifications.

(iii)    We accrue product warranty costs, when we sell the related products, to provide for the repair or replacement of defective products. Our accrual is based on an assessment of historical experience and on management’s estimates. Changes in the liability for product warranties were as follows:     
 
 
2018

 
2017 As adjusted

Balance, beginning of year
 
$
8,159

 
$
7,637

Effect of adoption of ASC 606
 

 
(76
)
 
 
8,159

 
7,561

Provisions
 
3,351

 
4,431

Expenditures
 
(3,596
)
 
(3,833
)
Balance, end of year
 
$
7,914

 
$
8,159

 

(c) Other commitments

We have entered into purchase commitments totaling approximately $147,029 net of related electronic components inventory of $5,008 (December 31, 2017 — $133,407, net of electronic components inventory of $5,206), with certain contract manufacturers and suppliers under which we have committed to buy a minimum amount of designated products between January 2019 and June 2019.  In certain of these agreements, we may be required to acquire and pay for such products up to the prescribed minimum or forecasted purchases.

We have also entered into purchase commitments totaling approximately $8,952 (December 31, 2017 — $33,122) with certain mobile network operators, under which we have committed to buy a minimum amount of wireless data and wireless data services between January 2019 and October 2022.
 
(d) Legal proceedings

We are from time to time involved in litigation, certain other claims and arbitration matters arising in the ordinary course of our business.  We accrue for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated.  Significant judgment is required in both the determination of probability and the determination as to whether a loss is reasonably estimable. These accruals are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and technical experts and other information and events pertaining to a particular matter.  To the extent there is a reasonable possibility (within the meaning of ASC 450, Contingencies) that the losses could exceed the amounts already accrued for those cases for which an estimate can be made, management believes that the amount of any such additional loss would not be material to our results of operations or financial condition.

In some instances, we are unable to reasonably estimate any potential loss or range of loss.  The nature and progression of litigation can make it difficult to predict the impact a particular lawsuit will have on the Company. For instance, in the case of patent litigation, there are many reasons why we cannot make these assessments, including, among others, one or more of the following: in the early stage of a proceeding, the claimant is not required to specifically identify the manner in which the patent has allegedly been infringed; damages sought that are unspecified, unsupportable, unexplained or uncertain; discovery not having been started or being incomplete; the complexity of the facts that are in dispute (e.g., the analysis of the patent and a comparison to the activities of the Company is a labor-intensive and highly technical process); the difficulty of assessing novel claims; the parties not having engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of patent litigation.

We are required to apply judgment with respect to any potential loss or range of loss in connection with litigation.  While we believe we have meritorious defenses to the claims asserted against us in our currently outstanding litigation, and intend to defend ourselves vigorously in all cases, in light of the inherent uncertainties in litigation there can be no assurance that the ultimate resolution of these matters will not significantly exceed the reserves currently accrued by us for those cases for which an estimate can be made. Losses in connection with any litigation for which we are not presently able to reasonably estimate any potential loss or range of loss could be material to our results of operations and financial condition.

In January 2017, Koninklijke KPN N.V. filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us and our U.S. subsidiary.  The lawsuit makes certain allegations concerning the alleged use of data transmission error checking technology in our wireless products.  A petition for Inter Partes Review of the patent-in-suit with the United States Patent and Trial Appeal Board has been instituted and a decision is expected in June 2019. In March 2018, the Court granted our motion to dismiss the plaintiff's claims in the lawsuit. The plaintiff has indicated its intention to appeal this decision once a final decision is issued in respect of our counterclaims alleging that the plaintiff has breached its commitments to standard setting organizations. The lawsuit is in the discovery phase with respect to our counterclaims against the plaintiff. The lawsuit is coordinated with several other cases involving this plaintiff for the purposes of scheduling, with the trial date for the first of these coordinated cases currently scheduled for September 2019.

In January 2012, a patent holding company, M2M Solutions LLC ("M2M Solutions"), filed a patent infringement lawsuit in the United States District Court for the District of Delaware asserting patent infringement by us, one of our US subsidiaries, and our competitors. The lawsuit makes certain allegations concerning the AirPrime embedded wireless module products, related AirLink products and related services sold by us for use in M2M communication applications. The claim construction order has determined one of the two patents-in-suit to be indefinite and therefore invalid. The lawsuit was dismissed with prejudice in April 2016. In August 2014, M2M Solutions filed a second patent infringement lawsuit against us in the same court with respect to a recently issued patent held by M2M Solutions (US Patent No. 8,648,717), which patent is a continuation of one of the patents-in-suit in the original lawsuit filed against us by M2M Solutions. In March 2017, the United States Patent and Trial Appeal Board issued its decisions in the instituted proceedings, invalidating all independent claims and several dependent claims in the single patent-in-suit. In June 2017, Blackbird Tech LLC ("Blackbird") was joined as a plaintiff in the lawsuit. In September 2018, the court denied a motion to dismiss the lawsuit. The plaintiff has been granted leave to identify additional asserted claims and accused products with respect to the patent-in-suit. The lawsuit is currently in the discovery stage. Trial for our co-defendant has been scheduled for December 2020, and trial in our case has been scheduled for January 2021.

Although there can be no assurance that an unfavorable outcome would not have a material adverse effect on our operating results, liquidity or financial position, we believe the claims made in the foregoing legal proceedings are without merit and intend to defend ourselves and our products vigorously in all cases.

We are engaged in certain other claims, legal actions and arbitration matters, all in the ordinary course of business, and believe that the ultimate outcome of these claims, legal actions and arbitration matters will not have a material adverse effect on our operating results, liquidity or financial position.
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Basis of consolidation
(a)
Basis of consolidation
 
Our consolidated financial statements include the accounts of the company and its subsidiaries, all of which are wholly-owned, from their respective dates of acquisition of control.  All inter-company transactions and balances have been eliminated on consolidation.
Use of estimates
Use of estimates
 
The consolidated financial statements have been prepared in conformity with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the year.  On an ongoing basis, management reviews its estimates, including those related to revenue recognition, such as determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price of performance obligations, and variable consideration; inventory obsolescence; estimated useful lives of long-lived assets; valuation of intangible assets; goodwill; royalty and warranty accruals; other liabilities; stock-based compensation; allowance for doubtful accounts receivable; income taxes; restructuring costs; contingent consideration and commitments and contingencies, based on currently available information.  Actual amounts could differ from estimates.
Revenue recognition
Revenue recognition
 
Research and Development costs
Research and development costs
 
Research and development costs are expensed as they are incurred, with the exception of certain software development costs principally related to software coding, designing system interfaces and installation, and testing of the software, that we capitalize once technological feasibility is reached.
 
We follow the cost reduction method of accounting for certain agreements, including government research and development funding, whereby the benefit of the funding is recognized as a reduction in the cost of the related expenditure when certain criteria stipulated under the terms of those funding agreements have been met, and there is reasonable assurance the research and development funding will be received.
Warranty costs
Warranty costs
 
Warranty costs are accrued upon the recognition of related revenue, based on our best estimates, with reference to past and expected future experience.  Warranty obligations are included in accounts payable and accrued liabilities in our consolidated balance sheet.
Royalty costs
Royalty costs
 
We have intellectual property license agreements which generally require us to make royalty payments based on a combination of fixed fees and percentage of the revenue generated by sales of products incorporating the licensed technology.  We recognize royalty obligations in accordance with the terms of the respective royalty agreements.  Royalty costs are recorded as a component of cost of goods sold in the period when incurred.

Where agreements are not in place, we recognize our current best estimate of the royalty obligation in cost of goods sold, accrued liabilities and long-term liabilities. Historically (prior to October 1, 2016), in determining this estimate, we based our calculations on an assumption that royalty calculations could be based on a percentage of the entire value of an end-product (i.e., revenue). This conformed with our legacy license agreements.

Significant legal precedent exists in the United States supporting the smallest saleable unit (“SSU”) principle (i.e., the principle that any royalty obligations should be no more than a portion of the profits for a component within the product that implements the patented technology) as the appropriate methodology for determining FRAND standard essential patent (“SEP”) royalties. Using this principle, the royalty accrual on our products is based on the value of the patented technology in the chipset, representing the SSU that implements the technology, and not on the entire value of the end-product.

The cumulative effect of these legal changes to the licensing landscape, combined with supportive legislative initiatives and broad industry support for the SSU principle, at the time of the expiry of one of our significant legacy IP licenses, prompted management to reassess its contingent royalty obligation estimate during the fourth quarter of the year ended December 31, 2016. The use of the SSU principle as the basis to determine the estimate, as opposed to value of end-product, resulted in a reduction of $13.0 million to our estimated royalty obligation effective October 1, 2016.
Market development costs
Market development costs
 
Market development costs are charged to sales and marketing expense to the extent that the benefit is separable from the revenue transaction and the fair value of that benefit is determinable.  To the extent that such costs either do not provide a separable benefit, or the fair value of the benefit cannot be reliably estimated, such amounts are recorded as a reduction of revenue.
Income taxes
Income taxes
 
Income taxes are accounted for using the asset and liability method.  Deferred income tax assets and liabilities are based on temporary differences (differences between the accounting basis and the tax basis of the assets and liabilities), non-capital loss, capital loss, and tax credits carry-forwards are measured using the enacted tax rates and laws expected to apply when these

differences reverse.  Deferred tax benefits, including non-capital loss, capital loss, and tax credits carry-forwards, are recognized to the extent that realization of such benefits is considered more likely than not.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that enactment occurs.
 
We include interest and penalties related to income taxes, including unrecognized tax benefits, in Income tax expense.
 
Liabilities for uncertain tax positions are recorded based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. We regularly assess the potential outcomes of examinations by tax authorities in determining the adequacy of our provision for income taxes. We continually assess the likelihood and amount of potential adjustments and adjust the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.

We recognize the tax effects related to share-based payments at settlement or expiration in Income tax expense.
Stock-based compensation and other stock-based payments
Stock-based compensation and other stock-based payments
 
Stock options and restricted share units granted to the company’s key officers, directors and employees are accounted for using the fair value-based method.  Under this method, compensation cost for stock options is measured at fair value at the date of grant using the Black-Scholes valuation model, and is expensed over the awards' vesting period using the straight-line method.  Any consideration paid by plan participants on the exercise of stock options or the purchase of shares is credited to common stock together with any related stock-based compensation expense.  Compensation cost for restricted share units is measured at fair value at the date of grant which is the market price of the underlying security, and is expensed over the awards' vesting period using the straight-line method. Compensation cost for performance-based restricted share units is measured using a Monte Carlo valuation model. In the third quarter of 2016, we early adopted ASU 2016-09 and elected to make an entity-wide election to account for forfeitures in compensation expense when they occur. The application of this election did not have a material impact on our financial statements.
Earnings (loss) per common share
Earnings (loss) per common share
 
Basic earnings (loss) per share is computed by dividing net earnings (loss) for the period by the weighted average number of company common shares outstanding during the reporting period.  Diluted earnings (loss) per share is computed using the treasury stock method.  When the effect of options and other securities convertible into common shares is anti-dilutive, including when the company has incurred a loss for the period, basic and diluted earnings (loss) per share are the same.
 
Under the treasury stock method, the number of dilutive shares, if any, is determined by dividing the average market price of shares for the period into the net proceeds of in-the-money options.
Translation of foreign currencies
Translation of foreign currencies
 
Our functional and reporting currency is the U.S. dollar.
 
Revenue and expense items denominated in foreign currencies are translated at exchange rates prevailing during the period.  Monetary assets and liabilities denominated in foreign currencies are translated at the period-end exchange rates.  Non-monetary assets and liabilities are translated at exchange rates in effect when the assets are acquired or the obligations are incurred.  Foreign exchange gains and losses are reflected in Net earnings (loss) for the period.
 
We have foreign subsidiaries that are considered self-contained and integrated within their foreign jurisdiction, and accordingly, use the respective local currency as their functional currency.  The assets and liabilities of the foreign subsidiaries, including goodwill and fair value adjustments arising on acquisition, are translated at exchange rates at the balance sheet dates, equity is translated at historical rates, and revenue and expenses are translated at exchange rates prevailing during the period.  The foreign exchange gains and losses arising from the translation are reported as a component of other comprehensive income (loss), as presented in note 21, Accumulated other comprehensive loss.
Cash and cash equivalents
Cash and cash equivalents
 
Cash and cash equivalents include cash and short-term deposits with original maturities of three months or less. The carrying amounts approximate fair value due to the short-term maturities of these instruments.
Allowance for doubtful accounts receivable
Allowance for doubtful accounts receivable
 
We maintain an allowance for our accounts receivable for estimated losses that may result from our customers’ inability to pay.  We determine the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, insured amounts, if any, and changes in customer payment cycles and credit-worthiness.  Amounts later determined and specifically identified to be uncollectible are charged against this allowance.
 
If the financial condition of any of our customers deteriorates resulting in an impairment of their ability to make payments, we may increase our allowance.
Financing Receivables
Financing receivables

We lease certain hardware devices to a small number of hardware distributors under sales-type leases which have terms ranging from two to four years and bear interest at 2%.

We evaluate the credit quality of our financing receivables on an ongoing basis utilizing an aging of the accounts and write-offs, customer collection experience, the customer’s financial condition, known risk characteristics impacting the respective customer base, and other available economic conditions, to determine the appropriate allowance.
Derivatives
Derivatives

Derivatives, such as foreign currency forward contracts, may be used to hedge the foreign exchange risk on cash flows from commitments denominated in a foreign currency. Derivatives are recorded in Accounts receivable or Accounts payable and accrued liabilities and measured at fair value at each balance sheet date. Any resulting gains and losses from changes in the fair value are recorded in Foreign exchange gain (loss).
Inventories
Inventories
 
Inventories consist of electronic components and finished goods and are valued at the lower of cost or estimable realizable value, determined on a first-in-first-out basis.  Cost is defined as all costs that relate to bringing the inventory to its present condition and location under normal operating conditions.
 
We review the components of our inventory and our inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales.  Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances and new product introductions that vary from current expectations.  We believe that the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory.  If customer demands for our inventory are substantially less than our estimates, additional inventory write-downs may be required.
Property and equipment
Property and equipment
 
Property and equipment are stated at cost, less accumulated depreciation and amortization. We amortize our property and equipment on a straight-line basis over the following estimated economic lives:
Furniture and fixtures
 
3-5 years
Research and development equipment
 
3-10 years
Production equipment
 
2-7 years
Tooling
 
1.5-3 years
Computer equipment
 
1-5 years
Software
 
1-5 years
Office equipment
 
3-5 years
Monitoring equipment
 
3-5 years
Network equipment
 
3-7 years

 
Research and development equipment related amortization is included in research and development expense.  Tooling, production, monitoring and certain network equipment related amortization is included in cost of goods sold.  All other amortization is included in amortization expense.
 
Leasehold improvements and leased vehicles are amortized on a straight-line basis over the lesser of their expected average service life or term of the lease.
 
When we sell property and equipment, we net the historical cost less accumulated depreciation and amortization against the sale proceeds and include the difference in Other income.
Intangible assets
Intangible assets
 
The estimated useful life of intangible assets with definite lives is the period over which the assets are expected to contribute to our future cash flows.  When determining the useful life, we consider the expected use of the asset, useful life of any related intangible asset, any legal, regulatory or contractual provisions that limit the useful life, any legal, regulatory, or contractual renewal or extension provisions without substantial costs or modifications to the existing terms and conditions, the effects of obsolescence, demand, competition and other economic factors,  and the expected level of maintenance expenditures relative to the cost of the asset required to obtain future cash flows from the asset.


We amortize our intangible assets on a straight-line basis over the following specific periods:
Patents and trademarks
 
3-5 years
Licenses
 
over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years
Intellectual property and customer relationships
 
3-13 years
Brand
 
over the estimated life
In-process research and development
 
over the estimated life
 
In-process research and development (“IPRD”) are intangible assets acquired as part of business combinations.  Prior to their completion, IPRD are intangible assets with indefinite life and they are not amortized but subject to impairment test on an annual basis.

Research and development related amortization is included in research and development expense. All other amortization is included in Amortization expense.
Goodwill
Goodwill
 
Goodwill represents the excess of the purchase price of an acquired business over the fair value assigned to assets acquired and liabilities assumed in a business combination.

Goodwill has an indefinite life, is not amortized, and is subject to a two-step impairment test on an annual basis. The first step compares the fair value of the reporting unit to its carrying amount, which includes the goodwill. When the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not to be impaired and the second step of the impairment test is unnecessary. If the carrying amount exceeds the implied fair value of the goodwill, the second step measures the amount of the impairment loss.  If the carrying amount exceeds the fair value of the goodwill, an impairment loss is recognized equal to that excess.
Impairment of long-lived assets
Impairment of long-lived assets
 
Long-lived assets, including property and equipment, and intangible assets other than goodwill, are assessed for potential impairment when there is evidence that events or changes in

circumstances indicate that the carrying amount of an asset may not be recovered. An impairment loss is recognized when the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset exceeds its fair value and is recorded as a reduction in the carrying value of the related asset and a charge to operating results. Intangible assets with indefinite lives are tested annually for impairment and in interim periods if certain events occur indicating that the carrying value of the intangible assets may be impaired.
Comprehensive income (loss)
Comprehensive income (loss)
 
Comprehensive income (loss) includes net earnings (loss) as well as changes in equity from other non-owner sources. The other changes in equity included in comprehensive income (loss) are comprised of foreign currency cumulative translation adjustments.
Investment tax credits
Investment tax credits
 
Investment tax credits are accounted for using the flow-through method whereby such credits are accounted for as a reduction of income tax expense in the period in which the credit arises.
Comparative figures
Comparative figures
 
Certain figures presented in the consolidated financial statements have been reclassified to conform to the current year presentation.
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Line Items]  
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides the changes in contract balances:
 
As at December 31,
Change

 
2018

2017

 
 
 
 
 
Contract assets
$
1,953

$
852

$
1,101

Deferred revenue - current
6,213

7,275

(1,062
)
Deferred revenue - noncurrent
6,317

3,346

2,971

 
 
 
 
Schedule of amortization of the entity's property and equipment on straight-line basis over the estimated economic lives
We amortize our property and equipment on a straight-line basis over the following estimated economic lives:
Furniture and fixtures
 
3-5 years
Research and development equipment
 
3-10 years
Production equipment
 
2-7 years
Tooling
 
1.5-3 years
Computer equipment
 
1-5 years
Software
 
1-5 years
Office equipment
 
3-5 years
Monitoring equipment
 
3-5 years
Network equipment
 
3-7 years
Finite-Lived Intangible Assets  
Schedule of the entity's amortization of intangible assets on a straight-line basis over the specified periods
We amortize our intangible assets on a straight-line basis over the following specific periods:
Patents and trademarks
 
3-5 years
Licenses
 
over the shorter of the term of the license or an estimate of their useful life, ranging from three to ten years
Intellectual property and customer relationships
 
3-13 years
Brand
 
over the estimated life
In-process research and development
 
over the estimated life
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENTLY IMPLEMENTED ACCOUNTING STANDARDS (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Changes and Error Corrections [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The following tables summarize the effects of adopting the accounting standard on our Statement of Operations and Comprehensive Earnings (Loss):
Year ended December 31, 2017
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Revenue
$
692,077

 
$
(1,350
)
 
$
690,727

Cost of sales
457,130

 
(642
)
 
456,488

Sales and marketing
75,594

 
(459
)
 
75,135

Research and development
83,361

 
(708
)
 
82,653

Income tax expense
3,123

 
76

 
3,199

Basic net earnings per share (in dollars)
$
0.13

 
$
0.01

 
$
0.14

Diluted earnings per share - (in dollars)
0.13

 
0.01

 
0.14

Year ended December 31, 2016
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Revenue
$
615,607

 
$
(592
)
 
$
615,015

Cost of sales
397,864

 
(140
)
 
397,724

Sales and marketing
64,242

 
(372
)
 
63,870

Research and development
73,077

 
(402
)
 
72,675

Income tax expense
4,310

 
61

 
4,371

Basic net earnings per share (in dollars)
$
0.48

 
$
0.01

 
$
0.49

Diluted earnings per share - (in dollars)
0.48

 
0.01

 
0.48


The following table summarizes the effects of adopting the accounting standard on our Balance Sheet:
As of December 31, 2017
As previously reported

 
Effect of adoption of ASC 606

 
As adjusted

 
 
 
 
 
 
Assets
 
 
 
 
 
Accounts receivable
$
168,503

 
$
4,551

 
$
173,054

Inventories
53,026

 
117

 
53,143

Prepaids and other
8,006

 
215

 
8,221

Other assets
12,058

 
655

 
12,713

 
 
 
 
 
 
Liabilities
 
 
 
 
 
Accounts payable and accrued liabilities
172,395

 
2,972

 
175,367

Deferred revenue
5,455

 
1,820

 
7,275

Deferred income tax liability
7,702

 
143

 
7,845

 
 
 
 
 
 
Equity
 
 
 
 
 
Retained earnings
16,899

 
603

 
17,502

XML 58 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
NUMEREX CORP (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Combinations [Abstract]      
Schedule of Business Acquisition, Considerations [Table Text Block]
Total consideration for the acquisition is as follows:
 
 
 
Issuance of common shares
 
$
77,346

Debt extinguishment
 
20,155

 
 
$
97,501

 
Total consideration for the acquisition is as follows:
 
 
Cash
$
7,752

Contingent consideration
1,375

 
$
9,127

Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
 
Cash
 
$
1,430

Deferred income tax asset
 
1,049

Property and equipment
 
7,244

Identifiable intangible assets
 
45,890

Goodwill
 
51,658

Other working capital
 
(8,623
)
Long-term obligations
 
(1,147
)
Fair value of net assets acquired
 
$
97,501

The following table summarizes the final values assigned to the assets acquired at the acquisition date:
 
 
 
Assets acquired
 
 

Inventory
 
$
604

Property and equipment
 
175

Identifiable intangible assets
 
1,160

Goodwill
 
1,206

Fair value of net assets acquired
 
$
3,145

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
3,563

Accounts receivable
237

Other assets
111

Identifiable intangible assets
2,540

Goodwill
920

 
$
7,371

Liabilities assumed
 
Accounts payable and accrued liabilities
$
392

Deferred income taxes
534

Fair value of net assets acquired
$
6,445

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
1,852

Accounts receivable
1,754

Inventory
2,375

Other assets
124

Identifiable intangible assets
3,926

Goodwill
1,782

 
$
11,813

Liabilities assumed
 
Accounts payable and accrued liabilities
$
1,458

Deferred income taxes
1,228

Fair value of net assets acquired
$
9,127

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
9 years
 
$
26,390

Existing technology
 
3 years
 
10,220

Brand
 
13 years
 
9,280

 
 
 
 
$
45,890

 
The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer Relationships
 
5 years
 
$
640

Existing Technology
 
3 years
 
410

Backlog
 
11 months
 
110

 
 
 
 
$
1,160

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
3.5 years
 
$
2,090

Existing technology
 
4 years
 
450

 
 
 
 
$
2,540

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
5 years
 
$
2,640

Existing technology
 
4 years
 
973

In-process research and development
 
 
 
313

 
 
 
 
$
3,926

Business Acquisition, Pro Forma Information [Table Text Block]
The following table presents the unaudited pro forma results for the year ended December 31, 2017 and 2016. The pro forma financial information combines the results of operations of Sierra Wireless, Inc. and Numerex as though the businesses had been combined as of the beginning of fiscal 2016. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2016. The unaudited pro forma financial information presented includes amortization charges for acquired tangible and intangible assets, and related tax effects.
 
Year ended December 31,
 
2017

 
2016

Pro forma information
 
 
 
Revenue
$
747,719

 
$
686,252

Loss from operations
(8,973
)
 
(5,205
)
Net loss
(3,577
)
 
(7,334
)
 
 
 
 
Basic and diluted loss per share (in dollars)
$
(0.10
)
 
$
(0.21
)
   
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
GNSS BUSINESS (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]      
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
9 years
 
$
26,390

Existing technology
 
3 years
 
10,220

Brand
 
13 years
 
9,280

 
 
 
 
$
45,890

 
The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer Relationships
 
5 years
 
$
640

Existing Technology
 
3 years
 
410

Backlog
 
11 months
 
110

 
 
 
 
$
1,160

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
3.5 years
 
$
2,090

Existing technology
 
4 years
 
450

 
 
 
 
$
2,540

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
5 years
 
$
2,640

Existing technology
 
4 years
 
973

In-process research and development
 
 
 
313

 
 
 
 
$
3,926

Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
 
Cash
 
$
1,430

Deferred income tax asset
 
1,049

Property and equipment
 
7,244

Identifiable intangible assets
 
45,890

Goodwill
 
51,658

Other working capital
 
(8,623
)
Long-term obligations
 
(1,147
)
Fair value of net assets acquired
 
$
97,501

The following table summarizes the final values assigned to the assets acquired at the acquisition date:
 
 
 
Assets acquired
 
 

Inventory
 
$
604

Property and equipment
 
175

Identifiable intangible assets
 
1,160

Goodwill
 
1,206

Fair value of net assets acquired
 
$
3,145

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
3,563

Accounts receivable
237

Other assets
111

Identifiable intangible assets
2,540

Goodwill
920

 
$
7,371

Liabilities assumed
 
Accounts payable and accrued liabilities
$
392

Deferred income taxes
534

Fair value of net assets acquired
$
6,445

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
1,852

Accounts receivable
1,754

Inventory
2,375

Other assets
124

Identifiable intangible assets
3,926

Goodwill
1,782

 
$
11,813

Liabilities assumed
 
Accounts payable and accrued liabilities
$
1,458

Deferred income taxes
1,228

Fair value of net assets acquired
$
9,127

XML 60 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
BLUE CREATION BLUE CREATION (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Combinations [Abstract]      
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
 
Cash
 
$
1,430

Deferred income tax asset
 
1,049

Property and equipment
 
7,244

Identifiable intangible assets
 
45,890

Goodwill
 
51,658

Other working capital
 
(8,623
)
Long-term obligations
 
(1,147
)
Fair value of net assets acquired
 
$
97,501

The following table summarizes the final values assigned to the assets acquired at the acquisition date:
 
 
 
Assets acquired
 
 

Inventory
 
$
604

Property and equipment
 
175

Identifiable intangible assets
 
1,160

Goodwill
 
1,206

Fair value of net assets acquired
 
$
3,145

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
3,563

Accounts receivable
237

Other assets
111

Identifiable intangible assets
2,540

Goodwill
920

 
$
7,371

Liabilities assumed
 
Accounts payable and accrued liabilities
$
392

Deferred income taxes
534

Fair value of net assets acquired
$
6,445

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
1,852

Accounts receivable
1,754

Inventory
2,375

Other assets
124

Identifiable intangible assets
3,926

Goodwill
1,782

 
$
11,813

Liabilities assumed
 
Accounts payable and accrued liabilities
$
1,458

Deferred income taxes
1,228

Fair value of net assets acquired
$
9,127

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
9 years
 
$
26,390

Existing technology
 
3 years
 
10,220

Brand
 
13 years
 
9,280

 
 
 
 
$
45,890

 
The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer Relationships
 
5 years
 
$
640

Existing Technology
 
3 years
 
410

Backlog
 
11 months
 
110

 
 
 
 
$
1,160

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
3.5 years
 
$
2,090

Existing technology
 
4 years
 
450

 
 
 
 
$
2,540

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
5 years
 
$
2,640

Existing technology
 
4 years
 
973

In-process research and development
 
 
 
313

 
 
 
 
$
3,926

XML 61 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
GENX MOBILE INC GENX MOBILE INC (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Combinations [Abstract]      
Schedule of Business Acquisition, Considerations [Table Text Block]
Total consideration for the acquisition is as follows:
 
 
 
Issuance of common shares
 
$
77,346

Debt extinguishment
 
20,155

 
 
$
97,501

 
Total consideration for the acquisition is as follows:
 
 
Cash
$
7,752

Contingent consideration
1,375

 
$
9,127

Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the final values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
 
Cash
 
$
1,430

Deferred income tax asset
 
1,049

Property and equipment
 
7,244

Identifiable intangible assets
 
45,890

Goodwill
 
51,658

Other working capital
 
(8,623
)
Long-term obligations
 
(1,147
)
Fair value of net assets acquired
 
$
97,501

The following table summarizes the final values assigned to the assets acquired at the acquisition date:
 
 
 
Assets acquired
 
 

Inventory
 
$
604

Property and equipment
 
175

Identifiable intangible assets
 
1,160

Goodwill
 
1,206

Fair value of net assets acquired
 
$
3,145

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
3,563

Accounts receivable
237

Other assets
111

Identifiable intangible assets
2,540

Goodwill
920

 
$
7,371

Liabilities assumed
 
Accounts payable and accrued liabilities
$
392

Deferred income taxes
534

Fair value of net assets acquired
$
6,445

The following table summarizes the values assigned to the assets acquired and liabilities assumed at the acquisition date:
 
 
Assets acquired
 
Cash
$
1,852

Accounts receivable
1,754

Inventory
2,375

Other assets
124

Identifiable intangible assets
3,926

Goodwill
1,782

 
$
11,813

Liabilities assumed
 
Accounts payable and accrued liabilities
$
1,458

Deferred income taxes
1,228

Fair value of net assets acquired
$
9,127

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The following table provides the components of the identifiable intangible assets acquired that are subject to amortization:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
9 years
 
$
26,390

Existing technology
 
3 years
 
10,220

Brand
 
13 years
 
9,280

 
 
 
 
$
45,890

 
The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer Relationships
 
5 years
 
$
640

Existing Technology
 
3 years
 
410

Backlog
 
11 months
 
110

 
 
 
 
$
1,160

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
3.5 years
 
$
2,090

Existing technology
 
4 years
 
450

 
 
 
 
$
2,540

The following table provides the components of the identifiable intangible assets acquired:
 
 
Estimated
useful life
 
Amount
Customer relationships
 
5 years
 
$
2,640

Existing technology
 
4 years
 
973

In-process research and development
 
 
 
313

 
 
 
 
$
3,926

XML 62 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTED INFORMATION (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Schedule of revenue and gross margin by segment
REVENUE AND GROSS MARGIN BY SEGMENT

 
 
Year ended December 31, 2018
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
583,214

 
$
119,927

 
$
90,461

 
$
793,602

Cost of sales
 
417,645

 
58,796

 
52,590

 
529,031

Gross margin
 
$
165,569

 
$
61,131

 
$
37,871

 
$
264,571

Gross margin %
 
28.4
%
 
51.0
%
 
41.9
%
 
33.3
%
Expenses
 
 
 
 
 
 
 
282,846

Loss from operations
 
 

 
 

 
 
 
$
(18,275
)
Total assets
 
 

 
 

 
 
 
$
683,916

 
 
Year ended December 31, 2017
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
554,537

 
$
101,535

 
$
34,655

 
$
690,727

Cost of sales
 
384,230

 
53,014

 
19,244

 
456,488

Gross margin
 
$
170,307

 
$
48,521

 
$
15,411

 
$
234,239

Gross margin %
 
30.7
%
 
47.8
%
 
44.5
%
 
33.9
%
Expenses
 
 
 
 
 
 
 
234,139

Earnings from operations
 
 

 
 

 
 
 
$
100

Total assets
 
 

 
 

 
 
 
$
694,644

 
 
Year ended December 31, 2016
 
 
OEM
Solutions
 
Enterprise
Solutions
 
IoT Services
 
Total
Revenue
 
$
515,925

 
$
71,486

 
$
27,604

 
$
615,015

Cost of sales
 
349,781

 
31,537

 
16,406

 
$
397,724

Gross margin
 
$
166,144

 
$
39,949

 
$
11,198

 
$
217,291

Gross margin %
 
32.2
%
 
55.9
%
 
40.6
%
 
35.3
%
Expenses
 
 
 
 
 
 
 
195,621

Earnings from operations
 
 

 
 

 
 
 
$
21,670

Total assets
 
 

 
 

 
 
 
$
581,457

Schedule of revenue by geographical region
REVENUE BY GEOGRAPHICAL REGION
 
 
2018

 
2017

 
2016

Americas
 
$
314,169

 
$
227,905

 
$
213,633

Europe, Middle East and Africa
 
167,812

 
168,400

 
141,932

Asia-Pacific
 
311,621

 
294,422

 
259,450

 
 
$
793,602

 
$
690,727

 
$
615,015

   
Schedule of property and equipment by geographical region
PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION
 
 
2018

 
2017

Americas
 
$
26,045

 
$
26,608

Europe, Middle East and Africa
 
9,027

 
11,136

Asia-Pacific
 
4,770

 
5,233

 
 
$
39,842

 
$
42,977

   
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESEARCH AND DEVELOPMENT (Tables)
12 Months Ended
Dec. 31, 2018
Research and Development [Abstract]  
Schedule of components of research and development costs
The components of research and development costs consist of the following:
 
 
2018

 
2017

 
2016

Gross research and development
 
$
94,352

 
$
83,538

 
$
73,293

Government tax credits
 
(645
)
 
(885
)
 
(618
)
 
 
$
93,707

 
$
82,653

 
$
72,675

XML 64 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER INCOME (EXPENSE) (Tables)
12 Months Ended
Dec. 31, 2018
Other Income and Expenses [Abstract]  
Schedule of components of other income (expense)
The components of other income for the years ended December 31 were as follows:
 
 
2018

 
2017

 
2016

Interest income
 
$
253

 
$
245

 
$
163

Interest expense
 
(156
)
 
(159
)
 
(71
)
Other
 
(46
)
 
(19
)
 
(9
)
 
 
$
51

 
$
67

 
$
83

XML 65 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Schedule of components of earnings (loss) before income taxes
The components of earnings (loss) before income taxes consist of the following:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Canadian
 
$
10,880

 
$
7,205

 
$
15,480

Foreign
 
(34,574
)
 
512

 
4,537

Earnings (loss) before income taxes
 
$
(23,694
)
 
$
7,717

 
$
20,017

Schedule of income tax expense (recovery)
The income tax expense (recovery) consists of:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Canadian:
 
 

 
 

 
 

Current
 
$
101

 
$
28

 
$
(287
)
Deferred
 
(4,508
)
 
1,665

 
401

 
 
$
(4,407
)
 
$
1,693

 
$
114

Foreign:
 
 

 
 

 
 

Current
 
$
2,500

 
$
2,347

 
$
7,304

Deferred
 
2,823

 
(841
)
 
(3,047
)
 
 
$
5,323

 
$
1,506

 
$
4,257

Total:
 
 

 
 

 
 

Current
 
$
2,601

 
$
2,375

 
$
7,017

Deferred
 
(1,685
)
 
824

 
(2,646
)
 
 
$
916

 
$
3,199

 
$
4,371

Schedule of reconciliation of income taxes calculated at the statutory rate to the actual income tax provision
The reconciliation of income taxes calculated at the statutory rate to the actual income tax provision for the years ended December 31 was as follows:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%)
 
$
(6,330
)
 
$
1,979

 
$
5,183

Increase (decrease) in income taxes for:
 
 
 
 
 
 
Permanent and other differences
 
2,173

 
(1,452
)
 
(2,192
)
Change in statutory/foreign tax rates and foreign exchange rates
 
4,238

 
1,049

 
11,581

Change in valuation allowance
 
1,041

 
1,571

 
(11,403
)
Stock-based compensation expense
 
1,973

 
1,633

 
1,039

Adjustment to prior years
 
(2,179
)
 
(1,581
)
 
163

Income tax expense (recovery)
 
$
916

 
$
3,199

 
$
4,371

Schedule of tax effects of temporary differences that give rise to significant future tax assets and future tax liabilities
The tax effects of temporary differences that give rise to significant deferred tax assets and deferred tax liabilities were as follows at December 31:
 
 
2018

 
2017 As adjusted

Deferred income tax assets (liabilities)
 
 

 
 

Property and equipment
 
$
1,289

 
$
1,470

Non capital loss carry-forwards
 
89,499

 
87,854

Capital loss carry-forwards
 
3,195

 
3,166

Scientific research and development expenses and credits
 
20,004

 
23,829

Reserves and other
 
16,044

 
14,784

Investments
 
(801
)
 
(471
)
Acquired intangibles
 
(10,022
)
 
(13,761
)
 
 
119,208

 
116,871

Valuation allowance
 
113,560

 
112,519

 
 
$
5,648

 
$
4,352

 
 
 
2018

 
2017 As adjusted

Classification:
 
 

 
 

Assets
 
 

 
 

Non-current
 
$
11,751

 
$
12,197

Liabilities
 
 
 
 
Non-current
 
(6,103
)
 
(7,845
)
 
 
$
5,648

 
$
4,352

Schedule of reconciliation of the total amounts of unrecognized tax benefits
Below is a reconciliation of the total amounts of unrecognized tax benefits for the years ended December 31:
 
 
2018

 
2017 As adjusted

Unrecognized tax benefits, beginning of year
 
$
4,418

 
$
4,329

Increases — tax positions taken in prior periods
 
3

 
36

Increases — tax positions taken in current period
 

 
61

Settlements and lapses of statute of limitations
 
61

 
(8
)
Unrecognized tax benefits, end of year
 
$
4,482

 
$
4,418

XML 66 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock-based compensation expense
Stock-based compensation expense:
 
 
2018

 
2017

 
2016

 
 
 
 
 
 
 
Cost of goods sold
 
$
491

 
$
461

 
$
420

Sales and marketing
 
2,784

 
2,503

 
1,714

Research and development
 
2,274

 
2,038

 
1,375

Administration
 
7,511

 
5,339

 
4,120

 
 
$
13,060

 
$
10,341

 
$
7,629

 
 
 
 
 
 
 
Stock option plan
 
3,350

 
3,297

 
2,170

Restricted stock plan
 
9,710

 
7,044

 
5,459

 
 
$
13,060

 
$
10,341

 
$
7,629

Schedule of fair value of options estimated on the date of grant using the Black-Scholes option pricing model
The fair value of share options was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:
 
 
2018

 
2017

 
2016

Risk-free interest rate
 
2.22
%
 
1.37
%
 
0.73
%
Annual dividends per share
 
Nil

 
Nil

 
Nil

Expected stock price volatility
 
55
%
 
55
%
 
51
%
Expected option life (in years)
 
4.0

 
4.0

 
4.0

Average fair value of options granted (in dollars)
 
$7.02
 
$11.09
 
$4.40
Schedule of stock option activity
The following table presents stock option activity for the years ended December 31:
 
 
Number of
 
Weighted Average
 Exercise Price
 
Weighted
Average
Remaining
Contractual Life
 
Aggregate
Intrinsic Value
 
 
Options
 
Cdn.$
 
U.S.$
 
In Years
 
U.S.$
Outstanding, December 31, 2015
 
965,911

 
21.47

 
15.44

 
2.5
 
3,541

Granted
 
651,357

 
14.72

 
10.95

 
 
 
 
Exercised
 
(231,704
)
 
11.76

 
8.75

 
 
 
1,608

Forfeited
 
(69,941
)
 
19.25

 
14.32

 
 
 
 
Outstanding, December 31, 2016
 
1,315,623

 
19.65

 
14.61

 
2.9
 
4,687

Granted
 
685,936

 
32.16

 
25.58

 
 
 
 
Exercised
 
(500,184
)
 
14.91

 
11.86

 
 
 
6,997

Forfeited
 
(37,894
)
 
24.58

 
19.55

 
 
 
 
Outstanding, December 31, 2017
 
1,463,481

 
26.38

 
20.98

 
3.2
 
4,788

Granted
 
343,173

 
21.47

 
15.75

 
 
 
 
Exercised
 
(221,262
)
 
16.10

 
11.81

 
 
 
1,222

Forfeited
 
(207,044
)
 
34.24

 
25.10

 
 
 
 
Outstanding, December 31, 2018
 
1,378,348

 
26.79

 
19.64

 
2.8
 
822

Schedule of stock options outstanding and exercisable
The following table summarizes the stock options outstanding and exercisable at December 31, 2018:
 
 
Options Outstanding
 
Options Exercisable
Range of
 
Number
of
 
Weighted
 Average
 Remaining
 Option Life
 
Weighted
 Average
 Exercise Price
 
Number
 of Options
 
Weighted
 Average
 Exercise Price
Exercise Prices
 
Options
 
(years)
 
Cdn.$
 
U.S.$
 
Exercisable
 
Cdn.$
 
U.S.$
$10.26 - $14.53 U.S. $13.99 - $19.81 Cdn
 
275,467

 
2.1
 
14.28

 
10.47

 
153,085

 
14.28

 
10.47

$14.54 - $16.4 U.S. $19.82 - $22.37 Cdn
 
355,436

 
3.7
 
21.30

 
15.62

 
36,079

 
21.01

 
15.41

$16.41 - $24.61 U.S. $22.38 - $33.56 Cdn
 
390,558

 
2.9
 
31.18

 
22.87

 
192,812

 
30.81

 
22.59

$24.62 - $25.15 U.S. $33.57 - $34.30 Cdn
 
204,995

 
3.1
 
34.23

 
25.10

 
94,370

 
34.23

 
25.10

$25.16 - $32.29 U.S. $34.31 - $44.03 Cdn
 
151,892

 
1.4
 
40.98

 
30.05

 
135,787

 
41.45

 
30.40

 
 
1,378,348

 
2.8
 
26.79

 
19.64

 
612,133

 
28.99

 
21.26

Schedule of restricted stock unit activity
The following table summarizes the RSU activity for the years ended December 31:
 
 
Number of
 
Weighted Average
 Grant Date Fair Value
 
Weighted
 Average
 Remaining
 Contractual Life
 
Aggregate
Intrinsic
Value
 
 
RSUs
 
Cdn.$
 
U.S.$
 
In years
 
U.S.$
Outstanding, December 31, 2015
 
778,233

 
25.08

 
18.04

 
1.8
 
12,219

Granted
 
354,517

 
15.08

 
11.21

 
 
 
 
Vested / settled
 
(358,497
)
 
19.57

 
14.56

 
 
 
4,477

Forfeited
 
(28,279
)
 
21.85

 
16.26

 
 
 
 
Outstanding, December 31, 2016
 
745,974

 
22.59

 
16.81

 
2.1
 
11,689

Granted
 
454,685

 
32.02

 
25.47

 
 
 
 
Vested / settled
 
(284,888
)
 
22.86

 
18.18

 
 
 
6,098

Forfeited
 
(39,030
)
 
21.10

 
16.77

 
 
 
 
Outstanding, December 31, 2017
 
876,741

 
26.80

 
21.31

 
2.1
 
17,919

Granted
 
754,452

 
23.78

 
17.44

 
 
 
 
Vested / settled
 
(520,660
)
 
25.69

 
18.84

 
 
 
8,876

Forfeited
 
(64,258
)
 
25.73

 
18.86

 
 
 
 
Outstanding, December 31, 2018
 
1,046,275

 
26.23

 
19.24

 
2.6
 
13,289

Outstanding – vested and not settled
 
117,557

 
 
 
 
 
 
 
 

Outstanding – unvested
 
928,718

 
 
 
 
 
 
 
 

Outstanding, December 31, 2018
 
1,046,275

 
 
 
 
 
 
 
 

XML 67 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Schedule of reconciliation between basic and diluted earnings (loss) per share
The following table provides the reconciliation between basic and diluted earnings (loss) per share:
 
 
2018

 
2017 As adjusted

 
2016 As adjusted

Net earnings (loss)

 
$
(24,610
)
 
$
4,518

 
$
15,646

 
 
 
 
 
 
 
Weighted average shares used in computation of:
 
 

 
 

 
 

Basic
 
36,019

 
32,356

 
32,032

Assumed conversion
 

 
537

 
303

Diluted
 
36,019

 
32,893

 
32,335

Net earnings (loss) per share (in dollars):
 
 

 
 

 
 

Basic
 
$
(0.68
)
 
$
0.14

 
$
0.49

Diluted
 
(0.68
)
 
0.14

 
0.48

XML 68 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of components of accounts receivable
The components of accounts receivable at December 31 were as follows:
 
 
2018

 
2017  As adjusted

Trade receivables
 
$
154,593

 
$
142,514

Less: allowance for doubtful accounts
 
(2,968
)
 
(1,827
)
 
 
151,625

 
140,687

Sales taxes receivable
 
3,016

 
3,120

R&D tax credits
 
3,783

 
4,408

Financing receivables
 
1,876

 
1,442

Contract assets (note 2(c))
 
1,953

 
852

Other receivables
 
9,472

 
22,545

 
 
$
171,725

 
$
173,054

Schedule of movement in the allowance for doubtful accounts
The movement in the allowance for doubtful accounts during the years ended December 31 were as follows:
 
 
2018

 
2017

 
2016

Balance, beginning of year
 
$
1,827

 
$
2,486

 
$
2,088

Bad debt expense (recovery)
 
1,159

 
(535
)
 
383

Write-offs and settlements
 
9

 
(194
)
 
15

Foreign exchange
 
(27
)
 
70

 

 
 
$
2,968

 
$
1,827

 
$
2,486

XML 69 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory
The components of inventories at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Electronic components
 
$
28,849

 
$
32,753

Finished goods
 
21,930

 
20,390

 
 
$
50,779

 
$
53,143

XML 70 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
PREPAIDS AND OTHER (Tables)
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of components of prepaids and other
The components of prepaids and other at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Inventory advances
 
$
3,851

 
$
93

Insurance and licenses
 
846

 
608

Deposits
 
1,921

 
2,161

Contract acquisition and fulfillment costs
 
880

 
1,053

Other
 
4,205

 
4,306

 
 
$
11,703

 
$
8,221

XML 71 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Abstract]    
Schedule of components of property and equipment
The components of property and equipment at December 31 were as follows:
 
 
2018
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Furniture and fixtures
 
$
3,089

 
$
1,634

 
$
1,455

Research and development equipment
 
38,761

 
28,361

 
10,400

Production equipment and tooling
 
43,860

 
26,427

 
17,433

Computer equipment
 
9,099

 
7,464

 
1,635

Software
 
8,180

 
6,287

 
1,893

Leasehold improvements
 
6,754

 
4,489

 
2,265

Leased vehicles
 
983

 
688

 
295

Office equipment
 
1,533

 
1,162

 
371

Monitoring equipment
 
1,821

 
905

 
916

Network equipment
 
6,262

 
3,083

 
3,179

 
 
$
120,342

 
$
80,500

 
$
39,842

 
 
2017
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Furniture and fixtures
 
$
2,495

 
$
1,477

 
$
1,018

Research and development equipment
 
35,589

 
25,831

 
9,758

Production equipment and tooling
 
39,426

 
23,229

 
16,197

Computer equipment
 
9,611

 
7,279

 
2,332

Software
 
6,859

 
4,346

 
2,513

Leasehold improvements
 
6,399

 
3,950

 
2,449

Leased vehicles
 
1,122

 
752

 
370

Office equipment
 
1,460

 
971

 
489

Monitoring equipment
 
3,881

 
106

 
3,775

Network equipment
 
5,503

 
1,427

 
4,076

 
 
$
112,345

 
$
69,368

 
$
42,977

 
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Schedule of components of intangible assets
The components of intangible assets at December 31 were as follows:
 
 
2018
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Patents and trademarks
 
$
15,163

 
$
13,328

 
$
1,835

Licenses
 
50,740

 
49,112

 
1,628

Intellectual property
 
28,277

 
18,671

 
9,606

Customer relationships
 
118,741

 
61,993

 
56,748

Brand
 
14,854

 
2,536

 
12,318

In-process research and development
 
10,521

 
7,766

 
2,755

 
 
$
238,296

 
$
153,406

 
$
84,890

 
 
2017
 
 
Cost

 
Accumulated
amortization

 
Net book
value

Patents and trademarks
 
$
15,404

 
$
12,077

 
$
3,327

Licenses
 
51,859

 
50,434

 
1,425

Intellectual property
 
28,411

 
13,541

 
14,870

Customer relationships
 
124,706

 
53,627

 
71,079

Brand
 
15,153

 
1,318

 
13,835

In-process research and development
 
11,012

 
6,949

 
4,063

 
 
$
246,545

 
$
137,946

 
$
108,599

Schedule of estimated annual amortization expense
Estimated annual amortization expense for the next 5 years ended December 31 are as follows:
2019
17,263

2020
13,605

2021
9,750

2022
8,699

2023
8,452

 
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill
The changes in the carrying amount of goodwill for the years ended December 31 were as follows:
 
 
2018

 
2017

Balance at beginning of year
 
$
218,516

 
$
154,114

Goodwill acquired (note 5(b) and 5(c))
 
1,016

 
51,848

Disposal of assets of a business unit
 
(2,073
)
 

Foreign currency translation adjustments
 
(6,385
)
 
12,554

 
 
$
211,074

 
$
218,516

 
 
 
 
 
OEM Solutions
 
$
107,268

 
$
111,348

Enterprise Solutions
 
26,988

 
27,405

IoT Services
 
76,818

 
79,763

 
 
$
211,074

 
$
218,516

XML 74 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of components of accounts payable and accrued liabilities
The components of accounts payable and accrued liabilities at December 31 were as follows:
 
 
2018

 
2017 As adjusted

Trade payables and accruals
 
$
94,067

 
$
94,775

Inventory commitment reserve
 
843

 
1,440

Accrued royalties
 
14,348

 
14,548

Accrued payroll and related liabilities
 
18,115

 
17,572

Deferred rent
 
2,193

 
2,597

Professional services
 
6,702

 
4,153

Taxes payable (including sales taxes)
 
4,957

 
4,070

Product warranties (note 26(b)(iii))
 
7,914

 
8,159

Sales credits
 
7,055

 
3,984

Restructuring liability
 
2,486

 
540

Other
 
25,540

 
23,529

 
 
$
184,220

 
$
175,367

XML 75 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM OBLIGATIONS (Tables)
12 Months Ended
Dec. 31, 2018
Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]  
Schedule of components of long-term obligations
 
 
2018

 
2017 As adjusted

Accrued royalties
 
$
28,181

 
$
24,318

Deferred revenue
 
6,317

 
3,346

Other
 
8,752

 
8,973

 
 
$
43,250

 
$
36,637

XML 76 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Schedule of components of accumulated other comprehensive loss, net of taxes
 
 
2018

 
2017

Balance, beginning of period
 
$
(2,476
)
 
$
(14,426
)
Foreign currency translation adjustments

 
(4,226
)
 
5,416

Gain (loss) on long term intercompany balances
 
(2,444
)
 
6,534

Balance, end of period
 
$
(9,146
)
 
$
(2,476
)
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2018
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
The following table summarizes supplemental cash flow information and non-cash activities:
 
 
2018

 
2017

 
2016

Net income taxes paid
 
$
1,105

 
$
6,100

 
$
4,181

Interest paid
 
118

 
105

 
127

Non-cash property and equipment additions
 
231

 

 
200

Non-cash additions funded by obligation under capital leases
 
246

 
143

 
544

Non-cash additions related to asset retirement obligations
 

 
75

 
520

 
 


 


 



As at December 31, 2018, restricted cash of $221 is held in escrow related to certain vendor obligations.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows:    
 
 
2018

 
2017

 
2016

Cash and cash equivalents
 
$
89,076

 
$
65,003

 
$
102,772

Restricted cash
 
221

 
221

 

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows
 
$
89,297

 
$
65,224

 
$
102,772

 
 
 
 
 
 
 
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of minimum future payments under operating leases for the entity's continuing operations
We have entered into operating leases for property and equipment.  The minimum future payments under various operating leases for our continuing operations in each of the years ended December 31 is as follows:
2019
7,557

2020
6,617

2021
4,986

2022
1,619

2023
674

Subsequent years
4

 
$
21,457

Schedule of the changes in the liability for product warranties
 
 
2018

 
2017 As adjusted

Balance, beginning of year
 
$
8,159

 
$
7,637

Effect of adoption of ASC 606
 

 
(76
)
 
 
8,159

 
7,561

Provisions
 
3,351

 
4,431

Expenditures
 
(3,596
)
 
(3,833
)
Balance, end of year
 
$
7,914

 
$
8,159

XML 79 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
NATURE OF OPERATIONS (Details)
12 Months Ended
Dec. 31, 2018
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 3
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Schedule of Property and Equipment Useful Lives (Details)
12 Months Ended
Dec. 31, 2018
Furniture and fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 3 years
Furniture and fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 5 years
Research and development equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 3 years
Research and development equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 10 years
Production equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 2 years
Production equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 7 years
Tooling [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 1 year 6 months
Tooling [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 3 years
Computer equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 1 year
Computer equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 5 years
Software [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 1 year
Software [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 5 years
Office equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 3 years
Office equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 5 years
Monitoring Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 3 years
Monitoring Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 5 years
Network equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 3 years
Network equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated economic lives 7 years
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Schedule of Intangible Assets Useful Lives (Details)
12 Months Ended
Dec. 31, 2018
Patents and trademarks [Member] | Minimum [Member]  
Intangible assets  
Estimated useful life 3 years
Patents and trademarks [Member] | Maximum [Member]  
Intangible assets  
Estimated useful life 5 years
Licenses [Member] | Minimum [Member]  
Intangible assets  
Estimated useful life 3 years
Licenses [Member] | Maximum [Member]  
Intangible assets  
Estimated useful life 10 years
Intellectual property and customer relationships [Member] | Minimum [Member]  
Intangible assets  
Estimated useful life 3 years
Intellectual property and customer relationships [Member] | Maximum [Member]  
Intangible assets  
Estimated useful life 13 years
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Royalty Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Liabilities Disclosure [Abstract]      
Increase (Decrease) in Accrued Royalty Obligation $ 0 $ 0 $ 13,045
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Contract assets $ 1,953 $ 852
Deferred revenue - current 6,213 7,275
Deferred revenue - noncurrent 6,317 3,346
Change in contract assets 1,101  
Change in deferred revenue - current (1,062)  
Change in deferred revenue - noncurrent 2,971  
Deferred revenue recognized in revenue $ 6,073 $ 5,009
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition - Performance Obligation (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Accounting Policies [Abstract]  
Remaining performance obligation to be recognized $ 20,820
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Accounting Policies [Abstract]  
Remaining performance obligation to be recognized, percentage 44.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation to be recognized, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Accounting Policies [Abstract]  
Remaining performance obligation to be recognized, percentage 29.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation to be recognized, period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Accounting Policies [Abstract]  
Remaining performance obligation to be recognized, percentage 27.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation to be recognized, period
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENTLY IMPLEMENTED ACCOUNTING STANDARDS Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Revenue $ 793,602 $ 690,727 $ 615,015
Cost of sales 529,031 456,488 397,724
Sales and marketing 88,587 75,135 63,870
Research and development 93,707 82,653 72,675
Income tax expense $ 916 $ 3,199 $ 4,371
Basic net earnings per share (in dollars) $ (0.68) $ 0.14 $ 0.49
Diluted earnings per share - (in dollars) $ (0.68) $ 0.14 $ 0.48
Assets      
Accounts receivable $ 171,725 $ 173,054  
Inventories 50,779 53,143  
Prepaid Expense and Other Assets, Current 11,703 8,221  
Other assets 12,855 12,713  
Liabilities      
Accounts payable and accrued liabilities 184,220 175,367  
Deferred revenue - current 6,213 7,275  
Deferred income tax liability 6,103 7,845  
Equity [Abstract]      
Retained earnings (deficit) $ (8,295) 17,502  
As previously reported      
Income Statement [Abstract]      
Revenue   692,077 $ 615,607
Cost of sales   457,130 397,864
Sales and marketing   75,594 64,242
Research and development   83,361 73,077
Income tax expense   $ 3,123 $ 4,310
Basic net earnings per share (in dollars)   $ 0.13 $ 0.48
Diluted earnings per share - (in dollars)   $ 0.13 $ 0.48
Assets      
Accounts receivable   $ 168,503  
Inventories   53,026  
Prepaid Expense and Other Assets, Current   8,006  
Other assets   12,058  
Liabilities      
Accounts payable and accrued liabilities   172,395  
Deferred revenue - current   5,455  
Deferred income tax liability   7,702  
Equity [Abstract]      
Retained earnings (deficit)   16,899  
Accounting Standards Update 2014-09 | Effect of adoption of ASC 606      
Income Statement [Abstract]      
Revenue   (1,350) $ (592)
Cost of sales   (642) (140)
Sales and marketing   (459) (372)
Research and development   (708) (402)
Income tax expense   $ 76 $ 61
Basic net earnings per share (in dollars)   $ 0.01 $ 0.01
Diluted earnings per share - (in dollars)   $ 0.01 $ 0.01
Assets      
Accounts receivable   $ 4,551  
Inventories   117  
Prepaid Expense and Other Assets, Current   215  
Other assets   655  
Liabilities      
Accounts payable and accrued liabilities   2,972  
Deferred revenue - current   1,820  
Deferred income tax liability   143  
Equity [Abstract]      
Retained earnings (deficit)   $ 603  
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
DISPOSAL OF REMOTE TANK MONITORING BUSINESS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Proceeds from Divestiture of Businesses $ 5,000 $ 0 $ 0
Loss on disposal of iTank business (note 5(a)) 2,064 $ 0 $ 0
iTank Remote Monitoring Business [Member] | Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Proceeds from Divestiture of Businesses 6,000    
Cash consideration received in business disposal 5,000    
Cash consideration held in escrow 1,000    
Amount in escrow, held with contingency 800    
Remaining escrow, held to secure purchaser right of indemnification 200    
Loss on disposal of iTank business (note 5(a)) 2,100    
Transaction related costs 200    
Goodwill de-recognized in disposal $ 2,100    
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
NUMEREX CORP (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 07, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Issuance of common shares     $ 77,213  
Goodwill, Acquired During Period   $ 1,016 51,848  
Business Combination, Consideration Transferred $ 97,501      
Goodwill   211,074 218,516 $ 154,114
NUMEREX [Member]        
Business Acquisition [Line Items]        
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares 3,580,832      
Business Acquisition, Pro Forma Revenue     $ 747,719 $ 686,252
Payments to Acquire Business Six, Net of Cash Acquired $ 20,155      
Finite-lived Intangible Assets Acquired $ 45,890      
Cash Acquired from Acquisition   $ 1,430    
Business Acquisition, Effective Date of Acquisition Dec. 07, 2017      
Issuance of common shares $ 77,346      
Goodwill, Acquired During Period 51,700      
Deferred income tax 1,049      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 7,244      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 45,890      
Goodwill 51,658      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities (1,147)      
Other working capital acquired from acquisition (8,623)      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net 97,501      
Business Acquisition, Goodwill, Expected Tax Deductible Amount 4,000      
NUMEREX [Member] | Customer Relationships [Member]        
Business Acquisition [Line Items]        
Finite-lived Intangible Assets Acquired $ 26,390      
Finite-Lived Intangible Asset, Useful Life 9 years      
NUMEREX [Member] | Brand [Member]        
Business Acquisition [Line Items]        
Finite-lived Intangible Assets Acquired $ 9,280      
Finite-Lived Intangible Asset, Useful Life 13 years      
NUMEREX [Member] | Existing Technology [Member]        
Business Acquisition [Line Items]        
Finite-lived Intangible Assets Acquired $ 10,220      
Finite-Lived Intangible Asset, Useful Life 3 years      
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
NUMEREX CORP Schedule of Pro-Forma Information (Details) - NUMEREX [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]    
Business Acquisition, Pro Forma Revenue $ 747,719 $ 686,252
Business Acquisition, Pro Forma Loss from operations (8,973) (5,205)
Business Acquisition, Pro Forma Net Income (Loss) $ (3,577) $ (7,334)
Business Acquisition Pro Forma Earnings Per Share Basic and Diluted $ (0.10) $ (0.21)
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
GNSS BUSINESS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 07, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]          
Goodwill     $ 211,074 $ 218,516 $ 154,114
GNSSGlobalTop [Member]          
Business Acquisition [Line Items]          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual     3,400    
Finite-lived Intangible Assets Acquired   $ 1,160      
Inventory   604      
Payments to Acquire Businesses, Gross   $ 3,100      
Business Acquisition, Effective Date of Acquisition   Mar. 31, 2017      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill   $ 1,160      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment   175      
Goodwill   1,206      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net   3,145      
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual     $ 0    
Customer Relationships [Member] | GNSSGlobalTop [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life 5 years        
Finite-lived Intangible Assets Acquired   640      
Existing Technology [Member] | GNSSGlobalTop [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life 3 years        
Finite-lived Intangible Assets Acquired   410      
Order or Production Backlog [Member] | GNSSGlobalTop [Member]          
Business Acquisition [Line Items]          
Finite-Lived Intangible Asset, Useful Life 11 months        
Finite-lived Intangible Assets Acquired   $ 110      
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
BLUE CREATION Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 02, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Goodwill   $ 211,074 $ 218,516 $ 154,114
Payments to Acquire Businesses, Net of Cash Acquired   $ 0 $ 0 $ 2,882
Blue Creation [Member]        
Business Acquisition [Line Items]        
Goodwill $ 920      
Payments to Acquire Businesses, Gross 6,400      
Payments to Acquire Businesses, Net of Cash Acquired 2,900      
Business Combination, Contingent Consideration, Liability $ 500      
Business Acquisition, Effective Date of Acquisition Nov. 02, 2016      
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
BLUE CREATION Schedule of recognized identified assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Nov. 02, 2016
Business Acquisition [Line Items]        
Goodwill $ 211,074 $ 218,516 $ 154,114  
Blue Creation [Member]        
Business Acquisition [Line Items]        
Cash       $ 3,563
Accounts receivable       237
Other assets       111
Identifiable intangible assets       2,540
Goodwill       920
Total assets acquired       7,371
Accounts payable and accrued liabilities       392
Deferred income taxes       534
Fair value of net assets acquired       $ 6,445
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
BLUE CREATION Schedule of the Components of Acquired Intangible Assets Subject to Amortization (Details) - Blue Creation [Member]
$ in Thousands
Nov. 02, 2016
USD ($)
Business Acquisition [Line Items]  
Finite-lived Intangible Assets Acquired $ 2,540
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Finite-Lived Intangible Asset, Useful Life 3 years 6 months
Finite-lived Intangible Assets Acquired $ 2,090
Existing Technology [Member]  
Business Acquisition [Line Items]  
Finite-Lived Intangible Asset, Useful Life 4 years
Finite-lived Intangible Assets Acquired $ 450
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
GENX MOBILE INC Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 03, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Net of Cash Acquired   $ 0 $ 0 $ 2,882
Goodwill   $ 211,074 $ 218,516 $ 154,114
GenX Mobile Inc [Member]        
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Gross $ 7,752      
Payments to Acquire Businesses, Net of Cash Acquired 5,900      
Goodwill 1,782      
Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Significant Inputs 1,000      
Contingent consideration, maximum 1,400      
Business Combination, Contingent Consideration, Liability $ 1,375      
Business Acquisition, Effective Date of Acquisition Aug. 03, 2016      
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
GENX MOBILE INC Schedule of Cash and Contingent Consideration (Details) - USD ($)
$ in Thousands
Dec. 07, 2017
Aug. 03, 2016
Business Acquisition [Line Items]    
Business Combination, Consideration Transferred $ 97,501  
GenX Mobile Inc [Member]    
Business Acquisition [Line Items]    
Payments to Acquire Businesses, Gross   $ 7,752
Business Combination, Contingent Consideration, Liability   1,375
Business Combination, Consideration Transferred   $ 9,127
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
GENX MOBILE INC Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 03, 2016
Business Acquisition [Line Items]        
Goodwill $ 211,074 $ 218,516 $ 154,114  
GenX Mobile Inc [Member]        
Business Acquisition [Line Items]        
Cash       $ 1,852
Accounts receivable       1,754
Inventory       2,375
Other assets       124
Identifiable intangible assets       3,926
Goodwill       1,782
Total assets acquired       11,813
Accounts payable and accrued liabilities       1,458
Deferred income taxes       1,228
Fair value of net assets acquired       $ 9,127
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
GENX MOBILE INC Schedule of the Components of Acquired Intangible Assets Subject to Amortization (Details) - GenX Mobile Inc [Member]
$ in Thousands
Aug. 03, 2016
USD ($)
Business Acquisition [Line Items]  
Finite-lived Intangible Assets Acquired $ 3,926
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
Finite-lived Intangible Assets Acquired $ 2,640
Existing Technology [Member]  
Business Acquisition [Line Items]  
Finite-Lived Intangible Asset, Useful Life 4 years
Finite-lived Intangible Assets Acquired $ 973
In Process Research and Development [Member]  
Business Acquisition [Line Items]  
Finite-lived Intangible Assets Acquired $ 313
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTED INFORMATION Narrative (Details)
12 Months Ended
Dec. 31, 2018
segment
Segmented Information [Abstract]  
Number of Reportable Segments 3
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTED INFORMATION Schedule of revenue by segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Revenue $ 793,602 $ 690,727 $ 615,015
Cost of Goods and Services Sold 529,031 456,488 397,724
Gross margin $ 264,571 $ 234,239 $ 217,291
Gross margin % 33.30% 33.90% 35.30%
Expenses $ 282,846 $ 234,139 $ 195,621
Earnings (loss) from operations (18,275) 100 21,670
Total assets 683,916 694,644 581,457
OEM Solutions      
Segment Reporting Information [Line Items]      
Revenue 583,214 554,537 515,925
Cost of Goods and Services Sold 417,645 384,230 349,781
Gross margin $ 165,569 $ 170,307 $ 166,144
Gross margin % 28.40% 30.70% 32.20%
Enterprise Solutions      
Segment Reporting Information [Line Items]      
Revenue $ 119,927 $ 101,535 $ 71,486
Cost of Goods and Services Sold 58,796 53,014 31,537
Gross margin $ 61,131 $ 48,521 $ 39,949
Gross margin % 51.00% 47.80% 55.90%
IoT Services      
Segment Reporting Information [Line Items]      
Revenue $ 90,461 $ 34,655 $ 27,604
Cost of Goods and Services Sold 52,590 19,244 16,406
Gross margin $ 37,871 $ 15,411 $ 11,198
Gross margin % 41.90% 44.50% 40.60%
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTED INFORMATION Schedule of revenue by geographical region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
REVENUE BY GEOGRAPHICAL REGION      
Revenue $ 793,602 $ 690,727 $ 615,015
Americas [Member]      
REVENUE BY GEOGRAPHICAL REGION      
Revenue 314,169 227,905 213,633
Europe, Middle East and Africa [Member]      
REVENUE BY GEOGRAPHICAL REGION      
Revenue 167,812 168,400 141,932
Asia-Pacific [Member]      
REVENUE BY GEOGRAPHICAL REGION      
Revenue $ 311,621 $ 294,422 $ 259,450
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENTED INFORMATION Schedule of property and equipment by geographical region (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION    
Property and equipment $ 39,842 $ 42,977
Americas [Member]    
PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION    
Property and equipment 26,045 26,608
Europe, Middle East and Africa [Member]    
PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION    
Property and equipment 9,027 11,136
Asia-Pacific [Member]    
PROPERTY AND EQUIPMENT BY GEOGRAPHICAL REGION    
Property and equipment $ 4,770 $ 5,233
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESEARCH AND DEVELOPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Research and Development [Abstract]      
Gross research and development $ 94,352 $ 83,538 $ 73,293
Government tax credits (645) (885) (618)
Total $ 93,707 $ 82,653 $ 72,675
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
RESTRUCTURING (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2018
employee
Dec. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
employee
Dec. 31, 2017
USD ($)
employee
Dec. 31, 2016
USD ($)
Restructuring Cost and Reserve [Line Items]          
Number of positions eliminated | employee 76   61 19  
Restructuring costs       $ 1,100  
Completion date     Mar. 28, 2019    
Restructuring Reserve [Roll Forward]          
Balance, beginning of period     $ 540 0  
Expensed in period     7,115 1,076 $ 0
Disbursements     (5,081) (592)  
Foreign exchange     (88) 56  
Balance, end of period   $ 2,486 2,486 540 $ 0
Accounts Payable and Accrued Liabilities          
Restructuring Reserve [Roll Forward]          
Balance, beginning of period     540    
Balance, end of period   2,486 2,486 540  
February 2017          
Restructuring Reserve [Roll Forward]          
Balance, beginning of period     540    
Balance, end of period   0 0 540  
March 2018          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs     4,800    
Additional restructuring costs     200    
Restructuring Reserve [Roll Forward]          
Balance, beginning of period     0    
Balance, end of period   842 842 0  
November 2018          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs   2,300      
Additional restructuring costs     300    
Restructuring Reserve [Roll Forward]          
Balance, beginning of period     0    
Balance, end of period   $ 1,644 $ 1,644 $ 0  
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
OTHER INCOME (EXPENSE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Income and Expenses [Abstract]      
Interest income $ 253 $ 245 $ 163
Interest expense (156) (159) (71)
Noninterest Expense (46) (19) (9)
Other income (note 9) $ 51 $ 67 $ 83
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES Schedule of components of earnings (loss) before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Canadian $ 10,880 $ 7,205 $ 15,480
Foreign (34,574) 512 4,537
Earnings (loss) before income taxes $ (23,694) $ 7,717 $ 20,017
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES Schedule of income tax expense (recovery) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Canadian:      
Current $ 101 $ 28 $ (287)
Deferred (4,508) 1,665 401
Total (4,407) 1,693 114
Foreign:      
Current 2,500 2,347 7,304
Deferred 2,823 (841) (3,047)
Total 5,323 1,506 4,257
Total:      
Current 2,601 2,375 7,017
Deferred (1,685) 824 (2,646)
Total $ 916 $ 3,199 $ 4,371
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES Schedule of reconciliation of income taxes calculated at the statutory rate to the actual income tax position (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 26.99% 26.01% 26.01%
Reconciliation of income taxes calculated at the statutory rate to the actual income tax provision      
Income tax expense (recovery) at Canadian statutory income tax rates of 26.99% (2017 - 26.01%; 2017 - 26.01%) $ (6,330) $ 1,979 $ 5,183
Increase (decrease) in income taxes for:      
Permanent and other differences 2,173 (1,452) (2,192)
Change in statutory/foreign tax rates and foreign exchange rates 4,238 1,049 11,581
Change in valuation allowance 1,041 1,571 (11,403)
Stock-based compensation expense 1,973 1,633 1,039
Adjustment to prior years (2,179) (1,581) 163
Total $ 916 $ 3,199 $ 4,371
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES Schedule of tax effects of temporary differences that give rise to significant future tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Deferred Tax Assets, Net, Noncurrent $ 11,751 $ 12,197
Deferred income tax assets (liabilities)    
Property and equipment 1,289 1,470
Non capital loss carry-forwards 89,499 87,854
Capital loss carry-forwards 3,195 3,166
Scientific research and development expenses and credits 20,004 23,829
Reserves and other 16,044 14,784
Investments (801) (471)
Acquired intangibles (10,022) (13,761)
Future income tax assets ,Total 119,208 116,871
Valuation allowance 113,560 112,519
Total 5,648 4,352
Liabilities    
Non-current (6,103) (7,845)
Total $ 5,648 $ 4,352
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES Narrative (Details)
$ in Thousands, € in Millions
12 Months Ended
Dec. 31, 2018
EUR (€)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Capital loss carry-forward        
Valuation allowance   $ 113,560 $ 112,519  
Unrecognized Tax Benefits   4,482 4,418 $ 4,329
Unrecognized Tax Benefits that Would Impact Effective Tax Rate   652 747  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued   29 $ 642  
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit   97    
Capital loss carry-forwards [Member]        
Capital loss carry-forward        
Capital loss carry-forwards   11,519    
R&D tax credit [Member] | France [Member]        
Capital loss carry-forward        
Tax credit carried forward   3,458    
Period after which unused tax credit may be refunded by the tax authorities 3 years      
Employment tax credit [Member] | France [Member]        
Capital loss carry-forward        
Tax credit carried forward   287    
Investment tax credits [Member] | Canadian Federal [Member]        
Capital loss carry-forward        
Tax credit carried forward   19,669    
Investment tax credits [Member] | Canadian Provincial [Member]        
Capital loss carry-forward        
Tax credit carried forward   7,957    
U.S. subsidiary [Member] | R&D tax credit [Member] | U.S. [Member]        
Capital loss carry-forward        
Tax credit carried forward   6,445    
NORWAY | Foreign subsidiaries [Member]        
Capital loss carry-forward        
Net operating loss carry-forwards   21    
Brazil [Member] | Foreign subsidiaries [Member]        
Capital loss carry-forward        
Net operating loss carry-forwards   7    
Limitation on net operating losses deduction as a percentage of taxable income (as a percent) 30.00%      
U.S. [Member] | Foreign subsidiaries [Member]        
Capital loss carry-forward        
Net operating loss carry-forwards   68,902    
Sweden [Member] | Foreign subsidiaries [Member]        
Capital loss carry-forward        
Net operating loss carry-forwards   11,109    
Luxembourg [Member] | Foreign subsidiaries [Member]        
Capital loss carry-forward        
Net operating loss carry-forwards   60,203    
France [Member] | Foreign subsidiaries [Member]        
Capital loss carry-forward        
Net operating loss carry-forwards   $ 209,202    
Base amount limitation of net operating loss deduction | € € 1.0      
Limitation on net operating losses deduction as a percentage of taxable income (as a percent) 50.00%      
Amount of taxable income over which the percentage limitation is applied | € € 1.0      
Minimum [Member]        
Capital loss carry-forward        
Operating Loss Carryforwards, Expiration Date Jan. 01, 2021      
Minimum [Member] | Investment tax credits [Member] | Canadian Federal [Member]        
Capital loss carry-forward        
Tax Credit Carryforward, Expiration Date Jan. 01, 2021      
Maximum [Member]        
Capital loss carry-forward        
Operating Loss Carryforwards, Expiration Date Jan. 01, 2037      
Maximum [Member] | Investment tax credits [Member] | Canadian Federal [Member]        
Capital loss carry-forward        
Tax Credit Carryforward, Expiration Date Jan. 01, 2038      
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES Schedule of reconciliation of the total amounts of unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of the total amounts of unrecognized tax benefits    
Unrecognized tax benefits, beginning of year $ 4,418 $ 4,329
Increases — tax positions taken in prior periods 3 36
Increases — tax positions taken in current period 0 61
Settlements and lapses of statute of limitations 61 (8)
Unrecognized tax benefits, end of year $ 4,482 $ 4,418
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Schedule of stock-based compensation expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock-based compensation expense:      
Stock-based compensation expense $ 13,060 $ 10,341 $ 7,629
Stock option plan [Member]      
Stock-based compensation expense:      
Stock-based compensation expense 3,350 3,297 2,170
Restricted stock plan [Member]      
Stock-based compensation expense:      
Stock-based compensation expense 9,710 7,044 5,459
Cost of goods sold [Member]      
Stock-based compensation expense:      
Stock-based compensation expense 491 461 420
Sales and marketing [Member]      
Stock-based compensation expense:      
Stock-based compensation expense 2,784 2,503 1,714
Research and development [Member]      
Stock-based compensation expense:      
Stock-based compensation expense 2,274 2,038 1,375
Administration [Member]      
Stock-based compensation expense:      
Stock-based compensation expense $ 7,511 $ 5,339 $ 4,120
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Stock option plan - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum   8.10% 8.10%    
Unrecognized stock-based compensation cost (in dollars) $ 5,451 $ 5,451 $ 5,451 $ 7,879 $ 3,754
Weighted average period for recognition of unrecognized stock-based compensation cost 2 years 3 months 18 days     2 years 9 months 24 days 2 years 5 months 24 days
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Nov. 13, 2023        
Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Mar. 05, 2019        
Stock options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 4 years     4 years 4 years
Percentage of the award vesting at first anniversary 25.00% 25.00% 25.00%    
Stock options [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration term 5 years        
Stock option plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of issued and outstanding common shares available for issue if the lesser of two alternatives 7,000,000 7,000,000 7,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum   8.10%      
Common shares available for future allocation under the plan 1,138,266 1,138,266 1,138,266    
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Schedule of fair value of share options assumptions used (Details) - Stock options [Member] - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 2.22% 1.37% 0.73%
Annual dividends per share $ 0 $ 0 $ 0
Expected stock price volatility 55.00% 55.00% 51.00%
Expected option life (in years) 4 years 4 years 4 years
Average fair value of options granted (in dollars) $ 7.02 $ 11.09 $ 4.40
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Schedule of stock option activity (Details) - Stock options [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2018
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2017
$ / shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2016
$ / shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Number of Shares              
Outstanding at the beginning of the period (in shares) 1,463,481   1,315,623   965,911    
Granted (in shares) 343,173   685,936   651,357    
Exercised (in shares) (221,262)   (500,184)   (231,704)    
Forfeited (in shares) (207,044)   (37,894)   (69,941)    
Outstanding at the end of the period (in shares) 1,378,348   1,463,481   1,315,623   965,911
Weighted Average Exercise Price              
Outstanding at the beginning of the period (in dollars per share) | (per share) $ 20.98 $ 26.38 $ 14.61 $ 19.65 $ 15.44 $ 21.47  
Granted (in dollars per share) | (per share) 15.75 21.47 25.58 32.16 10.95 14.72  
Exercised (in dollars per share) | (per share) 11.81 16.10 11.86 14.91 8.75 11.76  
Forfeited (in dollars per share) | (per share) 25.10 34.24 19.55 24.58 14.32 19.25  
Outstanding at the end of the period (in dollars per share) | (per share) $ 19.64 $ 26.79 $ 20.98 $ 26.38 $ 14.61 $ 19.65 $ 15.44
Weighted Average Remaining Contractual Life              
Outstanding at the beginning of the period 2 years 9 months 18 days   3 years 2 months   2 years 11 months   2 years 6 months
Outstanding at the end of the period 2 years 9 months 18 days   3 years 2 months   2 years 11 months   2 years 6 months
Aggregate Intrinsic Value              
Outstanding at the beginning of the period | $ $ 4,788   $ 4,687   $ 3,541    
Exercised | $ 1,222   6,997   1,608    
Outstanding at the end of the period | $ $ 822   $ 4,788   $ 4,687   $ 3,541
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Schedule of stock options outstanding and exercisable (Details) - 12 months ended Dec. 31, 2018
$ / shares
shares
$ / shares
$ / shares
shares
$ / shares
shares
Options Outstanding      
Number of Options | shares 1,378,348 1,378,348 1,378,348
Weighted Average Remaining Option Life 2 years 9 months 18 days 2 years 9 months 18 days  
Weighted Average Exercise Price (in dollars per share) | (per share) $ 19.64 $ 19.64 $ 26.79
Options Exercisable      
Number Of options Exercisable (in shares) | shares 612,133 612,133 612,133
Weighted Average Exercise Price (in dollars per share) | (per share) $ 21.26 $ 21.26 $ 28.99
Range of exercise prices $10.26 - $14.53 U.S.      
Options Outstanding      
Number of Options | shares 275,467 275,467 275,467
Weighted Average Remaining Option Life 2 years 1 month 6 days 2 years 1 month 6 days  
Weighted Average Exercise Price (in dollars per share) $ 10.47 $ 10.47  
Options Exercisable      
Number Of options Exercisable (in shares) | shares 153,085 153,085 153,085
Weighted Average Exercise Price (in dollars per share) $ 10.47 $ 10.47  
Exercise price, low end of range (in dollars per share) 10.26    
Exercise price, high end of range (in dollars per share) $ 14.53    
Range of exercise prices $13.99 - $19.81 Cdn      
Options Outstanding      
Weighted Average Exercise Price (in dollars per share)     $ 14.28
Options Exercisable      
Weighted Average Exercise Price (in dollars per share)     $ 14.28
Exercise price, low end of range (in dollars per share)   $ 13.99  
Exercise price, high end of range (in dollars per share)   $ 19.81  
Range of exercise prices $14.54 - $16.40 U.S.      
Options Outstanding      
Number of Options | shares 355,436 355,436 355,436
Weighted Average Remaining Option Life 3 years 8 months 12 days 3 years 8 months 12 days  
Weighted Average Exercise Price (in dollars per share) $ 15.62 $ 15.62  
Options Exercisable      
Number Of options Exercisable (in shares) | shares 36,079 36,079 36,079
Weighted Average Exercise Price (in dollars per share) $ 15.41 $ 15.41  
Exercise price, low end of range (in dollars per share) 14.54    
Exercise price, high end of range (in dollars per share) $ 16.40    
Range of exercise prices $19.82 - $22.37 Cdn      
Options Outstanding      
Weighted Average Exercise Price (in dollars per share)     $ 21.30
Options Exercisable      
Weighted Average Exercise Price (in dollars per share)     $ 21.01
Exercise price, low end of range (in dollars per share)   $ 19.82  
Exercise price, high end of range (in dollars per share)   $ 22.37  
Range of exercise prices $16.41 - 24.61 U.S.      
Options Outstanding      
Number of Options | shares 390,558 390,558 390,558
Weighted Average Remaining Option Life 2 years 10 months 24 days 2 years 10 months 24 days  
Weighted Average Exercise Price (in dollars per share) $ 22.87 $ 22.87  
Options Exercisable      
Number Of options Exercisable (in shares) | shares 192,812 192,812 192,812
Weighted Average Exercise Price (in dollars per share) $ 22.59 $ 22.59  
Exercise price, low end of range (in dollars per share) 16.41    
Exercise price, high end of range (in dollars per share) $ 24.61    
Range of exercise prices $22.38 - $33.56 Cdn      
Options Outstanding      
Weighted Average Exercise Price (in dollars per share)     $ 31.18
Options Exercisable      
Weighted Average Exercise Price (in dollars per share)     $ 30.81
Exercise price, low end of range (in dollars per share)   $ 22.38  
Exercise price, high end of range (in dollars per share)   $ 33.56  
Range of exercise prices $24.62 - $25.15 U.S.      
Options Outstanding      
Number of Options | shares 204,995 204,995 204,995
Weighted Average Remaining Option Life 3 years 1 month 6 days 3 years 1 month 6 days  
Weighted Average Exercise Price (in dollars per share) $ 25.10 $ 25.10  
Options Exercisable      
Number Of options Exercisable (in shares) | shares 94,370 94,370 94,370
Weighted Average Exercise Price (in dollars per share) $ 25.10 $ 25.10  
Exercise price, low end of range (in dollars per share) 24.62    
Exercise price, high end of range (in dollars per share) $ 25.15    
Range of exercise prices $33.57 - $34.30 Cdn      
Options Outstanding      
Weighted Average Exercise Price (in dollars per share)     $ 34.23
Options Exercisable      
Weighted Average Exercise Price (in dollars per share)     $ 34.23
Exercise price, low end of range (in dollars per share)   $ 33.57  
Exercise price, high end of range (in dollars per share)   $ 34.30  
Range of exercise prices $25.16 - $32.29 U.S.      
Options Outstanding      
Number of Options | shares 151,892 151,892 151,892
Weighted Average Remaining Option Life 1 year 4 months 24 days 1 year 4 months 24 days  
Weighted Average Exercise Price (in dollars per share) $ 30.05 $ 30.05  
Options Exercisable      
Number Of options Exercisable (in shares) | shares 135,787 135,787 135,787
Weighted Average Exercise Price (in dollars per share) $ 30.40 $ 30.40  
Exercise price, low end of range (in dollars per share) 25.16    
Exercise price, high end of range (in dollars per share) $ 32.29    
Range of exercise prices $34.31 - $44.03 Cdn      
Options Outstanding      
Weighted Average Exercise Price (in dollars per share)     $ 40.98
Options Exercisable      
Weighted Average Exercise Price (in dollars per share)     $ 41.45
Exercise price, low end of range (in dollars per share)   $ 34.31  
Exercise price, high end of range (in dollars per share)   $ 44.03  
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Restricted share plans - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2018
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2018
USD ($)
Rate
shares
Dec. 31, 2018
USD ($)
plan
shares
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum     8.10%   8.10%      
Unrecognized stock-based compensation cost (in dollars) | $   $ 5,451 $ 5,451 $ 5,451 $ 5,451 $ 5,451 $ 7,879 $ 3,754
Weighted average period for recognition of unrecognized stock-based compensation cost   2 years 3 months 18 days         2 years 9 months 24 days 2 years 5 months 24 days
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vested (in dollars) | $       8,876     $ 6,098 $ 4,477
Unrecognized stock-based compensation cost (in dollars) | $   $ 11,530 $ 11,530 $ 11,530 $ 11,530 $ 11,530 $ 9,346 $ 5,408
Weighted average period for recognition of unrecognized stock-based compensation cost   1 year 10 months 18 days         1 year 7 months 1 year 7 months
Restricted Stock Plan 1 Year [Member] | RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   1 year            
Market Based Restricted Stock Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of plans | plan           2    
Treasury Based Restricted Stock Plan [Member] | RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum | Rate         3.70%      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | shares   404,846 404,846 404,846 404,846 404,846    
Restricted stock plan [Member] | RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   3 years            
Vesting percent     0.3333          
Restricted stock plan [Member] | Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period 3 years              
U.S. [Member] | Market Based Restricted Stock Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of plans | plan           1    
Non-U.S. [Member] | Market Based Restricted Stock Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of plans | plan           1    
France [Member] | Restricted stock plan [Member] | RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Additional tax holding period   2 years            
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION PLANS Schedule of restricted stock unit activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock-based compensation cost (in dollars) | $ $ 5,451 $ 5,451 $ 7,879 $ 7,879 $ 3,754 $ 3,754  
Aggregate Intrinsic Value              
Weighted average period for recognition of unrecognized stock-based compensation cost 2 years 3 months 18 days   2 years 9 months 24 days   2 years 5 months 24 days    
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock-based compensation cost (in dollars) | $ $ 11,530 $ 11,530 $ 9,346 $ 9,346 $ 5,408 $ 5,408  
Number of RSUs              
Outstanding at the beginning of the period (in shares) 876,741   745,974   778,233    
Granted (in shares) 754,452   454,685   354,517    
Vested (in shares) (520,660)   (284,888)   (358,497)    
Forfeited (in shares) (64,258)   (39,030)   (28,279)    
Outstanding at the end of the period (in shares) 1,046,275   876,741   745,974   778,233
Outstanding - vested and not settled (in shares) 117,557 117,557          
Outstanding - unvested (in shares) 928,718 928,718          
Weighted Average Grant Date Fair Value              
Outstanding at the beginning of the period (in dollars per share) | (per share) $ 21.31 $ 26.80 $ 16.81 $ 22.59 $ 18.04 $ 25.08  
Granted (in dollars per share) | (per share) 17.44 23.78 25.47 32.02 11.21 15.08  
Vested (in dollars per share) | (per share) 18.84 25.69 18.18 22.86 14.56 19.57  
Forfeited (in dollars per share) | (per share) 18.86 25.73 16.77 21.10 16.26 21.85  
Outstanding at the end of the period (in dollars per share) | (per share) $ 19.24 $ 26.23 $ 21.31 $ 26.80 $ 16.81 $ 22.59 $ 18.04
Weighted Average Remaining Contractual Life In years              
Outstanding at the beginning of the period 2 years 7 months 6 days   2 years 1 month   2 years 1 month   1 year 9 months
Outstanding at the end of the period 2 years 7 months 6 days   2 years 1 month   2 years 1 month   1 year 9 months
Aggregate Intrinsic Value              
Outstanding at the beginning of the period (in dollars) | $ $ 17,919   $ 11,689   $ 12,219    
Vested (in dollars) | $ 8,876   6,098   4,477    
Outstanding at the end of the period (in dollars) | $ $ 13,289   $ 17,919   $ 11,689   $ 12,219
Weighted average period for recognition of unrecognized stock-based compensation cost 1 year 10 months 18 days   1 year 7 months   1 year 7 months    
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Net earnings (loss) $ (24,610) $ 4,518 $ 15,646
Weighted average shares used in computation of:      
Basic (in shares) 36,019 32,356 32,032
Assumed conversion (in shares) 0 537 303
Diluted (in shares) 36,019 32,893 32,335
Net earnings (loss) per share (in dollars):      
Earnings Per Share, Basic $ (0.68) $ 0.14 $ 0.49
Diluted earnings per share - (in dollars) $ (0.68) $ 0.14 $ 0.48
XML 118 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS RECEIVABLE Schedule of components of accounts receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Components of accounts receivable        
Contract assets $ 1,953 $ 852    
Accounts receivables, net 171,725 173,054    
Trade receivables [Member]        
Components of accounts receivable        
Accounts receivable, gross 154,593 142,514    
Less: allowance for doubtful accounts (2,968) (1,827) $ (2,486) $ (2,088)
Accounts receivables, net 151,625 140,687    
Sales taxes receivable [Member]        
Components of accounts receivable        
Accounts receivable, gross 3,016 3,120    
Financing Receivable [Member]        
Components of accounts receivable        
Financing Receivables 1,876 1,442    
Other receivables [Member]        
Components of accounts receivable        
Other receivables 9,472 22,545    
Research Tax Credit Carryforward [Member]        
Components of accounts receivable        
Accounts receivable, gross $ 3,783 $ 4,408    
XML 119 R102.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS RECEIVABLE Schedule of movement in the allowance for doubtful accounts (Details) - Trade receivables [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Movement in the allowance for doubtful accounts      
Balance, beginning of year $ 1,827 $ 2,486 $ 2,088
Bad debt expense (recovery) 1,159 (535) 383
Write-offs and settlements 9 (194) 15
Foreign exchange (27) 70 0
Balance, end of year $ 2,968 $ 1,827 $ 2,486
XML 120 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Electronic components $ 28,849 $ 32,753
Finished goods 21,930 20,390
Inventories $ 50,779 $ 53,143
XML 121 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
PREPAIDS AND OTHER (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Inventory advances $ 3,851 $ 93
Insurance and licenses 846 608
Deposits 1,921 2,161
Contract acquisition and fulfillment costs 880 1,053
Other 4,205 4,306
Prepaids and other 11,703 8,221
Deferred contract acquisition and fulfillment costs $ 959 $ 399
XML 122 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
PROPERTY AND EQUIPMENT    
Cost $ 120,342 $ 112,345
Accumulated amortization 80,500 69,368
Net book value 39,842 42,977
Furniture and fixtures [Member]    
PROPERTY AND EQUIPMENT    
Cost 3,089 2,495
Accumulated amortization 1,634 1,477
Net book value 1,455 1,018
Research and development equipment [Member]    
PROPERTY AND EQUIPMENT    
Cost 38,761 35,589
Accumulated amortization 28,361 25,831
Net book value 10,400 9,758
Production equipment and tooling [Member]    
PROPERTY AND EQUIPMENT    
Cost 43,860 39,426
Accumulated amortization 26,427 23,229
Net book value 17,433 16,197
Computer equipment [Member]    
PROPERTY AND EQUIPMENT    
Cost 9,099 9,611
Accumulated amortization 7,464 7,279
Net book value 1,635 2,332
Software [Member]    
PROPERTY AND EQUIPMENT    
Cost 8,180 6,859
Accumulated amortization 6,287 4,346
Net book value 1,893 2,513
Leasehold improvements [Member]    
PROPERTY AND EQUIPMENT    
Cost 6,754 6,399
Accumulated amortization 4,489 3,950
Net book value 2,265 2,449
Leased vehicles [Member]    
PROPERTY AND EQUIPMENT    
Cost 983 1,122
Accumulated amortization 688 752
Net book value 295 370
Office equipment [Member]    
PROPERTY AND EQUIPMENT    
Cost 1,533 1,460
Accumulated amortization 1,162 971
Net book value 371 489
Monitoring Equipment [Member]    
PROPERTY AND EQUIPMENT    
Cost 1,821 3,881
Accumulated amortization 905 106
Net book value 916 3,775
Network equipment [Member]    
PROPERTY AND EQUIPMENT    
Cost 6,262 5,503
Accumulated amortization 3,083 1,427
Net book value $ 3,179 $ 4,076
XML 123 R106.htm IDEA: XBRL DOCUMENT v3.10.0.1
PROPERTY AND EQUIPMENT Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Amortization expense relating to property and equipment $ 18,204 $ 14,032 $ 12,492
XML 124 R107.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
INTANGIBLE ASSETS    
Cost $ 238,296 $ 246,545
Accumulated amortization 153,406 137,946
Net book value 84,890 108,599
Estimated annual amortization expense    
2019 17,263  
2020 13,605  
2021 9,750  
2022 8,699  
2023 8,452  
Patents and trademarks [Member]    
INTANGIBLE ASSETS    
Cost 15,163 15,404
Accumulated amortization 13,328 12,077
Net book value 1,835 3,327
Licenses [Member]    
INTANGIBLE ASSETS    
Cost 50,740 51,859
Accumulated amortization 49,112 50,434
Net book value 1,628 1,425
Intellectual property [Member]    
INTANGIBLE ASSETS    
Cost 28,277 28,411
Accumulated amortization 18,671 13,541
Net book value 9,606 14,870
Customer relationships [Member]    
INTANGIBLE ASSETS    
Cost 118,741 124,706
Accumulated amortization 61,993 53,627
Net book value 56,748 71,079
Brand [Member]    
INTANGIBLE ASSETS    
Cost 14,854 15,153
Accumulated amortization 2,536 1,318
Net book value 12,318 13,835
In-process research and development [Member]    
INTANGIBLE ASSETS    
Cost 10,521 11,012
Accumulated amortization 7,766 6,949
Net book value $ 2,755 $ 4,063
XML 125 R108.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
INTANGIBLE ASSETS      
Asset Impairment Charges   $ 3,668  
Amortization expense relating to intangible assets $ 20,946 16,471 $ 13,402
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 6 years 8 months 12 days    
Net carrying amount of intangible assets, not subject to amortization $ 313  
XML 126 R109.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Changes in the carrying amount of goodwill    
Balance at beginning of year $ 218,516 $ 154,114
Goodwill acquired (note 5(a) and 5(b)) 1,016 51,848
Disposal of assets of a business unit (2,073) 0
Foreign currency translation adjustments (6,385) 12,554
Balance at end of year 211,074 218,516
OEM Solutions    
Changes in the carrying amount of goodwill    
Balance at beginning of year 111,348  
Balance at end of year 107,268 111,348
Enterprise Solutions    
Changes in the carrying amount of goodwill    
Balance at beginning of year 27,405  
Balance at end of year 26,988 27,405
IoT Services    
Changes in the carrying amount of goodwill    
Balance at beginning of year 79,763  
Balance at end of year $ 76,818 $ 79,763
XML 127 R110.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES    
Trade payables and accruals $ 94,067 $ 94,775
Inventory commitment reserve 843 1,440
Accrued royalties 14,348 14,548
Accrued payroll and related liabilities 18,115 17,572
Deferred Rent 2,193 2,597
Professional Fees 6,702 4,153
Taxes payable (including sales taxes) 4,957 4,070
Product warranties (note 26(b)(iii)) 7,914 8,159
Deferred Credits and Other Liabilities, Current 7,055 3,984
Restructuring Reserve, Current 2,486 540
Other 25,540 23,529
Total $ 184,220 $ 175,367
XML 128 R111.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM OBLIGATIONS (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]    
Accrued royalties $ 28,181 $ 24,318
Deferred revenue - noncurrent 6,317 3,346
Other 8,752 8,973
Long-term obligations $ 43,250 $ 36,637
XML 129 R112.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Balance, beginning of period $ (2,476)  
Balance, end of period (9,146) $ (2,476)
Foreign currency translation adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Foreign currency translation adjustments (4,226) 5,416
Gain (loss) on long term intercompany loan balances [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Foreign currency translation adjustments $ (2,444) 6,534
AOCI Attributable to Parent [Member]    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Balance, beginning of period   $ (14,426)
XML 130 R113.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE CAPITAL (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 01, 2018
SHARE CAPITAL        
Stock Repurchased During Period, Shares 161,500 170,217    
Share repurchased during period, value per share $ 19.32 $ 16.35    
Common share cancellation (note 22) $ 3,120 $ 2,779 $ 10,203  
Common shares [Member]        
SHARE CAPITAL        
Shares repurchased 161,500 170,217 809,872  
Common share cancellation (note 22) $ 1,933 $ 1,825 $ 8,696  
Common shares [Member] | Maximum [Member]        
SHARE CAPITAL        
Shares authorized to be repurchased       3,580,668
Percentage of shares authorized to be repurchased       9.90%
Retained Earnings [Member]        
SHARE CAPITAL        
Common share cancellation (note 22) $ 1,187 $ 954 $ 1,507  
XML 131 R114.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Supplemental Cash Flow Elements [Abstract]        
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents $ 89,297 $ 65,224 $ 102,772  
Income Taxes Paid, Net 1,105 6,100 4,181  
Interest Paid, Including Capitalized Interest, Operating and Investing Activities 118 105 127  
Capital Expenditures Incurred but Not yet Paid 231 0 200  
Capital Lease Obligations Incurred 246 143 544  
Asset Retirement Obligation, Liabilities Incurred 0 75 520  
Cash and Cash Equivalents, at Carrying Value 89,076 65,003 102,772 $ 93,936
Restricted Cash and Cash Equivalents $ 221 $ 221 $ 0  
XML 132 R115.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT (Details)
$ in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
$ / $
Dec. 31, 2017
USD ($)
Dec. 31, 2018
CAD ($)
$ / $
Fair Value Disclosures [Abstract]      
Investment Foreign Currency, Contract, Amount Purchased     $ 50.1
Derivative, Average Forward Exchange Rate | $ / $ 1.3176   1.3176
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments $ 1,201 $ 307  
Line of Credit Facility, Maximum Borrowing Capacity $ 30,000 10,000  
Line of Credit Facility, Expiration Date Jul. 31, 2021    
Standby Letters of Credit Facility, Maximum Capacity $ 1,500 $ 10,000  
Letters of Credit Outstanding, Amount $ 100    
XML 133 R116.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES Schedule of minimum future payments under operating leases for our continuing operations (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Minimum future payments under operating leases  
2019 $ 7,557
2020 6,617
2021 4,986
2022 1,619
2023 674
Subsequent years 4
Total $ 21,457
XML 134 R117.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES Contingent liability on sale of products (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Changes in the liability for product warranties    
Balance, beginning of year $ 8,159 $ 7,561
Provisions 3,351 4,431
Expenditures (3,596) (3,833)
Balance, end of year 7,914 8,159
Calculated under Revenue Guidance in Effect before Topic 606 [Member]    
Changes in the liability for product warranties    
Balance, beginning of year 8,159 7,637
Balance, end of year   8,159
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]    
Changes in the liability for product warranties    
Balance, beginning of year (76)  
Balance, end of year $ 0 $ (76)
XML 135 R118.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES Other commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Wireless data and services [Member]    
Other commitments    
Purchase Obligation $ 8,952 $ 33,122
Electronic components inventory [Member]    
Other commitments    
Purchase Commitment, Remaining Minimum Amount Committed 147,029 133,407
Inventory, Raw Materials and Supplies, Gross $ 5,008 $ 5,206
XML 136 R119.htm IDEA: XBRL DOCUMENT v3.10.0.1
Legal proceedings and IP Indemnification Claims Narrative (Details) - M2M Solutions LLC [Member] - patent
1 Months Ended
Aug. 31, 2014
Jan. 31, 2012
COMMITMENTS AND CONTINGENCIES    
Patents found not infringed   1
Loss Contingency, Patents Allegedly Infringed, Number 1 2
XML 137 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)}}} EXCEL 138 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R):$X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ [(EH3B?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 " #LB6A.Q1(\/N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.FD1?Z*N%Z:=0$)B$HA;E'A;1--$B5&[MRD/M4>H.+\!AZ2,(@43L @+D;6-T5)'5.3C"6_T@@^?L9MA1@-V MZ+"G!*(4P-II8CB.70,7P 0CC"Y]%] LQ+GZ)W;N #LEQV27U# ,Y5#/N;R# M@+>GQY=YW<+VB52O,?]*5M(QX(J=)[_6#^OMAK45%_<%KPM^MQ6W4EQ+4;U/ MKC_\+L+.&[NS_]CX+-@V\.LNVB]02P,$% @ [(EH3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #LB6A.18D6.4T" # !P & 'AL+W=O MG!EOJ51=?D&BYT!/QM0VB 1!@EI:=WZ1F[$#+W)VE4W=P8%[XMJVE/_90\/N M6Q_[CX'7^E))/8"*O*<7^ 'R9W_@JH>F**>ZA4[4K/,XG+?^#C_O<:0-1O%6 MPUW,VIZ>RI&Q=]WY>MKZ@3.5(!+ZSY59]DM?4SWSO!F5X;^9*$;)&F'^ MO?(J)&O'*"J5EGX,S[HSS_OP)GK8W 8R&LAD(,: !I#)_!.5M,@YNWM\6/R> MZF^,GXE:FU(/FJ4P[U3R0HW>BB!'-QUF5.P'!9DI\*1 *O8$("[ GEAVXK:' MSOQ"8P^=^?UGCYSVR-BCF3U<3,]61&Y [ 3$ECU> 9%;!3=L'[JER6A&Y,X M,8F%21886Y&Z :D3D%KV; &P%1LW(',",LN.ESO-(5G9:ALG8F/[R0+AD*Q\ M!QRXSTM@1XB6)\:AB582[.RR[#[P&/[/!/K1K,UUD9#LPNT!7XQI4-X);MVIF[- M1J?RM"/F OXG'VK;=\HO=2>\(Y/J&C>7[9DQ"2J5X$DM::7*Z=1IX"QU,U5M M/M24H2-9/]9+-!7MXB]02P,$% @ [(EH3LO6+&(G!0 0!D !@ !X M;"]W;W)KS1*2F3&](=GE&?OUU[RV,W^OFQ_M2TK=Y.=V MLVNOIR]=M[^:S=J'E[2MVLMZGW;Y/T]ULZVZ_-@\S]I]DZK'(6B[F:%2;K:M MUKOIS7QX=]?I;MFTKYNMU7S[R)MZO?K*4P_7GQ;/[]T_8O9S7Q? M/:<_4_=]?]?DI]FQE,?U-NW:=;V;-.GI>GH+5ROM^H"!^&N=WMN3[Y.^*?=U M_:-_^.WQ>JIZ16F3'KJ^B"I_O*5EVFSZDK*.?\9"I\ED;/WOZ2UM,MXKR74\U)MV M^#MY>&V[>CN6DJ5LJY^'S_5N^'P?R_\(DP-P#,!C +@O _08H#\#S)0U+ ='GR$I C*Q"B^W40[PYC;>DG0?$ M#?1$L("!56!ET484;;AH1T0?$'M2C<6H-!G#)<>,=28$ M(IIC.GI?ZFDKBK9<-.F;A675H#/64]$"I@WJ2$0+&'B,A4GJ1-%N*$.?B@YR MO!?C/6\TD;GP3&8(-I"N67+*6]!DJJXXY73P2E8<1,6!*=:** ZLEJB]HHHY M%=!9NGXYY='YPFJ(HN+(%=-4%7F_@ UT!7/*Y#5CB&*!4M$Z63$H.;LJKAEI M>E6\:P#(B"\%"I0GV6 E4(5) 04[ "Y84\$@9 E'.UF@ D0ZD27*Z()DT5]N M ;ED0R7C%_TRZN6(=HXFR"\+.ES$R9QE-.4,%Y"F'@2";00,QE'=H@L! M!U*3G+#@C< @VU0."^9>DV16 B!RW[I XX!.9X$S%FC2$RC(V_/"=$;9!Q'9'M84-NXH>Q-R M;S+4FY!;RH5S;!D+&.1T2->Q6)HQA:TWRB:%W*1H%E^,S.EQ[$(#!J:;J2-F@I8.H2Z)98I$PLB):] M KE7&.H5(_._HCDFB9:HXA23K0(#&RM;L$B4TS?R]$V-9($\X6JG@.ZD) RU MI6EALO9 M5/-3!;\P0G['$Z.F)[REQ!EKZ,W22N"L#V@+&P5=N.D2KKIH.M0\[YI@%-O: M2)PV@=KA2N"TCZ=W9^?*Y42N>2(OMEW.J5JX?&*CQC?JT2!S, $S5M/25@*F MG7>EALN)7/-$SH?,L:A? M=UU_&WOR]O@SP"WVU]#D_0*N5H?+_,]B#K\M_%$US^M=.[FONZ[>#E?13W7= MI:Q27>9N?4G5X_%ADYZZ_JO/WYO#G?[AH:OWX^\5L^./)C?_ 5!+ P04 M" #LB6A.E?]4I0 $ !3$@ & 'AL+W=OL.[6AW(U!=95AGINL+@_'^6HQWGMJ5XOFK:\.Q_#4SKJWNB[; M_]:A:L[+.3XX"E78]D,393R\ATVHJJ&E MZ./?J='YM<\A\/;\H_5OX^#C8)[++FR:ZI_#KM\OYVX^VX67\JWJOS?G7\,T M(#V?3:/_/;R'*LH')[&/;5-UX^]L^];U33VU$JW4Y<_+\7 I_8\P.0"G M +P&0/%I@)H"% G(+L[&H7XM^W*U:)OSK+UDZU0.DP(>57R8V^'F^.S&_^)H MNWCW?:6+1?8^M#-)UA<)WD@0[R4;0:*NDBP:N+I T06.\>K6A9;CE1BOQOCB M-MZ045PD9I0<1XGSN26J#5<9G>>)L12BEX)[L<3+1:)O>D$$XN1SS9T/+?K0 MW(B]*5!VXT4WGKLA M*WWMN1OO"LH#KBK06RM[@5PF4\[=*(JFG&>@B.N:XHG+('?:^X2A!"J!&V*L M!)X&@-S2;(DZI\$D',G8!.2.-'6$TE36%#>2#,&G4B9C&#B'#>7PI+GOR&G* M'%%F(;'.048Q: [@Z3SA2D2% 09RJ#93F=IHS1%3LD'#P5;G((,"YO*E\Q2Y"QUE*4HL+0H0+')+.B,U9B8 MT4JFJ>(T=92FD^;NM5*J,22=5&-D-V_WP^>6/\KV]7#L9L]-WS?U^#K_TC1] MB&WF7^+X]J'<72^J\-(/IS:>MY?/')>+OCE-GW"RZW>DU?]02P,$% @ M[(EH3J[AXEX% @ 8 !@ !X;"]W;W)K*)=="JF3/C#9$JY!)ZRJZ1U"P?NB&O3$/Y[#Y3UF>N[[P//]:62>@#E M:4Z@5;4K'4XG#/W@[\K$JTW@I<:>C'K.[J2(V.O.OAR MREQ/ P&%4NH,1#4W*(!2G4AA_!ISNM.2VCCOOV?_9&I7M1R)@(+1G_5)5IF[ M<9T3G,F5RF?6?X:QGLAUQN*_P@VHDFL2M4;)J#!?I[P*R9HQBT)IR-O0UJUI M^V$F"D:;W8!' YX,?OC0$(R&8&% YDI]2.1)$\YZQT^_*R.Z#/A[P*UF:4> M-'MGYE2U0HW>\DV8HIO.,TKV@P3/)!C?2PJ+))@D2 %,%-A*@8T_G%-$"XI! M$AE):R1![,5)Z"^$A448;6(_\CT[46 E"M9$\8(H6"WD+5 >*>X80BM#N&9( M%@SA/QD>*>X8(BM#M&;8+!BBU0J^OXV6QZA8RS#&<;"UT\16FGA-\Q=_8O4G M*_]VL5_[Y'_/F45H/V=H=A?UV_B-\$O="N?(I+K6YO*=&9.@DGI/*E^EGN,I MH'"6NINH/A\>I2&0K!O?6S0]^OD?4$L#!!0 ( .R):$X%A&.=.08 !(A M 8 >&PO=V]R:W-H965T&ULC9I=;^)6$(;_"N*>YOY\R9?38^CW"]6U7J[J->C3?5P.?Z%/M[Z MUJ!5_+VHWK8G[T>[J7RMZV^[B]_N+\=F%U&UK.Z:W1!E?GFM9M5RN1LIQ_'O M8=#QT>?.\/3]C]%OVLGGR7PMM]6L7OZSN&^>+L=I/+JO'LJ79?.E?ONU.DS( MCT>'V?]>O5;++-]%DGWW_7^".YAA M SX8\-& Z%T#>S"P1P/F=PW#"( M1P/?AC3=KVZ[7?.R*:\N-O7;:+,_<<_E[F#3QY@/Q-WNPW;_V__E'=OF3U^O M"KJ8ON[&.4BN]Q(^E7!7,M.25'0EXEO)>M6PLX$LMB-@VZ<=B.6?.:4&\O6 M1C:$'7GHR"M'9(PX(GM-./7D$WNQ-3,@<\%Y<0[F6C9QAJ(X+5K%MI!+?0/& M.IW__L@ 42QBPJL4X"J%P:'*2AT:[ M,BY))!I]/@L3)/+T6)/D>TX>]2"<0-!>!DW*40Q[PJ@ES5HR4K),G0+ME5T2U,5I&MK!JN5"><8[[-A!G&@*IAE2UJW.- MI>2+(ACLC'&V83.X:&",?M;H5\4F:Z9;[UT?1;BG*D94EP4*:ZI/<@YFZIL5 MQCHCK,L:A0'6.4:)+ 98IUR:BD.&1BM\#_P9PY\1_&69PAKJWAA*?:XPTQDQ M7=8IK GKDS,R($WK1"Q6^Q,8:\*<>BI/QK1F36M=J##@L+&.9$#G9-V ,*X9 M5=TR7;/F<$["GN1M!G!-EI/M6R,,;$;UN MP&6NXGO2-6.Z,J*KND, 77TRO0MI,5PM*.5ET7=M=?D=(ZN0K*[EN[)N0)C5 M5K-:U2I6L]IYN1"YJE2LYCE1(?/][5E9-Z">M@F /DDX6$US M%Z)G"36DR\E!UEASH)M8)ODMS8*&32P"RWW1,HI>9JY;()NPBSV%BL7)QH)D M(^.>6= !\BF0I[Z]P>G&^L&%BL7HMQK]LE"YMAKIS!RL["2>UW4CPNRW0SHN M%D$]KY_I6S\,=3NDZ6)!U6Q)'VT@H\):>191BJ#4MVN8UW9(X\6"S@L3AQY< M.XQK-Z3SXD#G)5AYZIVFM0TL"P@PUJ1(OB=HC'0WI//B-*W)FF!D/.=DW8 P MU=V0WHL#N YD^LZTP[QV0WHO#J$NR1)K[@"&.[)N0#T-\2&]%P=Z+RZ03,1S MH)MP<,;W'1 ,3C>D]^) ;9WO5!4Z:*LHY,^!*DY9' &:(X.49 -T<4R3YQ V-EE@]=4.R@OK:9P[G&X>^'ZC[ 'P_""9$ M1SWWIL<9QP_OOGB,?W^^^W+M =9S;2R7>7Y>MX]H>O)@=_=K@3_*S>-BO1U] MK9NF7K5/ 8 >&PO=V]R:W-H965T M&ULA9G1;N,V$$5_Q?"[U^0,24E!$F!EH6B!%EALT?99FRB) ML;;E2DJR_?M2LN.U9RZ3E]A6+H>7$CF'(UZ_MMWW_JEIAMF/[6;7W\R?AF%_ MM5SV=T_-MNX_M?MF%__ST';;>H@_N\=EO^^:^GYJM-TLR9BPW-;KW?SV>KKV MI;N];I^'S7K7?.EF_?-V6W?_E[7VV;7K]O=K&L>;N:?[57E>&PP*?Y>-Z_]V??9.)1O;?M]_/'; M_/PN=Y-GZ_'^&_-< ,Z-J!3 QO>;<#'!ORS@7NW@3LV<*+! M\C"4Z=Y4]5#?7G?MZZP[/-Y]/^7BW;\;+TXW>_I?O#U]O/IR:VUQO7P9 M QTUY4%#YYJ38AFCG[H@U$5)JCG190\K(.%+204D#KM@.%">VO/Y(,C@ X& M<%, =Q; "8_E01(FR6Z2+,@%:\1HM0"#!#4 MD#F((1\D_LPF%];+$0.5\48^8JTBGQ>)IYQ!QYER;.5D*S/5C643I&6@,NRL ML*Q56: ".\ZAXQPXEO,J5[TL;,B]<*Q5^=D2.?@%D2@YJPIHN "&13=EH;J1 MM_=#1:45B_BK<'IS0"W7N8W\Z%=(.$0Y)I]-]"EW40VMGK%*;=6+Q,3 MG#2L5?(&ORNY= L3^V=+X.;*!'$4G??BBXRE7:U:Y-YDTC*2!4JXQB"P#%QG MTC7KFYP5TK06+;R7EH&(SU+?I66,'NM )L\3(3 +K%>C]KD;5!T>2(#,JE;ZU:A-P$:1O(?,ZI)X8Y9!&(E&U- MCP5[F9Y62.:996H'LN"+U"S!,+*:1D&YU@PA6SB5@!"TLDQN#2J@#75I&)."0-W"$A6D<[LR###!UBF_[T6Z](L)08 03A*"/JY;/I940!+W M/7DB13*& P,XR.JSY(\+EX\E%9 L?#+!,*8"Z\K%.EEYLZXX8@HV,N.MD(ZS MH*IOI(L;44[4LXQIQ*27KTLD+$Z\7 )4D#NBDD%-$61:6P&5S^1>MD*Q3&K3 MQ)@)#)@@%U[).I?']4EJF@$99;)BJI#,&DJ50XSQP /LE0L&58?JB@ ,K4^ M0"1'-O7V$3."=1ECG40:@](C9F_E&#G%F$L,N.34K4;045M4 MK"J4:R1++6C,)@9LFB,.X<@!7 M7N+5@3=MSJAW5T 6:>7EC*N +L]3K'*854Y73EYF$:<+G;PPF00-D,5:4+V4 M![*8L;,LL9UQ&) . -++[<%1%"Z,D\P0*R +7DVF"LB@\>794=FVZ1ZG8\A^ M=M<^[X;QP.GLZNFH\S.-1VWB>FFOJL.!Y<\PA_/3/^KN<;WK9]_:86BWTW'; M0]L.3;1I/L4[^]34]Z-\=&'-% UJX&]-!BW\J8[7P&-J: MN:IZ;V2+9PL<;W6PKX?09DAHUMZ33S+NO$A MP?*T$S5\!_^C.UF,V*Q22@VMDZ8E%JJ,WF\/QR3@(^"GA,$M]B1T>2@;C<7]6?8N_8RUDX>##JERQ]D]$[ M2DJH1*_\LQD^P]3/GI*I^:]P 87PX 1K%$:Y^"5%[[S1DPI:T>)M7&4;UV'2 MO]+6"7PB\ \$-A:*SA^%%WEJS4#L>/:="%>\/7 \FR(DXU'$?VC>8?:2;_>[ ME%V"T(0YCAB^Q,P(ANIS";Y6XLC_H7.^SM^M6MQ%_NXOB\FZ0+(JD$2!Y+\] MKF'V'XJPQ:%JL'4<)T<*T[=QE!?9>6+O>;R4/_!QW+\)6\O6D;/Q>+7Q BIC M/*"5S0W.4(,O; X45#YL/^'>CG,V!MYTTQ-B\SO.?P-02P,$% @ [(EH M3AP)^5VU 0 TP, !@ !X;"]W;W)K/*N5>LRVGC?'1AS10-:N"O308M_*F.U\!C:FKG.@B@C22O& M-YL;IH5L:9[&W,GFJ>F]DBV<+'&]UL+^.H(R0T:W]#/Q+.O&AP3+TT[4\ +^ M>W>R&+%9I90:6B=-2RQ4&;W;'HY)P$? #PF#6^Q)Z.1LS&L(OI09W01#H*#P M04'@#>J)^R]$U&]Y244(E>^66K-0.QX]IT(5[P]<#R;(B3C4<1_:-YA]I)OKV]2=@E" M$^8X8O@2,R,8JL\E^%J)(_^'SODZ?[=J<1?YNS\LWJX+)*L"211(_MOC&F;_ M5Q&V.%0-MH[CY$AA^C:.\B([3^P=CY?R&SZ.^S=A:]DZKS9>0&6,![2R MN<(9:O"%S8&"RH?M+>[M.&=CX$TW/2$VO^/\ U!+ P04 " #LB6A..O@, M'K4! #3 P & 'AL+W=OVRC@,<%O$[^OH =UVJMO@ SG'/FPI . M:%YM ^#(FU:MS6CC7'=DS!8-:&%OL(/6WU1HM'#>-#6SG0%11I)6C"?)@6DA M6YJGT78J]4[*%LR&VUUJ8]Q,H'#*ZH1^.9UDW+CA8GG:BAN_@?G1GXRTV MJY120VLEML1 E='[S?&T"_@(>)$PV,69A$HNB*_!^%9F- D)@8+"!07AMRL\ M@%)!R*?Q:]*D<\A 7)X_U+_$VGTM%V'A =5/6;HFHW>4E%")7KEG'+["5,^> MDJGX1[B"\O"0B8]1H+)Q)45O'>I)Q:>BQ=NXRS;NPWBSYQ-MG< G I\)=S$. M&P/%S#\+)_+4X$#,V/M.A"?>'+GO31&:;_:?4G8-0A/F-&+X M$C,CF%>?0_"U$"?^#YWS=?YV-<5MY&^7X0_)NL!N56 7!7;_K7$%<_B[2K9H MJ@93QW&RI,"^C:.\\,X3>Q]?D?V!C^/^)$PM6TLNZ/S3Q@>H$!WX5)(;/T.- M_V&SH:!RX7CKSV:&PO=V]R:W-H965T;9"\-%\8789DG_OF-#"$E17[!G..?,&7N<#L8^ MNP; DU'""-0HC7?R2HG?>J$D%K2CQ.JZMCNLP_KG93[1U I\(?";L8QTV M%HK.[X47>6K-0.QX]IT(5[P]<#R;(B3C4<1_:-YA]I)OKWG*+D%HPAQ'#%]B M9@1#];D$7RMQY/_0.5_G[U8M[B)_]\'B;ET@615(HD#RWQ[7,,FG(FQQJ IL M'$)O?&PO=V]R:W-H965T2%(1N-GLB&5>XS&/N M9,I<#TYP!2>#[" E,^]'$'HL\!9_))YYV[F0(&7>LQ9^@OO5GXR/R*Q2Q0Z.6O]$H*GNL";8 @$5"XH,+] MQNNDB>>2@;C^1J6%C5]4#=9I.:EX*Y*]I96KN([I3Y9-M'4"G0AT)M";V$LJ%)U_ M8XZ5N=$C,NGL>Q:N>'N@_FRJD(Q'$?]Y\]9G+^5V?YV32Q":,,>$H4O,C"!> M?2Y!UTHO,:D(61RJ!-/&<;*H MTH.*H[S(SA-[1^.E?,+3N/]@IN7*HK-V_FKC!31:._!6-E=^ACK_PN9 0./" M]L;O39JS%#C=3T^(S.^X_ M02P,$% @ [(EH3H-366VX 0 TP, !D M !X;"]W;W)K&UL;5-A;YLP$/TKEG] 39RDR2) M:CI-F[1)4:=MGQTXP*K-,=N$[M_/-I31CB_8=[SW[IU]3@O_5&BT<#XT-;.= 5%&DE:,)\D]TT*V-$]C[F+R%'NG M9 L70VROM3!_SJ!PR.B&OB:>9-VXD&!YVHD:OH/[T5V,C]BL4DH-K978$@-5 M1A\VI_,NX"/@IX3!+O8D=')%? [!ES*C23 $"@H7%(1?;O (2@4A;^/WI$GG MDH&XW+^J?XJ]^UZNPL(CJE^R=$U&CY244(E>N2<_GVCK!#X1^$PXQCIL+!2=?Q1.Y*G! M@9CQ[#L1KGASXOYLBI",1Q'_>?/69V_YYOZ0LEL0FC#G$<.7F!G!O/I<@J^5 M.//_Z)RO\[>K%K>1OWUC\;@NL%L5V$6!W1N!#^]Z7,$2*SE]MO( *T8&WDMSY&6K\"YL#!94+ MVX/?FW'.QL!A-STA-K_C_"]02P,$% @ [(EH3O&5WANR 0 TP, !D M !X;"]W;W)K&UL=5-ACYP@$/TKA!]PK*SM-1LU MN;VF:9,VV5S3]C.KHY(#L8#K]=]W0-?SMO:+,.-[;][ D(W&/KL6P),7K3J7 MT];[_L"8*UO0PMV9'CK\4QNKA0:D@A#9^SYIT M*1F(Z_U5_5/L'7LY"P>/1OV2E6]S^H&2"FHQ*/]DQL\P]_..DKGYKW !A?#@ M!&N41KGX)>7@O-&S"EK1XF5:91?7<=:_TK8)?";P&P*;"D7G'X4716;-2.QT M]KT(5YP<.)Y-&9+Q*.(_-.\P>RF2^R1CER T8XX3AJ\Q"X*A^E*";Y4X\G_H MG&_S]YL6]Y&_?V/Q/P+IID :!=(W ON;'KW#]A[W=IJS M*?"FGY\06]YQ\1=02P,$% @ [(EH3K_9_TVW 0 TP, !D !X;"]W M;W)K&UL;5/M;IPP$'P5RP\0WW$D=SH!4BY1U$JM M=$K5]KO2FJ7T];[[LB8 M*UM0W-V8#C3^J8U5W&-H&^8Z"[R*)"59LMG<,<6%ID46P)IAIQNZ5OB632M#PE69!UOX ?XG]W98L1FE4HHT$X832S4.;W?'D]I MP$? +P^Q)Z.1BS$L(OE8YW01#(*'T08'C43,U_@RM(A %YDU ['CV7<\ M7/'VF.#9E"$9CR+^0_,.L]=BN[_-V#4(39C3B$F6F!G!4'TND:R5."7_T9/= M.G^W:G$7^;L/%N_6!=)5@30*I!\$]I]Z7,,6+OXRVR=_@X[M^Y;81VY&(\7FV\@-H8#VAE[M.&=C MX$TW/2$VO^/B'U!+ P04 " #LB6A.QR$]:< ! 4! &0 'AL+W=O M]R/X:Q=1%:5FDOH#5<]TM 4^"X]GO8> M'P _.4QF,T>^DXM2+SYXJ N<>$,@H+)>@;GA"O<@A!=R-GXOFG@MZ8G;^;OZ MU]"[Z^7"#-PK\8O7MBOP :,:&C8*^ZRF;[#TL\=H:?X1KB RW3V\\YN7JA!7.:,72+61'$J:\E:*S$B?Y'IUF< MOXM:W 5^MBU_2.("650@"P*[?WJD<8%]5& ?<9!^V*08YF,1LCD5";H-]]&@ M2HU]> N;['KE[V@XU;_P^;T\,=WRWJ"+LNYNA!-LE++@K"0WSDOGGN@:"&BL MG]ZZN9XOZAQ8-2QOD*P_@O(/4$L#!!0 ( .R):$[UMR<]MP$ -,# 9 M >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WN$]-"=K3(HN]LB@P' MIV0'9T/LH+4P?TZ@<,SIGKXYGF73NN!@1=:+!KZ#^]&?C;?8HE))#9V5V!$# M=4[O]\=3&O 1\%/":%=G$BJY(+X$XTN5TUU("!24+B@(OUWA 90*0CZ-W[,F M74(&XOK\IOX8:_>U7(2%!U2_9.7:G!XHJ: 6@W+/.#[!7,\M)7/Q7^$*RL-# M)CY&B]"$^\/W+?FS(X8ROBG4_>>N^UV!^2C%V#T(PY31B^QBP(YM67$'PK MQ(G_1^?I-C_93#&)_&0=_HYO"Z2; FD42/^I,?U0XQ;F]D,0MFJJ!M/$<;*D MQ*&+H[SR+A-[S^.CO,.GW" M\&UL?5/M;M0P$'P5RP]0W_F.]C@E MD7I%""203D7 ;U^R2:SZ(]C.I;P]:R<-H8WX$WLW,[.S]CH;K'OR+4 @SUH9 MG],VA.[(F"];T,+?V X,_JFMTR)@Z!KF.P>B2B2M&-]L;ID6TM B2[FS*S+; M!R4-G!WQO=;"_3Z!LD-.M_0E\2B;-L0$*[).-/ -PO?N[#!BLTHE-1@OK2$. MZIS>;X^G?<0GP \)@U_L2>SD8NU3##Y7.=U$0Z"@#%%!X'*%!U J"J&-7Y,F MG4M&XG+_HOXQ]8Z]7(2'!ZM^RBJT.3U04D$M>A4>[? )IG[>43(U_P6NH! > MG6"-TBJ?OJ3L?;!Z4D$K6CR/JS1I'<8__/U$6R?PB.9U/&9#J*] _->\Q>B^WA-F/7*#1A3B.&+S$S@J'Z7(*O ME3CQ-W3.U_F[58N[Q-_]8_%N76"_*K!/ OO_]KB&.;PJPA:'JL$U:9P\*6UO MTB@OLO/$WO-T*7_AX[A_%:Z1QI.+#7BUZ0)J:P.@E&PO=V]R:W-H965T?<#R[I8.RK:P \>=.J=1EM MO.^.C+FB 2WF@Q9O*6"T\FK9FKK,@RDC2BO$DN65:R);F:?2=;9Z:WBO9 MPMD2UVLM[.\3*#-D=$/?'4^R;GQPL#SM1 T_P/_LSA8M-JN44D/KI&F)A2JC M=YOC:1?P$? L87"+,PF57(QY#<;W,J-)2 @4%#XH"-RN< ]*!2%,X]>D2>>0 M@;@\OZM_C;5C+1?AX-ZH%UGZ)J-[2DJH1*_\DQF^P53/)TJFXA_@"@KA(1., M41CEXDJ*WGFC)Q5,18NW<9=MW(?Q9GL[T=8)?"+PF;"/<=@8*&;^17B1I]8, MQ(Z][T1XXLV18V^*X(RMB'>8O$/O-=_L#RF[!J$) )!)+8! #3 P &0 'AL M+W=OG/@:)2H; MOZ0<8N06C&'"<,7V,6!//J2PF^5>+(_Z-S MOLW?;UK<1_[^G<7]MD"Z*9!&@?2=0/JAQRW,]8&UL?5/1CML@$/P5Q <<"4DO:61;NEQ5M5(K M15>U?2;VVD8'K LXOOY] ?M''9CPIT:KA0^A;9CK+(@JD;1B?+.Y9UI(0XLLY2ZVR+#W2AJX6.)Z MK87]>0:%0TZW]#7Q))O6QP0KLDXT\ 7\U^YB0\1FE4IJ,$ZB(1;JG#YL3^=] MQ"? -PF#6^Q)[.2*^!R#CU5.-]$0*"A]5!!AN<$C*!6%@HT?DR:=2T;B/J+[+RK^ MI.R=1SVI!"M:O(RK-&D=QC^[PT1;)_")P&?",=5A8Z'D_)WPHL@L#L2.9]^) M>,7;$P]G4\9D.HKT+YAW(7LKMF_O,W:+0A/F/&+X$C,C6%"?2_"U$F?^#YWS M=?YNU>(N\7=_6#RL"^Q7!?9)8/_?'M&UL?5/;;MP@$/T5Q <$+]ZFR6;ML8T"Q@6\3O^^ W8M>I<3EOO^P-CKFQ! M"W=E>NCPIC96"X^F;9CK+8@JDK1B/$FNF1:RHT46?2=;9&;P2G9PLL0-6@O[ MYPC*C#G=T3?'HVQ:'QRLR'K1P$_PO_J318LM*I74T#EI.F*ASNG=[G#I,0B5G8UZ"\:W*:1(2 @6E#PH"MPO<@U)!"-/X/6O2)60@KL]OZ@^Q M=JSE+!S<&_4L*]_F](:2"FHQ*/]HQJ\PU_.)DKGX[W !A?"0"<8HC7)Q)>7@ MO-&S"J:BQ>NTRR[NXW23IC-MF\!G E\(-S$.FP+%S+\(+XK,FI'8J?>]"$^\ M.W#L31F; M*::1GZ[Y2;(ML-\4V$>!_7]K_(CAR;]5LE53-=@FCI,CI1FZ.,HK[S*Q=SP^ MRCM\&O&UL?5/;;IPP$/T5RQ\0LUZ:1"M RB:*4JF55JG:/GMA MN"B^$-LLZ=]W; BE+45%"+0?IG,S[!W,\G2N;FO\ %),*#$ZQ1&NGBEY2#\T;- M*FA%B;=I[71X-[.\W9%'C3ST^(+>^X M^ U02P,$% @ [(EH3M5P+YZU 0 TP, !D !X;"]W;W)K&UL?5/M;IPP$'P5RP\0<[[+ATZ E$L4I5(KG1*U_>V#!:S8 M++'-D;Y];,-1VJ+^P=YE9G;67J<#FC?; #CRH55K,]HXU^T9LT4#6M@K[*#U M?RHT6C@?FIK9SH H(TDKQI/DAFDA6YJG,78J]4[*%HR&VUUJ87P=0.&1T M0R^)%UDW+B18GG:BAE=PW[NC\1&;54JIH;426V*@RNC]9G_8!7P$_) PV,6> MA$Y.B&\A^%)F- F&0$'A@H+PRQD>0*D@Y&V\3YIT+AF(R_U%_2GV[GLY"0L/ MJ'[*TC49O:.DA$KTRKW@\ Q3/]>43,U_A3,H#P].?(T"E8U?4O36H9Y4O!4M M/L95MG$=QC_;"VV=P"<"GPEWD<#&0M'YHW B3PT.Q(QGWXEPQ9L]]V=3A&0\ MBOC/F[<^>\YY8S8Q@7GTNP==*'/@_=,[7^=M5B]O(W_YA M\69=8+^OW9IRS,7#834^(S>\X_P10 M2P,$% @ [(EH3J7^03JV 0 TP, !D !X;"]W;W)K&UL?5/1;IPP$/P5RQ\0@^^:7D^ E$M5M5(CG5*U??;! E9L3&QS M)'_?M2&4MJ@OV+O,S,[:ZVPT]LFU )Z\:-6YG+;>]T?&7-F"%N[&]-#AG]I8 M+3R&MF&NMR"J2-**\22Y95K(CA99S)UMD9G!*]G!V1(W:"WLZPF4&7.:TK?$ MHVQ:'Q*LR'K1P#?PW_NSQ8@M*I74T#EI.F*ASNE=>CSM SX"?D@8W6I/0B<7 M8YY"\*7*:1(,@8+2!P6!RQ7N0:D@A#:>9TVZE S$]?Y-_5/L'7NY" ?W1OV4 ME6]S>J"D@EH,RC^:\3/,_;RC9&[^*UQ!(3PXP1JE42Y^23DX;_2L@E:T>)E6 MV<5UG/[PW4S;)O"9P!?"(=9A4Z'H_*/PHLBL&8F=SKX7X8K3(\>S*4,R'D7\ MA^8=9J\%3PX9NP:A&7.:,'R%21<$0_6E!-\J<>+_T#G?YN\V+>XB?_>'Q0_; M OM-@7T4V/^WQPU,FOQ5A*T.58-MXC@Y4IJABZ.\RBX3>\?CI?R&3^/^(&PC M.T&PO=V]R:W-H965TM<_V!,5NVH(6]PAXZ_Z=&HX7S MH6F8[0V(*I*T8GRW^\BTD!TMLI@[F2+#P2G9P5MG% M=9S^I'RF;1/X3. +X3K685.AZ/RS<*+(#([$3&??BW#%R8'[LRE#,AY%_.?- M6Y^]%#Q),G8)0C/F.&'X"O.*8%Y]*<&W2ASY7W3.M_GIIL4T\M,W%O\AL-\4 MV$>!_7][W,*D[XJPU:%J,$T<)TM*'+HXRJOL,K$W\1;9*WP:]^_"-+*SY(S. M7VV\@!K1@;>RN_(SU/H7M@0*:A>VG_S>3',V!0[[^0FQY1T7?P!02P,$% M @ [(EH3FBX^(2U 0 TP, !D !X;"]W;W)K&UL?5/1;IPP$/P5RQ\0'SZ2BTZ E$L4M5(KG5*U??;! E9L3&USI'_?M2&4 MMJ@OV+O,S,[:ZVPT]M6U )Z\:=6YG+;>]T?&7-F"%N[&]-#AG]I8+3R&MF&N MMR"J2-**\=WNCFDA.UID,7>V168&KV0'9TO:-G%;2BQ=NTRBZNX_3G M<)AIVP0^$_A"N(]UV%0H.G\27A29-2.QT]GW(EQQRF_X-.Z?A6UDY\C%>+S: M> &U,1[0RNX&9ZC%%[8$"FH?M@?&UL M?5/1;IPP$/P5RQ\0'S[:7$^ E$M5M5(KG5(U??;! E9L3&USI'_?M2&4-B@O MV+O,S,[:ZVPT]LFU )X\:]6YG+;>]T?&7-F"%N[&]-#AG]I8+3R&MF&NMR"J M2-**\=WN/=-"=K3(8NYLB\P,7LD.SI:X06MA?Y] F3&G"7U)/,BF]2'!BJP7 M#7P'_Z,_6XS8HE))#9V3IB,6ZIS>)<=3&O 1\"AA=*L]"9UQ[$:XX.7(\FS(DXU'$?VC>8?9:\.0V M8]<@-&-.$X:O,,F"8*B^E.!;)4[\%9WS;?Y^T^(^\O?_6#QL"Z2; FD42-_L M<0OSX;\B;'6H&FP3Q\F1T@Q='.55=IG8.QXOY2]\&O=OPC:R<^1B/%YMO(#: M& ]H97>#,]3B"UL"!;4/VUO&UL?5/M M;MP@$'P5Q ,$'W>71B?;4BY5E4JM=$K5YC=GKS\48%W Y_3M"]AQG-3-'\.N M9V9G84D'-$^V 7#D64EM,]HXUQT8LT4#2M@K[$#[/Q4:)9P/3R5;#R1#;*R7,GR-('#*ZH2^)A[9N7$BP/.U$#3_ M_>Q.QD=L5BE;!=JVJ(F!*J.WF\-Q%_ 1\*N%P2[V)'1R1GP*P=SL+"'DJGY;W !Z>'!B:]1H+3Q2XK>.E23BK>BQ/.XMCJNP_AGOY]HZP0^ M$?A,N(EUV%@H.O\LG,A3@P,QX]EW(ESQYL#]V10A&8\B_O/FK<]>Y=L<:@*3!W'R9(">QU'>9&=)_:6QTMYA8_C_EV8NM66G-'YJXT74"$Z\%:2 M*S]#C7]A_-.&=CX+";GA";WW'^%U!+ P04 " #LB6A.9BNK M0[4! #3 P &0 'AL+W=O& M;$3S;%L 1UZUZFQ.6^?Z(V.V;$$+>X,]=/ZF1J.%\Z9IF.T-B"J2M&)\M_O MM) =+;+H.YLBP\$IV<'9$#MH+3;%H7'*S(>M' -W#?^[/Q M%EM4*JFALQ([8J#.Z=W^>$H#/@)^2!CMZDQ")1?$YV \5#G=A81 0>F"@O#; M%>Y!J2#DTWB9->D2,A#7YW?US[%V7\M%6+A']5-6KLWI+245U&)0[@G'+S#7 M,C$QRA1V;B2]-&9RQ%?'.)V^]]UIPGF3L&H1FS&G" M\!5FOR"85U]"\*T0)_X/G?-M?K*98A+YR1_\=%L@W11(HT#ZWQJW,(>_@K!5 M4S68)HZ3)24.71SEE7>9V#L>'^4W?!KW1V$:V5ER0>>?-CY C>C I[*[\3/4 M^A^V& IJ%XX?_=E,_ %!+ P04 " #LB6A.[W/G!+4! M #3 P &0 'AL+W=O&;#3V MQ;4 GKQJU;F#!J&=9^3:G!THJJ,6@_),9/\%X=E.M>EO0SKGAR)BM.M#"WN O;]IT&CAO&E:9@<#HHXDK1A/DENFA>QIF4?? MV90YCD[)'LZ&V%%K8?Z<0.%4T -]<3S*MG/!P+T&99ZWE&R%/\5 MKJ \/&3B8U2H;%Q)-5J'>E'QJ6CQ/.^RC_LTW]QF"VV?P!<"7PEW,0Z; \7, M/PHGRMS@1,S<^T&$)SX]-%9RQ%?'.)V^]]UIR_B%GUR"T8$XSAF\PAQ7! MO/H:@N^%./%7=,[W^>ENBFGDIUM^FNP+9+L"613(WJQQ!Y/^7R7;-%6#:>,X M65+AV,=1WGC7B;WG\5'^P>=Q_R9,*WM++NC\T\8':! =^%22&S]#G?]AJZ&@ M<>'XWI_-/&>SX7!8OA!;_W'Y%U!+ P04 " #LB6A.8%C1*;4! #3 P M&0 'AL+W=OOB>>9=/ZD&!%UHL&OH'_WI\L1FQ1J:2&SDG3 M$0MU3N_VAV,:\!'P0\+H5GL2.CD;\Q*"SU5.=\$0*"A]4!"X7. >E I":.-U MUJ1+R4!<[]_5'V/OV,M9.+@WZJ>L?)O36THJJ,6@_+,9GV#NYQ,E<_-?X (* MX<$)UBB-YF6G;!#X3^$*XC7785"@Z?Q!> M%)DU(['3V?8_8)@J+Z4 MX%LECOP_.N?;_&338A+YR5\6DVV!=%,@C0+IASUN8=)_BK#5H6JP31PG1THS M='&45]EE8N]XO)0_\&G_ 5!+ P04 " #LB6A.K'G<0;8! #3 P &0 M 'AL+W=O9=VXD&!YVHD:7L!][T[&1VQ6*:6&UDILB8$J MHW?;PW$7\!'P0\)@%WL2.CDCOH;@2YG133 $"@H7%(1?+G /2@4A;^-MTJ1S MR4!<[C_5'V/OOI>SL'"/ZJ6IP M(&8\^TZ$*]X>N#^;(B3C4<1_WKSUV4O.D^N478+0A#F.&+[ ;&<$\^IS";Y6 MXLC_H7.^SD]6+2:1G_QA\69=8+&UL;5/M;MP@$'P5Q ,$'^>TEY-M*9>H M:J56.J5J^INSUQ\*L"[@<_KV!>RX;NH_AEW/S,["DHUH7FP+X,BKDMKFM'6N M/S)FRQ:4L#?8@_9_:C1*.!^:AMG>@*@B24G&D^0#4Z+3M,AB[FR*# NJ9U(<&*K!<-? ?WHS\;'[%%I>H4:-NA)@;JG-[O MCJ2W/@9:OT+6P()M0O;CWYO MICF; H?]_(38\HZ+/U!+ P04 " #LB6A.Q%I H[0! #3 P &0 'AL M+W=OOB6>9-/ZD&!%UHL&OH/_T9\L1FQ1J:2&SDG3$0MU3N_V MAV,:\!'P4\+H5GL2.CD;\Q*"+U5.=\$0*"A]4!"X7. >E I":./7K$F7DH&X MWK^I?XZ]8R]GX>#>J&=9^3:GMY144(M!^2/D2&F&+H[R*KM, M[!V/E_(7/HW[-V$;V3ER-AZO-EY ;8P'M+*[PAEJ\84M@8+:A^TGW-MISJ; MFWY^0FQYQ\4?4$L#!!0 ( .R):$Z2C*02M@$ -,# 9 >&PO=V]R M:W-H965T:IZ;UL-9PL<;U2 MPOXZ@C1#1K?T,_'K<]'). MCX ?+0QNL2>AD[,QKR'X4F9T$PR!A,('!8'+!>Y!RB"$-MXF33J7#,3E_E/] M,?:.O9R%@WLC?[:E;S)Z2TD)E>BE?S;#$TS]7%,R-?\5+B 1'IQ@C<)(%[^D MZ)TW:E)!*TJ\CVNKXSJ,?Y+]1%LG\(G 9\)MK,/&0M'Y@_ B3ZT9B!W/OA/A MBK<'CF=3A&0\BO@/S3O,7G*>7*?L$H0FS''$\ 5F.R,8JL\E^%J)(_^'SODZ M?[=J<1?YNS\L[M<%DE6!) HD_^UQ#7/S5Q&V.%0%MH[CY$AA>AU'>9&=)_:. MQTOY#1_'_9NP=:L=.1N/5QLOH#+& UK97.$,-?C"YD!"YM.IO3UKG^Q)@M6]#" MWF$/G?]3H]'"^= TS/8&1!5)6C&>)&^8%K*C119S%U-D.#@E.[@88@>MA?EY M!H5C3G?T-?$HF]:%!"NR7C3P%=RW_F)\Q!:52FKHK,2.&*AS>K\[G=. CX G M":-=[4GHY(KX'()/54Z38 @4E"XH"+_QH]9DRXE W&]?U7_$'OW MO5R%A0=4WV7EVIP>*:F@%H-RCSA^A+F? R5S\Y_A!LK#@Q-?HT1EXY>4@W6H M9Q5O18N7:95=7,?ISX'/M&T"GPE\(1QC'385BL[?"R>*S.!(S'3VO0A7O#MQ M?S9E2,:CB/^\>>NSMX*GQXS=@M",.4\8OL+L%@3SZDL)OE7BS/^A<[[-WV]: MW$?^_@^+[[8%TDV!- JD_^UQ W-(_BK"5H>JP31QG"PI<>CB**^RR\3>QUMD MO^'3N'\1II&=)5=T_FKC!=2(#KR5Y,[/4.M?V!(HJ%W8OO5[,\W9%#CLYR?$ MEG=<_ )02P,$% @ [(EH3GM*CXG> @ LPP !D !X;"]W;W)K&UL=5?M;ILP%'T5Q ,4[(2O*HG4=)HV:9.J3MM^NXF3 MH )FMI-T;S_;4)J9XS\!FW//L?&])Y?55)<1V]MTZEU?-*ZOT\2M3OQ MEJD[T?/./#D(V3)MAO*8J%YRMG=!;9/0-,V3EM5=O%FYN2>Y68FS;NJ./\E( MG=N6R;];WHCK.B;Q^\1S?3QI.Y%L5CT[\A]<_^R?I!DE$\N^;GFG:M%%DA_6 M\0.YW]+/D]LV=,[JEY-SL[Z5Z%>V86K\SL94,SLDHNEFC$; <, MO<%\(!+#/DE0)+&ELW!*W\EF!"9:08.D(EO_MD7I[1)@%%LF@ M2 8(EIX(PF18)('P@%%'X"0% @ M PBN:[*84Q1^#D!0( D(+G\":KOPTP""0GF '8#,RWM6G !#BV5 !GL 05> M9+X. N4!'6P#!-1X4?@Z"%0&=+ 3$%#F1>7K %"9!G2P&9!YI6 &9>C/ M#KL!!85>^MD&08%LH]@-*"CTTG<=" JX#L5N0$&AEWY:0U# =2AV PH*O?1= M!X("KD.Q&U!0Z)7O.A 4R@/L!A14>C7+ P0*Y0&V PHJO9KE 0+Y>9#<](PM MET?7+:MH)\Z=:]5O9J>._(&ZGO,#/K3SWYD\UIV*7H0VG:OK+P]":&[6DMZ9 M/9_,%\0T:/A!V]O"W,NAC1X&6O3C)T(R?:=L_@%02P,$% @ [(EH3AP@ ML>;= 0 W@0 !D !X;"]W;W)K&UL=53M;ILP M%'T5Y >HB4E"&P%2TZG:I$V*.FW[[<#E0[4QM4WHWGZV(8P2]T_L>SGWG'-O M;">#D*^J!M#!.V>M2E&M=7? 6.4U<*KN1 >M^5(*R:DVH:RPZB30PA5QADD8 M[C&G38NRQ.5.,DM$KUG3PDD&JN>[Z>5,%3P)]JQ044-*>Z1,/.P3?+%$$^8X M8L@"LYD1V+#/$L0G<20WY83XZR.OQZ_(_F844?C)+&,O0>QQ$*U<^C#;E0A>G"\.LG(W M2P6YZ%MWJQ?9^?(^$G<^_\/'F_^#RJII57 6VIQR=Q9+(308*^&=F5AM'ILY M8%!JNXW-7HY7;@RTZ*;7!,]/6O8/4$L#!!0 ( .R):$ZAL&4/N0$ -,# M 9 >&PO=V]R:W-H965TD M21?9EII6U29M4M1IW6]B7]NH8#S [EG',_N*2#L:^N ?#D M3:O69;3QOCLRYHH&M' WIH,6;RICM?!HVIJYSH(H(TDKQI-DS[20+=J)&KZ#_]&=+5IL5BFEAM9) MTQ(+54;O-\?3+N CX$7"X!9G$BJY&/,:C"]E1I.0$"@H?% 0N%WA 90*0IC& MKTF3SB$#<7E^5W^*M6,M%^'@P:B?LO1-1N\H*:$2O?+/9O@,4SVWE$S%?X4K M*(2'3#!&892+*REZYXV>5# 5+=[&7;9Q'\:;PZ>)MD[@$X'/A+L8AXV!8N:/ MPHL\M68@=NQ])\(3;XX<>U,$9VQ%O,/D'7JO^3:Y3=DU"$V8TXCA"\QF1C!4 MGT/PM1 G_A^=\W7^=C7%;>1OE^'WR;K ;E5@%P5V_]2X_U#C&N;P(0A;-%6# MK>,X.5*8OHVCO/#.$WO/XZ/\A8_C_DW86K:.7(S'IXT/4!GC 5-);G"&&OQA MLZ&@\N%XP+,=YVPTO.FF+\3F?YS_ 5!+ P04 " #LB6A.#]L'"QH" !V M!@ &0 'AL+W=O9\>P:+WDOY*NJ M 73PQEFK-F&M=;1 >M>7,2DE-MEO),5">!'AV),Q)'448X;=JP MR%UL+XM<7#1K6MC+0%TXI_)/"4STFW 1W@(OS;G6-D"*O*-G^ [Z1[>79D4F ME6/#H56-: ,)ITWXO%CO5A;O #\;Z-5L'MA,#D*\VL67XR:,K"%@4&FK0,UP MA2TP9H6,C=^C9CAM:8GS^4W]D\O=Y'*@"K:"_6J.NMZ$CV%PA!.],/TB^L\P MYK,,@S'YKW %9N#6B=FC$DRY9U!=E!9\5#%6.'T;QJ9U8S_JWV@X(1X)\4<) MR4A(/DI(1T+J$5>K)JQ2"641>(ACF/_5!7=8IC4,XMA MEKC9##6;(0*99Q;#K#RS&,;[3G<8Y@DWNT+-KMX+Q-[QE1C&/SXRNWTA36]P-_@DA 9C M,7HPIU:;G\"T8'#2=KHR3+]:HJ_4$L#!!0 ( .R):$ZU M@7O<]@$ (@% 9 >&PO=V]R:W-H965TOL@50P1NCOX1,]+UJ,AL["**C(^*=CU<1"!'QHCX?03*IQR%Z!YXZ9I6F0 NLH$T\ W4 M]^$B] JO*E7'H)<=[P,!=8Z>P\,Y-7@+^-'!)#?SP&1RY?S5+#Y7.=H90T"A M5$:!Z.$&)Z#4"&D;OQ9-M&YIB-OY7?VCS5WGX =5PXT3O47(J[3YK'K[3@M^G>:GQ M MA.B]A'@AQ.\E) LA<0AX3L76YDP4*3+!IT#,ISL07'VR3VD5\@\0HD5B#95BI\="KEP^R=7'V8)R=9'^:#WVSJ-9MZ!-QC]6&< MJI]\F,0QZ\.DCEF\N8\,1&/?N@Q*/O;*G.HFNK:3Y\C<9R=^U&UF[@I_9>8> M]96(INME<.5*OQ9[IVO.%6B+NP?ML=5M<5U0J)69[O5&ULC53;CILP%/P5Q >L$R[9;01(2Z*JE5HIVJKMLP.'B];& MU#9A^_>UC4.IZX=]P?9A9CQCS,EFQE]%!R"#-TH&D8>=E.,1(5%U0+%X8",, MZDW#.,52+7F+Q,@!UX9$"8IVNP.BN!_"(C.U"R\R-DG2#W#A@9@HQ?QW"83- M>;@/[X67ONVD+J B&W$+WT!^'R]#0Y.'S_GA.-=X ?O0P MB\T\T$FNC+WJQ>2".B;,'DOA=Q-Z@L>''VQ"'@U\@\0HD1B#9GM3>R5'Z,$Z0DP^3 M.&%]F-1O-O6:33T"!\>L#_/HF/5AGARS/LP'QRS:W$<*O#7_N@@J-@U2?]5- M=6TGSY&^STZ]5&UFZ0I_998>]17SMA]$<&52_2WF3C>,25 6=P_*8Z?:XKH@ MT$@]?51SOC2'92'9:/L>6IMO\0=02P,$% @ [(EH3CW%D5@- @ $08 M !D !X;"]W;W)K&ULC55A;YLP$/TKB!]0$R"T MC0A2231MTB9%G=9]=L@%4&W,;"=T_WZV(8QZ-ZE?8M_QWO.[ U_R0.O/D+"2GVH2R)JJ70$^.Q!F)HR@CG+9=6.0N M=Y!%+BZ:M1T<9* NG%/YNP0FAFVX"F^)Y[9NM$V0(N]I#=]!_^@/TD1D5CFU M'#K5BBZ0<-Z&3ZO-/K-X!WAI85"+?6 K.0KQ:H,OIVT864/ H-)6@9KE"CM@ MS H9&[\FS7 ^TA*7^YOZ)U>[J>5(%>P$^]F>=+,-'\+@!&=Z8?I9#)]AJF<= M!E/Q7^$*S,"M$W-&)9AROT%U45KP2<58X?1M7-O.K<.D?Z/AA'@BQ!\E)!,A M^2@AG0BI1R!C*:XW>ZIID4LQ!')\NSVU']%JDYKN5S;IFNV>F?8HD[T629SF MY&J%)DPY8N(%9C4CB%&?CXBQ(\KX'WHFT_;P6V7FN/<7V M8GGYTLR[<3S]E1F'Y3 P5G;[;W9 MRW%*C8$6_32 R?PO4/P!4$L#!!0 ( .R):$XG5X), ( *4% 9 M>&PO=V]R:W-H965T,"B;=_7\!>-W%1U1?##.>\-+"H&_VR%5REO+5&9_+/8Y<0L"A,$Z!V>4*!^#<"=DT?DZ: M> [IB+?[=_6/OG9;RYEI.$C^HRU-L\=;C$JHV(6;9SE\@JF>-493\5_@"MS" M728V1B&Y]E]47+218E*QJ0CV-JYMY]=A/%EO)UJ80"<"G0G;Z)^$>"+$_TM( M)D*R()"Q%-^;(S,L2Y4U^X9R^V?[,MD=;[S6+Z3HE5R^P+?VYGT#@R_LB, ^PK4W7; M:726QOY*_L%74AJP*48/MA&-G9FSP:$R;OMH]VJ<'*-A9#\-13)/YNPW4$L# M!!0 ( .R):$Y(P-RXN0$ -,# 9 >&PO=V]R:W-H965TS:8KVU(V491*C;1*U?29M<M M"PY29!UKX">X7]W)>(O,*A67H"S7"AFH'C(Q,V$ *[Y0VRS) MW\-\U.;9=@ .O4BA;($[Y_HC(;;J0#)[HWM0_J;11C+G M3=,2VQM@=21)06B2?":2<87+//K.ILSUX 17<#;(#E(R\WH"H<<"[_"[XXFW MG0L.4N8]:^$'N)_]V7B++"HUEZ LUPH9: I\MSN>LH"/@%\<1KLZHU#)1>OG M8'RO"YR$A$! Y8("\]L5[D&((.33^#-KXB5D(*[/[^I?8^V^E@NS<*_%;UZ[ MKL![C&IHV"#]\ M\M9[KV6:[G-R#4(SYC1AZ JS6Q#$JR\AZ%:($_V/3NDV/]U,,8W\=!W^<+LM MD&T*9%$@^Z?&PX<:-S!9\B$(6355@FGC.%E4Z4'%45YYEXF]H_%1_L*G<7]D MIN7*HHMV_FGC S1:._"I)#=^ACK_PQ9#0./"\=:?S31GD^%T/W\ALOSC\@U0 M2P,$% @ [(EH3LN.3-;H 0 9P4 !D !X;"]W;W)K&UL;51M;YLP$/XKR#^@)LX;BP"IZ31MTB9%G=9]=N 24&W,;!.Z M?S_;$,KH?<'V\;S<&>[27NE74P'8Z$V*QF2DLK8]4&J*"B0W#ZJ%QKVY*"VY M=4=]I:;5P,M DH*R.-Y1R>N&Y&F(G72>JLZ*NH&3CDPG)==_CR!4GY$5N0>> MZVME?8#F:"?LL^J_PEC/ED1C\=_A!L+!?2;.HU#"A&=4=,8J.:JX5"1_ M&]:Z"6L_ZM]I.(&-!+8@T,$H9/Z96YZG6O61'NZ^Y?X3KP[,W4WA@^$JPCN7 MO''16[[>K%)Z\T(CYCA@V SSCJ!.?;)@F,61?: SAO/7:(KKP%_/^7&,"VQ0 M@4T0V/Q7(UO4B&'6N,D6-=DB IN%"8;9XB8[U&2'".P6)AAFCYOL49,](I L M3##,)]PD04V2CP+;>&&"899_'IW]Z!+T-;2XB0K5-6&\S*+3%'EDH5'>X<,( M^L'UM6Y,=%;6M5MHBHM2%EPJ\8/[=)6;>M-!P,7Z[=[M]=#[P\&J=AQK=)JM M^3]02P,$% @ [(EH3J[PWX#I 0 9P4 !D !X;"]W;W)K&UL;53O;ILP$'\5Q /48!+"(D!J6E6;M$E1IW6?'7()J#9F MM@G=V\\VA#%V7[!]_/[<&>[R0:IW70.8X$/P5A=A;4RW)T17-0BF'V0'K7US MD4HP8X_J2G2G@)T]27!"HR@E@C5M6.8^=E1E+GO#FQ:.*M"]$$S]/@"70Q'& MX3WPVEQKXP*DS#MVA>]@?G1'94]D5CDW EK=R#90<"G"QWA_R!S> ]X:&/1B M'[A*3E*^N\.7X-JU?ATG_3L,)="+0%8&,1C[S9V98F2LY!&J\^XZY3QSOJ;V;R@7] M5?AW-GEMH[&PO=V]R:W-H M965TI%"VP)US_8$06W4@F;W2 M/2A_TV@CF?.F:8GM#; ZDJ0@-$GV1#*N<)E'W\F4N1Z<]:^ 7N=W\RWB*+2LTE*,NU0@:: M_M#L0@;B^ORN_BW6[FLY M,POW6CSSVG4%OL6HAH8-PCWJ\0'F>JXQFHO_ 1<0'AXR\3$J+6Q<4358I^6L MXE.1[&W:N8K[.-W&PO=V]R:W-H M965T::MI]9 M'94X7O]] 5UKMWP19GB>9V88QG10^LTT !9]2-&:##?6=D="3-& 9.9! M=="ZDTIIR:PS=4U,IX&5@20%H4FR(Y+Q%N=I\)UUGJK>"M["62/32\GT[Q,( M-61XA6^.5UXWUCM(GG:LAN]@?W1G[2PRJY1<0FNX:I&&*L-/J^-IZ_$!\)/# M8!9[Y"NY*/7FC2]EAA.?$ @HK%=@;KG",PCAA5P:[Y,FGD-ZXG)_4W\)M;M: M+LS LQ*_>&F;#!\P*J%BO;"O:O@,4SU;C*;BO\(5A(/[3%R,0@D3OJCHC55R M4G&I2/8QKKP-ZS">[&ZT.(%.!#H3#H% QD A\T_,LCS5:D!ZO/N.^1:OCM3= M3>&=X2K"F4O>..\U7^]V*;EZH0ES&C%T@5G-".+4YQ T%N)$_Z-3&N>OHRFN M W^]Y">/<8%-5& 3!#;_U+B_JS&&.<2#;*-!MA&!Q[L@$5EXY[%XHJ'S?^'C3'UCNN:M01=EW?L)7:Z4LN!221Y<+HT;X]D0 M4%F_W;N]'A_S:%C537-*YI]%_@=02P,$% @ [(EH3@^#TBVV 0 TP, M !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$-=XF MTIW_? 3N.F[HOP SGG+DP9*.QSZX%\.15 M2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*I(4I+QW>Z:*=%I6F31=[)% M9@8O.PTG2]R@E+"_CR#-F-.$OCF>NJ;UP<&*K!<-? ?_HS]9M-BB4G4*M.N, M)A;JG-XEA^,^X"/@9P>C6YU)J.1LS',POE0YW86$0$+I@X+ [0+W(&40PC1> M9DVZA S$]?E-_2'6CK6DM)!;48I'\RXR/,]7RB9"[^*UQ M(CQD@C%*(UU<23DX;]2L@JDH\3KMG8[[.-VD?*9M$_A,X OA-L9A4Z"8^6?A M19%9,Q([];X7X8F3 \?>E,$96Q'O,'F'WDN1WB09NP2A&7.<,'R%>49V+OXBNP=/HW[-V&;3CMR-AZ?-CY ;8P'3&5WA3/4X@];# FU M#\<;/-MISB;#FW[^0FSYQ\4?4$L#!!0 ( .R):$XWNJ,IN $ -,# 9 M >&PO=V]R:W-H965T(LM*E6G0-L.-3%0 MY_0Q.9W3@(^ 'QV,=G4FH9(KXDLP/E0,H@Y-/X-6O2 M)60@KL]OZA]C[;Z6J[#PA/)G5[DVIP^45%"+0;IG'#_!7,^!DKGX+W #Z>$A M$Q^C1&GC2LK!.E2SBD]%B==I[W3)QIVP0^$_A">(AQV!0H9OY!.%%D M!D=BIM[W(CQQ+,_Z-SOLW?;Z:XC_S]FI\>9>)?>3Q4?["IW'_*DS3:4NNZ/S3Q@>H$1WX5'9W?H9:_\,60T+M MPO'HSV::L\EPV,]?B"W_N/@#4$L#!!0 ( .R):$Y=,^(1U $ &,$ 9 M >&PO=V]R:W-H965TMUL.1$%6VP*FZ$P/TYJ06DE-M3-D0-4B@E2-Q1J(@^$ X[7I<9,YWD44F M1LVZ'BX2J9%S*O^<@(DIQR%^=3QU3:NM@Q390!OX#OK'<)'&(HM*U7'H52=Z M)*'.\6-X/"<6[P _.YC4:H]L)5^MB ^'C-RLT(PY>4RT MPH0+@ACU)42T%^(4_4>/HK<1SCN0>#]$O%M%[/CQFA^F^P+)KD#B!)(WUY!N MKF$/\[ I9 >3!IM$R.IM.,C&M;%"I1A[;2]AY5TFY3&R;[OQG\P$^8;_)^/' M[QN53=* MOU!+ P04 " #LB6A.*9I,D-\! #(! &0 'AL+W=OCU(PMB M 2!1/X4D;>*R/&CFQ3_\;CW"NR=P/[FF;RROU!+ P04 M " #LB6A.:0[@5+@! #3 P &0 'AL+W=O.;S2W30K8T3Z/O;/(4>Z=D"V=#;*^U,'].H'#(Z):^.9YDW;C@ M8'G:B1I^@/O9G8VWV*Q22@VME=@2 U5&[[?'4Q+P$? L8;"+,PF57!!?@O&U MS.@F) 0*"A<4A-^N\ !*!2&?QN])D\XA W%Y?E-_C+7[6B["P@.J7[)T348/ ME)10B5ZY)QR^P%3/GI*I^&]P!>7A(1,?HT!EXTJ*WCK4DXI/18O7<9=MW(?Q M9K^?:.L$/A'X3#C$.&P,%#/_+)S(4X,#,6/O.Q&>>'ODOC=%<,96Q#N?O/7> M:[X[W*7L&H0FS&G$\ 5F.R.85Y]#\+40)_X?G?-U_FXUQ5WD[][QDW6!9%4@ MB0+)NQH/'VIFEJTE M%W3^:>,#5(@.?"J;&S]#C?]ALZ&@=&JLSEMG>N/C-FR!2WL#?;0^3\U&BV<#TW# M;&] 5)&D%>-)Q&N.#UR?S9E2,:CB/^\>>NS MUV+W,)5L=J@;3Q'&RI,2ABZ.\RBX3>\_CI?R#3^/^79A&=I9< MT/FKC1=0(SKP5I(;/T.M?V%+H*!V87OP>S/-V10X[.&PO=V]R:W-H965T&,"*S5#;+.G?US:$ MTI07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D= M#(@ZDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)'K87Y?0*%4T$/]-7Q)-O.!0$TR=8ZKFE9"G^"UQ!>7C(Q,>H4-FXDFJT#O6BXE/1XF7>91_W:;ZY MRQ;:/H$O!+X2[F,<-@>*F7\03I2YP8F8N?>#"$]\.'+?FRHX8ROBG4_>>N^U M3-^G.;L&H05SFC%\@SFL".;5UQ!\+\2)_T?G?)^?[J:81GZZY:?)OD"V*Y!% M@>R?&K,W->YA;M\$89NF:C!M'"=+*AS[.,H;[SJQ#SP^RE_X/.Y?A6EE;\D% MG7_:^ -H@.?2G+C9ZCS/VPU%#0N'-_YLYGG;#8<#LL78NL_+O\ 4$L#!!0 M ( .R):$[%@EA1N $ -,# 9 >&PO=V]R:W-H965T[EG',_N*0#FF?; #CRHE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3