0001104659-23-028003.txt : 20230302 0001104659-23-028003.hdr.sgml : 20230302 20230302171413 ACCESSION NUMBER: 0001104659-23-028003 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230302 DATE AS OF CHANGE: 20230302 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IRADIMED CORP CENTRAL INDEX KEY: 0001325618 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 731408526 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36534 FILM NUMBER: 23700240 BUSINESS ADDRESS: STREET 1: 1025 WILLA SPRINGS DR. CITY: WINTER SPRINGS STATE: FL ZIP: 32708 BUSINESS PHONE: 4076778022 MAIL ADDRESS: STREET 1: 1025 WILLA SPRINGS DR. CITY: WINTER SPRINGS STATE: FL ZIP: 32708 10-K 1 irmd-20221231x10k.htm FORM 10K
0001325618--12-312022FYP1YP3YP5YP5YP7Y500000P0Yfalse0false0001325618us-gaap:RetainedEarningsMember2022-12-310001325618us-gaap:AdditionalPaidInCapitalMember2022-12-310001325618us-gaap:RetainedEarningsMember2021-12-310001325618us-gaap:AdditionalPaidInCapitalMember2021-12-310001325618us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001325618us-gaap:RetainedEarningsMember2020-12-310001325618us-gaap:AdditionalPaidInCapitalMember2020-12-310001325618us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001325618us-gaap:CommonStockMember2021-12-310001325618us-gaap:CommonStockMember2020-12-310001325618us-gaap:EmployeeStockOptionMember2021-12-310001325618us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001325618us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001325618us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001325618us-gaap:EmployeeStockOptionMember2022-12-310001325618irmd:EquityIncentivePlan2014Member2022-12-310001325618irmd:EquityIncentivePlan2014Member2014-04-300001325618irmd:EquityIncentivePlan2014Member2020-06-122020-06-120001325618srt:MinimumMemberirmd:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001325618srt:MaximumMemberirmd:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001325618us-gaap:RestrictedStockUnitsRSUMember2021-12-310001325618irmd:PerformanceBasedRestrictedStockUnitsMember2021-12-310001325618srt:MinimumMemberirmd:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001325618srt:MaximumMemberirmd:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001325618irmd:EmployeesMember2022-01-012022-12-310001325618irmd:BoardOfDirectorsMember2022-01-012022-12-310001325618irmd:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001325618irmd:InternationalMember2021-01-012021-12-310001325618country:US2021-01-012021-12-310001325618us-gaap:CommonStockMember2021-01-012021-12-310001325618srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001325618srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001325618srt:MinimumMemberirmd:ComputerSoftwareAndHardwareMember2022-01-012022-12-310001325618srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001325618srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001325618srt:MaximumMemberirmd:ComputerSoftwareAndHardwareMember2022-01-012022-12-310001325618irmd:InternationalMember2022-12-310001325618country:US2022-12-310001325618irmd:InternationalMember2021-12-310001325618country:US2021-12-310001325618us-gaap:MachineryAndEquipmentMember2022-12-310001325618us-gaap:LeaseholdImprovementsMember2022-12-310001325618us-gaap:FurnitureAndFixturesMember2022-12-310001325618irmd:ToolingInProcessMember2022-12-310001325618irmd:ComputerSoftwareAndHardwareMember2022-12-310001325618us-gaap:MachineryAndEquipmentMember2021-12-310001325618us-gaap:LeaseholdImprovementsMember2021-12-310001325618us-gaap:FurnitureAndFixturesMember2021-12-310001325618irmd:ToolingInProcessMember2021-12-310001325618irmd:ComputerSoftwareAndHardwareMember2021-12-310001325618us-gaap:PreferredStockMember2022-12-310001325618us-gaap:SeriesAPreferredStockMember2022-12-310001325618us-gaap:SubsequentEventMember2023-02-212023-02-210001325618us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001325618us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001325618irmd:SusiLLCMember2022-01-012022-12-310001325618irmd:SusiLLCMember2021-01-012021-12-310001325618us-gaap:RetainedEarningsMember2021-01-012021-12-310001325618irmd:WinterSpringsFloridaFacilityMemberirmd:SusiLLCMember2022-12-3100013256182019-01-010001325618us-gaap:PatentsMember2022-01-012022-12-310001325618us-gaap:TrademarksMember2022-12-310001325618irmd:PatentsInUseMember2022-12-310001325618irmd:PatentsInProcessMember2022-12-310001325618irmd:PatentsFullyAmortizedMember2022-12-310001325618irmd:InternallyDevelopedSoftwareInUseMember2022-12-310001325618irmd:InternallyDevelopedSoftwareInProcessMember2022-12-310001325618us-gaap:TrademarksMember2021-12-310001325618irmd:PatentsInUseMember2021-12-310001325618irmd:PatentsInProcessMember2021-12-310001325618irmd:PatentsFullyAmortizedMember2021-12-310001325618irmd:InternallyDevelopedSoftwareInUseMember2021-12-310001325618irmd:InternallyDevelopedSoftwareInProcessMember2021-12-310001325618us-gaap:RestrictedStockUnitsRSUMember2022-12-310001325618irmd:PerformanceBasedRestrictedStockUnitsMember2022-12-310001325618us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001325618irmd:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001325618us-gaap:RetainedEarningsMember2022-01-012022-12-310001325618us-gaap:DomesticCorporateDebtSecuritiesMember2021-01-012021-12-310001325618us-gaap:CommonStockMember2022-12-310001325618us-gaap:SubsequentEventMember2023-02-022023-02-020001325618us-gaap:DomesticCorporateDebtSecuritiesMember2021-12-310001325618us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2021-12-310001325618us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2021-12-310001325618us-gaap:SubsequentEventMember2023-02-020001325618us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001325618us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001325618us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001325618us-gaap:CostOfSalesMember2022-01-012022-12-310001325618us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001325618us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001325618us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001325618us-gaap:CostOfSalesMember2021-01-012021-12-310001325618us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001325618us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-3100013256182020-12-310001325618irmd:InternationalMember2022-01-012022-12-310001325618country:US2022-01-012022-12-310001325618srt:MinimumMember2022-01-012022-12-310001325618srt:MaximumMember2022-01-012022-12-310001325618srt:MinimumMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001325618srt:MaximumMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001325618irmd:MRICompatiblePatientVitalSignsMonitoringSystemsMember2022-01-012022-12-310001325618irmd:MRICompatibleIVInfusionPumpsMember2022-01-012022-12-310001325618irmd:FerroMagneticDetectionSystemsMember2022-01-012022-12-310001325618irmd:MRICompatiblePatientVitalSignsMonitoringSystemsMember2021-01-012021-12-310001325618irmd:MRICompatibleIVInfusionPumpsMember2021-01-012021-12-310001325618us-gaap:PreferredStockMember2022-01-012022-12-310001325618us-gaap:CommonStockMember2022-01-012022-12-310001325618irmd:WinterSpringsFloridaFacilityMemberirmd:SusiLLCMember2014-01-310001325618irmd:WinterSpringsFloridaFacilityMemberirmd:SusiLLCMember2014-01-012014-01-3100013256182021-01-012021-12-3100013256182022-12-3100013256182021-12-3100013256182022-06-3000013256182023-02-2800013256182022-01-012022-12-31xbrli:sharesiso4217:USDxbrli:pureirmd:itemiso4217:USDxbrli:sharesutr:acre

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

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

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022

OR

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

FOR THE TRANSITION PERIOD FROM         TO            

COMMISSION FILE NO. 001-36534

IRADIMED CORPORATION

(Exact Name of Registrant As Specified In Its Charter)

Delaware

    

73-1408526

(State or other jurisdiction of
 incorporation or organization)

 

(I.R.S. Employer
 Identification No.)

 

 

 

1025 Willa Springs Drive
Winter Springs, Florida

 

32708

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code: (407) 677-8022

SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:

Title of each class:

    

Trading Symbol

    

Name of each exchange on which registered:

Common stock, par value $0.0001

IRMD

Nasdaq Capital Market

SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT: None.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes    No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes    No

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No 

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

Large accelerated filer  

    

Accelerated filer  

Non-accelerated filer  

Smaller reporting company  

Emerging growth company  

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

As of June 30, 2022, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of its shares held by non-affiliates was approximately $242,425,071.

There were 12,593,245 shares outstanding of the registrant’s common stock, par value $0.0001 per share, as of February 28, 2023. The registrant’s common stock is listed on the Nasdaq Capital Market under the stock symbol “IRMD.”

DOCUMENTS INCORPORATED BY REFERENCE

The information that is required to be included in Part III of this Annual Report on Form 10-K is incorporated by reference from the registrant’s definitive proxy statement for the 2023 Annual Meeting of Stockholders to be filed by the registrant within 120 days of December 31, 2022. Only those portions of any such definitive proxy statement that are specifically incorporated by reference herein shall constitute a part of this Annual Report on Form 10-K.

TABLE OF CONTENTS

IRADIMED CORPORATION.

TABLE OF CONTENTS TO ANNUAL REPORT ON FORM 10-K

For the Fiscal Year Ended December 31, 2022

PART I

1

ITEM 1.

BUSINESS

1

ITEM 1A.

RISK FACTORS

19

ITEM 1B.

UNRESOLVED STAFF COMMENTS

39

ITEM 2.

PROPERTIES

39

ITEM 3.

LEGAL PROCEEDINGS

40

ITEM 4.

MINE SAFETY DISCLOSURES

40

PART II

41

ITEM 5.

MARKET FOR REGISTRANT’S COMMON STOCK, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

41

ITEM 6.

[RESERVED]

44

ITEM 7.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

44

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

50

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

50

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

50

ITEM 9A.

CONTROLS AND PROCEDURES

50

ITEM 9B.

OTHER INFORMATION

51

PART III

52

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

52

ITEM 11.

EXECUTIVE COMPENSATION

52

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

52

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

52

ITEM 14.

PRINCIPAL ACCOUNTING FEES AND SERVICES

52

PART IV

53

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

53

ITEM 16.

FORM 10-K SUMMARY

53

EXHIBIT INDEX

53

SIGNATURES

55

INDEX TO FINANCIAL STATEMENTS

F-1

i

CAUTIONARY STATEMENTS REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains “forward-looking statements” that involve substantial risks and uncertainties. The forward-looking statements are contained principally in the sections entitled “Business,” “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” In some cases, you can identify forward-looking statements by the following words: “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These statements relate to future events or our future financial performance or condition and involve known and unknown risks, uncertainties and other factors that could cause our actual results, levels of activity, performance or achievement to differ materially from those expressed or implied by these forward-looking statements. These forward-looking statements include, but are not limited to, statements about:

our ability to receive 510(k) clearance for our products and product candidates, complete inspections conducted by the U.S. Food & Drug Administration (“FDA”) or other regulatory bodies resulting in favorable outcomes, additional actions by or requests from the FDA, including a request to cease domestic distribution of products, or other regulatory bodies and unanticipated costs or delays associated with the resolution of these matters;
the timing and likelihood of regulatory approvals or clearances from the FDA or other regulatory bodies and regulatory actions on our product candidates and product marketing activities;
unexpected costs, expenses and diversion of management attention resulting from actions or requests posed to us by the FDA or other regulatory bodies;
our primary reliance on a limited number of products;
our ability to retain the continued service of our key professionals and to identify, hire and retain additional qualified professionals;
our expectations regarding the sales and marketing of our products, product candidates and services;
our expectations regarding the integrity of our supply chain for our products;
the potential for adverse application of environmental, health and safety and other laws and regulations of any jurisdiction on our operations;
our expectations for market acceptance of our new products;
the potential for our marketed products to be withdrawn due to recalls, patient adverse events or deaths;
our ability to establish and maintain intellectual property on our products and our ability to successfully defend these in cases of infringement;
the implementation of our business strategies;
the potential for exposure to product liability claims;
our financial performance expectations and interpretations thereof by securities analysts and investors;
our ability to compete in the development and marketing of our products and product candidates with other companies in our industry;

ii

difficulties or delays in the development, production, manufacturing and marketing of new or existing products and services, including difficulties or delays associated with obtaining requisite regulatory approvals or clearances associated with those activities;
changes in laws and regulations or in the interpretation or application of laws or regulations, as well as possible failures to comply with applicable laws or regulations as a result of possible misinterpretations or misapplications;
cost-containment efforts of our customers, purchasing groups, third-party payers and governmental organizations;
costs associated with protecting our trade secrets and enforcing our patent, copyright and trademark rights, and successful challenges to the validity of our patents, copyrights or trademarks;
actions of regulatory bodies and other government authorities, including the FDA and foreign counterparts, that could delay, limit or suspend product development, manufacturing or sales or result in recalls, seizures, consent decrees, injunctions and monetary sanctions;
costs or claims resulting from potential errors or defects in our manufacturing that may injure persons or damage property or operations, including costs from remediation efforts or recalls;
the results, consequences, effects or timing of any commercial disputes, patent infringement claims or other legal proceedings or any government investigations;
interruption in our ability to manufacture our products or an inability to obtain key components or raw materials or increased costs in such key components or raw materials;
uncertainties in our industry due to the effects of government-driven or mandated healthcare reform;
competitive pressures in the markets in which we operate;
the loss of, or default by, one or more key customers or suppliers; and
unfavorable changes to the terms of key customer or supplier relationships.

Forward-looking statements are not guarantees of future performance and are subject to substantial risks and uncertainties that could cause the actual results to differ materially from those that we predicted in the forward-looking statements. Investors should carefully review the information contained under the caption “Risk Factors” contained in Item 1A for a description of risks and uncertainties that could cause actual results to differ from those that we predicted. All forward-looking statements are based on information available to us on the date hereof, and we assume no obligation to update forward-looking statements, except as required by Federal Securities laws.

Unless expressly indicated or the context requires otherwise, references in this Annual Report to “IRADIMED,” the “Company,” “we,” “our,” and “us” refer to IRADIMED CORPORATION.

iii

PART I

ITEM 1.

BUSINESS

Overview

IRADIMED CORPORATION (“IRADIMED”, the “Company,” “we,” “us,” “our”) develops, manufactures, markets and distributes Magnetic Resonance Imaging (“MRI”) compatible medical devices and related accessories, disposables and services relating to them. We were incorporated in Oklahoma in July 1992 and reincorporated in Delaware in April 2014.

MRidium 3860+ MRI Compatible IV Infusion Pump System

We are the only known provider of a non-magnetic intravenous (“IV”) infusion pump system that is specifically designed to be safe for use during MRI procedures. We were the first to develop an infusion delivery system that largely eliminates many of the dangers and problems present during MRI procedures. Standard infusion pumps contain magnetic and electronic components which can create radio frequency interference and are dangerous to operate in the presence of the powerful magnet that drives an MRI system. Our patented MRidium® MRI compatible IV infusion pump system has been designed with a non-magnetic ultrasonic motor, uniquely designed non-ferrous parts and other special features to safely and predictably deliver anesthesia and other IV fluids during various MRI procedures. Our pump solution provides a seamless approach that enables accurate, safe and dependable fluid delivery before, during and after an MRI scan, which is important to critically ill patients who cannot be removed from their vital medications, and children and infants who must generally be sedated to remain immobile during an MRI scan.

Each IV infusion pump system consists of an MRidium® MRI compatible IV infusion pump, non-magnetic mobile stand, proprietary disposable IV tubing sets and many of these systems contain additional optional upgrade accessories.

IRadimed 3880 MRI Compatible Patient Vital Signs Monitoring System

Our 3880 MRI compatible patient vital signs monitoring system has been designed with non-magnetic components and other special features to safely and accurately monitor a patient’s vital signs during various MRI procedures. The IRADIMED 3880 system operates dependably in magnetic fields up to 30,000 gauss, which means it can operate virtually anywhere in the MRI scanner room. The IRADIMED 3880 has a compact, lightweight design allowing it to travel with the patient from their critical care unit to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units. The features of the IRADIMED 3880 include: wireless ECG with dynamic gradient filtering; wireless SpO2 using Masimo® algorithms; non-magnetic respiratory CO2; invasive and non-invasive blood pressure; patient temperature, and optional advanced multi-gas anesthetic agent unit featuring continuous Minimum Alveolar Concentration measurements. The IRADIMED 3880 MRI compatible patient vital signs monitoring system has an easy-to-use design and allows for the effective communication of patient vital signs information to clinicians.

With the expanding use of MRI procedures, both traditional procedures, and intraoperative and interventional procedures, safe and reliable infusion delivery and patient monitoring in an MRI environment is becoming increasingly important to hospitals and other medical providers. Our founder, President, Chief Executive Officer, and Chairman of the Board of Directors, Roger Susi, is a pioneer in the MRI compatible medical device industry, having invented the first MRI compatible patient monitoring system in 1986 and the first non-magnetic MRI compatible IV infusion system in 2004.

We sell our products primarily to hospitals and acute care facilities, both in the United States and internationally. We currently employ a direct sales strategy in the United States and as of December 31, 2022, our direct sales force consisted of 25 field sales representatives, supported by 3 regional sales directors, and supplemented by 5 clinical application specialists. Internationally, we market our products into approximately 80 countries through the use of independent distributors.

As of December 31, 2022, we have sold approximately 6,582 MRI compatible IV infusion pump systems and approximately 1,596 of our 3880 MRI compatible patient vital signs monitoring systems.

We generate revenue from the sale of MRI compatible medical devices and related accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. In fiscal year 2022,

1

our revenue was $53.3 million and our income from operations was $15.6 million representing an operating profit margin of 29.3 percent. Refer to the information contained under the caption “Financial Highlights and Outlook” regarding our outlook for 2023.

Our internet website is www.iradimed.com. We make available on the Investors section of our website, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and Proxy Statements, and amendments to those reports, as soon as reasonably practicable after filing such documents with, or furnishing such documents to, the SEC. We include our website address throughout this filing for reference only. The information contained on our website is not incorporated by reference to this report.

History and Development

Mr. Susi founded Invivo Research Inc. in 1979 where he developed the first MRI compatible patient monitoring system. Mr. Susi served as the President of Invivo Research Inc. from 1979 until 1998, and as its Chairman of the Board of Directors from 1998 until 2000. Under Mr. Susi’s leadership, Invivo Research matured from a start-up medical device company into a leading producer of vital signs monitoring devices used during MRI procedures. Invivo Research was acquired by Invivo Corporation in 1992, which began trading on the Nasdaq Stock Exchange in 1994. Mr. Susi served as a Director of Invivo Corporation from 1998 until 2000 and oversaw technical areas from 2000 to 2004. Invivo Corporation was acquired by Intermagnetics General Corporation in 2004, which was later acquired by Koninklijke Philips NV (NYSE: PHG).

Mr. Susi began exploring the market for an MRI compatible IV infusion pump while at Invivo. Invivo subsequently disclaimed any interest in the infusion pump and acknowledged that Mr. Susi was free to pursue the infusion pump development for his own account. Accordingly, Mr. Susi began the formal and detailed development of what subsequently has become our MRidium MRI compatible IV infusion pump system. This first-generation MRI compatible IV infusion pump system and its associated proprietary IV tubing sets obtained FDA 510(k) clearance in March 2005 after which we began our sales and marketing efforts.

We commenced international sales through a network of distributors and in 2006, we signed an exclusive distribution agreement with Mallinckrodt/Tyco Healthcare (now part of Medtronic plc (NYSE: MDT)) for domestic and Canadian distribution of our products including the MRidium 3850 MRI compatible IV infusion pump system (the predecessor to our current 3860+ model). The exclusive arrangement ended in 2010, allowing us to implement a direct marketing strategy with our own sales force in the U.S.

In 2009, we introduced our second-generation MRI compatible IV infusion pump system, the MRidium 3860+ which improved upon the previous 3850 version in a number of areas, including the addition of blood oxygen saturation monitoring (“SpO2”), and remote wireless monitoring capability. An SpO2 monitor can signal when an insufficient level of oxygen is being supplied to the body. Our MRidium 3860+ is the only MRI compatible IV infusion pump system on the market today.

In 2014, we began developing our own MRI compatible patient vital signs monitoring system (“3880 Monitor”). Through the use of current and new technologies, and our trade secrets, we believe our 3880 Monitor improves on the design of other MRI compatible vital signs monitors. Our 3880 Monitor is compact and lightweight, overcoming many of the workflow issues created by other larger and heavier MRI compatible monitors currently in the market. In December 2016, we made our first shipments of the 3880 Monitor to international customers. In October 2017, we received FDA 510(k) clearance for our 3880 Monitor and immediately began our direct selling efforts in the United States.

In 2022, we introduced our ferromagnetic detection device, IRadimed FMD1 3600 with Remote Alarm Logging Unit, (“RALU”). This is the first ferromagnetic detection device with TruSense threat qualification technology. This technology predicts an approaching ferrous hazard by uniquely sensing a threat’s speed, trajectory, and Zone IV door status reducing false alarms, all while simultaneously circumventing background magnetic field noise.

2

Industry

We currently compete in the MRI compatible medical device market.

Need for MRI Compatible IV Infusion Pumps and Vital Signs Monitors

MRI is a widely used, non-invasive medical imaging technique to visualize vital organs, bodily function and to identify blockages, abnormalities, and growths. MRI is generally considered safer than other scanning techniques that expose the body to radiation. This is particularly true for children. As such, practitioners at hospitals and other medical facilities have been increasingly developing and using MRI for new procedures. These procedures include cardiac stress testing, intraoperative MRI and neurology MRI techniques. Our MRI compatible products offer a way to continuously deliver essential IV fluids safely and accurately while also monitoring the vital signs of critically ill or sedated patients, thereby allowing the expanded use of MRI procedures, better or quicker diagnoses and treatments that may lead to shorter hospital stays resulting in lower health care costs.

While the benefits and uses of interventional magnetic resonance (“MR”) are known, there are hazards intrinsic to the MR environment which must be respected. These hazards may be attributed to a powerful static magnetic field, pulsed gradient magnetic fields, and pulsed radio frequency fields. The MRI suite is a harsh place for medical devices, and safe and proper patient care requires specialty equipment that is specifically designed and built for the MR environment. Many of the dangers and problems present in the MR environment can be solved through use of non-magnetic equipment that have operational safeguards and that maintain performance standards within a harsh magnetic environment while simultaneously maintaining patient safety. Designing MRI compatible medical devices that operate safely and effectively in the MR environment requires overcoming significant technical hurdles.

Intravenous fluids and vital signs monitoring are needed during MRI procedures for many different reasons. Infusion pumps provide sedation to patients who are not able to remain immobile during an MRI scan and to deliver a continuous flow of critical medications to seriously ill patients, including those from critical care departments. Given the benefits to patient safety, radiology departments performing the scan, anesthesia departments delivering sedation and critical care specialists responsible for delivering critical medications during MRI procedures often initiate requests for an MRI compatible IV infusion pump. Additionally, the Joint Commission on Accreditation of Healthcare Organizations requires monitoring of a patient’s vital signs while under sedation. Further, vital signs monitoring is also required when the patient’s condition prevents them from alerting clinicians when experiencing pain, respiratory problems, cardiac distress or other difficulties that may arise during an MRI scan.

Standard Infusion Pumps and Other Inadequate Alternatives

For those medical facilities that do not currently own an MRI compatible IV infusion pump, there are five general methods that are used to deal with patients that are candidates for an MRI requiring IV medications or sedation during their imaging procedure: (1) do not offer MRI treatment to such patients; (2) use standard (magnetic) pumps with long IV lines that extend outside the MRI scanner room; (3) proceed and accept patients for an MRI procedure, but stop the flow of IV fluids during the procedure; (4) allow the gravity controlled free drip of IV fluids; and (5) attempt to shield a conventional IV infusion pump. All of these approaches have drawbacks, introduce safety risks and may result in patient harm.

Use of multiple lengths of extension tubing can cause infusion inaccuracies, unnecessary waste of costly medications and false alarms or, more seriously, delayed alarms for equipment issues such as occlusion, especially when low flow rates are being used. Such makeshift extension sets can also affect the effectiveness of fluid delivery. A clinician’s adjustment of dosage and other settings may take longer to reach the patient due to the over-extended tubing.

Further, there are risks in using a standard IV infusion pump that is mistakenly believed to be at a safe distance from the MR scanner. The powerful magnetic fields may cause metal objects in the MR environment to be drawn with great force into the bore of the MRI system, resulting in potentially deadly projectiles. Moreover, an MRI scanner’s gradient magnetic field and RF fields can send electrical currents through cables and other conductive materials that are near the MRI system and cause the cables to heat, which may result in burns if they come into contact with the patient or facility staff.

Other problems include devices malfunctioning if they are not properly designed for use in the harsh MR environment and low-quality MR images due to artifacts caused by RF interference emitted from ancillary equipment.

3

To deal with the harsh environment of MR, some manufacturers have offered a “shielded box” solution (also known as a Faraday cage) for use with their standard IV pumps, but the approach has not been widely accepted by customers. The major problem with this approach is that a highly magnetic standard IV infusion pump is still being introduced into a hazardous MRI environment, which can lead to projectile accidents. Additionally, placing a highly magnetic standard IV infusion pump inside a shielded box hinders an operator’s ability to determine the pump’s status and creates inefficiencies when addressing an alarm or revising a pump’s flow rate. Moreover, a Faraday cage with a standard IV infusion pump must be kept approximately 5 to 10 feet from the scanner, which may result in the use of long IV lines. By contrast, our MRI compatible IV infusion pump system can be safely placed and operated anywhere in the scanner room including next to the scanner.

We believe that our MRidium MRI compatible IV infusion pump system is the first and only product to provide an easy-to-operate, non-magnetic, safe and RF-quiet solution.

Market Opportunities

Addressable Market

MRI Compatible IV Infusion Pump

We view our MRI compatible IV infusion pump primarily as a patient and staff safety device. Accordingly, we do not actively market our IV infusion pump system in countries that we believe do not have a minimum level of patient safety standards to warrant a device like ours. We estimate there is the potential for the sale of approximately 27,350 MRI compatible IV infusion pump systems based on the number of MRI scanners installed globally in acute care facilities of sufficient sophistication as to be considered supporting favorable market conditions for utilization of our MRI compatible IV infusion pump system. Additionally, based on historical sales data and customer purchasing behaviors, we believe, through the use of our direct U.S. sales team, there is potential for sales of our MRI compatible IV infusion pump system within critical care departments of U.S. hospitals (refer to the section below titled Expansion of Intra-Hospital Use of MRI Compatible Devices). Based on an estimate of the number of critical care departments in the U.S., we believe there is the potential for the sale of an additional 10,450 of our MRI compatible IV infusion pump systems. The combination of sales based on the number of targeted MRI scanners and critical care departments of U.S. hospitals results in a current global target market of approximately 37,800 of our MRI compatible IV infusion pump systems.

MRI Compatible Patient Vital Signs Monitor

The market for MRI compatible multi-parameter vital signs monitors is well-developed and more subject to replacement cycles than new adoptions. As with our MRI compatible IV infusion pump, we also consider our MRI compatible multi-parameter vital signs monitor primarily as a patient safety device. Accordingly, we do not actively market our MRI vital signs monitor in countries that we believe do not have a minimum level of patient safety standards to warrant a device like ours. We estimate there is the potential for the sale of approximately 27,350 MRI vital signs monitoring systems based on the number of MRI scanners installed globally in acute care facilities of sufficient sophistication as to be considered supporting favorable market conditions for utilization of our MRI vital signs monitoring system. Additionally, based on historical sales data and customer purchasing behaviors, we believe, through the use of our direct U.S. sales team, there is potential for sales of our MRI vital signs monitoring system within critical care departments of U.S. hospitals (refer to the section below titled Expansion of Intra-Hospital Use of MRI Compatible Devices). Based on an estimate the number of critical care departments in the U.S. and an estimate of the anticipated adoption rate in these critical care departments, we believe there is potential for the sale of an additional 5,250 of our MRI vital signs monitoring systems. The combination of sales based on the number of targeted MRI scanners and critical care departments of U.S. hospitals results in a current global target market of approximately 32,600 of our MRI patient vital signs monitoring systems.

Expansion of Intra-Hospital Use of MRI Compatible Devices

Historically, we marketed our MRI compatible devices primarily to the MRI departments of U.S. hospitals. We believe, however, based on feedback and historical successes selling our devices, that there is continued potential for expanded deployment of our MRI compatible IV infusion pumps and MRI compatible monitors within the Intensive Care Unit (“ICU”), Emergency Room (“ER”), and other critical care departments within U.S. hospitals where there is a high probability that MRI procedures will need to be performed on these patients. These additional call points within the critical care areas of a hospital often result in additional sales into radiology. Additionally, expanded use of our MRI compatible medical devices could serve as a type of transport package and allow

4

for consistent and uninterrupted administration of IV fluids and monitoring of vital signs, allowing for easier and safer intra-hospital transport of patients to and from the MRI scanner.

It is often necessary for a patient in a critical care department of the hospital who is connected to a standard vital signs monitor and a standard IV infusion pump that is delivering critical medications to be quickly moved to the MRI facility for immediate imaging. The presence of our MRI compatible medical devices in those critical care departments enables the orderly and rapid transfer between those standard medical devices to our 3880 Monitor and MRidium MRI compatible IV infusion pump in the critical care department prior to transporting the patient for an MRI. Seriously ill patients are generally at higher risk when they are away from the resources of critical care departments, and efficient transfers to MRI compatible devices while the patient is in the critical care environment minimizes the time the patient spends away from the critical care department.

We believe there is a higher occurrence of equipment-related adverse events during the intra-hospital transport of critically ill patients. We therefore believe that placing our MRI compatible devices in critical care departments could reduce patient adverse events associated with vital signs monitors and IV pump transfers typically performed within MRI departments.

Some hospitals use MRI during surgical procedures. Neurosurgical interventions have been at the forefront of this development in image-guided surgery, followed by otolaryngological procedures. As MR-guided intervention during surgery has been deployed, the degree of complexity in supplemental devices has increased markedly. Much of the effort required for successful implementation of intraoperative MRI has been in development and testing of anesthesia equipment, patient monitoring devices, infusion pumps and surgical instruments and accessories, all of which need to be MRI compatible if used near the MRI scanner. Intraoperative MRI is expanding demand for our MRI compatible devices from the MRI suite to the surgical suite of the hospital.

Strategy

Company Objective

Our objective is to become the leader in providing safe and effective care for all patients undergoing MRI procedures through the development and commercialization of a portfolio of MRI compatible products, accessories, disposables, and related services. By increasing the safety parameters of equipment operating within the harsh magnetic environment of the MRI scanner room, we hope to enable hospitals and other healthcare providers to offer the MRI diagnostic procedures patients require. We believe our current products increase the safety of performing MRI diagnostics for patients by minimizing potential complications with IV infusions and vital signs monitoring.

We seek to grow our business by, among other things:

Driving market awareness of our MRI compatible IV infusion pump and the safety risks associated with using conventional IV pumps with long IV lines.

We believe that the largest potential market for our MRI compatible IV infusion pumps is the segment of the market that is currently using workaround solutions. Such solutions include using conventional pumps outside the MRI scanner room and attaching multiple extension lines of IV tubing sets through the wall or under the door into the MRI scanner room to reach the patient. This practice of makeshift setups is fraught with risks to the patient and unnecessary costs and inefficiencies. These risks and inefficiencies include:

Infection risk from running lengthy IV tubing sets with multiple extensions through the wall or under the door;
Risk of inaccurate dose delivery from using a conventional IV infusion pump with multiple extension lines;
Potential medication occlusion and lengthy alarm notification delays due to multiple extension lines, posing great risks to patients on critical medications;
Excess medication costs due to the disposal of multiple extension IV tubing sets filled with unused medication at the end of the procedure; and

5

Lost productivity and MRI scanning time due to the lengthy set up time required for multiple extension lines.

We believe that increased market awareness and education will be required for potential customers to appreciate the value for patients and the hospital of an efficient and patient-safe MRI environment, which includes MRI compatible IV infusion pumps.

Driving market awareness of our MRI compatible patient vital signs monitoring system

We believe our 3880 MRI compatible patient vital signs monitoring system creates customer value by resolving significant workflow issues through the additional utilization achievable with our MRI monitor that is not possible with other MRI monitors. Our 3880 Monitor’s compact and lightweight design facilitates the use of multiple monitors to support a single MRI scanner as well as the transportation of patients from their critical care unit to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units. Because of the transport capabilities that only our small-sized 3880 Monitor offers, we believe multiple departments within a hospital will be interested in purchasing our device. Other MRI monitors are too large and heavy for use in patient transport scenarios are therefore typically only located in the MRI departments of hospitals.

Continuing to innovate with MRI compatible patient care products.

Our management team has a significant amount of experience developing and commercializing MRI compatible products. We have entrenched relationships with several of the industry’s top thought leaders and we have, and will continue to, closely collaborate with them to build upon IRADIMED’s innovative MRI compatible technologies. We intend to leverage this experience and collaboration to innovate and commercialize other technologically advanced MRI compatible patient care products. The recent introduction of our Ferromagnetic Detection system (“FMD”) is an example of this expansion.

When reasonably available, acquiring synergistic MRI patient care companies, products, or technology licenses to accelerate our product development and leverage our existing sales organization.

We have an experienced team of engineering and operations managers committed to improving on existing MRI patient care designs through our internal development efforts and the possible acquisition of technologies and intellectual property of others. We have a direct sales organization in the U.S. and a team of experienced international distributors that we believe can effectively go to market with additional MRI compatible patient care products. While we have not completed an acquisition, we evaluate such opportunities from time to time that might improve our product mix and profitability.

Commercial Strategy

We believe that the MRI compatible IV infusion pump market continues to have growth potential given the low rate of market penetration, and we aim to drive increased awareness, adoption and utilization of our MRI compatible products by:

Continued development of our MRI-focused U.S. direct sales force and our international sales efforts

We believe the most meaningful aspect of our commercialization strategy in the U.S. is the continued development of the market through driving awareness and education by our direct sales force. Since there is no current direct competitor for an MRI compatible IV infusion pump, our focus is on expanding the market through better education on the advantages to patients, clinicians and hospitals of our infusion pump solution and the shortcomings of current workaround practices. Additionally, with our 3880 Monitor, we focus on educating customers on the total workflow benefits our devices offer and how our devices increase the efficiency of MRI scanners via patient throughput.

In recent years, we have decreased the size of our commercial teams while increasing their collective efficiencies. As business progress dictates, we intend to add to our specialized, MRI product-focused direct sales team, including our supporting clinical application specialists. We believe that we can significantly increase sales of our MRI compatible medical devices by continuing to call on critical care departments, which may help influence hospitals’ purchasing decisions. We believe that this strategy is likely expanding the number of acute care facilities using our MRI compatible products and increasing the average number of MRI compatible IV infusion pumps and monitors per MRI scanner.

6

Internationally, our focus is to continue working with our distributors in key target markets, such as Europe and Asia, to expand the business and augment our market penetration rates. As business progress dictates, we plan to expand our internal capacity to serve high potential markets by adding dedicated resources located outside the U.S. to oversee our relationships at the local level.

Supporting commercial efforts with evidence-based information

We focus our sales team on educating customers on the safety and efficiency benefits of using our MRI compatible products. To assist in the education process, we have developed materials that document the risks and additional costs associated with using a workaround solution of running long lines from conventional IV pumps outside the MRI scanner room. We are also continuing the development of and enhancing our materials documenting the benefits of uninterrupted vital signs monitoring that allows for easy transfer of critically ill patients from critical care to the MRI scanner room and back. We believe this kind of evidence-based documentation will help us provide widespread education to the clinicians that are driving clinical practice. We also believe that documented evidence will serve to inform the quality and risk management leaders in these organizations, which in turn may help drive the overall adoption of our MRI compatible products.

Providing best in class customer service and user experience

We believe that the expectations of our customers for service and a superior user experience have risen with the advancement of technology. Once a customer purchases our products, it is imperative that they receive first-class clinical education and support to encourage usage of our products. We devote a significant amount of time and training to ensure that this educational experience is a success. This training is performed most commonly by our sales staff and is augmented by our clinical application specialists. We intend to hire more clinical application specialists to strengthen our initial training experience and increase ongoing customer support. We believe that a positive user experience is critical to driving increased rates of utilization of our products.

7

Our Products

Typical MRI Scanner Room

The following diagram is representation of an aerial view of a typical MRI scanner room with a typical three Tesla magnet. The gauss-lines illustrate the distance from the magnet where various types of medical devices can safely operate. Our 3880 MRI compatible patient vital signs monitor is the only MRI monitor that can operate safely and reliably in very close proximity to the bore of the powerful magnet used to operate the MRI (area shown in red). Additionally, our MRidium MRI compatible IV infusion pump is the only pump on the market approved to operate safely and reliably near the patient (area shown in blue). All other pumps must be placed at a distance from the MRI scanner, which may include being outside of the scanner room entirely.

Graphic

We currently offer three primary products for sale: (1) our MRidium 3860+ MRI compatible IV infusion pump system with associated disposable IV tubing sets, (2) our 3880 MRI compatible patient vital signs monitoring system with associated disposable products, and (3) our 3600 FMD1 with RALU ferromagnetic detection device.

8

MRidium MRI Compatible IV Infusion Pump System

The patented MRidium MRI compatible IV infusion pump system is based upon a non-magnetic, ultrasonic motor and other uniquely designed non-ferrous parts to provide accurate and dependable fluid delivery to patients undergoing an MRI procedure. Our MRidium MRI compatible IV infusion pump system has been designed to offer numerous advantages to hospitals, clinicians, and patients. MRidium’s strengths include the following:

The only non-magnetic MRI compatible IV infusion pump system specifically designed and built to operate inside the MR environment.
A mobile, rugged, easy-to-operate, and reliable system with a strong safety record.
Able to operate virtually anywhere in the MRI scanner room; approved for use in the presence of 0.2T to 3T magnets and fully operational up to the 10,000 gauss-line.
Available with a Dose Error Reduction System (“DERS”) to reduce the risk of medication errors and simplify clinician monitoring.
Available with a wireless remote display/control providing clinicians and technicians control and visibility from outside of the MRI scanner room.
Available with an add-on channel (3861 Side Car Module) allowing for the easy addition of a second IV line for patients requiring multiple IV medications at a low incremental cost to the hospital.
Available with a built-in SpO2 monitor using Masimo SET® technology and a specially designed fiber optic SpO2 sensor allowing one device to monitor oxygen saturation levels while safely providing IV infusion during an MRI procedure.

Our MRI compatible IV infusion pump system includes the 3860+ MRI compatible IV infusion pump, proprietary single-use IV tubing sets, a non-magnetic pole and a lithium battery. In addition, we offer optional upgrade systems including the 3861 Side Car, 3865 Remote Display/Control, DERS and an SpO2 monitor as discussed below.

MRidium 3860+ MRI Compatible IV Infusion Pump

The MRidium 3860+ MRI compatible IV infusion pump was introduced in 2009 and improved upon the performance and features of our first generation MRidium 3850 MRI compatible IV infusion pump. The MRidium 3860+ pump system can operate dependably in the presence of 0.2T to 3T magnets and is fully operational up to the 10,000 gauss-line. This means our MRidium 3860+ is highly versatile and can operate virtually anywhere in the MRI scanner room, including close to the MRI scanner. The MRidium 3860+ MRI compatible IV infusion pump system has a 10-key numeric input keypad making our system easy to accurately program and operate. Our pumping range of 0.1 mL per hour to 1,400 mL per hour provides a broad range of fluid flow control. Our broad range of infusion rates support differing patient needs including low levels for pediatric sedation, mid-levels for continued IV infusion of medications to critically ill patients and high levels in the event of emergency situations. Our MRidium 3860+ MRI compatible IV infusion pump system offers a dose rate calculator, bolus dose programming, full alarm settings, and a rechargeable battery with a 12-hour life.

MRidium 3860+ IV Tubing Sets

The MRidium 3860+ MRI compatible IV infusion pump system utilizes proprietary fluid delivery tubing sets, each known as an “IV tubing set.” Each use of our MRI compatible IV infusion pump requires a disposable IV tubing set. We offer a variety of IV

9

tubing sets for varying infusion scenarios and these include our standard “spike” infusion set, syringe adapter infusion set and extension infusion set. Each of our IV tubing sets is latex-free and DEHP-free.

MRidium 1056 Standard Infusion Set. Our standard “spike” infusion set features the ability to accurately deliver liquids from either a bottle or IV bag. The 1056 standard infusion set contains two needle-free injection ports and is typically used when starting a new infusion from a bottle or bag.
MRidium 1057 Syringe Adapter Infusion Set. Our syringe adapter IV set enables users to provide accurate delivery of IV fluids directly from standard syringes. The 1057 vented syringe adapter set benefits from a low priming volume of 4 ml, which minimizes inefficient waste of medication. This product is most commonly used for cardiac medications, anesthesia, and pediatric drug delivery.
MRidium 1058 Extension Infusion Set. Our extension infusion set allows users to transfer a patient on a standard infusion pump to our MRI compatible IV infusion pump. The user simply disconnects the existing IV tubing at the patient site and primes and connects the MRidium extension set to the existing IV tubing. Once removed from the conventional infusion pump and connected to our MRidium MRI compatible IV infusion pump, the user can program the pump and begin the infusion. The 1058 extension set includes one needle-free injection port and is typically used to provide uninterrupted critical medications to a severely ill patient during an MRI procedure.

MR IV Pole

We offer a fully functional and weighted non-magnetic IV pole that is designed for mobility within the hospital and the MRI scanner room. The IV pole can support two MRidium 3860+ MRI compatible IV infusion pumps, each with a 3861 Side Car Pump Module. The IV pole is 66 inches (1.68 meters) high, stabilized with a wide pole radius and mobilized with five casters designed to roll easily during transport. The IV pole is equipped with four hooks for holding fluid bags.

Optional Features

Our 3860+ MRI compatible IV infusion pump system gives customers the ability to adapt their systems to meet their specific needs. In addition to our standard product features, we also offer system upgrades which include a modular add-on second IV channel through our 3861 Side Car, a wireless remote control/display, DERS and an imbedded SpO2 monitor. We also offer rechargeable lithium polymer battery packs which have 12-hour life when not connected to an electrical outlet.

3861 Side Car Pump Module

Our Side Car Pump Module can be attached to our 3860+ MRidium MRI compatible IV infusion pump to provide a second channel for infusion delivery. This flexible option allows hospitals to convert their single-channel infusion pump into a dual-channel system designed to deliver both large and small volume fluids in the MRI scanner room. The side car is fully functional with our 3865 MRidium Wireless Remote, allowing clinicians the ability to control both channels with one remote control unit outside of the MRI scanner room. The additional delivery line has all of the same features and benefits as the 3860+ MRidium MRI compatible IV infusion pump, as described above.

3865 MRidium Wireless Remote Display/Control

Our wireless remote display/control unit allows for complete control and monitoring of the MRidium MRI compatible IV infusion pump system from the control room (outside of the MRI scanner room). The 3865 MRidium Wireless Remote relays all commands via a single channel and displays information bi-directionally between the MRI compatible IV infusion pump and the remote display/control unit. Utilizing the same user interface and large bright display as the MRidium pump, our wireless remote display/control unit permits clinicians to adjust all pump parameters, including SpO2 monitoring parameters, rates, dose, volume, pump run/stop, alarms (adjust or reset), as well as real-time titration. Our remote display/control unit utilizes a proven MRI compatible 2.4 GHz frequency hopping spread spectrum radio technology for artifact-free operation that does not disturb the MRI imaging process. Clinicians may also use the remote display/control unit to adjust a second pump channel when used in combination with our Side Car unit discussed above. Our 3865 MRidium Wireless Remote also functions as a battery charger for our MRidium battery pack.

10

Dose Error Reduction System (“DERS”)

Our DERS software for use with our MRidium 3860+ MRI compatible IV infusion pump system incorporates the latest dosing safety features for patients. The DERS system enables users to create a unique drug library and establish nominal values and limits for dose and concentration for specified infusion protocols. With DERS, patient safety and user convenience are supported by user-programmed infusion hard limits (maximum and minimum) and soft limits (high and low limits that require user confirmation to exceed). The dose applied via DERS is displayed and can be adjusted directly on the running screen at any time during the infusion. The memory card port allows for easy archiving and updating of the drug library.

SpO2 Monitoring with Sensor and Accessories

Our MRidium 3860+ MRI compatible IV infusion pump system also offers state-of-the-art Masimo SET® SpO2™ capability providing a unique ability to have SpO2 monitoring and IV delivery combined in one unit. This feature offers users the ability to start sedations outside of the MRI scanner room, transport to the scanner, and then back to recovery without having to discontinue SpO2 monitoring of the patient. In addition, our fiber optic MRI SpO2 sensor and accessories provide a safe connection between the patient and our MRI compatible IV infusion pumps. This fiber optic based SpO2 sensor delivers outstanding performance while avoiding potentially hazardous heating or image artifact during MRI scans. The method of patient attachment uses a medical-grade silicone rubber sensor grip that allows easy and convenient attachment to the patient’s hand or foot, and accommodates pediatric, adult, and infant patients with various size grips.

We believe our MRidium 3860+ MRI compatible IV infusion pump system and its customizable features comprehensively and uniquely address the needs of MRI departments within hospitals and other medical facilities.

MRI Compatible Patient Vital Signs Monitoring System

Our 3880 Monitor has been designed with non-magnetic components and other special features to safely and accurately monitor a patient’s vital signs during various MRI procedures. The 3880 Monitor system is fully operational in magnetic fields up to 30,000 gauss, which means it can operate virtually anywhere in the MRI scanner room (see above diagram).

Our 3880 Monitor has a compact, lightweight design allowing it to travel with the patient from the critical care unit, to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units.

The basic configuration of the 3880 Monitor includes wireless ECG with dynamic gradient filtering, wireless SpO2 using Masimo® algorithms, and non-invasive blood pressure. Optional features include all or a combination of non-magnetic respiratory CO2; invasive blood pressure; patient temperature, and/or optional advanced multi-gas anesthetic agent unit featuring continuous Minimum Alveolar Concentration measurements.

The MRI compatible patient vital signs monitoring system also includes: (1) an extended range remote tablet that allows for remote monitoring from outside the MRI scanner room; (2) a base station control center that facilitates printing, wireless communications between the remote tablet and the monitor, and acts as a battery charger for the remote tablet, and; (3) wireless ECG, SpO2 and invasive blood pressure pods that facilitate the respective monitoring modalities.

IRadimed FMD1 with Remote Alarm Logging Unit (RALU)

Our 3600 ferromagnetic detection device, IRadimed FMD1 with Remote Alarm Logging Unit (RALU) is the first ferromagnetic detection device with TruSense threat qualification technology. Our patent pending TruSense technology predicts an approaching ferrous hazard by uniquely sensing a threat’s speed, trajectory, and Zone IV door status. with IRadimed’s expertise in Dynamic Signal Processing. This technology reduces false alarms, all while simultaneously circumventing background magnetic field noise. The 3600 can be self-installed and does not require drilling, special tools, permits or contractors like traditional FMD systems.

The wireless touchscreen, RALU is unique in the industry and provides a full color visual representation of the MRI door and FMD status. When an incident occurs, this wireless touchscreen uniquely allows users to quickly and easily log all ferrous items as they enter the MRI Zone IV improving the reporting accuracy hospitals require for accreditation.

11

Intellectual Property

We protect our proprietary technology through a combination of patents, trade secrets and confidentiality agreements. During the development of our products, our founder, Roger Susi, obtained a number of patents regarding our MRI compatible IV infusion pump and related systems. Mr. Susi has irrevocably assigned these patents to us. We consider our patents important but do not believe our future success is materially dependent upon patents.

We have 16 issued U.S. patents and 4 issued foreign patents with remaining lives that range from 1 to 18 years. We also have a number of U.S. patent applications pending. These patents and patent applications relate to several of our products, including our MRI compatible IV infusion pump system and its components and our MRI compatible patient vital signs monitoring system. We intend to file patent applications with respect to future patentable developments and improvements when we believe that such protection is in our best interest.

We also rely on trade secrets, copyright and other laws and on confidentiality agreements to protect our technology, but we believe that neither our patents nor other legal rights will necessarily prevent third parties from developing or using similar or related technology to compete against our products. Moreover, our technology may be viewed as improvements or adaptations of known MRI infusion or monitoring technology, which might be duplicated or discovered through our patents, reverse engineering or both.

Sales and Marketing

We sell our MRI compatible products through our direct sales force in the U.S. and independent distributors internationally. In the U.S., we sell our products through our 25 direct field sales representatives, 3 regional sales directors and 5 clinical application specialists. We have distribution agreements for our products with independent distributors selling our products internationally. We have developed an experienced team of international distributors that have a strong MRI/radiology product portfolio and focus. Our international distributors are managed by our international sales team.

The percentage of total revenue generated by geographic region was as follows:

Percent of Revenue

Years Ended December 31, 

    

2022

    

2021

    

United States

 

82.4

%  

80.0

International

 

17.6

%  

20.0

%  

The percentage of total revenue generated by product type was as follows:

Percent of Revenue

Years Ended December 31, 

    

2022

    

2021

    

Devices

 

68.5

%  

64.7

%  

Disposable, service and other

 

27.4

%  

30.6

%  

Amortization of extended warranty agreements

 

4.1

%  

4.7

%  

Selling cycles for our devices have varied widely and have historically ranged between three and six months in duration.

The principal customers for our MRI compatible products include hospitals and acute care facilities. The key decision maker in a purchase varies on the hospital department making the purchase. We serve these customers through our sales and service specialists and believe that our specialists are well-positioned to build upon these customer relationships. We communicate with our customers on a regular basis to understand potential issues or concerns as well as to improve our products and services in response to their needs. Product orders and inquiries are handled by trained service representatives who communicate with customers after equipment shipments, installations, and service repair calls. We have implemented various other programs which enable us to assess our customers’ needs. These programs include surveys and visits to customer sites.

We enter into agreements with integrated delivery health systems and healthcare supply contracting companies, which are commonly referred to as Group Purchasing Organizations (“GPOs”) in the U.S., which enable us to sell and distribute our products to

12

their member hospitals. GPOs negotiate volume purchase prices for hospitals, group practices, and other clinics that are members of a GPO. Our agreements with GPOs typically include the following provisions:

Negotiated pricing for all group members;
Volume discounts and other preferential terms on member purchases from us;
Promotion of our products by the GPO to its members; and
Payment of administrative fees by us to the GPO, based on purchases of our products by group members.

Under our GPO agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO.

Manufacturing and Suppliers

We assemble our products in our facility in Winter Springs, Florida, from components and sub-assemblies purchased from outside suppliers. We perform final assembly, testing and packaging to control quality and manufacturing efficiency. We purchase components and sub-assemblies from qualified suppliers that are subject to our stringent quality specifications and inspections by us. We conduct quality audits of our key suppliers, several of which are experienced in the supply of components to manufacturers of finished medical devices or disposables for use with these medical devices. Our historical track record of producing MRI compatible products has been good; however, there can be no assurance that this trend will continue or that we will be able to produce sufficient units to reach our expected revenue growth rates.

Some of the raw materials and parts that are critical to the production and operation of our products are sourced from single suppliers. Some components we or our suppliers utilize are from Chinese manufacturers. We have never encountered a significant supply interruption from any sole supplier; however, the operations of our third-party suppliers could be disrupted by conditions unrelated to our business operations or that are beyond our control, including but not limited to the on-going global supply chain issues, international trade restrictions, excessive demand creating shortages of available supply, and conditions related to health pandemics. We continuously monitor our supply chain regarding these matters. We typically maintain no less than a three-month supply of raw materials and parts that are sourced from sole suppliers and make efforts to identify additional suppliers who may be able to provide such raw materials or parts. For example, the non-magnetic, ultrasonic motor which drives our MRI compatible IV infusion pump is sole sourced from a major multinational Japanese manufacturing company with whom we have an excellent long-term relationship. This company has exclusively provided us with these motors since 2005. Our exclusive supply agreement with this company was renewed in March 2019 and extends through February 25, 2024. This supply agreement is renewable with written mutual consent of the Company and supplier.

We place significant emphasis on providing quality products and services to our customers. Quality management and oversight play an essential role in understanding and meeting customer requirements, effectively resolving quality issues and improving our products and services. We have a network of quality systems throughout our facilities that relate to the design, development, assembly, packaging, sterilization, handling, distribution and labeling of our products.

To assess and facilitate compliance with applicable requirements, we periodically review our quality systems to determine their effectiveness and identify areas for improvement.

We also conduct compliance training programs for our sales and marketing personnel and perform assessments of our suppliers of raw materials, components and finished goods. In addition, we conduct quality management reviews designed to inform management of key issues that may affect the quality of our products. From time to time, we may determine that products manufactured or marketed by us do not meet our specifications, published standards or regulatory requirements. When a quality issue is identified, we investigate the issue and seek to take appropriate corrective action, such as withdrawal of the product from the market, correction of the product at the customer location, notice to the customer of revised labeling or a combination of these or other corrective actions.

13

In January 2007, we received ISO 13485 certification and met the requirements under the European Medical Device Directive to use the CE Mark, thereby allowing us to continue to market our products in the European Community. In October 2022, we underwent a recertification audit to maintain our ISO 13485:2016 and Medical Device Single Audit Program certifications and received our certificates. These certificates will need renewal again in January 2025.

Competition

The medical products industry is generally characterized by intense competition and extensive research and development. The market for medical products is subject to rapid change due to an increasingly competitive, cost-conscious environment and to government programs intended to reduce the cost of medical care. Many manufacturers and distributors of medical equipment are large, well-established companies whose resources, reputations, and ability to leverage existing customer relationships might give them a competitive advantage over us. We believe that a company’s reputation for producing accurate, reliable, and technologically advanced products, references from users, features (speed, safety, ease of use, patient convenience and range of applicability), product effectiveness and price are the principal competitive factors in the medical products industry.

Our SpO2 products, which measure blood oxygen saturation and included in our MRI compatible IV infusion pump and our MRI compatible vital signs monitor, also compete indirectly with many other methods currently used to measure blood oxygen levels or the effects of low blood oxygen levels.

MRidium MRI Compatible IV Infusion Pump System

We do not believe there is currently any direct competition for our MRI compatible IV infusion pump system. Historically, our only direct competitor in the MRI compatible IV infusion pump market, Bayer Radiology, formerly MEDRAD, Inc., announced during 2013 its decision to remove its competing Continuum pump system from the market, and discontinued support throughout the world in June 2015 due to ongoing regulatory issues. As a result, we believe that our MRidium 3860+ MRI compatible IV infusion pump is the only true MRI compatible IV infusion pump available today.

The medical device and IV infusion market is highly regulated and is typically one of the areas that the FDA scrutinizes closely for new market introductions. Because of this, the FDA 510(k) clearance process for new infusion pumps is usually long and requires significant testing and documentation. This long development timeline coupled with the low market penetration to date may discourage new competitors from undertaking a complex project like building an MRI compatible IV infusion pump. We believe that the market for MRI compatible IV infusion pump products is underpenetrated and may become highly competitive if, and when, the market develops further.

We also compete with manufacturers of “shielded box” solutions that are intended to permit use of conventional IV pumps inside the MRI scanner room. The providers of shielded boxes include B. Braun, Fresenius Kabi and MIPM Mammendorfer Institut für Physik und Medizin.

Many of our potential customers opt not to purchase our MRI compatible IV infusion pump systems and instead use makeshift workarounds, such as placing conventional IV infusion devices outside of the MRI scanning room and utilizing extension tubing to reach the patient. To this extent, we are in competition with conventional IV infusion pump manufacturers and distributors.

There are many manufacturers of conventional IV infusion pump devices, and if any of these manufacturers, or other potential competitors, decide to enter the MRI compatible IV infusion pump market, they may have competitive advantages over us. Many of these potential competitors have established reputations, customer relationships and marketing, distribution, and service networks. In addition, they have substantially longer histories in the medical products industry, larger product lines and greater financial, technical, manufacturing, management, and research and development budgets. Many of these potential competitors may have long-term product supply relationships with our potential customers.

MRI Compatible Patient Vital Signs Monitoring System

There are several manufacturers that have developed competing MRI compatible vital signs monitoring systems that are currently on the market. We believe the dominant competitor with a market-leading position in MRI compatible vital signs monitoring

14

is Invivo Research, Inc., which was founded by Roger Susi, our founder, President, Chief Executive Officer, and Chairman of the Board of Directors. Invivo is now owned by Koninklijke Philips NV (NYSE: PHG).

Other large and well-known companies such as General Electric Healthcare (NYSE: GEHC) and Schiller AG, also have competing products as do other smaller privately held companies. Each of these manufacturers have competitive advantages over us as they may have established customer relationships, product supply agreements, longer histories in the MRI monitoring market and several have greater financial, technical, manufacturing, management, and research and development budgets. Additionally, our 3880 MRI compatible patient vital signs monitor is newer to the market relative to these other companies, which may result in customers being reluctant to switch from other well-known and established MRI compatible monitoring systems to ours.

Seasonality

Our business is seasonal. Our third quarter sales have typically been lower, compared to other fiscal quarters, principally because the fiscal quarter coincides with the summer vacation season, in the U.S., Europe and Japan.

Segment Information and Geographic Data

Our business operates as one reportable segment. Financial information about geographic areas is presented in Notes 2 and 4 in the Notes to Financial Statements of this Annual Report on Form 10-K.

Research and Development

Our research and development efforts focus on developing innovative products by utilizing our established core competencies in MRI compatible technologies and feedback from strategic relationships with hospitals, acute medical facilities and medical equipment manufacturers for new product ideas. Our research and development efforts are driven by the leadership of our founder, Roger Susi, assisted by engineers and technical professionals with significant experience in product design.

Our research and development expenses were $2.3 million or 4.3 percent of revenue in 2022 and $1.9 million or 4.6 percent of revenue in 2021.

Human Capital

As of December 31, 2022, we had 123 full-time employees, including 44 in manufacturing and service, 49 in sales, marketing and customer support services, 9 in regulatory affairs and quality assurance, 11 in finance and administration and 10 in research and development. No employees are represented by a labor union. We have not experienced any work stoppages and consider our relations with our employees to be good. We endeavor to maintain a workplace that is free from discrimination or harassment on the basis of color, race, sex, national origin, ethnicity, religion, age, disability, sexual orientation, gender identification or expression or any other status protected by applicable law. We conduct annual training to prevent harassment and discrimination and monitor employee conduct year-round, including by providing employees with access to an anonymous whistleblower hotline to report any violations. The basis for recruitment, hiring, development, training, compensation, and advancement at the Company is qualifications, performance, skills and experience. Our employees are fairly compensated, without regard to gender, race and ethnicity, and routinely recognized for outstanding performance and provided with training and professional development opportunities.

Regulatory Matters

Governmental Regulation and Other Matters

Our medical device products are subject to extensive, complex and increasing oversight and regulation by the FDA, and other domestic and foreign governmental authorities. Our manufacturing facility, and those of our suppliers, are subject to periodic inspections to verify compliance with current FDA and other governmental regulatory requirements. If it were determined that we were not in compliance with these laws and regulations, we could be subject to criminal or civil liability, or both, and other material adverse effects. We have compliance programs in place to support and monitor compliance with these laws and regulations. All our products and facilities and those of our suppliers are subject to drug and medical device laws and regulations promulgated by the FDA and national and supranational regulatory authorities outside the U.S., including, for example, Health Canada’s Health Products and

15

Foods Branch, the U.K.’s Medicines and Healthcare Products Regulatory Agency, and Australia’s Therapeutic Goods Agency. These authorities regulate a range of activities including, among other matters, manufacturing, post-marketing studies in humans, advertising and promotion, product labeling, post-marketing surveillance and adverse event reporting.

Regulation of Medical Devices in the United States

The development, manufacture, sale and distribution of our medical device products are subject to comprehensive governmental regulation. Most notably, all our medical devices sold in the United States are subject to the Food, Drug, and Cosmetic Act of 1938, as amended (“FDC Act”), as implemented and enforced by the FDA. The FDA, and in some cases other government agencies, such as the U.S. Federal Communications Commission (“FCC”), administer requirements covering the design, testing, safety, effectiveness, manufacturing, labeling, promotion and advertising, distribution, and post-market surveillance of our products.

Unless an exemption applies, each medical device that we market must first receive either premarket notification clearance (by making what is commonly called “a 510(k) submission”) or premarket approval (by filing a premarket approval application (“PMA”) from the FDA pursuant to the FDC Act. In addition, certain modifications made to marketed devices also may require 510(k) clearance or approval of a PMA supplement. The FDA’s 510(k) clearance process varies in length and can extend beyond twelve months. The process of obtaining PMA approval is much more costly, lengthy, and uncertain than the 510(k) process. It generally takes from two to three years or even longer. All our current regulated medical devices and related products that are available in the U.S. were originally cleared through the 510(k) process as required by the FDA. We cannot be sure that future medical devices or modifications of current medical devices, will qualify for the 510(k) pathway or whether 510(k) clearance or PMA approval will be obtained for any future product that we propose to market. Our FMD1 is an example of this as a non-regulated medical device and providing no diagnostic or therapeutic claims.

In December 2014, the FDA issued guidance entitled “Infusion Pumps Total Product Life Cycle.” This guidance established substantial additional pre-market requirements for new and modified infusion pumps. Through this guidance, the FDA indicated more data demonstrating product safety will be required for future 510(k) submissions for infusion pumps, including the potential for more clinical and human factors data. The impact of this guidance is likely to result in a more time consuming and costly process to obtain regulatory clearance to market infusion pumps. In addition, new requirements beyond the 2014 guidance document could result in longer delays for the clearance of new products, modification of existing infusion pump products or remediation of existing products in the market. Future delays in the receipt of, or failure to obtain, approvals could result in delayed or no realization of attendant product revenues.

After a device is placed on the market, numerous regulatory requirements continue to apply. Those regulatory requirements include the following: product listing and establishment registration; adherence to the Quality System Regulation (“QSR”), which requires stringent design, testing, control, documentation and other quality assurance procedures; labeling requirements and FDA prohibitions against the promotion of off-label uses or indications; adverse event reporting; post-approval restrictions or conditions, including post-approval study commitments; post-market surveillance requirements; the FDA’s recall authority, whereby it can ask for, or require, the recall of products from the market; and requirements relating to voluntary corrections or removals.

All aspects of our manufacturing and distribution of regulated products and those of our suppliers are subject to substantial governmental oversight. Facilities used for the production, packaging, labeling, storage, and distribution of medical devices must be registered with the FDA and other regulatory authorities. All manufacturing activities for these products must be conducted in compliance with current good manufacturing practices (“cGMPs”). Our manufacturing facilities and those of our suppliers are subject to periodic, routine and for-cause inspections to verify compliance with cGMPs. If, upon inspection, the FDA or another regulatory agency finds that a manufacturer has failed to comply with cGMPs, it could institute a wide variety of enforcement actions, ranging from a public warning letter to more severe sanctions, such as product recalls or seizures, monetary sanctions, consent decrees, injunctions to halt manufacturing and distributing products, civil or criminal sanctions, refusal to grant clearances or approvals or delays in granting such clearances or approvals, import detentions of products made outside of the United States, restrictions on operations or withdrawal or suspension of existing approvals. The FDA also has the authority to request repair, replacement, or refund of the cost of any medical device manufactured or distributed by us. These actions could result in, among other things, substantial modifications to our business practices and operations; a total or partial shutdown of production in one or more facilities while we or our suppliers remedy the alleged violation; the inability to obtain future pre-market clearances or approvals; and withdrawals or suspensions of current products from the market. Any of these events could disrupt our business and have a material adverse effect on our revenues, profitability, and financial condition.

16

Product Recalls

We have made substantial investments in quality systems and we will continue to make improvements to our products and systems to further reduce potential issues related to patient safety and avoid recalls in the future. Product quality plays a critical role in our success. While we believe that we have made significant improvements to our product quality and overall quality systems, further quality concerns, whether real or perceived, could adversely affect our results. Conversely, improving quality can be a competitive advantage and improve our results. For more information about risks related to these matters, see the section captioned “Defects or failures associated with our products and/or our quality control systems could lead to the filing of adverse event reports, recalls or safety alerts and negative publicity and could subject us to regulatory actions” in the “Risk Factors” section.

Healthcare Fraud and Abuse Laws

As a manufacturer and distributor of medical devices to hospitals and other healthcare providers, we and our customers are subject to laws which apply to Medicare, Medicaid, and other federal and state healthcare programs in the U.S. One such law, the Anti-kickback Statute, prohibits the solicitation, offer, payment or receipt of remuneration in return for referral or purchase, or in return for the recommending or arranging for the referral or purchase, of products covered by the programs. The Anti-kickback Statute provides several exceptions or “safe harbors” for particular types of transactions. While we generally do not file claims for reimbursement from government payers, the U.S. federal government has asserted theories of liability against manufacturers under the Federal False Claims Act, which prohibits the submission of false claims to Medicare, Medicaid, and other state and federal programs. Many states have similar fraud and abuse laws which may apply to us. Violations of these fraud and abuse-related laws are punishable by criminal or civil sanctions, including substantial fines, imprisonment, and exclusion from participation in healthcare programs such as Medicare and Medicaid and health programs outside the United States. We have developed and implemented business practices and processes to train our personnel to perform their duties in compliance with healthcare fraud and abuse laws. While we conduct informal oversight to detect and prevent these types of fraud and abuse, we lack formal written policies and procedures at this time. If we were unable to document and implement the controls and procedures required in a timely manner or otherwise violate such laws, we might suffer adverse regulatory consequences or face criminal sanctions, which could harm our operations, financial reporting, or financial results.

Regulation of Medical Devices Outside of the United States

Medical device laws also are in effect in many of the non-U.S. markets in which we do business. These laws range from comprehensive device approval requirements for some or all our products to requests for product data or certifications. Inspection of and controls over manufacturing, as well as monitoring of device-related adverse events, also are components of most of these regulatory systems. Most of our business is subject to varying degrees of governmental regulation in the countries in which we operate, and the general trend is toward increasingly stringent regulation balanced with a goal of optimizing international harmonization. For example, the European Union (“EU”), which currently relies on independent third parties, (called “Notified Bodies”) rather than governmental authorities to review and certify medium and high-risk medical devices, is moving to more governmental oversight of medical devices. Currently, the regulatory requirements for a broad spectrum of medical devices are covered in three European Medical Device Directives (adopted in the 1990’s) with which manufacturers must comply in order to receive a CE Certificate of Conformity (“CE Mark”) from a Notified Body. Only certified medical devices bearing a CE Mark can be sold in the EU and European Free Trade Association (“EFTA”) countries and Türkiye. EFTA includes Iceland, Norway, Principality of Liechtenstein and Switzerland.

In May 2017, the European Union (the “EU”) implemented a new regulatory scheme for medical devices under the Medical Device Regulation (“MDR”). The MDR initially became effective in May 2021, however the MDR transition was recently extended to 2028 for Class IIb non implanted devices. Regardless our CE Certificates remain valid through May 2024, allowing us to continue shipping our products into the EU. MDR brings significant new requirements for many medical devices, including enhanced requirements for clinical evidence and documentation, increased focus on device identification and traceability, new definitions, and registration of economic operators throughout the distribution chain, and additional post-market surveillance and vigilance. Compliance with the MDR will require re-certification of our products to the enhanced standards and may result in substantial additional expense. If these measures are unable to be taken, it may no longer be possible to place such devices on the EU market. Additionally, we may lose our current quality system certification due to ISO Registrar difficulties as European authorities increase regulatory pressure or increased scrutiny resulting from MDR. The loss of the quality system certification may prevent product

17

shipments to the EU and to other foreign markets, such as Canada, which could significantly lower our revenues from foreign sales while we take remedial measures.

The EU has enacted legislation restricting the use of hazardous substances in electronic equipment (Directive 2011/65/EU, referred to as “RoHS 2”), such as our devices. The application of RoHS 2 to medical devices became effective as of July 22, 2014. Our products are compliant with RoHS 2. If we are unable to remain compliant with RoHS 2, there may be an interruption of sales to the EU, which could significantly lower our revenues from foreign sales while we take remedial measures.

Anti-Bribery Laws

Our global activities are subject to the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, and other countries’ anti-bribery laws that have been enacted in support of the Organization for Economic Cooperation and Development’s Anti-bribery Convention. These laws generally prohibit companies and their intermediaries from making improper payments to non-U.S. government officials with the intent to inappropriately gain a business advantage. They also require companies to maintain accurate books and records and internal financial controls. The U.K. Bribery Act also prohibits commercial bribery and makes it a crime for a company to fail to prevent bribery. Companies have the burden of proving that they have adequate procedures in place to prevent bribery. The enforcement of such laws in the U.S. and elsewhere has increased dramatically in the past few years, and authorities have indicated that the pharmaceutical and medical device industry is a significant focus for enforcement efforts.

Because of the predominance of government-sponsored healthcare systems around the world, many of our customer relationships outside of the United States are with governmental entities. Our policies mandate strict compliance with the anti-bribery laws. We operate in many parts of the world that have experienced governmental corruption to some degree, and in certain circumstances strict compliance with anti-bribery laws may conflict with local customs and practices.

Transparency Laws in the U.S. and Other Countries

There are numerous requirements imposed by states in the U.S. on the interaction of pharmaceutical and medical device companies with physicians. For example, several states and the District of Columbia either require the tracking and reporting of specific types of interactions with healthcare professionals or restrict such interactions. A similar requirement was imposed at the federal level under the “sunshine” provision of Patient Protection and Affordable Care Act, (the “Sunshine Provisions”), to track and report payments and “transfers of value” to U.S. physicians or teaching hospitals by manufacturers of medical products that are available for reimbursement by a federal insurer.

Other Laws

We are also subject to a variety of other laws, directives, and regulations in and outside of the U.S., including those related to the following:

environmental laws and regulations;
the safety and health laws of the U.S. Occupational Safety and Health Act, which sets forth requirements for workplace conditions;
California’s Proposition 65, which sets forth a list of substances that are deemed by the State of California to pose a risk of carcinogenicity or birth defects; and
various customs, export control, anti-boycott and trade embargo laws and regulations administered by U.S. and foreign government agencies, including the U.S. Customs and Border Protection, the Bureau of Industry and Security, the Department of Commerce and the Office of Foreign Assets Control Treasury Department, as well as others.

Despite our training and compliance program, our internal control policies and procedures may not always protect us from reckless or criminal acts committed by our employees or agents in violation of any of these laws.

18

ITEM 1A.

RISK FACTORS

We operate in a rapidly changing environment that involves a number of risks that could materially affect our business, financial condition or future results, some of which are beyond our control. The occurrence of any of these risks could harm our business, financial condition, results of operations and/or growth prospects or cause our actual results to differ materially from those contained in forward-looking statements we have made in this report and those we may make from time to time. In evaluating the Company and its business, you should carefully consider the information included under Part I, Item 1A “Risk Factors” in this Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

Risk Factors Summary

The following is a summary of the risk factors that could materially affect our business, financial condition, or future results, all of which are more fully described below. This summary should be read in conjunction with the “Risk Factors” described below and should not be relied upon as a complete summary of the material risks facing our business.

Risks Relating to Our Business and Financial Condition

Pandemic or other public health crises.
Our dependence on a limited number of products, and disruptions in our ability to sell these products.
Dependence upon the integrity of our supply chain, including multiple single-source suppliers.
Our reliance on third-party suppliers for certain of our raw materials and components.
Securities class action litigation or derivative litigation.
Sufficiency of our internal and external sources of liquidity.
The strict adherence to regulatory requirements governing medical devices during the manufacturing process and that of suppliers.
Our markets are very competitive, and we sell certain of our products in a mature market.
We manufacture and store our products at a single facility in Florida.
Our inability to collect on our accounts receivables held by customers.
Failure to maintain relationships with integrated delivery healthcare systems and Group Purchasing Organizations.
Cost-containment efforts of our customers and purchasing groups.
A failure in our efforts to access and educate clinicians, anesthesiologists, radiologists, and hospital administrators regarding the advantages of our products.
The lengthy sales cycle for medical devices could delay our sales.
Our reliance on distributors to sell our products outside of the U.S.
Successful development and commercialization of enhanced products or new products to remain competitive.
Our dependency on our founder, Chairman, President and Chief Executive Officer, Roger Susi.

19

Failure to attract and retain the talent required for our business.
Inability to scale our operations or adequately manage generational upgrades to our own products.
Our engagement in related party transactions.
Difficulties associated with integrating acquisitions of technologies, products, and businesses.
Difficulties associated with accurately forecasting our business performance.
Inherent uncertainties involved in estimates, judgments and assumptions used in the preparation of financial statements in accordance with GAAP.
Changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns.
We are subject to various privacy and consumer protection laws.

Risks Related to Our Industry

Changes in government regulations could force us to make modifications to how we develop, manufacture, market, and price our products.
Failure to obtain, or experience significant delays in obtaining, FDA clearances or other necessary approvals to commercially distribute new products.
Risks associated with doing business outside of the U.S.
We may incur product liability losses or become subject to other lawsuits related to our products, business, and insurance coverage could be inadequate or unavailable to cover these losses.
Defects or failures associated with our products and/or our quality control systems.
Our products or product types, or MR imaging could be subject to negative publicity.
Impact of U.S. healthcare policy and changes thereto.
Healthcare fraud and abuse regulations potentially result in significant liability, require us to change our business practices and restrict our operations in the future.
Impact of violations of the U.S. Foreign Corrupt Practices Act and similar worldwide anti-bribery laws.
We and our suppliers and customers are required to obtain regulatory approvals to comply with regulations applicable to medical devices and infusion pumps.
We and our suppliers and customers are required to maintain compliance with regulations applicable to medical devices and infusion pumps.
Our operations are subject to environmental laws and regulations.

Risks Relating to our Intellectual Property

Protection of our intellectual property.

20

Our unpatented trade secrets, know-how, confidential and proprietary information, and technology may be inadequately protected.
Uncertainties associated with timely patent reviews and approvals.
We may become involved in patent litigation or other intellectual property proceedings relating to our future product approvals.
Disclosure of confidential or proprietary information.

Risks Related to Ownership of Our Common Stock

Significant fluctuations and volatility of our common stock.
Use of capital to repurchase shares of our common stock.
Our need or choice to raise additional capital in the future.
The ability of Roger Susi, who serves as our Chairman of the Board of Directors, President and Chief Executive Officer, to exert significant influence over matters subject to stockholder approval.
Payment of dividends, or a reduction or cessation of expected dividends.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
Failure to develop and maintain adequate internal controls or to implement new or improved controls.
Impact of being a public company on our competitive environment and our risk of potential litigation.
Impact from our involvement in securities class action litigation.
Impact of securities or industry analysts’ failing to initiate research coverage of our stock, downgrading our stock, or discontinuing coverage.
Our charter documents and Delaware law have provisions that may discourage an acquisition of us by others and may prevent attempts by our stockholders to replace or remove our current management.

Risks Relating to Our Business and Financial Condition

Our financial performance is significantly dependent on a limited number of products, and disruptions in our ability to sell these products may have a material adverse effect on our business.

Our current revenue and profitability are significantly dependent on the sale of the MRidium 3860+ MRI compatible IV infusion pump system, the 3880 MRI compatible patient vital signs monitoring system (both Class II medical devices) and the ongoing sale of related disposables and services.

In the past, the FDA issued us a warning letter that impacted our ability to commercially distribute our MRidium 3860+ MRI compatible IV infusion pump system. Although we have resolved this warning letter and resumed commercial distribution of the MRidium 3860+ MRI compatible IV infusion pump system, there can be no guarantee that the FDA will not take similar action in the future. The FDA could require us to cease shipment of our products, notify health professionals and others that the devices present unreasonable risk or substantial harm to public health, order a recall, repair, replacement, or refund of the devices, detain or seize adulterated or misbranded medical devices, or ban the medical devices. The FDA may also issue further warning letters or untitled letters, refuse future requests for 510(k) submission or premarket approval, revoke existing 510(k) clearances or premarket approvals

21

previously granted, impose operating restrictions, enjoin and restrain certain violations of applicable law pertaining to medical devices and assess civil or criminal penalties against our officers, employees, or us.

As inflationary measures have affected the greater market in 2022, we have considered the effects of inflation on our business operations and financial results. We have assessed that inflation has not had a material impact on our revenues, expenses, assets, liabilities, or cash flows for the current reporting period. We have also evaluated our exposure to future inflationary risk and concluded that it is not significant based on our current business model, market conditions, and hedging strategies. We have mitigated the impact of inflation on our cost of goods sold by continued operational efficiency.

Our products could be rendered obsolete or economically impractical by numerous factors, many of which are beyond our control, including but not limited to:

entrance of new competitors into our markets;
technological advancements of MRI scanners;
technological developments such as new imaging modalities which render MRI procedures obsolete or reduce the instances where MRI imaging is utilized;
loss of key relationships with suppliers, integrated delivery healthcare systems, group purchasing organizations, or end-user customers;
manufacturing or supply interruptions;
product liability claims;
our reputation and product market acceptance;
loss of existing regulatory approvals or the imposition of new requirements to maintain such approvals; and
product recalls or safety alerts.

Any major factor adversely affecting the sale of our products or services would cause our revenues to decline and have a material adverse impact on our business, financial condition, and our common stock.

We have significant international sales as well as international supply chain links and we face risks related to health epidemics that could adversely affect our revenue.

Our business could be adversely impacted by the effects of various health epidemics. With respect to our sales, in the past, some customers implemented heightened security policies that inhibited the ability of our domestic sales force and international distributors to access hospitals for purposes of selling our products. This caused delays of orders for our products and negatively affected our revenues. These heightened security policies and delays of orders may be reinstated or continue.

Our materials suppliers could also be disrupted by epidemic related conditions, possibly resulting in disruption to our supply chain. If our suppliers are unable or fail to fulfill their obligations to us for any reason, we may not be able to manufacture our products and satisfy customer demand or our obligations under sales agreements in a timely manner, and our business could be harmed as a result. In addition, a significant health epidemic could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our products which could have a material adverse effect on our business, operating results and financial condition.

22

Our continued success depends on the integrity of our supply chain, including multiple single-source suppliers, the disruption of which could negatively impact our business.

Many of the component parts of our products are obtained through supply agreements with third parties. Some of these parts require our partners to engage in complex manufacturing processes and involve long lead times or delivery periods. Considering our dependence on third-party suppliers, several of which are single-source suppliers, we are subject to inherent uncertainties and risks related to their ability to produce or deliver parts on a timely basis, to comply with product safety and other regulatory requirements and to provide quality parts to us at a reasonable price.

For example, we are dependent upon a single vendor for the ultrasonic motor at the core of our devices. If this vendor fails to meet our volume requirements, which we anticipate will increase over time, or if the vendor becomes unable or unwilling to continue supplying motors to us, this would impact our ability to supply our devices to customers until a replacement source is secured. Our executed agreement with this vendor provides that the price at which we purchase products from the vendor is determined by agreement from time to time or should material costs change. Although we have had a long history of stable pricing with this supplier, this provision may make it difficult for us to continue to receive motors from this vendor on favorable terms or at all if we do not agree on pricing in the future. In such event, it could materially and adversely affect our commercial activities, operating results, and financial condition.

In the near term, we do not anticipate finding alternative sources for our primary suppliers, including single source suppliers. Therefore, if our primary suppliers become unable or unwilling to manufacture or deliver materials, or manufacture or deliver such materials later than anticipated, we could experience protracted delays or interruptions in the supply of materials which would ultimately delay our manufacture of products for commercial sale, which could materially and adversely affect our development programs, commercial activities, operating results, and financial condition.

Additionally, any failure by us to forecast demand for, or to maintain an adequate supply of raw materials, parts, or finished products, could result in an interruption in the supply of certain products and a decline in our sales.

We rely on third-party suppliers for certain of our raw materials and components.

We rely on unaffiliated third-party suppliers for certain raw materials and components necessary for the manufacturing and operation of our products. Certain of those raw materials and components are proprietary products of those unaffiliated third-party suppliers and are specifically cited in our applications with regulatory agencies so that they must be obtained from that specific sole source or sources and could not be obtained from another supplier unless and until an appropriate application amendment is approved by the regulatory agency.

Among the reasons we may be unable to obtain these raw materials and components include, but are not limited to:

a supplier’s inability or unwillingness to continue supplying raw materials and/or components;
regulatory requirements or action by regulatory agencies or others, including changes in international trade treaties and/or tariffs;
adverse financial or other strategic developments at or affecting the supplier, including bankruptcy;
unexpected demand for or shortage of raw materials or components;
failure of the supplier to comply with quality standards which results in quality and product failures, product contamination and/or recall;
discovery of previously unknown or undetected imperfections in raw materials or components;
labor disputes or shortages, including from natural disasters and the effects of health emergencies or pandemics; and

23

political instability and actual or anticipated military or political conflicts.

These events could negatively impact our ability to satisfy demand for our products, which could have a material adverse effect on our products’ use and sales and our business and results of operations. We may experience these or other shortages in the future resulting in delayed shipments, supply constraints, contract disputes and/or stock-outs of our products.

We have been subject to securities class action litigation and derivative litigation, and we may be subject to similar or other litigation in the future.

In the past, following adverse action by the FDA or volatility in our stock price, securities class action litigation has been brought against us. There can be no assurance that we will not face other securities litigation in the future. With respect to any litigation, our insurance may not reimburse us or may not be sufficient to reimburse us for the expenses or losses we may suffer in contesting and concluding such lawsuits. A decision adverse to our interests on these actions or resulting from these matters could result in the payment of substantial damages and could have a material adverse effect on our business, financial condition, and our common stock. Regardless of the outcome, these claims may result in injury to our reputation, significant costs, diversion of management’s attention and resources, and loss of revenue.

There is no assurance that our internal and external sources of liquidity will at all times be sufficient for our cash requirements.

We must have sufficient sources of liquidity to fund our working capital requirements, our capital improvement plans, to return cash to shareholders via stock repurchases and/or dividends and execute on our strategic initiatives. A decline in operating results could limit our generation of capital resources and cause financial stresses if we are unable to increase revenues or adjust our costs appropriately to changes in revenue. Further, future new product launches or investments in other growth initiatives may demand increased working capital before any long-term return is realized from increased revenue. Our ability to achieve our business and cash flow plans is based on a number of assumptions which involve significant judgments and estimates of future performance, borrowing capacity and credit availability, which cannot at all times be assured. Accordingly, there is no assurance that cash flows from operations and other internal and external sources of liquidity will at all times be sufficient for our cash requirements. If necessary, we may need to consider actions and steps to improve our cash position and mitigate any potential liquidity shortfall, such as modifying our business plan, pursuing additional financing to the extent available, reducing capital expenditures, pursuing and evaluating other alternatives and opportunities to obtain additional sources of liquidity and other potential actions to reduce costs. There can be no assurance that any of these actions would be successful, sufficient or available on favorable terms. Any inability to generate or obtain sufficient levels of liquidity to meet our cash requirements at the level and times needed could have a material adverse impact on our business and financial position.

The manufacture of our products requires strict adherence to regulatory requirements governing medical devices and if we or our suppliers encounter problems our business could suffer.

The manufacture of our products must comply with strict regulatory requirements governing Class II medical devices in the U.S. and other regulatory requirements in foreign locations. Problems may arise during manufacturing, quality control, storage, or distribution of our products for a variety of reasons, including equipment malfunction, failure to follow specific protocols and procedures, manufacturing quality concerns, or problems with raw materials, electromechanical, software and other components, supplier issues, and natural disasters. If problems arise during production, the affected products may have to be discarded. Manufacturing problems or delays could also lead to increased costs, lost sales, damage to customer relations, failure to supply penalties, time and expense spent investigating the cause and, depending on the cause, similar losses with respect to other batches of products. If problems are not discovered before the product is released to the market, voluntary recalls, corrective actions, or product liability related costs may also be incurred. Should we encounter difficulties in the manufacture of our products or be subject to a product recall, our business could suffer materially.

Our markets are very competitive, and we sell certain of our products in a mature market.

The market for our 3880 MRI compatible patient vital signs monitoring system is well-developed and sales growth for our monitor could be slower than we anticipate. Our vital signs monitoring system could face difficult competition, including competitors offering lower prices, which could have an adverse effect on our revenue and margins. Our competitors may have certain advantages, which include the ability to devote greater resources to the development, promotion, and sale of their products. Consequently, we may

24

need to increase our efforts, and related expenses for research and development, marketing, and selling to maintain or improve our position. We may not realize the per unit revenue we have planned for and expect. Continued sales to our existing customers are expected to be significant to our revenue in the future, and if our existing customers do not continue to purchase from us, our revenue may decline.

We manufacture and store our products at a single facility in Florida.

We manufacture and store our products at a single facility in Winter Springs, Florida. If by reason of fire, hurricane, or other natural disaster, or for any other reason, the facility is destroyed or seriously damaged or our access to it is limited, our ability to provide products to our customers would be seriously interrupted or impaired completely and our operating results and financial condition would be materially and negatively affected.

Our inability to collect on our accounts receivables held by customers may have an adverse effect on our business operations and financial condition.

We market our products to end users in the United States and to distributors internationally. Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses. From time to time, we have had, and may in the future have, accounts receivables from one or more customers that accounted for 10 percent or more of our gross accounts receivable. As a result, we may be exposed to a certain level of concentration of credit risk. If a major customer experiences financial difficulties, the effect on us could be material and have an adverse effect on our business, financial condition, and results of operations. Additionally, the recent health pandemic has and may continue to cause delays in payments from customers, which may adversely impact our future results of operations and liquidity.

If we fail to maintain relationships with integrated delivery healthcare systems and Group Purchasing Organizations, sales of our products could decline.

Our ability to sell our products to U.S. hospitals, acute care facilities and outpatient imaging centers depends in part on our relationships with integrated delivery healthcare systems and Group Purchasing Organizations (“GPOs”).

Many existing and potential customers for our products are members of GPOs. GPOs negotiate pricing arrangements and contracts, which are sometimes exclusive, with medical supply manufacturers and distributors, and these negotiated prices are made available to a GPO’s affiliated hospitals and other members. We pay the GPOs an administrative fee in the form of a percentage of the volume of products sold to their affiliated hospitals and other members. If we are not an approved provider selected by a GPO, affiliated hospitals and other members may be less likely to purchase our products. Should a GPO negotiate a sole source or bundling contract covering a future or current competitor’s products, we may be precluded from making sales of our competing products to members of that GPO for the duration of the contractual arrangement. For example, even if we have an existing contract with a GPO for sales of our MRidium 3860+ MRI compatible IV infusion pump, we may encounter difficulties in selling, or be unable to sell, our 3880 MRI compatible patient vital signs monitoring system to that GPO’s affiliated hospitals and other members, which may result in a longer sales cycle or an inability to sell. Our failure to renew contracts with GPOs may cause us to lose market share and could have a material adverse effect on our sales, financial condition, and results of operations. In the future, if another competitive supplier emerges, and we fail to keep our relationships and develop new relationships with GPOs, our competitive position would likely suffer.

Cost-containment efforts of our customers and purchasing groups could adversely affect our sales and profitability.

Our MRI compatible medical devices are considered capital equipment by many potential customers, and hence changes in the budgets of healthcare organizations and the timing of spending under these budgets and conflicting spending priorities, such as spending related to the recent health pandemic, may have a significant effect on the demand for our products and related services. Any decrease in expenditures by these healthcare facilities could decrease demand for our products and related services and reduce our revenue. Additionally, changes to reimbursement policies by third-party payors could also decrease demand for our products and related services and reduce our revenue.

25

Any failure in our efforts to access and educate clinicians, anesthesiologists, radiologists, and hospital administrators regarding the advantages of our products could significantly limit our product sales.

We believe our future success will require us to educate a sufficient number of clinicians, anesthesiologists, radiologists, hospital administrators and other purchasing decision-makers about our products and the costs and benefits of our products. If we fail to demonstrate the safety, reliability and economic benefits of our products to hospitals and acute medical facilities, our products may not be adopted, and our expected and actual sales would suffer.

The lengthy sales cycle for medical devices could delay our sales.

The decision-making process of customers is often complex and time-consuming. Based on our experience, we believe the period between initial discussions with customers regarding our products and a customer’s purchase of our products have varied widely and have historically ranged between three and six months in duration. Sales cycles can also be delayed because of capital budgeting procedures. Moreover, even if one or two units are sold to a hospital, we believe that it will take additional time and experience with our products before other medical professionals routinely use them for other procedures and in other departments of the hospital. Such time would delay potential sales of additional units and disposable products or additional optional accessories to that medical facility or hospital. These delays could have an adverse effect on our business, financial condition, and results of operations.

Because we rely on distributors to sell our products outside of the U.S., our revenues could decline if our existing distributors do not continue to purchase products from us or if our relationship with any of these distributors is terminated.

We rely on distributors for all our sales outside the U.S. and hence do not have direct control over foreign sales activities. These distributors also assist us with regulatory approvals and the education of physicians and government agencies. Our revenues outside the U.S. have recently represented approximately 20 percent of our net revenues. If our existing international distributors fail to sell our products or sell at lower levels than we anticipate, we could experience a decline in revenues or fail to meet our forecasts. We cannot be certain that we will be able to attract new international distributors nor retain existing ones that market our products effectively or provide timely and cost-effective customer support and service. None of our existing distributors are obligated to continue selling our products.

If we do not successfully develop and commercialize enhanced products or new products that remain competitive, we could lose revenue opportunities and customers, and our ability to achieve growth would be impaired.

The medical device industry is characterized by rapid product development and technological advances, which places our products at risk of obsolescence. Our long-term success depends upon the development and successful commercialization of new products, new or improved technologies and additional applications for MRI compatible infusion, therapeutic, diagnostic and safety products and services. The research and development process is time-consuming and costly and may not result in products or applications that we can successfully commercialize. If we do not successfully adapt our technology, products, and applications, we could lose revenue opportunities and customers. In addition, we may not be able to improve our products or develop new products or technologies quickly enough to maintain a competitive position in our markets and continue to grow our business.

We are highly dependent on our founder, Chairman, President and Chief Executive Officer, Roger Susi.

We believe that Mr. Susi will continue to play a significant role in the development of new products. Our current and future operations could be adversely impacted if we were to lose his services. Accordingly, our success will be dependent on appropriately managing the risks related to maintaining his continued services.

If we fail to attract and retain the talent required for our business, our business could be materially harmed.

Competition for highly skilled personnel is often intense in the medical device industry, including in the MRI compatible medical device segment. If our current employees with experience in the MRI compatible device industry leave our company, we may have difficulty finding replacements with an equivalent amount of experience and skill, which could harm our operations. Our future success will also depend in part on our ability to identify, hire and retain additional personnel, including executives, skilled engineers to develop new products and sales and production staff. We may not be successful in attracting, integrating, or retaining qualified

26

personnel to meet our current growth plans or future needs. Our productivity may be adversely affected if we do not integrate and train our new employees quickly and effectively.

Any one of our executive officers or other key employees could terminate his or her relationship with us at any time. The loss of one or more of our executive officers or key employees, and any failure to have in place and execute an effective succession plan for key executive officers, could significantly delay or prevent us from achieving our business and/or development objectives and could materially harm our business. Changes in our executive management team may also cause disruptions in, and harm to, our business.

We may also have difficulty finding and retaining qualified Board members. Any failure to do so could be perceived negatively and could adversely affect our business.

Also, to the extent we hire personnel from competitors, we may be subject to allegations that we have improperly solicited, or that they have divulged proprietary or other confidential information, or that their former employers own their inventions or work product.

We may be unable to scale our operations successfully.

We are working to expand our size and scale via more penetration of existing markets and the launch of new complementary products and updates to existing products. This growth, if it occurs as planned, will place significant demands on our management and manufacturing capacity, as well as our financial, administrative, and other resources. We cannot guarantee that any of the personnel, systems, procedures and controls we put in place will be adequate to support the manufacture and distribution of our products. Our operating results will depend substantially on the ability of our officers and key employees to manage changing business conditions and to implement and improve our financial and administrative systems and manage other resources. If we are unable to respond to and manage changing business conditions, or the scale of our products, services, and operations, then the quality of our services, our ability to retain key personnel and our business could be harmed. In February 2023, we purchased 26 acres of land in which we plan to build an expanded facility to increase capacity. Any failure to successfully construct and operate such a facility expand might limit our ability to grow as we expect.

We engage in related party transactions, which result in a conflict of interest involving our management.

We have engaged in the past, and continue to engage, in related party transactions, particularly between our company and Roger Susi and his affiliates. The only significant ongoing related party transaction is the lease agreement between our company and Susi, LLC, an affiliate of Roger Susi, with respect to our sole production and headquarters facility in Winter Springs, Florida. Related party transactions present difficult conflicts of interest, could result in disadvantages to our company, and may impair investor confidence, which could materially and adversely affect us. Related party transactions could also cause us to become materially dependent on related parties in the ongoing conduct of our business, and related parties may be motivated by personal interests to pursue courses of action that are not necessarily in the best interests of our company and our stockholders. The purchase of land and the planned expanded facility will reduce related party transaction exposure by the eventual termination of the lease with Susi, LLC.

Any acquisitions of technologies, products, and businesses may be difficult to integrate, could adversely affect our relationships with key customers, and/or could result in significant charges to earnings.

We periodically evaluate potential acquisitions of technologies, products and businesses that are complementary to our products and that could accelerate our growth. However, our company has never completed an acquisition and there can be no assurance that we will be successful in finding any acquisitions in the future. The process of identifying, executing, and realizing attractive returns on acquisitions involves a high degree of uncertainty. Acquisitions typically entail many risks and could result in difficulties in integrating operations, personnel, technologies, and products. If we are not able to successfully integrate our acquisitions, we may not obtain the advantages and synergies that the acquisitions were intended to create, which may have a material adverse effect on our business, results of operations, financial condition and cash flows, our ability to develop and introduce new products and the market price of our stock.

27

The environment in which we operate makes it difficult to accurately forecast our business performance.

Significant changes and volatility in most aspects of the current business environment, including financial markets, consumer behavior, speed of technological, regulatory, and competitive changes, and the recent health pandemic, make it increasingly difficult for us to predict our revenues and earnings into the future. Our quarterly sales and profits depend substantially on the volume and timing of orders fulfilled during the quarter, and such orders are difficult to forecast. Product demand is dependent upon the capital spending budgets of our customers and prospects as well as government funding policies and matters of public policy as well as product and economic cycles that can affect the spending decisions of these entities. As a result, any revenue, earnings or financial guidance or outlook which we have given or might give may turn out to be inaccurate. Though we endeavor to give reasonable estimates of future revenues, earnings, and financial information at the time we give such guidance, based on then-current conditions, there is a significant risk that such guidance or outlook will turn out to be incorrect. Historically, companies that have overstated their operating guidance have suffered significant declines in their stock price when such results are announced to the public.

There are inherent uncertainties involved in estimates, judgments and assumptions used in the preparation of financial statements in accordance with GAAP. Furthermore, portions of GAAP require the use of fair value models which are variable in application and methodology from appraiser to appraiser. Any changes in estimates, judgments and assumptions used could have a material adverse effect on our business, financial position, and operating results.

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Such assumptions and estimates include those related to revenue recognition, accruals for product returns, allowances for doubtful accounts, valuation of inventory, impairment of intangibles and long-lived assets, accounting for leases, accounting for income taxes and stock-based compensation and allowances for uncertainties. These factors are also influenced by regular changes to GAAP, some of which are material to most companies. These changes introduce risk to our financial reporting processes due to implementation and internal control implications.

We base the aforementioned estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as discussed in greater detail in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Our actual operating results may differ and fall below our assumptions and the financial forecasts of securities analysts and investors, resulting in a significant decline in our stock price.

Changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could adversely affect our results.

We are subject to the continuous examination of our income tax returns by the Internal Revenue Service, or IRS, and other tax authorities. It is possible that tax authorities may disagree with certain positions we have taken, and any adverse outcome of such a review or audit could have a negative effect on our financial position and operating results. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes, but the determination of our provision for income taxes and other tax liabilities requires significant judgment by management, and there are transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made. There can be no assurance that the outcomes from continuous examinations will not have an adverse effect on our business, financial condition, and results of operations.

We are subject to various privacy and consumer protection laws.

Our privacy policy is posted on our website, and any failure by us or our vendor or other business partners to comply with it or with federal, state, or international privacy, data protection or security laws or regulations could result in regulatory or litigation-related actions against us, legal liability, fines, damages, and other costs. Substantial expenses and operational changes may be required in connection with maintaining compliance with such laws, and in particular certain emerging privacy laws are still subject to a high degree of uncertainty as to their interpretation and application. For example, in May 2018, the General Data Protection Regulation (the “GDPR”) began to fully apply to the processing of personal information collected from individuals located in the European Union. The GDPR has created new compliance obligations and has significantly increased fines for noncompliance. Although we take steps to protect the security of our customers’ personal information, we may be required to expend significant resources to comply with data breach requirements if third parties improperly obtain and use the personal information of our customers or we otherwise experience a data loss with respect to customers’ personal information. A breach of our network security

28

and systems could have negative consequences for our business and future prospects, including possible fines, penalties and damages, reduced customer demand for our products, and harm to our reputation and brand.

Risks Related to Our Industry

We are subject to substantial government regulation that is subject to change and could force us to make modifications to how we develop, manufacture, market, and price our products.

The medical device industry is regulated extensively by governmental authorities, principally the FDA in the U.S. and corresponding state and foreign regulatory agencies. The majority of our manufacturing processes are required to comply with quality systems regulations, including current good manufacturing practice requirements that cover the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging and shipping of our products. Failure to comply with applicable medical device regulatory requirements could result in, among other things, warning letters, fines, injunctions, civil penalties, repairs, replacements, refunds, recalls or seizures of products, total or partial suspensions of production, refusal of the FDA or other regulatory agencies to grant pre-market clearances or approvals for our products, withdrawals, or suspensions of future or current clearances or approvals and criminal prosecution.

In addition, our products are subject to pre-clearance requirements by the FDA and similar international agencies that govern a wide variety of product activities from design and development to labeling, manufacturing, promotion, sales, and distribution. Compliance with these regulations may be time consuming, burdensome, and expensive for us. The failure to obtain, or the loss or suspension of any such pre-approval, would negatively affect our ability to sell our products and harm our anticipated revenues.

Foreign governmental authorities that regulate the manufacture and sale of medical devices have become increasingly stringent and, to the extent we sell our products in foreign countries, we may be subject to rigorous regulation in the future. Regulatory changes could result in restrictions on our ability to carry on or expand our operations, higher than anticipated costs or lower than anticipated revenue.

If we fail to obtain, or experience significant delays in obtaining, FDA clearances or other necessary approvals to commercially distribute new products, our ability to maintain profitability or grow will suffer.

Our current products are Class II medical devices and hence require regulatory pre-market approval by the FDA and other federal and state authorities prior to their sale in the U.S. Similar approvals are required by foreign governmental authorities for sale of our products outside of the U.S., including the EU. We are responsible for obtaining the applicable regulatory approval for the commercial distribution of our products. As part of our strategy, we plan to seek approvals for new MRI compatible products. The process of obtaining approvals is costly and time consuming, and there can be no assurance that we will obtain the required approvals on a timely basis, or at all. Failure to receive approvals for new products will hurt our ability to grow.

We are subject to risks associated with doing business outside of the U.S.

Sales to customers outside of the U.S. have historically comprised of approximately 17 percent of our net revenues and we expect that non-U.S. sales will contribute to future growth. A majority of our international sales originate from Europe and Japan, and we also make sales in Canada, Hong Kong, Australia, Mexico and certain parts of the Middle East. The risks associated with operations outside the U.S. include:

foreign regulatory and governmental requirements that could change and restrict our ability to manufacture and sell our products;
possible failure to comply with anti-bribery laws such as the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws in other jurisdictions;
foreign currency fluctuations that can impact our financial statements when foreign denominations are translated into U.S. dollars;
different local product preferences and product requirements, which might increase with increasing nationalism;

29

trade protection and restriction measures under international trade treaties and via tariffs, and import or export licensing requirements;
difficulty in establishing, staffing and managing non-U.S. operations;
failure to maintain relationships with distributors, especially those who have assisted with foreign regulatory or government clearances;
changes in labor, environmental, health and safety laws;
healthcare crises or epidemics;
potentially negative consequences from changes in or interpretations of tax laws, including U.S. state and foreign tax jurisdiction responses to recent changes in U.S. federal tax laws;
political instability and actual or anticipated military or political conflicts, including instability related to war and terrorist attacks and to political matters such as Russia’s invasion of Ukraine and Brexit;
economic instability, inflation, deflation, recession or interest rate fluctuations;
uncertainties regarding judicial systems and procedures; and
minimal or diminished protection of intellectual property.

These risks, individually or in the aggregate, could have an adverse effect on our results of operations and financial condition.

We may incur product liability losses or become subject to other lawsuits related to our products, business, and insurance coverage could be inadequate or unavailable to cover these losses.

Our business is subject to potential product liability risks that are inherent in the design, development, manufacture and marketing of our medical devices and disposable products. We carry third-party product liability insurance coverage to protect against such risks, but there can be no assurance that our policy is adequate. In the ordinary course of business, we may become the subject of product liability claims and lawsuits alleging that our products have resulted or could result in an unsafe condition or injury to patients. Any product liability claim brought against us, with or without merit, could be costly to defend and could result in settlement payments and adjustments not covered by or in excess of our product liability insurance. We currently have third-party product liability insurance with maximum coverage of $5,000,000; however, such coverage requires a substantial deductible that we must pay before becoming eligible to receive any insurance proceeds. The deductible amount is currently equal to $50,000 per occurrence and $150,000 in the aggregate. We will have to pay for defending product liability or other claims that are not covered by our insurance. These payments could have a material adverse effect on our profitability and financial condition. Product liability claims and lawsuits, safety alerts, recalls or corrective actions, regardless of their ultimate outcome, could have a material adverse effect on our business, financial condition, reputation and on our ability to attract and retain customers. In addition, we may not be able to obtain insurance in the future on terms acceptable to us or at all.

Defects or failures associated with our products and/or our quality control systems could lead to the filing of adverse event reports, recalls or safety alerts and negative publicity and could subject us to regulatory actions.

Safety problems associated with our products could lead to a product recall or the issuance of a safety alert relating to such products and result in significant costs and negative publicity. An adverse event involving one of our products could require us to file an adverse event report with the FDA. Such disclosure could result in reduced market acceptance and demand for all our products and could harm our reputation and our ability to market our products in the future. In some circumstances, adverse events arising from or associated with the design, manufacture or marketing of our products could result in the suspension or delay of regulatory reviews of our applications for new product approvals or clearances.

30

We may also voluntarily undertake a recall of our products or temporarily shut down production lines based on internal safety, quality monitoring and testing data. To avoid future product recalls we have made and continue to invest in our quality systems, processes, and procedures. We will continue to make improvements to our products and systems to further reduce issues related to patient safety.

However, there can be no assurance our efforts or systems will be sufficient. Future quality concerns, whether real or perceived, could adversely affect our operating results.

Our products or product types, or MR imaging could be subject to negative publicity, which could have a material adverse effect on our financial position and results of operations and could cause the market value of our common stock to decline.

The market’s perception of our products could be harmed if any of our products or similar products offered by others in our industry become the subject of negative publicity due to a product safety issue, withdrawal, recall, or are proven or are claimed to be harmful to patients. The harm to market perception may have a material adverse effect on our business, financial position and results of operations and could cause the market value of our common stock to decline.

Our products are designed for use around MRI scanners. MRI has been an important imaging diagnostic for some time now, however, should traditional MRI technology change materially or decline in usage due to new technologies or concerns about costs or efficacy of MR imaging, our products would suffer as MRI usage and installations declined. Such a matter may also have a material adverse effect on our business, financial position and results of operations and could cause the market value of our common stock to decline.

U.S. healthcare policy and changes thereto, including the Patient Protection and Affordable Care Act, may have a material adverse effect on our financial condition and results of operations.

Changes in the healthcare industry in the U.S. and abroad could adversely affect the demand for our products and the way in which we conduct our business. For example, the Patient Protection and Affordable Care Act (“ACA”), enacted in 2010, required most individuals to have health insurance, established new regulations on health plans, created insurance-pooling mechanisms and reduced Medicare spending on services provided by hospitals and other providers. The long-term viability of the ACA, and its impact on our business and results of operations, remains uncertain. There have also been recent U.S. Congressional actions to repeal and replace the ACA, and future actions are expected. For example, the Tax Cuts and Jobs Act of 2017 (“TCJA”), among other things, eliminated the individual mandate requiring most Americans (other than those who qualify for a hardship exemption) to carry a minimum level of health coverage effective January 1, 2019.

In December 2018, a federal district court judge in Texas found the ACA’s individual mandate to be unconstitutional; and therefore, the entire law to be invalid. In December 2019, the Fifth Circuit affirmed the ruling regarding the individual mandate but remanded the case to the district court for additional analysis of the question of severability and whether portions of the law remain valid. In June 2021, the U.S. Supreme Court held that the states and individuals that brought the lawsuit do not have standing to challenge the law, effectively ending the case without ruling on the constitutionality of the individual mandate. Although we cannot predict the ultimate content or timing of any healthcare reform legislation or other court challenges to the ACA, potential changes resulting from any amendment, repeal, replacement, or invalidation of these programs, including any reduction in the future availability of healthcare insurance benefits, may decrease the number of people who are insured, which could adversely affect our business and future results of operations.

Our medical devices and business activities are subject to rigorous regulation by the FDA and other federal, state and international governmental authorities. These authorities and members of Congress have been increasing their scrutiny over the medical device industry. In recent years, Congress, the Department of Justice, the Office of Inspector General of the Department of Health and Human Services and the Department of Defense have issued subpoenas and other requests for information to medical device manufacturers, primarily related to financial arrangements with healthcare providers, regulatory compliance and marketing and product promotional practices. Furthermore, certain state governments have enacted legislation to limit and/or increase transparency of interactions with healthcare providers, pursuant to which we are required by law to disclose payments and other transfers of value to healthcare providers licensed by certain states.

31

We anticipate that the government will continue to scrutinize our industry closely, and any new regulations or statutory provisions could result in delays or increased costs during the periods of product development, clinical trials and regulatory review and approval, as well as increased costs to assure compliance.

We are subject to healthcare fraud and abuse regulations that could result in significant liability, require us to change our business practices and restrict our operations in the future.

We and our customers are subject to various U.S. federal, state and local laws targeting fraud and abuse in the healthcare industry, including anti-kickback and false claims laws. Violations of these laws are punishable by criminal or civil sanctions, including substantial fines, imprisonment, and exclusion from participation in healthcare programs such as Medicare and Medicaid, and Veterans’ Administration health programs and health programs outside the U.S. These laws and regulations are broad in scope and are subject to evolving interpretations, which could require us to alter one or more of our sales or marketing practices. In addition, violations of these laws, or allegations of such violations, could disrupt our business and result in a material adverse effect on our sales, profitability, and financial condition. Furthermore, since many of our customers rely on reimbursement from Medicare, Medicaid, and other governmental programs to cover a substantial portion of their expenditures, if we or our customers are excluded from such programs as a result of a violation of these laws, it could have an adverse effect on our results of operations and financial condition.

We have developed and implemented business practices and processes to train our personnel to perform their duties in compliance with healthcare fraud and abuse laws and conduct informal oversight to detect and prevent these types of fraud and abuse. However, we lack formal written policies and procedures at this time. If we are unable to formally document and implement the controls and procedures required in a timely manner or we are otherwise found to be in violation of such laws, we might suffer adverse regulatory consequences or face criminal sanctions, which could harm our operations, financial reporting, or financial results.

We could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act and similar worldwide anti-bribery laws.

The U.S. Foreign Corrupt Practices Act and similar worldwide anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business. We intend to adopt policies for compliance with these anti-bribery laws, which often carry substantial penalties.

We cannot assure you that our internal control policies and procedures always will protect us from reckless or other inappropriate acts committed by our affiliates, employees, or agents. Violations of these laws, or allegations of such violations, could have a material adverse effect on our business, financial position and results of operations and could cause the market value of our common stock to decline.

We and our suppliers and customers are required to obtain regulatory approvals to comply with regulations applicable to medical devices, including infusion pumps, and these approvals could result in delays or increased costs in developing new products.

In December 2014, the FDA issued guidance entitled “Infusion Pumps Total Product Life Cycle.” This guidance established substantial additional pre-market requirements for new and modified infusion pumps. Through this guidance, the FDA indicated more data demonstrating product safety will be required for future 510(k) submissions for infusion pumps, including the potential for more clinical and human factors data. The process for obtaining regulatory approvals to market infusion pumps and related accessories have become more costly and time consuming. The impact of this guidance is likely to result in a more time consuming and costly process to obtain regulatory clearance to market infusion pumps. In addition, new requirements could result in longer delays for the clearance of new products, modification of existing infusion pump products or remediation of existing products in the market. Future delays in the receipt of, or failure to obtain, approvals could result in delayed or no realization of product revenues.

We and our suppliers and customers are required to maintain compliance with regulations applicable to medical devices, including infusion pumps, and it could be costly to comply with these regulations and to develop compliant products and processes. Failure to comply with these regulations could subject us to sanctions and could adversely affect our business.

Even if we are able to obtain approval for introducing new products to the market, we and our suppliers may not be able to remain in compliance with applicable FDA and other material regulatory requirements once clearance or approval has been obtained for a product. These requirements include, among other things, regulations regarding manufacturing practices, product labeling, off-

32

label marketing, advertising and post-marketing reporting, adverse event reports and field alerts. Compliance with these FDA requirements is subject to continual review and is monitored through periodic inspections by the FDA. For example, the FDA conducted routine inspections of our facility in Winter Springs, Florida in July 2016. The FDA issued a Form 483 on July 18, 2016 resulting from an inspection of our facility between July 11 and July 18, 2016 that identified three observations. These observations were related to procedural and documentation issues associated with the CAPA (Corrective and Preventive Action) system, vendor requirements and complaint investigation.

We submitted responses to the Form 483 in August 2016 and October 2016 in which we described our proposed corrective and preventative actions to address each of the observations. As part of our response, on October 13, 2016 we initiated a customer follow up to our August 2012 Safety Alert and made available an updated instruction card for customers. This Safety Alert was closed in August 2019.

In addition, manufacturing flaws, component failures, design defects, off-label uses, or inadequate disclosure of product related information could result in an unsafe condition or the injury or death of a patient. All these events could harm our sales, margins and profitability in the affected periods and may have a material adverse effect on our business. Any adverse regulatory action or action taken by us to maintain appropriate regulatory compliance, with respect to these laws and regulations could disrupt our business and have a material adverse effect on our sales, profitability, and financial condition. Furthermore, an adverse regulatory action with respect to any of our products or operating procedures or to our suppliers’ manufacturing facilities could materially harm our reputation in the marketplace.

Our operations are subject to environmental laws and regulations, with which compliance is costly and which exposes us to penalties for non-compliance.

Our business, products, and product candidates are subject to federal, state, and local laws and regulations relating to the protection of the environment, worker health and safety and the use, management, storage, and disposal of hazardous substances, waste, and other regulated materials. These environmental laws and regulations could require us to pay for environmental remediation and response costs at third-party locations where we dispose of or recycle hazardous substances. The costs of complying with these various environmental requirements, as they now exist or as may be altered in the future, could adversely affect our financial condition and results of operations.

Risks Relating to our Intellectual Property

Our success depends on our ability to protect our intellectual property.

We intend to rely on a combination of patents, trademarks, trade secrets, know-how, license agreements and contractual provisions to establish and protect our proprietary rights to our technologies and products. We cannot guarantee that the steps we have taken or will take to protect our intellectual property rights will be adequate or that they will deter infringement, misappropriation, or violation of our intellectual property. We may fail to secure patents that are important to our business, and we cannot guarantee that any pending U.S. trademark or patent application, if ultimately issued, will provide us some relative competitive advantage. Litigation may be necessary to enforce our intellectual property rights and to determine the validity and scope of our proprietary rights.

Any litigation could result in substantial expenses and may not adequately protect our intellectual property rights. In addition, the laws of some of the countries in which our products may in the future be sold may not protect our products and intellectual property to the same extent as U.S. laws, or at all. We may be unable to protect our rights in trade secrets and unpatented proprietary technology in these countries. If our trade secrets become known, we may lose our competitive advantages.

Even if we are able to secure necessary patents in the U.S., we may not be able to secure necessary patents and trademarks in foreign countries in which we sell our products or plan to sell our products. In 2013, the U.S. transitioned to a “first inventor to file” system for patents in which, assuming the other requirements for patentability are met, the first inventor to file a patent application is entitled to a patent. We may be subject to a third-party pre-issuance submission of prior art to the U.S. Patent and Trademark Office, or become involved in opposition, derivation, reexamination, inter parties review or interference proceedings challenging our patent rights or the patent rights of others. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate our patent rights, allow third parties to commercialize our technology or products and compete directly with us, without payment to us, or result in our inability to manufacture or commercialize products without infringing third party patent rights.

33

Our unpatented trade secrets, know-how, confidential and proprietary information, and technology may be inadequately protected.

We rely on unpatented trade secrets, know-how and technology. This intellectual property is difficult to protect, especially in the medical device industry, where much of the information about a product must be submitted to regulatory authorities during the regulatory approval process. We seek to protect trade secrets, confidential information, and proprietary information, in part, by entering into confidentiality and invention assignment agreements with employees, consultants, and others. These parties may breach or terminate these agreements, and we may not have adequate remedies for such breaches. Furthermore, these agreements may not provide meaningful protection for our trade secrets or other confidential or proprietary information or result in the effective assignment to us of intellectual property and may not provide an adequate remedy in the event of unauthorized use or disclosure of confidential information or other breaches of the agreements. Despite our efforts to protect our trade secrets and our other confidential and proprietary information, we or our collaboration partners, board members, employees, consultants, contractors, or scientific and other advisors may unintentionally or willfully disclose our proprietary information to competitors.

There is a risk that our trade secrets and other confidential and proprietary information could have been, or could, in the future, be shared by any of our former employees with, and be used to the benefit of, any company that competes with us.

If we fail to maintain trade secret protection or fail to protect the confidentiality of our other confidential and proprietary information, our competitive position may be adversely affected. Competitors may also independently discover our trade secrets. Enforcement of claims that a third party has illegally obtained and is using trade secrets is expensive, time consuming and uncertain. If our competitors independently develop equivalent knowledge, methods and know-how, we would not be able to effectively assert our trade secret protections against them, which could have a material adverse effect on our business.

There can be no assurance of timely patent review and approval to minimize competition and generate sufficient revenues.

There can be no assurance that the Patent and Trademark Office will have sufficient resources to review our patent applications in a timely manner. Consequently, even if our patent applications are ultimately successful, our patent applications may be delayed, which would prevent intellectual property protection for our products. If we fail to successfully commercialize our products due to the lack of intellectual property protection, we may be unable to generate sufficient revenues to meet or grow our business according to our expected goals and this may have a materially adverse effect on our profitability, financial condition, and operations.

We may become involved in patent litigation or other intellectual property proceedings relating to our future product approvals, which could result in liability for damages or delay or stop our development and commercialization efforts.

The medical device industry has been characterized by significant litigation and other proceedings regarding patents, patent applications, and other intellectual property rights. The situations in which we may become parties to such litigation or proceedings may include any third parties (which may have substantially greater resources than we have) initiating litigation claiming that our products infringe their patent or other intellectual property rights; in such case, we will need to defend against such proceedings.

The large number of patents, the rapid rate of new patent applications and issuances, the complexities of the technologies involved, and the uncertainty of litigation significantly increase the risks related to any patent litigation. Any potential intellectual property litigation also could force us to do one or more of the following:

stop selling, making, or using products that use the disputed intellectual property;
obtain a license from the intellectual property owner to continue selling, making, licensing, or using products, which license may require substantial royalty payments and may not be available on reasonable terms, or at all;
pay substantial damages or royalties to the party whose intellectual property rights we may be found to be infringing;
pay the attorney fees and costs of litigation to the party whose intellectual property rights we may be found to be infringing; or

34

redesign those products that contain the allegedly infringing intellectual property, which could be costly, disruptive and/or infeasible.

If any of the foregoing events occur, we may have to withdraw existing products from the market or may be unable to commercialize one or more of our products, all of which could have a material adverse effect on our business, results of operations and financial condition. As the number of participants in our industry grows, the possibility of intellectual property infringement claims against us increases.

Furthermore, the costs of resolving any patent litigation or other intellectual property proceeding, even if resolved in our favor, could be substantial. Uncertainties resulting from the initiation and continuation of patent litigation or other intellectual property proceedings could have a material adverse effect on our ability to compete in the marketplace. Patent litigation and other intellectual property proceedings may also consume significant management time.

In the event that a competitor infringes upon our patent or other intellectual property rights, enforcing those rights may be costly, difficult, and time-consuming. Even if successful, litigation to enforce our intellectual property rights or to defend our patents against challenge could be expensive and time-consuming and could divert our management’s attention. We may not have sufficient resources to enforce our intellectual property rights or to defend our patent or other intellectual property rights against a challenge. If we are unsuccessful in enforcing and protecting our intellectual property rights and protecting our products, it could materially harm our business.

There may also be situations where we use our business judgment and decide to market and sell products, notwithstanding the fact that allegations of patent infringement(s) have not been finally resolved by the courts (i.e., an “at-risk launch”). The risk involved in doing so can be substantial because the remedies available to the owner of a patent for infringement may include, among other things, damages measured by the profits lost by the patent owner and not necessarily by the profits earned by the infringer. In the case of a willful infringement, the definition of which is subjective, such damages may be increased up to three times. An adverse decision could have a material adverse effect on our business, financial position and results of operations and could cause the market value of our common stock to decline.

In addition, we may indemnify our customers and distributors with respect to infringement by our products of the proprietary rights of third parties. Third parties may assert infringement claims against our customers or distributors. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers or distributors, regardless of the merits of these claims. If any of these claims succeed, we may be forced to pay damages on behalf of our customers or distributors or may be required to obtain licenses for the products they use. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers may be forced to stop using our products.

We may be subject to claims that we, our board members, employees, or consultants have used or disclosed alleged trade secrets or other proprietary information belonging to third parties and any such individuals who are currently affiliated with one of our competitors may disclose our proprietary technology or information.

As is commonplace in the medical device industry, some of our board members, employees and consultants are or have been associated with other medical device companies that compete with us. For example, Mr. Susi and a number of our other employees are former employees of other medical device firms. While associated with such other companies, these individuals may have been exposed to research and technology similar to the areas of research, technology, sales methodology, pricing models and other such matters in which we are engaged. We may become subject to future claims that we, our employees, board members, or consultants have inadvertently or otherwise used or disclosed alleged trade secrets or other proprietary information of those companies. Litigation may be necessary to defend against such claims.

We have entered into confidentiality agreements with our executives and key consultants. However, we do not have, and are not planning to enter into, any confidentiality agreements with our non-executive directors because they have a fiduciary duty of confidentiality as directors.

There is the possibility that any of our former board members, employees, or consultants who are currently or who may be employed at, or associated with, one of our competitors may unintentionally or willfully disclose our proprietary technology or information.

35

Risks Related to Ownership of Our Common Stock

Our common stock price has been and will likely continue to be subject to significant fluctuations and volatility, and you may be unable to sell your shares at a fair price, or at all.

Our stock could be subject to wide fluctuations in price in response to various factors, including the following:

a lack of liquidity in the public trading of our common stock;
the commercial success or failure of our key products;
delayed or reduced orders from our customers;
manufacturing or supply interruptions;
changes or developments in laws or regulations applicable to our products and product candidates;
introduction of competitive products or technologies;
poorly executed acquisitions or acquisitions whose projected potential is not realized;
actual or anticipated variations in quarterly operating results;
failure to meet or exceed our own estimates and projections or the estimates and projections of securities analysts or investors;
new or revised earnings estimates or guidance by us or securities analysts or investors;
varying economic and market conditions in the U.S.;
negative developments impacting the medical device industry in general and changes in the market valuations of companies deemed similar to us;
negative developments concerning our sources of manufacturing supply;
disputes or other developments relating to patents, trademarks or other proprietary rights;
litigation or investigations involving us, our industry, or both;
issuances of debt, equity or convertible securities at terms deemed unfavorable by the market;
major catastrophic events;
sales of large blocks of our stock;
changes in our Board of Directors, management or key personnel; or
the other factors described in this “Risk Factors” section.

Any one of the factors above, or the cumulative effect of some of the factors referred to above, may result in significant fluctuations in our quarterly or annual operating results, fluctuations in our share price and investors’ perception of our business. If we fail to meet or exceed such expectations, our business and stock price could be materially adversely affected.

36

Any use of capital to repurchase shares of our common stock, or the election to pay a cash dividend, could have a material adverse effect on our stock price and our business.

Our Board of Directors has historically authorized stock repurchase programs and, pursuant to these authorizations, we have used a significant amount of cash to repurchase shares of common stock of our company. During 2016 and 2017, we repurchased 779,135 shares of our common stock for approximately $11.8 million. While those stock repurchase programs have expired, should our Board of Directors authorize another stock repurchase program, there can be no assurance that we will be able to repurchase shares on favorable terms or, if we do repurchase shares, that such repurchases will increase shareholder value. Stock repurchases now are burdened with a Federal excise tax which diminishes their attraction to deliver returns to shareholders.

In February 2023, our Board of Directors declared and paid a special cash dividend of $1.05 per common share, which reduced our cash balance by approximately $13.2 million. Similarly, in 2022 we paid a cash dividend of $1.00 per share which reduced our cash balance by approximately $12.6 million. In the future, the Board of Directors may elect to allocate capital based on our continued ability to generate cash from operations, our capital needs to support normal operations, and making investments that are aimed at supporting growth, rather than paying cash dividends. These capital allocation decisions could have a material adverse effect on our stock price. If the Board of Directors chose to omit a dividend and retained future earnings for the operation and expansion of our business, realization of a gain on your investment will depend solely on the appreciation of the price of our common stock, which may never occur.

Additionally, if we use a significant portion of our capital to repurchase shares or pay cash dividends, our financial flexibility will be reduced, and we may not be able to execute on other strategic initiatives or tolerate periods of operating losses. If we repurchase shares on unfavorable terms or if our use of capital to repurchase shares or pay cash dividends inhibits our ability to pursue other strategic initiatives or tolerate periods of operating losses, it could have a material adverse effect on our stock price and our business.

We may need or choose to raise additional capital in the future, which could result in dilution to our stockholders and adversely affect stock price.

While we believe that our cash and investment balances and prospective cash flow from our operations will provide us with adequate capital to fund operations for at least the next 12 months from the date of the issuance of the financial statements included herein, we may need or choose to raise additional funds prior to that time. We may seek to sell additional equity or debt securities or to obtain a credit facility, which we may not be able to do on favorable terms, or at all. The sale of additional equity or convertible debt securities could result in additional dilution to our stockholders. If additional funds are raised through the issuance of debt securities or preferred stock, these securities could have rights that are senior to holders of common stock and any debt securities could contain covenants that would restrict our operations. The sale of such securities could hurt demand for our common stock and cause our share price to decline.

Roger Susi, who serves as our Chairman of the Board of Directors, President and Chief Executive Officer, owns a significant percentage of our stock and will be able to exert significant influence over matters subject to stockholder approval.

Mr. Susi, our founder, who serves as our Chairman of the Board of Directors, President and Chief Executive Officer, and his affiliates, beneficially own approximately 43 percent of our outstanding common stock. Mr. Susi may be able to significantly influence matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions, or other extraordinary transactions. He may also have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of ownership may have the effect of promoting, delaying or deterring a change of control of our company.

37

The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (“Exchange Act”), the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the Nasdaq Stock Market and other applicable securities rules and regulations. Compliance with these rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time consuming or costly and increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. We may need to hire more employees in the future or engage outside consultants to monitor and advise us regarding compliance, which will increase our costs and expenses.

In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We may need to invest in additional resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.

We believe that being a public company and compliant with these rules and regulations has made it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our Board of Directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.

As a result of being a public company, we are obligated to establish and maintain adequate internal controls. Failure to develop and maintain adequate internal controls or to implement new or improved controls could have a material adverse effect on our business, financial position and results of operations and could cause the market value of our common stock to decline.

Ensuring that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort. Our internal controls over financial reporting are designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. During the evaluation and testing process, if we identify one or more material weaknesses in our internal controls over financial reporting, we will be unable to assert that our internal controls are effective.

We are required to disclose changes made in our internal controls and procedures on a quarterly basis. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed, or operating. Our remediation efforts may not enable us to avoid a material weakness in the future.

Our business practices are more visible as a public company, and this could impact our competitive environment and our risk of potential litigation.

As a result of disclosure of information in filings required of a public company, our business and financial condition are more visible than a privately-held company, potentially exposing us to new competition and threatened or actual litigation, including by competitors and other third parties. New competition could result in reduced sales of our products and adversely impact our profitability. If lawsuits prevail against us, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and operating results.

38

We may and have become involved in securities class action litigation that could divert management’s attention from our business and adversely affect our business and could subject us to significant liabilities.

The stock markets have from time-to-time experienced significant price and volume fluctuations that have affected the market prices of small capitalization medical device companies. These broad market fluctuations as well a broad range of other factors, including the realization of any of the risks described in this “Risk Factors” section, may cause the market price of our common stock to decline. In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. We have become, and may in the future, become involved in this type of litigation. Litigation is expensive and could divert management’s attention and resources from our primary business, which could adversely affect our operating results. Any adverse determination in any such litigation or any amounts paid to settle any such actual or threatened litigation could require us to make significant payments. Such payment could have a material impact on how investors view our company and result in a decline in our stock price.

If securities or industry analysts fail to initiate research coverage of our stock, downgrade our stock, or discontinue coverage, our trading volume might be reduced, and our stock price could decline.

The trading market for our common stock depends, in part, on the research reports that securities or industry analysts publish about our business. If securities or industry analysts do not commence or continue coverage of our company, the trading market for our stock may not be robust and the price of our stock could likely be negatively impacted. In the event securities or industry analysts initiate coverage, and later downgrade our stock or discontinue such coverage, our stock price could decline.

Our charter documents and Delaware law have provisions that may discourage an acquisition of us by others and may prevent attempts by our stockholders to replace or remove our current management.

Provisions in our charter documents, as well as provisions of the Delaware General Corporation Law (“DGCL”), could depress the trading price of our common stock by making it more difficult for a third party to acquire us at a price favorable to our shareholders. These provisions include:

authorizing the issuance of “blank check” preferred stock, the terms of which may be established and shares of which may be issued without stockholder approval to defend against a takeover attempt; and
establishing advance notice requirements for nominations for election to our Board of Directors or for proposing matters that can be acted upon at stockholder meetings.

In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors. We are subject to Section 203 of the DGCL, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with an interested stockholder for a period of three years following the date on which the stockholder became an interested stockholder, unless such transactions are approved by our Board of Directors. This provision could have the effect of delaying or preventing a change of control, whether or not it is desired by or beneficial to our stockholders, which could also affect the price that some investors are willing to pay for our common stock.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 2. PROPERTIES

Our principal offices are currently located in a leased facility of approximately 23,100 square feet located in Winter Springs, Florida. This facility has been leased from an entity controlled by our founder, President, Chief Executive Officer, and Chairman of the Board of Directors, Roger Susi. Pursuant to the terms of our lease, the current monthly base rent is $34,133, adjusted annually for changes in the consumer price index. Prior to May 31, 2019, the expiration date of the initial lease term, and pursuant to the terms of the lease contract, we renewed the lease for an additional five years, resulting in a new lease expiration date of May 31, 2024. Unless advance written notice of termination is timely provided, the lease will automatically renew for one additional successive term of five

39

years beginning in 2024, and thereafter will be renewed for successive terms of one year each. On February 2, 2023, the Company entered into a reinstatement and amendment to the previously announced sale and purchase agreement with O Property, Ltd., a Florida limited partnership dated as of November 1, 2022, pursuant to which the parties agreed to consummate a sale of real property located in Orange County, Florida. Pursuant to the terms of the Reinstatement, the parties consummated the sale of approximately 26.518 acres of land to the Company for a purchase price of $6,200,000. The property was acquired as a site for future office, assembly and warehouse/shipping space to accommodate our increased operations and anticipated growth.

ITEM 3. LEGAL PROCEEDINGS

From time to time, we are involved in legal proceedings arising in the ordinary course of business. We believe that adequate reserves for these liabilities have been made and that there is no litigation pending that could have a material adverse effect on our liquidity, access to capital markets or ability to conduct our daily operations.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

40

PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON STOCK, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market for Common Stock

Our common stock has been publicly traded on the Nasdaq Capital Market under the stock symbol “IRMD” since July 16, 2014. Prior to that date, there was no public market for our common stock.

The stock market in general has experienced significant stock price fluctuations in the past few years. In some cases, these fluctuations have been unrelated to the operating performance of the affected companies. Therefore, many companies have experienced dramatic volatility in the market prices of their common stock. We believe that a number of factors, both within and outside our control, could cause the price of our common stock to fluctuate, perhaps substantially. Factors such as the following (and others) could have a significant adverse impact on the market price of our common stock:

Our financial position and results of operations;
Our ability, if needed, to obtain additional financing and, if available, the terms and conditions of the financing;
Concern as to, or other evidence of, the reliability and efficiency of our proposed products or our competitors’ products;
Announcements of innovations or new products by us or our competitors;
Federal, state, and international governmental regulatory actions and the impact of such requirements on our business;
The development of litigation against us;
Period-to-period fluctuations in our operating results;
Changes in estimates of our performance by any securities analysts;
The issuance of new equity securities pursuant to a future offering or acquisition;
Poorly executed acquisitions or acquisitions whose projected potential is not realized;
Changes in interest rates;
Competitive developments, including announcements by competitors of new products or significant contracts, acquisitions, strategic partnerships, joint ventures or capital commitments;
Sales of large blocks of our stock;
Investor perceptions of our company; and
General economic and other national and international conditions.

Stockholders

As of February 28, 2023, we had 3 stockholders of record. This number is significantly less than and does not include “street name” or beneficial holders, whose shares are held by banks, brokers, financial institutions and other nominees.

41

Dividends

On February 2, 2023, the Board of Directors declared a special cash dividend of $1.05 per share on the Company’s common stock, paid on February 21, 2023 to shareholders of record at the close of business on February 13, 2023. The decision on whether to pay cash dividends on our common stock in the future will be made by our board of directors, at its discretion, and will depend on our financial condition, operating results, capital requirements and other factors that the board of directors considers significant.

Unregistered Sales of Securities; Use of Proceeds from Registered Securities

None.

Purchases of Equity Securities by the Issuer

The following table provides information regarding repurchases of common stock for the year ended December 31, 2022.

    

    

    

Total Number

    

Maximum

of Shares

Dollar Value of

Purchased as

Shares that

Total

Part of

May Yet

Number of

Publicly

Be Purchased

Shares

Average Price

Announced

Under the

Purchased

Paid per Share

Plans or

Plans or

(1)

(2)

Programs

Programs

January 1, 2022—January 31, 2022

 

1,095

$

 

$

February 1, 2022—February 28, 2022

 

48

$

 

$

March 1, 2022—March 31, 2022

 

458

$

 

$

April 1, 2022—April 30, 2022

 

47

$

 

$

May 1, 2022—May 31, 2022

 

75

$

 

$

June 1, 2022—June 30, 2022

 

41

$

 

$

July 1, 2022—July 31, 2022

 

567

$

 

$

August 1, 2022—August 31, 2022

 

16

$

 

$

September 1, 2022—September 30,2022

 

52

$

 

$

October 1, 2022—October 31, 2022

 

333

$

 

$

November 1, 2022—November 30, 2022

 

$

 

$

December 1, 2022—December 31, 2022

 

6,612

$

 

$

Total

 

9,344

$

 

$

(1)

The number of shares purchased reflects shares withheld for taxes on vesting of restricted stock. There were no shares repurchased pursuant to the open market repurchase authorization.

(2)

The average price paid per share does not include the withheld shares discussed in (1).

Transfer Agent

The transfer agent and registrar for our common stock is Broadridge Financial Solutions, Inc.

Equity Compensation Plan Information

Our equity compensation plan information is provided as set forth in Part III, Item 11 herein.

42

Additional Information

Copies of our annual reports, quarterly reports, current reports, and any amendments to those reports, are available free of charge on the Internet at www.sec.gov. All statements made in any of our filings, including all forward-looking statements, are made as of the date of the document, in which the statement is included, and we do not assume or undertake any obligation to update any of those statements or documents unless we are required to do so by law.

Stock Performance Graph

The following information of Part II Item 5 is being furnished and shall not be deemed to be “soliciting material” or to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that Section, nor will it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that we specifically incorporate such information by reference thereto.

The following graph shows a comparison, from December 31, 2017 through December 31, 2022, of cumulative total return for our common stock, the Russell 2000 Index and the Nasdaq Medical Equipment Index. Such returns are based on historical results and are not intended to suggest future performance. Data for the Russell 2000 Index and the Nasdaq Medical Equipment Index assumes reinvestment of dividends.

Graphic

43

ITEM 6. [RESERVED]

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read this discussion and analysis together with our audited financial statements, the notes to such statements and the other financial information included in this Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. As a result of many factors, such as those set forth under the section entitled “Risk Factors” and elsewhere in this Form 10-K, our actual results may differ materially from those anticipated in these forward-looking statements. See “CAUTIONARY STATEMENTS REGARDING FORWARD-LOOKING STATEMENTS” for a discussion of the uncertainties, risks and assumptions associated with these statements.

Our Business

We develop, manufacture, market and distribute Magnetic Resonance Imaging (“MRI”) compatible medical devices and accessories, disposables and services relating to them.

We are a leader in the development of innovative MRI compatible medical devices. We are the only known provider of a non-magnetic intravenous (“IV”) infusion pump system that is specifically designed to be safe for use during MRI procedures. We were the first to develop an infusion delivery system that largely eliminates many of the dangers and problems present during MRI procedures. Standard infusion pumps contain magnetic and electronic components which can create radio frequency interference and are dangerous to operate in the presence of the powerful magnet that drives an MRI system. Our patented MRidium® MRI compatible IV infusion pump system has been designed with a non-magnetic ultrasonic motor, uniquely designed non-ferrous parts and other special features to safely and predictably deliver anesthesia and other IV fluids during various MRI procedures. Our pump solution provides a seamless approach that enables accurate, safe and dependable fluid delivery before, during and after an MRI scan, which is important to critically ill patients who cannot be removed from their vital medications, and children and infants who must generally be sedated to remain immobile during an MRI scan.

Each IV infusion pump system consists of an MRidium® MRI compatible IV infusion pump, non-magnetic mobile stand, proprietary disposable IV tubing sets and many of these systems contain additional optional upgrade accessories.

Our 3880 MRI compatible patient vital signs monitoring system has been designed with non-magnetic components and other special features to safely and accurately monitor a patient’s vital signs during various MRI procedures. The IRADIMED 3880 system operates dependably in magnetic fields up to 30,000 gauss, which means it can operate virtually anywhere in the MRI scanner room. The IRADIMED 3880 has a compact, lightweight design allowing it to travel with the patient from their critical care unit, to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units. The features of the IRADIMED 3880 include: wireless ECG with dynamic gradient filtering; wireless SpO2 using Masimo® algorithms; non-magnetic respiratory CO2; invasive and non-invasive blood pressure; patient temperature, and; optional advanced multi-gas anesthetic agent unit featuring continuous Minimum Alveolar Concentration measurements. The IRADIMED 3880 MRI compatible patient vital signs monitoring system has an easy-to-use design and allows for the effective communication of patient vital signs information to clinicians.

We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the United States and internationally. As of December 31, 2022, our direct U.S. sales force consisted of 25 field sales representatives, 3 regional sales directors and supplemented by 5 clinical application specialists. Internationally, we have distribution agreements with independent distributors selling our products.

Selling cycles for our devices have varied widely and have historically ranged between three and six months in duration with more recent trends lengthening beyond this historical range due to lingering pandemic issues. We also enter into agreements with integrated delivery health systems and healthcare supply contracting companies in the U.S. Our agreements with healthcare supply contracting companies enable us to sell and distribute our products and services to their member hospitals. Under these agreements, we are required to pay these group purchasing organizations (“GPOs”) a fee of three percent of the sales of our products to their member hospitals.

44

Financial Highlights and Outlook

Our revenue was $53.3 million in 2022 and $41.8 million in 2021. Our diluted earnings per share was $1.02 in 2022, and $0.74 in 2021. Our cash provided by operations was $10.0 million in 2022, and $11.3 million in 2021.

Our estimated installed base of medical devices is as follows:

December 31, 

    

2022

    

2021

IV Infusion Pump Systems

 

6,582

 

6,062

Patient Vital Signs Monitoring Systems

 

1,596

 

1,138

COVID 19 Considerations

The worldwide COVID-19 pandemic has negatively impacted, and may continue to negatively impact, the macroeconomic environment in the United States and globally. The magnitude of the impact will depend on numerous evolving factors that we may not be able to accurately predict, including the impact of federal, state, local and foreign governmental actions, consumer, supplier and hospital behavior in response to the pandemic and such governmental actions, and the economic and operating conditions.

Critical Accounting Policies and Estimates

We prepare our financial statements in conformity with U.S. GAAP. The preparation of these financial statements requires us to make estimates and use assumptions that affect the reported amounts of assets, liabilities and related disclosures at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Our significant accounting policies are more fully described in Note 1 to the Financial Statements. However, we believe that the following critical accounting policies require the use of significant estimates, assumptions and judgments. The use of different estimates, assumptions and judgments could have a material effect on the reported amounts of assets, liabilities and related disclosures as of the date of the financial statements and revenue and expenses during the reporting period.

Revenue Recognition

We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the U.S. and internationally. In the U.S. we sell our products through our direct sales force and outside of the U.S. we sell our products through third-party distributors who resell our products to end users.

For many domestic sales, we enter into agreements with integrated delivery health systems and healthcare supply contracting companies, commonly referred to as Group Purchasing Organizations (“GPOs”).

GPO agreements enable us to sell and distribute our products to their member hospitals. Our agreements with GPOs typically include negotiated pricing for all group members established at time of GPO contract execution. Under these agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO. We do not sell to GPOs. Hospitals, group practices and other acute care facilities that are members of a GPO, purchase products directly from us under the terms of our GPO agreements.

We recognize revenue when all of the following criteria are met: we have a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the amount we expect to receive, is determinable and we have transferred control of the promised products or services to the customer. We consider transfer of control evidenced upon the passage of title and risks and rewards of ownership to the customer, which is typically at a point in time, except for our extended warranty agreements. We allocate the transaction price using the relative standalone selling price method.

45

Customer sale prices for our medical devices and related disposables and services are contractually fixed over the contract term. We recognize a receivable at the point in time we have an unconditional right to payment. Payment terms are typically within 45 days after transferring control to U.S. customers. Most international distributors are required to pay a portion of the transaction price in advance and the remaining amount within 30 days of receiving the related products. Accordingly, we have elected to use the practical expedient that allows us to ignore the possible existence of a significant financing component within the contract.

We have elected to account for shipping and handling charges billed to customers as revenue and shipping and handling related expenses as cost of revenue.

In certain U.S. states we are required to collect sales taxes from our customers. We have elected to exclude the amounts collected for these taxes from revenue and record them as a liability until remitted to the taxing authority.

Results of Operations

The following table sets forth for the periods indicated selected statements of operations data as a percentage of total revenue. Our historical operating results are not necessarily indicative of the results for any future period.

Percent of Revenue

    

Years Ended December 31, 

    

2022

    

2021

Revenue

 

100.0

%  

100.0

%

Cost of revenue

 

22.6

 

23.4

 

Gross profit

 

77.4

 

76.6

 

Operating expenses:

 

 

 

General and administrative

 

20.1

 

23.4

 

Sales and marketing

 

23.8

 

25.2

 

Research and development

 

4.3

 

4.6

 

Total operating expenses

 

48.2

 

53.2

 

Income from operations

 

29.3

 

23.5

 

Other income, net

 

1.0

 

0.0

 

Income before provision for income taxes

 

30.3

 

23.5

 

Provision for income tax expense

 

6.3

 

1.2

 

Net income

 

24.0

%  

22.3

%

Comparison of the Years Ended December 31, 2022 and 2021

Revenue by Geographic Region

Years Ended December 31, 

(In millions, except percent change)

    

2022

    

2021

    

Change

 

United States

$

43.9

$

33.5

31.0

%

International

 

9.4

 

8.3

 

13.3

Total revenue

$

53.3

$

41.8

 

27.5

%

46

Revenue by Type

Years Ended December 31, 

(In millions, except percent change)

    

2022

    

2021

    

Change

 

Devices:

MRI compatible IV infusion pump system

$

14.5

$

13.3

 

9.0

%

MRI compatible patient vital signs monitoring system

 

21.7

 

13.8

 

57.2

Ferro Magnetic Detection Systems

0.3

N/A

Total Devices revenue

 

36.5

 

27.1

 

34.7

Disposables, service and other

 

14.6

 

12.8

 

14.1

Amortization of extended warranty agreements

 

2.2

 

1.9

 

15.8

Total revenue

$

53.3

$

41.8

 

27.5

%

Revenue increased $11.5 million, or 27.5 percent, to $53.3 million from $41.8 million for the same period in 2021.

Revenue from sales in the U.S. increased $10.4 million, or 31.0 percent, to $43.9 million from $33.5 million for the same period in 2021. Revenue from sales internationally increased $1.1 million, or 13.3 percent, to $9.4 million from $8.3 million for the same period in 2021. Domestic sales accounted for 82.4 percent of total revenue for the year ended December 31, 2022, compared to 80.0 percent for the same period in 2021.

Revenue from sales of devices increased $9.4 million, or 34.7 percent, to $36.5 million from $27.1 million for the same period in 2021. This increase was the result of higher overall unit sales especially related to our patient vital signs monitoring systems.

Revenue from sales of our disposables, service and other increased $1.8 million, or 14.1 percent, to $14.6 million from $12.8 million for the same period in 2021. Revenue from the amortization of our extended warranty agreements increased $0.3 million, or 15.8%, to $2.2 million from $1.9 million for the same period in 2021. The increase in ancillary product sales aligns with the increased sales of our devices.

Cost of Revenue and Gross Profit

Years Ended December 31, 

(In millions, except gross profit percentage)

    

2022

    

2021

 

Revenue

$

53.3

$

41.8

Cost of revenue

 

12.0

 

9.8

Gross profit

$

41.3

$

32.0

Gross profit percentage

 

77.5

%  

 

76.6

%

Cost of revenue increased approximately $2.2 million, or 22.4 percent, to $12.0 million for the year ended December 31, 2022, from $9.8 million for the same period in 2021. Gross profit increased approximately $9.3 million, or 29.1 percent, to $41.3 million for the year ended December 31, 2022 from $32.0 million for the same period in 2021. The increase in cost of revenue and gross profit is primarily due to higher revenue during the year ended December 31, 2022, compared to the same period in 2021.

Gross profit margin was 77.5 percent and 76.6 percent for the years ended December 31, 2022 and 2021, respectively. The increase in gross profit margin is the result of favorable overhead variance adjustments and higher average selling prices in 2022 compared to 2021, offset by increased raw material costs due to inflation. The increase in year over year sales also positively impacts the ability to favorably absorb overhead costs increasing gross profit margin.

47

Operating Expenses

Years Ended December 31, 

(In millions, except percentage of revenue)

    

2022

    

2021

 

General and administrative

$

10.7

$

9.8

Percentage of revenue

 

20.1

%  

 

23.4

%

Sales and marketing

$

12.7

$

10.6

Percentage of revenue

 

23.8

%  

 

25.2

%

Research and development

$

2.3

$

1.9

Percentage of revenue

 

4.3

%  

 

4.6

%

General and Administrative

General and administrative expense increased approximately $0.9 million, or 9.2 percent, to $10.7 million for the year ended December 31, 2022, from $9.8 million for the same period last year. This increase is primarily due to higher expenses for legal and professional costs, regulatory approval and certification costs, and payroll and employee benefits costs. These increases are a direct result of the continuous growth of the company and need for additional resources.

Sales and Marketing

Sales and marketing expense increased approximately $2.1 million, or 19.8 percent, to $12.7 million for the year ended December 31, 2022, from $10.6 million for the same period in 2021. This increase is primarily the result of higher expenses for sales commissions, sales activities and software costs, partially offset by lower expenses for payroll and benefits. These increases are a direct result of the continuous growth of the Company. Commissions and sales activity expenses increases in line with revenue growth.

Research and Development

Research and development expense increased approximately $0.4 million, or 21.1 percent, to $2.3 million for the year ended December 31, 2022, from $1.9 million for the same period in 2021. This is primarily due to higher expenses for prototype and consulting costs, offset by lower allocated payroll and benefits costs.

Other Income, Net

Other income, net consists of interest income, foreign currency transactional gains and losses, and other miscellaneous income. We reported other income of approximately $550 thousand and $19 thousand for the years ended December 31, 2022 and 2021, respectively. This increase is primarily the result of higher interest income during the year ended December 31, 2022 compared to the same period in 2021.

Income Taxes

We recorded a provision for income tax expense of approximately $3.4 million for the year ended December 31, 2022, compared to a tax expense of approximately $0.5 million for the year ended December 31, 2021. Our effective tax rate for the year ended December 31, 2022 was 20.7 percent compared to 5.2 percent for the same period in 2021. The increase in our effective tax rate is primarily the result of higher book income before the provision for income taxes and tax benefits associated with the exercise and sale of employee options and vesting of restricted stock units that materially reduced the effective tax rate in 2021 but did not recur to the same extent in 2022.

Liquidity and Capital Resources

Our principal sources of liquidity have historically been our cash and cash equivalents balances, our investments, cash flow from operations and access to the financial markets. Our principal uses of cash are operating expenses, working capital requirements and capital expenditures.

48

As of December 31, 2022, we had cash and investments of $57.9 million, stockholders’ equity of $73.7 million, and working capital of $68.9 million, compared to cash and cash equivalents and investments of $62.5 million, stockholders’ equity of $72.2 million, and working capital of $69.4 million as of December 31, 2021.

For the Years Ended December 31, 

(In millions)

    

2022

    

2021

Net cash provided by operating activities

$

10.1

$

11.3

Net cash (used in) provided by investing activities

$

(1.4)

$

0.6

Net cash (used in) provided by financing activities

$

(12.7)

$

0.0

Comparison of the Years Ended December 31, 2022 and 2021

Operating Activities

For the year ended December 31, 2022, cash provided by operations decreased $1.2 million to $10.1 million, from $11.3 million in 2021. During 2022, cash provided by operations was positively impacted by higher net income, prepaid expenses, accounts payable, and prepaid income taxes. Cash provided by operations was negatively impacted by net accounts receivable and accrued payroll and benefits.

Investing Activities

For the year ended December 31, 2022, cash related to investing activities decreased $2.0 million to a use of $1.4 million, from $0.6 million provided in 2021. During 2022, cash related to investing activities was impacted by maturities of investments, purchases of property and equipment, and capitalized intangible assets. During 2021, cash provided by investing activities was impacted by maturities of investments, partially offset by impacts from purchases of property and equipment, and capitalized intangible assets.

Financing Activities

For the year ended December 31, 2022, cash related to financing activities decreased $(12.7) million to a use of $(12.7) million, from $24 thousand provided in 2021. During 2022, cash provided by financing activities was related to a cash payment for a dividend, proceeds from the exercise of stock options, offset by taxes paid for the net share settlement of restricted stock units.

Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses.

Our manufacturing operations and headquarters facility is approximately 23,100 square feet located in Winter Springs, Florida. This facility has been leased from Susi, LLC, an entity controlled by our President, Chief Executive Officer, and Chairman, Roger Susi. Pursuant to the terms of our lease, the monthly base rent is $34,133, adjusted annually for changes in the consumer price index.

We believe our sources of liquidity, including cash flow from operations, existing cash, investments, and available financing sources will be sufficient to meet our projected cash requirements for at least the next 12 months from the date the financial statements are issued. Any equity financing may be dilutive to stockholders, and debt financing, if available, may involve restrictive covenants that increase our costs. We monitor our capital requirements to ensure our needs are in line with available capital resources. From time to time, we may explore additional financing sources to meet our working capital requirements, make continued investment in research and development, expand our business and acquire products or businesses that complement our current business. These actions would likely affect our future capital requirements and the adequacy of our available funds. Our future liquidity and capital requirements will depend on numerous factors, including the:

Amount and timing of revenue and expenses;
Extent to which our existing and new products gain market acceptance;

49

Extent to which we make acquisitions;
Cost and timing of product development efforts and the success of these development efforts;
Cost and timing of selling and marketing activities; and
Availability of borrowings or other means of financing.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We develop our products in the U.S. and sell those products into more than 77 countries throughout the world. We also purchase certain components for our products from foreign vendors. Most of our sale and purchase transactions are denominated in the U.S. Dollar. As a result, our financial results could be affected by factors such as foreign currency exchange rates relative to the U.S. Dollar or weak economic conditions in foreign markets. In addition, changes in exchange rates may also affect the end-user prices of our products compared to those of our competitors, who may be selling their products in local currencies, making our products less competitive in some countries.

Foreign Currency Exchange Risk

We have foreign currency risks related to our cost of revenue denominated in currencies other than the U.S. Dollar, principally the Japanese yen (“Yen”). The volatility of the Yen depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in our net income as a result of transaction gains and losses related to revaluing Yen denominated accounts payable balances. In the event our Yen denominated accounts payable or expenses increase, our operating results may be affected by fluctuations in the Yen exchange rate. If the U.S. Dollar uniformly increased or decreased in strength by 10 percent relative to the Yen, our net income would have correspondingly increased or decreased by an immaterial amount for the year ended December 31, 2022.

Interest Rate Risk

When able, we invest excess cash in bank money-market funds, corporate debt securities or discrete short-term investments. Our interest income is sensitive to changes in the general level of interest rates in the U.S. If market interest rates were to change by 100 basis points from levels at December 31, 2022, we expect a corresponding change of approximately $526,000 in interest income earned on our excess cash held in interest bearing accounts.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The Financial Statements and Supplementary Data required by this Item 8 are incorporated by reference to information beginning on Page F-1 of this Form 10-K.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

ITEM 9A. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

We maintain a set of disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. In accordance with Rule 13a-15(b) of the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K, an evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the

50

effectiveness of our disclosure controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of the end of the period covered by this Annual Report on Form 10-K, were effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining a system of internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). All internal control systems, no matter how well designed, have inherent limitations.

We conducted an assessment of the effectiveness of our system of internal control over financial reporting as of December 31, 2022, the last day of our fiscal year. This assessment was based on criteria established in the framework Internal Control-Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission and included an evaluation of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and our overall control environment. Based on our assessment, management has concluded that our internal control over financial reporting was effective as of the end of the fiscal year to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. GAAP. We reviewed the results of management’s assessment with the Audit Committee of our Board of Directors.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting (as such term is defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act) during the quarter ended December 31, 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Controls

Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives as specified above. Management does not expect, however, that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected.

ITEM 9B. OTHER INFORMATION

Not applicable.

51

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

The information required by this Item 10 will be included in the Proxy Statement to be filed within 120 days after the fiscal year covered by this annual report on Form 10-K and is incorporated herein by reference.

ITEM 11. EXECUTIVE COMPENSATION

The information required by this Item 11 will be included in the Proxy Statement, and such information is incorporated herein by reference.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by this Item 12, including Equity Compensation Plan Information, will be included in the Proxy Statement, and such information is incorporated herein by reference.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this Item 13 will be included in the Proxy Statement, and such information is incorporated herein by reference.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES

The information required by this Item 14 will be included in the Proxy Statement, and such information is incorporated herein by reference.

52

PART IV

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

The following documents are filed as part of this report:

1.

    

Financial Statements: See “Index to Financial Statements” in Part II, Item 8 of this annual report on Form 10-K.

2.

Financial Statement Schedule: Not applicable.

3.

Exhibits: The exhibits listed in the accompanying “Exhibit Index” are filed or incorporated by reference as part of this Form 10-K.

ITEM 16. FORM 10-K SUMMARY

None.

EXHIBIT INDEX

Incorporated by Reference

Exhibit

   

    

    

    

Filing

    

Filed

Number

Description of Exhibit

Form

File No.

Date

Herewith

3.1

Amended and Restated Certificate of Incorporation

14C

001-36534

10/9/2015

3.2

Third Amended and Restated Bylaws of the Registrant

8-K

001-36534

9/19/2018

4.1

Specimen common stock certificate

S-1A

333-196875

7/9/2014

4.2

Description of Registrant’s Securities

10-K

001-36534

3/6/2020

10.1+

Form of Stock Option Agreement for Iradimed Corp. 2005 Incentive Stock Plan

S-1

333-196875

6/18/2014

10.2+

Iradimed Corporation Amended and Restated 2014 Equity Incentive Plan

10-Q

001-36534

8/6/2020

10.3+

Form of Stock Option Agreement for Iradimed Corporation 2014 Equity Incentive Plan

S-1

333-196875

6/18/2014

10.4+

Form of Restricted Stock Award Agreement for Iradimed Corporation 2014 Equity Incentive Plan

S-8

333-198971

9/26/2014

10.5+

Form of Restricted Stock Unit Agreement (Time-Vesting) for Iradimed Corporation 2014 Equity Incentive Plan

S-8

333-198971

9/26/2014

10.6+

Form of Restricted Stock Unit Agreement (Performance-Vesting) for Iradimed Corporation 2014 Equity Incentive Plan

S-8

333-198971

9/26/2014

10.7

Lease Agreement regarding 1025 Willa Springs Dr. between Susi, LLC and the Registrant, dated January 17, 2014

S-1

333-196875

6/18/2014

10.8+

Employment Agreement between the Registrant and John F Glenn, dated May 21, 2022

8-K

001-36534

7/8/2021

10.9†

Supply Agreement between the Registrant and Fukoku Co., Ltd. entered into on January 26, 2014

S-1

333-196875

6/18/2014

10.10†

Amendment Agreement to Supply Agreement between the Registrant and Fukoku Co., Ltd. entered into on March 26, 2019

8-K

001-36534

3/26/2019

53

10.11+

Employment Agreement between the Registrant and Roger Susi, dated July 24, 2019

8-K

001-36534

7/29/2019

23.1

Consent of RSM US LLP, Independent Registered Public Accounting Firm

X

24.1

Power of Attorney (included on signature page)

X

31.1

Certification of Chief Executive Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

Certification of Chief Financial Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

32.1*

Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 I.S.C Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

101.INS

XBRL Instance Document

X

101.SCH

XBRL Taxonomy Extensions Schema Document

X

101.CAL

XBRL Taxonomy Extension Label Calculation Linkbase Document

X

101.DEF

XBRL Taxonomy Extension Definition Document

X

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

X

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

X

104

Inline XBRL for the cover page of this Annual Report on Form 10-K, included as part of this Exhibit 101 inline XBRL Document set

X

+Indicates a management contract or compensatory plan or arrangement.

Confidential treatment has been granted for portions of this exhibit. These portions have been omitted from the exhibit filed with the Securities and Exchange Commission and submitted separately to the Securities and Exchange Commission.

*The certification attached as Exhibit 32.1 that accompanies this Form 10-K is not deemed filed with the SEC and is not to be incorporated by reference into any filing of Iradimed Corporation under the Securities Act or the Exchange Act, whether made before or after the date of this Form 10-K, irrespective of any general incorporation language contained in such filing.

54

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Winter Springs, State of Florida, on March 2, 2023.

IRADIMED CORPORATION

(Registrant)

Dated: March 2, 2023

/s/ Roger Susi

By: Roger Susi

Chief Executive Officer and President

(Principal Executive Officer)

Each person whose signature appears below constitutes and appoints Roger Susi and John Glenn as his true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agents, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Company in the capacities and on the dates indicated.

Signature

    

Title

    

Date

/s/ Roger Susi

Chairman of the Board, Chief Executive Officer and President (Principal Executive Officer)

March 2, 2023

Roger Susi

/s/ John Glenn

Chief Financial Officer and Secretary (Principal Financial and Accounting Officer)

March 2, 2023

John Glenn

/s/ Monty Allen

Director

March 2, 2023

Monty Allen

/s/ Anthony Vuoto

Director

March 2, 2023

Anthony Vuoto

/s/ James Hawkins

Director

March 2, 2023

James Hawkins

/s/ Hilda Scharen-Guivel

Director

March 2, 2023

Hilda Scharen-Guivel

55

IRADIMED CORPORATION FINANCIAL STATEMENTS

INDEX TO FINANCIAL STATEMENTS

Report of Independent Registered Public Accounting Firm (PCAOB ID: 49)

    

F-2

Balance Sheets

F-3

Statements of Operations

F-4

Statements of Comprehensive Income

F-5

Statements of Stockholders’ Equity

F-6

Statements of Cash Flows

F-7

Notes to Financial Statements

F-8

F-1

Report of Independent Registered Public Accounting Firm

To the Stockholders’ and the Board of Directors of IRADIMED CORPORATION

Opinion on the Financial Statements

We have audited the accompanying balance sheets of IRADIMED CORPORATION (the Company) as of December 31, 2022 and 2021, the related statements of operations, comprehensive income, stockholders’ equity and cash flows for the years ended December 31, 2022 and 2021, and the related notes to the financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for the years ended December 31, 2022 and 2021, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with 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 financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Deferred Revenue Recorded on the Sale of Extended Warranties

As discussed in Notes 1 and 2 to the financial statements, the Company recorded deferred revenue related to the sale of extended warranty agreements of $3,837,006 at December 31, 2022. The Company records contract liabilities, or deferred revenue, when it has an obligation to provide a product or service to the customer and payment is received in advance. Payments received on the sale of extended warranty agreements are deferred and recognized in revenue ratably over the agreement period, which is typically one to four years after control of the related product is transferred to the customer.

We identified deferred revenue recorded on the sale of extended warranties as a critical audit matter because of the complexities of the manual calculations performed by management in estimating the deferred revenue to recognize on the sale of extended warranties at year end. Auditing management’s estimates of deferred revenue to record on the sale of extended warranties required auditor judgment and an increase in audit effort due to the complexities of management’s manual calculations.

F-2

Our audit procedures related to deferred revenue recorded on the sale of extended warranties included the following, among others:

We obtained an understanding of the relevant controls related to deferred revenue recorded on the sale of extended warranties and tested such controls for design and operating effectiveness, including controls related to management’s review of the manual calculations.
We performed a test of details by agreeing a sample of extended warranty sales transactions to underlying customer contracts. For each selection, we recalculated the revenue recognized for the year ended December 31, 2022, and the expected deferred revenue balance at year end.
We tested the mathematical accuracy of management’s deferred revenue calculations and the timing of revenue recognized.

/s/ RSM US LLP

We have served as the Company’s auditor since 2013.

Orlando, Florida

March 2, 2023

F-3

IRADIMED CORPORATION

BALANCE SHEETS

December 31,

December 31,

    

2022

    

2021

ASSETS

Current assets:

Cash and cash equivalents

$

57,960,864

$

61,999,550

Investments

501,855

Accounts receivable, net

13,274,521

5,136,599

Inventory, net

 

5,369,233

 

4,299,799

Prepaid expenses and other current assets

 

630,960

 

1,000,716

Prepaid income taxes

 

254,093

 

3,306,438

Total current assets

 

77,489,671

 

76,244,957

Property and equipment, net

 

2,399,812

 

2,069,376

Intangible assets, net

 

2,069,439

 

1,118,584

Operating lease right-of-use asset, net

2,205,286

2,482,084

Deferred tax asset, net

 

700,867

 

765,096

Other assets

 

648,672

 

201,325

Total assets

$

85,513,747

$

82,881,422

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

1,799,316

$

782,903

Accrued payroll and benefits

 

2,871,890

 

2,814,560

Other accrued taxes

 

121,919

 

140,315

Warranty reserve

 

94,030

 

108,880

Deferred revenue

 

3,373,122

 

2,553,096

Current portion of operating lease liability

293,466

276,568

Other current liability

146,435

Total current liabilities

 

8,553,743

 

6,822,757

Deferred revenue

 

1,375,197

 

1,679,343

Operating lease liability, less current portion

1,911,820

2,205,516

Total liabilities

 

11,840,760

 

10,707,616

Stockholders’ equity:

Common Stock

 

1,259

 

1,254

Additional paid-in capital

 

26,407,446

 

25,160,618

Retained earnings

 

47,264,282

 

46,994,922

Accumulated other comprehensive income

 

 

17,012

Total stockholders’ equity

 

73,672,987

 

72,173,806

Total liabilities and stockholders’ equity

$

85,513,747

$

82,881,422

See accompanying notes to financial statements.

F-3

iRadimed Corporation

STATEMENTS OF OPERATIONS

For the year ended December 31, 

    

2022

    

2021

Revenue

$

53,303,145

 

$

41,814,581

Cost of revenue

 

12,020,742

 

9,764,656

Gross profit

 

41,282,403

 

32,049,925

Operating expenses:

General and administrative

 

10,697,067

 

9,771,462

Sales and marketing

 

12,679,610

 

10,555,738

Research and development

 

2,278,081

 

1,905,043

Total operating expenses

 

25,654,758

 

22,232,243

Income from operations

 

15,627,645

 

9,817,682

Other income, net

 

553,104

 

18,605

Income before income taxes

 

16,180,749

 

9,836,287

Provision for income tax expense

 

3,352,262

 

510,816

Net income

$

12,828,487

 

$

9,325,471

Net income per share

Basic

$

1.02

 

$

0.76

Diluted

$

1.02

 

$

0.74

Weighted average shares outstanding

Basic

 

12,562,856

 

12,346,173

Diluted

 

12,635,971

 

12,590,853

See accompanying notes to financial statements.

F-4

iRadimed Corporation

STATEMENTS OF COMPREHENSIVE INCOME

For the Years Ended December 31, 

    

2022

    

2021

Net income

$

12,828,487

$

9,325,471

Other comprehensive (loss):

Change in fair value of available-for-sale securities, net of tax expense (benefit) of $9,098 and $(11,486), respectively

(10,953)

(6,027)

Realized gain on available-for-sale securities reclassified to net income, net of tax expense of $1,966 and $4,545, respectively

(6,059)

(14,048)

Other comprehensive loss

 

(17,012)

 

(20,075)

Comprehensive income

$

12,811,475

$

9,305,396

See accompanying notes to financial statements.

F-5

iRadimed Corporation

STATEMENTS OF STOCKHOLDERS’ EQUITY

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Earnings

    

(Loss) Income

    

Equity

Balances, December 31, 2020

12,308,432

$

1,231

$

23,676,843

$

37,669,451

$

37,087

$

61,384,612

Net income

 

 

 

9,325,471

 

 

9,325,471

Other comprehensive loss

 

 

 

 

(20,075)

 

(20,075)

Stock-based compensation

 

 

1,459,373

 

 

 

1,459,373

Net share settlement of restricted stock units

44,658

4

(598,821)

(598,817)

Exercise of stock options

190,934

19

623,223

623,242

Balances, December 31, 2021

12,544,024

$

1,254

$

25,160,618

$

46,994,922

$

17,012

$

72,173,806

Net income

 

 

 

12,828,487

 

 

12,828,487

Dividends paid

(12,559,127)

(12,559,127)

Other comprehensive loss

(17,012)

(17,012)

Stock-based compensation

1,394,106

1,394,106

Net share settlement of restricted stock units

31,414

3

(293,984)

(293,981)

Exercise of stock options

15,566

2

146,706

146,708

Balances, December 31, 2022

12,591,004

$

1,259

$

26,407,446

$

47,264,282

$

$

73,672,987

See accompanying notes to financial statements.

F-6

iRadimed Corporation

STATEMENTS OF CASH FLOWS

For the Years Ended December 31, 

    

2022

    

2021

Operating activities:

Net income

$

12,828,487

$

9,325,471

Adjustments to reconcile net income to net cash provided by operating activities:

Change in allowance for doubtful accounts

102,767

13,876

Change in provision for excess and obsolete inventory

 

55,737

 

118,217

Depreciation and amortization

 

670,673

 

1,406,823

Disposal of property and equipment

 

(1,741)

 

5,544

Stock-based compensation

 

1,394,106

 

1,459,373

Deferred income taxes, net

57,097

523,607

Gain on maturity of investments

(8,025)

(18,593)

Changes in operating assets and liabilities:

Accounts receivable

(8,240,688)

(575,543)

Inventory

(1,308,956)

(393,316)

Prepaid expenses and other current assets

 

305,936

 

(1,038,047)

Other assets

 

(398,224)

 

26,557

Accounts payable

 

1,124,972

 

30,414

Accrued payroll and benefits

 

57,330

 

1,099,778

Other accrued taxes

 

(18,396)

 

36,334

Warranty reserve

 

(14,850)

 

18,826

Deferred revenue

 

530,576

 

48,062

Other current liabilities

(146,435)

Prepaid income taxes

3,052,345

(829,227)

Net cash provided by operating activities

$

10,042,711

 

11,258,156

Investing activities:

Proceeds from maturity of investments

$

500,000

1,390,000

Purchases of property and equipment

 

(823,019)

 

(482,325)

Capitalized intangible assets

 

(1,051,978)

 

(259,434)

Net cash (used in) provided by investing activities

$

(1,374,997)

 

648,241

Financing activities:

Dividends

$

(12,559,127)

Proceeds from stock option exercises

146,708

623,242

Taxes paid for net share settlement of restricted stock units

(293,981)

(598,817)

Net cash (used in) provided by financing activities

$

(12,706,400)

 

24,425

Net (decrease) increase in cash and cash equivalents

$

(4,038,686)

 

11,930,822

Cash and cash equivalents, beginning of year

 

61,999,550

 

50,068,728

Cash and cash equivalents, end of year

$

57,960,864

$

61,999,550

Supplemental disclosure of cash flow information:

Cash paid for income taxes

$

1,711,500

$

970,000

Right-of-use asset recognized in exchange for new lease obligation

$

$

27,713

Operating and short-term lease payments recorded within cash flow from operating activities

$

534,469

$

490,108

See accompanying notes to financial statements.

F-7

iRadimed Corporation

NOTES TO FINANCIAL STATEMENTS

1 — Organization and Significant Accounting Policies

Organization

IRADIMED CORPORATION (“IRADIMED”, the “Company”, “we”, “our”) was incorporated in Oklahoma in July 1992 and reincorporated in Delaware in April 2014. We develop, manufacture, market and distribute a Magnetic Resonance Imaging (“MRI”) compatible intravenous (“IV”) infusion pump system and MRI compatible patient vital signs monitoring systems and related accessories, disposables and services.

We are a leader in the development of innovative MRI compatible medical devices. We are the only known provider of a non-magnetic IV infusion pump system that is specifically designed to be safe for use during MRI procedures. We were the first to develop an infusion delivery system that largely eliminates many of the dangers and problems present during MRI procedures. Standard infusion pumps contain magnetic and electronic components which can create radio frequency interference and are dangerous to operate in the presence of the powerful magnet that drives an MRI system. Our patented MRidium® MRI compatible IV infusion pump system has been designed with a non-magnetic ultrasonic motor, uniquely designed non-ferrous parts and other special features to safely and predictably deliver anesthesia and other IV fluids during various MRI procedures. Our pump solution provides a seamless approach that enables accurate, safe and dependable fluid delivery before, during and after an MRI scan, which is important to critically ill patients who cannot be removed from their vital medications, and children and infants who must generally be sedated to remain immobile during an MRI scan.

Each IV infusion pump system consists of an MRidium® MRI compatible IV infusion pump, non-magnetic mobile stand, proprietary disposable IV tubing sets and many of these systems contain additional optional upgrade accessories.

Our 3880 MRI compatible patient vital signs monitoring system has been designed with non-magnetic components and other special features to safely and accurately monitor a patient’s vital signs during various MRI procedures. The IRADIMED 3880 system operates dependably in magnetic fields up to 30,000 gauss, which means it can operate virtually anywhere in the MRI scanner room. The IRADIMED 3880 has a compact, lightweight design allowing it to travel with the patient from their critical care unit, to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units. The features of the IRADIMED 3880 include: wireless ECG with dynamic gradient filtering; wireless SpO2 using Masimo® algorithms; non-magnetic respiratory CO2; invasive and non-invasive blood pressure; patient temperature, and optional advanced multi-gas anesthetic agent unit featuring continuous Minimum Alveolar Concentration measurements. The IRADIMED 3880 MRI compatible patient vital signs monitoring system has an easy-to-use design and allows for the effective communication of patient vital signs information to clinicians.

Our headquarters is located in Winter Springs, Florida.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities in the financial statements and the reported amount of revenue and expenses during the reporting period. Such estimates include allowances for potentially uncollectible accounts receivable, valuation of inventory, intangible assets, stock-based compensation, deferred income taxes, reserves for warranty obligations, and the provision for income taxes. Actual results could differ from those estimates.

F-8

Revenue Recognition

We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the U.S. and internationally. In the U.S. we sell our products through our direct sales force and outside of the U.S. we sell our products through third-party distributors who resell our products to end users.

For many domestic sales, we enter into agreements with integrated delivery health systems and healthcare supply contracting companies, commonly referred to as Group Purchasing Organizations (“GPOs”).

GPO agreements enable us to sell and distribute our products to their member hospitals. Our agreements with GPOs typically include negotiated pricing for all group members established at the time of GPO contract execution. Under these agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO. We do not sell to GPOs. Hospitals, group practices and other acute care facilities that are members of a GPO, purchase products directly from us under the terms of our GPO agreements.

We recognize revenue when all of the following criteria are met: we have a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the amount we expect to receive, is determinable and we have transferred control of the promised products or services to the customer. We consider transfer of control evidenced upon the passage of title and risks and rewards of ownership to the customer, which is typically at a point in time, except for our extended warranty agreements. We allocate the transaction price using the relative standalone selling price method.

Customer sale prices for our medical devices and related disposables and services are contractually fixed over the contract term. We recognize a receivable at the point in time we have an unconditional right to payment. Payment terms are typically within 45 days after transferring control to U.S. customers. Most international distributors are required to pay a portion of the transaction price in advance and the remaining amount within 30 days of receiving the related products. Accordingly, we have elected to use the practical expedient that allows us to ignore the possible existence of a significant financing component within the contract.

We have elected to account for shipping and handling charges billed to customers as revenue and shipping and handling related expenses as cost of revenue.

In certain U.S. states we are required to collect sales taxes from our customers. We have elected to exclude the amounts collected for these taxes from revenue and record them as a liability until remitted to the taxing authority.

Contract Liabilities

We record contract liabilities, or deferred revenue, when we have an obligation to provide a product or service to the customer and payment is received in advance of our performance. When we sell a product or service with a future performance obligation, we defer revenue allocated to the unfulfilled performance obligation and recognize this revenue when, or as, the performance obligation is satisfied.

Our deferred revenue consists of advance payments received from customers prior to the transfer of products or services, shipments that are in-transit at the end of a period and sales of extended warranty agreements. Advance payments received from customers and shipments in-transit are recognized in revenue at the time control of the related products has been transferred to the customer or services have been delivered. Amounts related to extended warranty agreements are deferred and recognized in revenue ratably over the agreement period, which is typically one to four years after control of the related products is transferred to the customer, as we believe this recognition pattern best depicts the transfer of services being provided.

Deferred revenue is classified as current or long-term deferred revenue in our Balance Sheets, depending on the expected timing of satisfying the related performance obligations.

F-9

Capitalized Contract Costs

We capitalize commissions paid to our sales managers related to contracts with customers when the associated revenue is expected to be earned over a period of time. Deferred commissions are primarily related to the sale of extended warranty agreements. Capitalized commissions are included in Prepaid Expenses and Other Current Assets in our Balance Sheets when the associated expense is expected to be recognized in one year or less, or in Other Assets when the associated expense is expected to be recognized in greater than one year. The associated expense is included in Sales and Marketing expenses in our Statements of Operations.

Variable Consideration

Our sales are typically subject to 30 to 60-day customer-specified acceptance provisions primarily for purposes of ensuring products were not damaged during the shipping process. Historically, we have experienced immaterial product returns and, when experienced, we typically exchange the affected products with new products. Accordingly, variable consideration from contracts with customers is immaterial to our financial statements.

Cash Equivalents

All highly liquid instruments purchased with an original maturity of three months or less are classified as cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable is recorded at the transaction price of the related products and services. We regularly assess the sufficiency of the allowance for estimated uncollectible accounts receivable. Estimates are based on historical collection experience and other customer-specific information, such as bankruptcy filings or known liquidity problems of our customers. When it is determined that an account receivable is uncollectible, it is written off and relieved from the allowance. Any future determination that the allowance for estimated uncollectible accounts receivable is not properly stated could result in changes in operating expense and results of operations. As of December 31, 2022 and 2021, our allowance for doubtful accounts was $160,498 and $60,361, respectively.

Investments

Our investments consisted of corporate debt securities and are considered available-for-sale. The specific identification method is used to determine the cost basis of investments sold. Our investments are recorded in our Balance Sheets at fair value. We classified our investments as current based on the nature of the investments and their availability for use in current operations. Unrealized gains and losses on our investments are included in accumulated other comprehensive income (loss), net of tax. Realized gains or losses and impairment losses that are determined to be other-than-temporary are recorded in other income, net in our Statements of Operations. We currently do not own any corporate bonds but should direct debt securities be utilized in the future, we would treat them as described above.

Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. A three-level valuation hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels of inputs are:

Level 1 — quoted prices (unadjusted) in active markets for an identical asset or liability.
Level 2 — quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.

F-10

Level 3 — unobservable and significant to the fair value measurement of the asset or liability.

Financial instruments include cash and cash equivalents, investments, accounts receivable, accounts payable and accrued expenses. Cash and cash equivalents and investments are reported at their respective fair values on the balance sheet dates. The recorded carrying amount of accounts receivable, accounts payable and accrued expenses approximates their fair values due to their short-term nature.

Inventory

Inventory is stated at the lower of standard cost, which approximates actual cost on a first-in, first-out basis, or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We may be exposed to a number of factors that could result in portions of our inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes, competitive pressures in products and prices, and the introduction of new product lines. We regularly evaluate our ability to realize the value of inventory based on a combination of factors, including historical usage rates, forecasted sales, product life cycles, and market acceptance of new products. When inventory that is obsolete or in excess of anticipated usage is identified, it is written down to net realizable value or an inventory valuation allowance is established.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over estimated useful lives of the respective assets, which are generally three to five years for computer software and hardware and five to seven years for furniture, fixtures, machinery and equipment. Leasehold improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements.

Repair and maintenance costs that do not extend the useful life of our property and equipment are expensed as incurred.

Intangible Assets

Intangible assets include application and legal costs incurred to obtain patents. We capitalize these costs when we determine that probable future economic benefits exist. In making this determination, we consider the projected future operating results associated with the patents, industry and economic trends, and the entry of new products in the market. Costs incurred prior to this determination are expensed in the period they are incurred. We amortize capitalized patent costs using the straight-line method over their useful lives, which is typically 20 years. Periodic costs incurred to maintain existing patents are expensed as incurred.

Research & Development and Capitalized Software Development Costs

Research and development costs are expensed as incurred. Some of our products include embedded software which is essential to the products’ functionality. Costs incurred in the research and development of new software components and enhancements to existing software components are expensed as incurred until technological feasibility has been established. We capitalize software development costs when the project reaches technological feasibility and cease capitalization when the project is ready for release. Capitalized software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the product and included in cost of revenue. Amortization begins when the product is available for general release to the customer.

Long-lived Assets

Long-lived assets, including right-of-use assets, are tested for impairment whenever changes in circumstances indicate the carrying value of these assets may be impaired. Impairment indicators include, but are not limited to, technological obsolescence, unfavorable court rulings, significant negative industry and economic trends, and significant underperformance relative to historical and projected future operating results. Impairment is considered to have occurred when the estimated undiscounted future cash flows related to the asset groups are less than its carrying value. Estimates of future cash flows involve consideration of many factors including the marketability of new products, product acceptance and lifecycle, competition, appropriate discount rates and operating

F-11

margins. An impairment is recognized as the amount by which the carrying value is greater than the fair value of the asset or asset group.

Warranty

The Company provides for the estimated cost of product warranties at the time revenue is recognized. While we engage in product quality programs and processes, including actively monitoring and evaluating the quality of our suppliers, the estimated warranty obligation is affected by ongoing product failure rates, material usage costs and direct labor incurred in correcting a product failure. Actual product failure rates, material usage costs and the amount of labor required to repair products that differ from estimates result in revisions to the estimated liability. We warrant for a limited period of time that our products will be free from defects in materials and workmanship. We estimate warranty allowances based on historical warranty experience. The estimates we use in projecting future product warranty costs may prove to be incorrect. Any future determination that our provision for product warranty is understated could result in increases to our cost of revenue and a reduction in our operating profits and results of operations. Historically, warranty expenses have not been material to our financial statements.

Stock-Based Compensation

Historically, we have granted three types of employee equity awards, stock options, restricted stock units and performance-based restricted stock units.

We recognize stock-based compensation expense associated with employee equity awards on a straight-line basis over the requisite service period for stock options and restricted stock units, which is generally four years for employees and two years for the board of directors. Expense related to our performance-based restricted stock units is recognized straight-line over the requisite performance period, which is three years.

The grant date fair value of our restricted stock units is based on the closing price of our common stock on the date of grant.

In December 2022 and 2021, the Company granted Performance-Based Restricted Stock Units (“PSUs”) to certain employees under the Company’s Long-Term Incentive Pan (“LTIP”), which was adopted under the Company’s Amended and Restated 2014 Equity Incentive Plan. Payouts of the PSUs will be based on the Company’s total shareholder return compared to a peer group or index total shareholder return. For purposes of the LTIP, total shareholder return is calculated as the share price at the end of the performance period, which is three years, including the reinvestment of any dividends during the performance period, as compared to the share price at the beginning of the performance period. The payout range for participants will be between 0 percent and 200 percent, depending on the Company’s performance.

The grant date fair value of our PSUs is based on a Monte Carlo simulation, the closing price of our common stock, and other pertinent factors on the grant date. Compensation expense for the PSUs is recognized on a straight-line basis over the requisite performance period, which is three years from the grant date.

We elect to recognize forfeitures as they occur.

We issue new shares of common stock upon exercise of stock options or vesting of restricted stock units and PSUs.

Income Taxes

We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. A valuation allowance is recorded

F-12

to offset net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

We recognize the tax benefit of uncertain tax positions in the financial statements based on the technical merits of the position. When the tax position is deemed more likely than not of being sustained, we recognize the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement.

Foreign Currency

Gains and losses from transactions denominated in currencies other than our functional currency are included in other income, net. Foreign currency gains and losses result primarily from fluctuations in the exchange rate between the U.S. Dollar and the Japanese Yen.

Comprehensive Income

Comprehensive income includes net income and other comprehensive income items that are excluded from net income under U.S. GAAP. Comprehensive income included unrealized gains and losses on our investments classified as available for sale while those investments were held.

Basic and Diluted Net Income per Share

Basic net income per share is based on the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The stock options, restricted stock units, and performance-based restricted stock units granted by us represent the only dilutive effect reflected in diluted weighted average shares outstanding.

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

For the Years Ended December 31, 

    

2022

    

2021

Net income

$

12,828,487

$

9,325,471

Weighted-average shares outstanding — Basic

 

12,562,856

 

12,346,173

Effect of dilutive securities:

Stock options

20,106

172,792

Restricted stock units

43,037

59,996

Performance-based restricted stock units

9,972

11,892

Weighted-average shares outstanding — Diluted

 

12,635,971

 

12,590,853

Basic net income per share

$

1.02

$

0.76

Diluted net income per share

$

1.02

$

0.74

Stock options to purchase shares of our common stock and restricted stock units excluded from the calculation of diluted net income per share because the effect would have been anti-dilutive are as follows:

As of December 31, 

    

2022

    

2021

Anti-dilutive stock options and restricted stock units

 

22,744

4,597

Certain Significant Risks and Uncertainties

We market our products to end users in the United States and to third-party distributors internationally. Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses.

F-13

We have deposited our cash and cash equivalents with various financial institutions. Our cash and cash equivalents balances exceed federally insured limits periodically throughout the year. We have not incurred any losses related to these balances.

Our medical devices require clearance from the Food and Drug Administration and international regulatory agencies prior to commercialized sales. Our future products may not receive required approvals. If we were denied such approvals, or if such approvals were revoked or delayed or if we were unable to timely renew certain approvals for existing products, it would have a materially adverse impact on our business, results of operations and financial condition.

Certain key components of our products essential to their functionality are sole-sourced. Any disruption in the availability of these components would have a materially adverse impact on our business, results of operations and financial condition.

Pandemic Considerations

We continue to monitor developments associated with the recent evolving pandemic and its effects on our employees, customers, supply chain and distribution channels. The ongoing impact of the recent and potential future pandemics depends on several factors including the severity and duration of the pandemic and the extent and severity of the impact on our customers, which is uncertain and unpredictable. Our future results of operations and cash flows may suffer adverse effects from disruptions in our supply chain and manufacturing operations, delays in payments on outstanding accounts receivable, uncertain demand for our products, and effects of any actions we may take to address financial and operational challenges our customers may face. Our future results may potentially be heavily determined by global vaccination rates, duration of the pandemic, its geographic spread, further business disruptions and the overall impact on the global economy.

We are actively managing our response to the recent pandemic and continue to work with our customers, distributors, vendors, and suppliers and assessing the potential effects to our financial position, results of operations and cash flows. As of the date of the issuance of these financial statements, the extent to which a pandemic, may materially impact our financial condition, liquidity, or results of operations in future periods remains uncertain.

Recent Accounting Pronouncements

Accounting Pronouncements Implemented in 2022

Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (“TCJA”) eliminated the option to deduct research and experimental expenditures in the current year and requires taxpayers to amortize them over five years pursuant to IRC Section 174. This change is applied from 2022 onward prospectively and impacts the timing of the related cash tax payments as the deductions are disallowed for tax in the year incurred but allowed for tax purposes to be amortized and deducted over 5 years. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities by approximately $0.5 million. In the future, Congress may consider legislation that would defer the amortization requirement to later years, possibly with a retroactive effect. In the meantime, we expect to continue to make additional Federal tax payments based on current Section 174 tax law. The impact on Section 174 on our cash from operations depends on the amount of research and experimental expenditures incurred by the company and whether the IRS issues guidance on the provision which differs from current interpretation, among other things.

Recently Issued Accounting Pronouncements to be Implemented

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the Company to measure and recognize expected credit losses for financial assets held and not accounted for at fair value through net income. In November 2018, April 2019 and May 2019, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses and ASU 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief, which provided additional implementation guidance on ASU 2016-03. The previously mentioned ASUs are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect the adoption of these ASUs to have a material impact on our financial condition, results of operations or cash flows.

F-14

2 - Revenue

Disaggregation of Revenue

We disaggregate revenue from contracts with customers by geographic region and revenue type as we believe it best depicts the nature, amount, timing and uncertainty of our revenue and cash flow.

Revenue information by geographic region is as follows:

For the Years Ended December 31, 

    

2022

    

2021

United States

 

$

43,898,735

 

$

33,462,659

International

 

9,404,410

 

8,351,922

Total revenue

 

$

53,303,145

 

$

41,814,581

Revenue information by type is as follows:

For the Years Ended December 31, 

    

2022

    

2021

Devices:

MRI compatible IV infusion pump system

$

14,526,017

 

$

13,289,064

MRI compatible patient vital signs monitoring systems

 

21,721,720

 

13,781,098

Ferro Magnetic Detection Systems

257,112

Total Devices revenue

 

36,504,849

 

27,070,162

Disposables, service and other

 

14,622,327

 

12,797,605

Amortization of extended warranty agreements

 

2,175,969

 

1,946,814

Total revenue

$

53,303,145

 

$

41,814,581

Contract Liabilities

Our contract liabilities consist of:

As of December 31, 

    

2022

    

2021

Advance payments from customers

$

896,617

 

$

551,267

Shipments in-transit

 

14,696

 

70,295

Extended warranty agreements

 

3,837,006

 

3,610,877

Total

$

4,748,319

 

$

4,232,439

Changes in the contract liabilities during the period are as follows:

    

Deferred 

Revenue

Contract liabilities, December 31, 2020

 

$

4,254,672

Increases due to cash received from customers

4,421,712

Decreases due to recognition of revenue

(4,443,945)

Contract liabilities, December 31, 2021

$

4,232,439

Increases due to cash received from customers

 

5,094,184

Decreases due to recognition of revenue

 

(4,578,304)

Contract liabilities, December 31, 2022

 

$

4,748,319

F-15

Capitalized Contract Costs

Our capitalized contract costs totaled $340,044 and $357,810 as of December 31, 2022 and 2021, respectively.

3 — Inventory, net

Inventory consists of:

As of December 31, 

    

2022

    

2021

Raw materials

$

4,827,113

$

3,777,846

Work in process

 

369,761

 

191,722

Finished goods

 

411,647

 

513,782

Inventory before allowance for excess and obsolete

5,608,521

4,483,350

Allowance for excess and obsolete

(239,288)

(183,551)

Total

$

5,369,233

$

4,299,799

4 — Property and Equipment, net

Property and equipment consist of:

As of December 31, 

    

2022

    

2021

Computer software and hardware

$

1,121,455

$

837,826

Furniture and fixtures

 

1,573,587

 

1,252,434

Leasehold improvements

 

259,146

 

237,086

Machinery and equipment

 

2,210,181

 

2,066,003

Tooling in-process

 

665,773

 

537,043

 

5,830,142

 

4,930,392

Accumulated depreciation

 

(3,430,330)

 

(2,861,016)

Total

$

2,399,812

$

2,069,376

Depreciation and amortization expense of property and equipment was $569,551 and $532,275 for the years ended December 31, 2022 and 2021, respectively.

Property and equipment, net by geographic region is as follows:

As of December 31, 

    

2022

    

2021

United States

 

$

2,248,308

 

$

1,855,012

International

 

151,504

 

214,364

Total property and equipment, net

 

$

2,399,812

 

$

2,069,376

Long-lived assets held outside of the United States consist principally of tooling, which is a component of machinery and equipment, net.

F-16

5 — Intangible Assets, net

The following table summarizes the components of intangible asset balances:

As of December 31, 

    

2022

    

2021

Patents — in use

$

321,873

$

302,338

Patents — Fully Amortized

70,164

70,164

Patents — in process

 

123,153

 

111,593

Internally developed software — in use

 

872,218

 

872,218

Internally developed software — in process

1,489,322

468,441

Trademarks

27,697

27,697

 

2,904,427

 

1,852,451

Accumulated amortization

 

(834,988)

 

(733,867)

Total

$

2,069,439

$

1,118,584

Amortization expense of intangible assets was $101,122 and $101,735 for the two years ended December 31, 2022, and 2021, respectively.

Expected annual amortization expense for the next five years related to intangible assets is as follows (excludes in-process intangible assets):

2023

    

$

100,946

2024

$

100,544

2025

$

97,374

2026

$

85,658

2027

$

11,945

6 — Investments

Our investments consist of bonds that we have classified as available-for-sale and are summarized in the following tables:

As of December 31, 2022

    

    

Gross

    

Gross

    

 

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

U.S. corporations

$

 

$

 

$

 

$

As of December 31, 2021

    

    

Gross

    

Gross

    

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

U.S. corporations

$

491,975

 

$

9,880

 

$

 

$

501,855

F-17

7 — Fair Value Measurements

The fair value of our assets and liabilities subject to recurring fair value measurements are as follows:

Fair Value at December 31, 2022

    

    

Quoted Prices

    

Significant

    

in Active

Other

Significant

Market for

Observable

Unobservable

Fair

Identical Assets

Inputs

Inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

U.S. corporations

$

$

$

$

Fair Value at December 31, 2021

    

    

Quoted Prices

    

Significant

    

in Active

Other

Significant

Market for

Observable

Unobservable

Fair

Identical Assets

Inputs

Inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

U.S. corporations

$

501,855

$

$

501,855

$

Our corporate bonds are valued by the third-party custodian at closing prices from national exchanges or pricing vendors on the valuation date.

8 — Accumulated Other Comprehensive Income

The only component of accumulated other comprehensive income related to unrealized gains and (losses) on our investments was as follows:

Unrealized Gains

(Losses) on

Available-For-Sale

    

Securities

Balance at December 31, 2020

$

37,087

Losses, net

 

(6,027)

Reclassification realized in net earnings

 

(14,048)

Balance at December 31, 2021

$

17,012

Losses, net

(10,953)

Reclassification realized in net earnings

 

(6,059)

Balance at December 31, 2022

$

9 — Stock-Based Compensation

In April 2014, our Board of Directors adopted and our shareholders approved the 2014 Equity Incentive Plan (“2014 Plan”). Upon adoption and approval of the 2014 Plan, the previous equity incentive plan was terminated and the remaining shares available for future awards were canceled. The 2014 Plan initially reserved 1,000,000 shares of our common stock for awards of incentive stock options, non-qualified stock option, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based and cash awards. On June 12, 2020, the shareholders approved an amendment to the 2014 Plan, which reserved an additional 1,000,000 shares of our common stock for the various equity awards mentioned above. As of December 31, 2022, there were 1,030,987 shares available for future awards under the 2014 Plan.

F-18

Stock-based compensation was recognized as follows in the Statements of Operations:

For the Years Ended December 31, 

    

2022

    

2021

Cost of revenue

$

195,574

$

249,227

General and administrative

 

604,626

 

681,557

Sales and marketing

 

438,864

 

372,046

Research and development

 

155,042

 

156,543

Total stock-based compensation expense

$

1,394,106

$

1,459,373

Stock Options

The following table presents a summary of our stock option activity as of and for the year ended December 31, 2022:

    

    

    

Weighted-Average

    

Weighted-Average

Remaining

Aggregate

Exercise Price

Contractual

Intrinsic

Options

Per Share

Life (Yrs.)

Value

Outstanding beginning of period

39,576

$

8.92

$

Options granted

 

Options exercised

(15,566)

 

9.42

Options cancelled

Options expired

Outstanding end of period

24,010

$

8.59

1.87

$

472,885

Exercisable

24,010

$

8.59

1.87

$

472,885

The total intrinsic value of options exercised during the year ended December 31, 2022 and 2021 was $598,967 and $7,104,183 respectively.

No options were granted during the years ended December 31, 2022 and December 31, 2021.

Restricted Stock Units

The following table presents a summary of our restricted stock unit activity as of and for the year ended December 31, 2022:

    

Restricted

    

Weighted-Average

 

Stock

 

Grant Date

 

Units

 

Fair Value

Unvested at December 31, 2021

 

131,182

$

30.18

Granted

 

90,084

$

29.85

Vested

 

(40,758)

$

27.98

Cancelled/Forfeited

 

(29,171)

$

30.23

Unvested at December 31, 2022

 

151,337

$

30.57

As of December 31, 2022, we had $4,122,217 of unrecognized compensation cost related to the unvested restricted stock units, which is expected to be recognized over a weighted-average period of 2.8 years.

F-19

Performance-Based Restricted Stock Units

The following table presents a summary of our Performance-Based Restricted Stock Unit (“PSU”) activity as of and for the year ended December 31, 2022:

Performance-Based

Weighted-Average

Restricted

Grant Date

    

Stock Units

    

Fair Value

Unvested at December 31, 2021

 

18,301

$

43.31

Granted

 

18,819

$

28.56

Vested

 

$

Cancelled/Forfeited

 

(9,236)

$

42.16

Unvested at December 31, 2022

 

27,884

$

33.74

During the year ended December 31, 2022, the Company awarded 18,819 PSUs. The awards will vest three years from the award date based on the achievement of certain performance criteria approved by the Compensation Committee.

During the year ended December 31, 2021, the Company awarded 8,956 PSUs. The awards will vest three years from the award date based on the achievement of certain performance criteria approved by the Compensation Committee.

Based on the level of achievement of the performance criteria at the end of the three years for each of the PSUs awarded, the number of shares earned can range from 0 percent to 200 percent of the remaining shares outstanding; therefore, the maximum number of shares that can be issued under these awards is twice the original remaining outstanding awards of 27,884 PSUs, or 55,768 shares. Currently, for accounting purposes, we assume the full 55,768 are probable.

For the year ended December 31, 2022, the Company recognized $12,249 in stock compensation expense related to the 18,819 PSUs granted in December 2022 compared to $11,775 in stock compensation expense for the same period recognized in 2021 related to the 8,956 PSUs granted in December 2021. The fair value of the December 2022 grants will be calculated using a Monte-Carlo simulation model with a three-year term and an applicable risk-free interest rate. The resulting difference in stock compensation expense is expected to be immaterial and will be recorded in the first quarter of 2023.

For the year ended December 31, 2021, the grant date fair value of the PSUs was $57.69 per unit, which was calculated using a Monte-Carlo simulation model with an expected term of three years and a risk-free interest rate of 1.0%. The Monte-Carlo simulation incorporated the volatility and dividend yield for the Company and each member of the peer group individually. Peer group volatilities ranged from 38.4% to 94.0% and dividend yields ranged from 0.0% to 1.1%. The volatility and dividend yield used for the Company was 50.7% and 0.0%, respectively.

As of December 31, 2022, we had $743,237 of unrecognized compensation cost related to the unvested PSUs, which is expected to be recognized over a weighted-average period of 2.59 years.

10 — Other Income, Net

Other income, net consists of:

For the Years Ended December 31, 

    

2022

    

2021

Interest income

$

581,852

$

34,806

Realized gains on maturities of investments

8,025

18,593

Foreign currency exchange losses

 

(36,773)

 

(34,794)

Total other income, net

$

553,104

$

18,605

F-20

11 — Income Taxes

The components of the provision for income taxes are as follows:

For the Years Ended December 31, 

    

2022

    

2021

Current taxes:

U.S. federal

$

2,936,394

$

State

 

349,669

 

14,632

Foreign

 

1,789

 

1,439

Total current tax expense

 

3,287,852

 

16,071

Deferred taxes:

U.S. federal

 

(105,068)

 

399,512

State

 

169,478

 

95,233

Total deferred tax expense

 

64,410

 

494,745

Provision for income tax expense

$

3,352,262

$

510,816

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of the deferred tax assets and liabilities were as follows:

As of December 31, 

    

2022

    

2021

Deferred income tax assets (liabilities):

Stock compensation

$

227,682

$

208,149

Deferred revenue

533,600

570,156

Reserves and allowances

258,016

232,967

Research and development credits carryforward

195,481

Net operating loss carryforward

215,133

Depreciation and amortization

(400,869)

(496,981)

Accrued expenses

(16,565)

(33,340)

Other, net

 

99,005

 

(126,469)

Total deferred income taxes, net

$

700,869

$

765,096

F-21

At December 31, 2022 the Company expects to fully utilize their carryforward net operating losses for state tax purposes. Many states follow the 20-year carryforward period for net operating losses; however, a select few have a shorter expiration period.

A reconciliation of the statutory U.S. federal tax rate to our effective rate is as follows:

For the Years Ended December 31, 

    

2022

    

2021

    

Statutory U.S. federal tax rate

21.0

%  

21.0

%  

CARES Act NOL carryback

(0.1)

(0.2)

Incentive stock options

Stock compensation expense and tax windfalls upon exercises and vesting

(0.7)

(15.2)

State taxes, net of federal benefit

3.2

1.1

Permanent items

0.4

0.3

Provision to return adjustments

(0.3)

(0.8)

Compensation limitations

Foreign taxes

Foreign derived intangible income

(1.3)

(0.2)

Research and development credits

(1.1)

(0.8)

Other

(0.4)

Effective rate

20.7

%  

5.2

%  

As of December 31, 2022 and December 31, 2021, we did not identify or accrue for any uncertain tax positions. We are currently not aware of any uncertain tax positions that could result in significant payments, accruals or other material deviations in this estimate over the next 12 months.

The Company does not have any outstanding U.S. federal income tax or material state and local tax matters for years through 2022. There are no federal income tax returns currently under examination by the Internal Revenue Service. The Company remains subject to income tax examinations for our United States Federal and certain U.S. state income taxes for 2018 and subsequent years and various other U.S. state income taxes for 2017 and subsequent years.

A valuation allowance is provided when it is more likely than not that some portion of the deferred tax asset will not be realized. Management has evaluated the need for a valuation allowance for deferred tax assets, considering the reversal of temporary differences, and believes it is more likely than not that the Company will realize the net deferred income tax assets as of December 31, 2022.

12 — Leases

We have one material lease contract outstanding. In January 2014, we entered into a non-cancelable operating lease, commencing July 1, 2014, for our manufacturing and headquarters facility in Winter Springs, Florida owned by Susi, LLC, an entity controlled by our President, Chief Executive Officer, and Chairman of the Board, Roger Susi. Pursuant to the terms of our lease for this property, the monthly base rent is $34,133, adjusted annually for changes in the consumer price index. For the year ended December 31, 2022 and 2021, the Company paid Susi, LLC $492,643 and $461,874 respectively related to this lease. Under the terms of the lease, we are responsible for property taxes, insurance and maintenance expenses. Prior to May 31, 2019, the expiration date of the initial lease term, and pursuant to the terms of the lease contract, we renewed the lease for an additional five years, resulting in a new lease expiration date of May 31, 2024. Unless advance written notice of termination is timely provided, the lease will automatically renew for one additional successive term of five years beginning in 2024, and thereafter, will be renewed for successive terms of one year each. At the time we adopted ASU 2016-02, Leases (Topic 842), we concluded that we will exercise the remaining five-year option, resulting in a remaining lease term of 7.4 years as of December 31, 2022. This lease agreement does not contain any residual value guarantee or material restrictive covenants.

F-22

Operating lease cost recognized in the Statements of Operations is as follows:

For the Years Ended

December 31, 

    

2022

    

2021

Cost of revenue

$

223,880

$

209,897

General and administrative

 

263,346

 

213,383

Sales and marketing

 

12,529

 

11,747

Research and development

 

34,713

 

32,545

Total

$

534,468

$

467,572

Lease costs for short-term leases were immaterial for the years ended December 31, 2022 and 2021.

Maturity of Operating lease liability as of December 31, 2022, is as follows:

2023

    

$

415,294

2024

 

415,294

2025

 

415,294

2026

 

409,596

2027

409,596

Thereafter

 

989,856

Total lease payments

 

3,054,930

Imputed interest

 

(441,230)

Present value of lease liability

$

2,613,700

We used a discount rate of 6.0% to determine the present value of the operating lease liability on January 1, 2019. We will reassess the lease accounting terms and assumptions once the details regarding completion of new manufacturing facility and planned departure of the current facility is finalized.

13 — Employee Benefit Plan

We sponsor a 401(k) tax-deferred savings plan under which eligible employees may elect to have a portion of their salary deferred and contributed to the plan. Employer matching contributions are determined by management and are discretionary. Employer matching contributions were $479,155 and $434,904, respectively, for the years ended December 31, 2022, and 2021. Employer contributions vest immediately.

14 — Commitments and Contingencies

Purchase commitments. We had various purchase orders for goods or services totaling approximately $8,021,403 and $5,604,456 as of December 31, 2022 and 2021, respectively. No amounts related to these purchase orders have been recognized in our balance sheet.

Indemnifications. Under our amended and restated bylaws, we have agreed to indemnify our officers and directors for certain events or occurrences arising as a result of the officer or director serving in such capacity. We have a director and officer liability insurance policy that limits our exposure under these indemnifications and enables us to recover a portion of any future loss arising out of them.

In addition, in the normal course of business, we enter into contracts that contain indemnification clauses whereby the Company indemnifies our customers against damages associated with product failures. We have determined that these agreements fall within the scope of ASC 460, Guarantees. We have obtained liability insurance providing coverage that limits our exposure for these indemnified matters. We have not incurred costs to defend lawsuits or settle claims related to these indemnities. We believe the estimated fair value of these indemnities is immaterial and have not recorded a liability for these agreements as of December 31, 2022.

F-23

Legal matters. We may from time to time become a party to various legal proceedings or claims that arise in the ordinary course of business.

15 — Capital Stock

The rights and privileges of our Series A Preferred Stock and Common Stock are as follows:

Series A Preferred Stock

We are authorized to issue 3,500,000 shares of preferred stock, of which 800,000 of these shares shall be designated as Series A Preferred Stock (“Preferred Stock”) with a par value of $0.0001 per share. As of December 31, 2022, there was no preferred stock issued or outstanding.

Voting and Dividends. The holder of each share of Preferred Stock has the right to one vote for each share of Common Stock into which such Preferred Stock could then be converted. The holders of the Preferred Stock are entitled to receive dividends from legally available assets prior to any declaration or payment of dividends to the holders of Common Stock. Dividends on each share of Preferred Stock are initially at $0.06429 per year payable when and as declared by the Board and are non-cumulative. After payment of such dividends, any additional dividends or distributions are distributed among all holders of Common Stock and Preferred Stock in proportion to the number of shares of Common Stock that would be held by each holder if all shares of Preferred Stock were converted to Common Stock at the then effective conversion rate. To date, no dividends have been declared.

Liquidation. In the event of any liquidation, dissolution or winding up of our Company, either voluntary or involuntary, the holders of the Preferred Stock are entitled to receive, prior and in preference to any distribution of the proceeds resulting from such liquidation event to holders of the Common Stock, an amount equal to $1.07143 plus declared but unpaid dividends. If, upon occurrence of such liquidation event, the proceeds are insufficient to permit the payment of the aforementioned amount in full, then the entire proceeds shall be distributed ratably among all holders of the Preferred Stock in proportion to the full amount each holder would otherwise receive.

Conversion. Each share of Preferred Stock is convertible at any time, at the option of the holder, into such number of fully paid non-assessable shares of Common Stock as is determined by dividing the original issue price of each share of Preferred Stock by the applicable conversion price. The initial conversion price per share is $1.07143. Adjustments to the initial conversion price may result from a recapitalization event or changes in the number of common shares outstanding. Each share of Preferred Stock automatically converts into shares of fully paid non-assessable shares of Common Stock, at the then applicable conversion rate, upon the date specified by written consent or agreement of the holders of a majority of the then outstanding shares of Preferred Stock, voting as a single class on an as-converted basis.

Redemption. Upon a majority vote of the then outstanding shares of Preferred Stock, we may, at our discretion, redeem or purchase shares of Preferred Stock. We also have a first right of refusal to repurchase shares of the Preferred Stock arising from a holder's proposal to sell such Preferred Stock.

Common Stock

We are authorized to issue 31,500,000 shares of Common Stock with a par value of $0.0001 per share.

Voting and Dividends. Each outstanding share of Common Stock shall entitle the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote except for matters related to potential amendments to our Certificate of Incorporation or matters that solely relate to the terms of one or more outstanding series of our Preferred Stock. Holders of our Common Stock are entitled to receive, when, as and if declared by the Board, dividends pro rata based on the number of shares of Common Stock held. These dividend rights are junior to those of the holders of Preferred Stock.

Liquidation. Liquidation preference to the holders of Common Stock is junior to that of the holders of Preferred Stock.

Redemption. The Common Stock is not redeemable.

F-24

16 — Subsequent Events

On February 2, 2023, the Board of Directors declared a special cash dividend of $1.05 per share on the Company’s common stock. On February 21, 2023, we paid $13,222,907 to shareholders of record at the close of business on February 17, 2023.

On February 2, 2023, the Company entered into a reinstatement and amendment to the previously announced sale and purchase agreement with O Property, Ltd., a Florida limited partnership dated as of November 1, 2022, pursuant to which the parties agreed to consummate a sale of real property located in Orange County, Florida. Pursuant to the terms of the Reinstatement, the parties consummated the sale of approximately 26.518 acres of land to the Company for a purchase price of $6,200,000. The property was acquired as a site for future office space development to accommodate our increased operations and anticipated growth.

F-25

EX-23.1 2 irmd-20221231xex23d1.htm EXHIBIT-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements (No. 333-198971 and No. 333-248613) on Form S-8 of IRADIMED CORPORATION of our report dated March 2, 2023, relating to the financial statements of IRADIMED CORPORATION, appearing in this Annual Report on Form 10-K of IRADIMED CORPORATION for the year ended December 31, 2022.

/s/ RSM US LLP

Orlando, Florida

March 2, 2023


EX-31.1 3 irmd-20221231xex31d1.htm EXHIBIT-31.1

Exhibit 31.1

Certification of Chief Executive Officer pursuant to Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Roger Susi, certify that:

1.

I have reviewed this annual report on Form 10-K of IRADIMED CORPORATION;

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in

the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

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

(a)

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

(b)

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

Date: March 2, 2023

/s/ Roger Susi

By: Roger Susi

Chief Executive Officer and President

(Principal Executive Officer)


EX-31.2 4 irmd-20221231xex31d2.htm EXHIBIT-31.2

Exhibit 31.2

Certification of Chief Financial Officer pursuant to Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, John Glenn, certify that:

1.

I have reviewed this annual report on Form 10-K of IRADIMED CORPORATION;

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

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

(a)

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

(b)

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

Date: March 2, 2023

/s/ John Glenn

By: John Glenn

Chief Financial Officer and Secretary

(Principal Financial and Accounting Officer)


EX-32.1 5 irmd-20221231xex32d1.htm EXHIBIT-32.1

Exhibit 32.1

Certification of Chief Executive Officer and 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 IRADIMED CORPORATION (the “Company”) on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the date indicated below, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

(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 the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Roger Susi

By: Roger Susi

Chief Executive Officer and President

(Principal Executive Officer)

March 2, 2023

/s/ John Glenn

By: John Glenn

Chief Financial Officer and Secretary

(Principal Financial and Accounting Officer)

March 2, 2023


EX-101.SCH 6 irmd-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue - Information by type (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue - Contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Inventory, net (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income Taxes - Components of the provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Income Taxes - Significant components of deferred taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Income Taxes - Reconciliation of the statutory U.S. federal tax rate to effective rate (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Maturity of lease liabilities (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Maturity of operating lease liability (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Other Income, Net link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and Significant Accounting Policies - Basic and diluted net income per share (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue - Information by geographic region (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Capitalized contract costs (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Property and Equipment, net - geographic region (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-Based Compensation - Stock Options and Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Operating lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Inventory, net link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Inventory, net (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Income Taxes - Operating loss (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 irmd-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 irmd-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 irmd-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 irmd-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 irmd-20221231x10k001.jpg GRAPHIC begin 644 irmd-20221231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" +L \L# 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***@ H MHHH *:3@\TZF/]Y:: :[B,;CTS7G'PY^)MSXSUF_LY+98Q;.RYW]0"WM[5Z' M<_ZB3V/]:\%^ !_XK#Q ?^FIZ_5Z"D>^QIL9CG[W-34S@8]O2GT,3"BBB@04 M444 %%%% !1110 4444@"BBBF@"BBB@ HHHH **** "BBB@ HHHI %%%% !1 M113 ****0!1113 ****+ %(>AI:0C((H @+C;DG(Z8/ %,:?: "22W15&13" M0D4@/" _>?G->%_M!KXMT#1=0\2:=XLT_2+.UMI!!;O!,6EFVYC3Y6QEF&/Q MICL>ZN5+JCJ%+\;<]1UIX<2*I'#$YP_! KRKX27'BK5_@]I.HZ]>VT>N7EJE MPD[1,4CW(IR1N)]>]>7?!_XE^*KOXVS^$E\2:;XPTX64UQJ-U9VTL1LYE>,+ M%^];/*.6^4$<47"Q]1K<*T;2!6P&VDL,'CT%2;P.<$=NGZU\N_M=_%GQ7\-O M%/P]D\+L)K&6YG34XF!)V;4"'[P[ECT/2J'[0WQZU[2?B9\.-+\)2K-I&HW4 M$NI7')"6YDD5^X]%['Z4#L?6$;?,%(^9NX[U9%9&ES?:=/M#GYI8U-L#PQJ![F/O0-%;P5X[TWQS:27.FB;9$WEL9DV M]L\,-?')_>L>?J]>]7'^IE_P ]Z^(/^@[%_P!^&_\ BJ/^$8\0?]!V+_OP MW_Q5&H:'7[O8T;CZ5R'_ C'B#_H.Q?]^&_^*H_X1CQ!_P!!R+_OPW_Q5&H: M'7[CZ?I1N]C7(?\ "+^(/^@Y%_WX;_XJC_A%_$'_ $'(O^_#?_%4P.OW>QHW M>QKD/^$8\0?]!V+_ +\-_P#%4?\ ",>(/^@[%_WX;_XJI#0Z_=[&C(/^@[%_P!^&_\ BJ8:'7[O8T;_ &-(/\ H.Q? M]^&_^*H_X1CQ!_T'8O\ OPW_ ,53#0Z_(/^@[%_WX;_XJD&AU^X^GZ4;O8UR'_",>(/\ H.Q?]^&_^*H_ MX1CQ!_T'8O\ OPW_ ,50&AU^[V-&[V-(/\ H.Q?]^&_ M^*H#0ZYC[4F?85R)\+^(#_S'8O\ OPW_ ,51_P (MXA_Z#L7_?AO_BJ-0T.P M#<=#2,V5.0<8KD1X8\0?]!V+_OPW_P 50?#'B#_H.1?C W_Q5 :'122ND3.J MG"_*JXZUXQ\7OA]X@^)GQ!\+Z1(B)X,M9DU2>16RQG@E1XTQCH?F'7->@CPQ MXB,P=M=@*#J@MFQ_Z%38?"OB"%B1KD+)N!*>0W;T^:@9C^)]=\7Z)XD@L-$\ M/V=UH20*&N3))YB\'Y0 ,8'%>->#/AQXK\8?&S3_ !A-H%MX/L;2TDBGFMY9 M&EN9#+&P!60$;2%()'H*][/AOQ##+)*NO0*&/"M;LP'_ (]2?\(]X@5FD77; M?_5M&B_96PI/(5 M51)KEL449(2T9M \,>(%@82:Y"]Q)\@D$# !3Z#=US0!N^'[22UT32 MX9P!+%;1QS '@,$ _F#6T&]C7%MX:UY45!K47R8R6@8[L_\ JE_X1CQ!_T' M(O\ OPW_ ,51N&AU^[V-&[V-Q_*C?['\JY#_A&/$'_0QH MW>QKD/\ A&/$'_0=B_[\-_\ %4?\(QX@_P"@[%_WX;_XJD&AU^[V-&_V-(/^@[%_WX;_XJC_A&/$'_ $'8O^_# M?_%4M0T.OW'T_2CQ MKD/^$8\0?]!V+_OPW_Q5'_",>(/^@[%_WX;_ .*H#0Z_=[&C=[&N0_X1CQ!_ MT'8O^_#?_%4?\(QX@_Z#L7_?AO\ XJD&AU^[V-&[V-(/^@[%_WX;_ .*H_P"$ M8\0?]!V+_OPW_P 50&AU^[V-&[V-M-K<3H$.5\AO_BJ3&CG/V9OD\.WNXKDW QSS]T5[=7B7[,W_ "+- MX&=)&%P,$)C^$5[;4H3"BBBJ$%%%% !1112 **** "BBBF 4444 %%%% !11 M12 **** "BBB@ HHHI@%%%% !1110 44S=DX!Y'6E#+->:2":$/*=K/$P!Y?U%3+H4CWI -JY[#O4E1(2%7/7I4M-""B MBDR*&(6BD+ =:3>/7]*-0'44F:* %HHHHU **3-&12N M%)D4;A33 6BDW"D MW#_(HU =12 YI:-0"BBBEJ 44E&<4P%HINX>_P"5*&!H 6BDR*,BE MM!;WI@.HIH8>]+D&D M%)D49H 6BDS1FC4!:*3-&10 M%)D49H 6BBB@ HHI M,T +129HS0 M%)FD9L''-" =7/\ C@?\4O?\Y^2MX./\BL#QMD^&=0 _N<&A M@>9_LR'/AR^[?Z0/_017MM>)?LRMM\/7P/&9QP1_LBO;:E#8444F:8A:*3-' M7I3 6BBB@ HHHI %%%% !1110 4444P"BBB@ HHHH ****0!1110 4444P"B MBBA 5M@)<_%/0O%6MMI_P#PCMRL2KGS0Q5>XQU_ M&N%_X0/XH*TA_M&(9Z8DC/%.Y5CZ%!HS7SR? OQ/QSJ,>/\ ?2J4_AWXCVE_ M;6CZFJS7&X1@,AR0,G]*0K'TGFH9(B\H8@';T]:^??\ A"/BDH!_M"+)_P"F MD=.3P'\3%GBEEU",QB1-X\Q.@(H"Q[#XH\7Z=X)TXW^L7"6MNTFW+'';/]*Y M?_AH;X=J#GQ3IZ9P?]:?\*X#]L."5?A!9K-_KA= .ROCGRW]*^(PQ; &XG@ M#)-*4K%QC<_1H?M%_#L?\S1IX)/_ #U_^M3O^&B_A[_T-.G?]_/_ *U?G/\ M9KH,W^C7/RG!_HYR^0_1C_ (:,^'P_YFG3_P#OY_\ M6I/^&C/A]_T-.G_]_3_A7YT>3CR+C_ )][K_OR]+G#D/T7_P"& MC?A]_P!#1I__ '\_^M1_PT;\/_\ H:-._P"_G_UJ_.1Z_[\O1Y%Q_S[W7_?EZ7./D/T7_ .&BOA]_ MT-6G_P#?W_ZU'_#1?P^_Z&G3_P#O[_\ 6K\Z?L\__/M=_P#?EZ3[/CG#D/T8_X:,^'W_0TZ?\ ]_?_ *U*?VB_A]_T-&G_ /?W_P"M7YS&WN/^ M?:Z_[\O_ (4>1?^VG_UJ/\ AHWX??\ 0TZ?_P!_/_K5 M^<_D7'_/M='_ +8M_A1]GN?^?6Z_[\M_A1SCY#]%_P#AHSX??]#3I_\ W\_^ MM1_PT9\/O^AIT_\ [^?_ %J_.CR;C_GWNO\ OR]'DW'_ #[W7_?EZ.Z/\ VQ:GSBY#]%_^&C/A]_T-.G_]_3_A1_PT9\/O^AIT_P#[ M^G_"OSH\BY_Y][K_ +\M1]GN/^?>Z_[\O2YPY$?HO_PT9\/O^AIT_P#[^_\ MUJ/^&B_A]_T-6G_]_?\ ZU?G1Y%Q_P ^]U_WY>E-M;_]:C_AHGX>_P#0SZ?_ -_? M_K5^<_E3@G_]_?\ ZU?G+Y7+_SPN?\ OTU+G0^1'Z-?\-$?#S_H:K#_ +^__6I#^T3\//\ H:M/ M_&7_ .M7YSI%-+G;#<<=?W34)'),#B.<[3T\MLT?]#5IW M_?T_X4?\-$?#O_H:M/\ PE_^M7YU"UG;I;W0]S"U,:"93%R MH_1H?M%?#L=/%6G_ /?W_P"M3?\ AHGX>]O%.GX]Y/\ ZU?G1]GFV@^1=*#V M:%Q0D$Y)Q;W)^L34G*:&HH_1?_AHCX>_]#3IW_?S_P"M2?\ #1'P]/3Q5IW_ M ']/^%?G4(K@G;]GNL_]<6II@G#8^SW7_?EZ2E-E@_P#(U:=^ M$O\ ]:G?\-$_#W_H:[#_ +^__6K\Y?)N!_R[7?\ WY:E,$^/]1='_MBU6G+J M+D/T9_X:)^'O;Q58?]_?_K4?\-$_#[_H:K#_ +^__6K\YQ!.1_Q[W7_?EZ/( MGQ_J+K/_ %Q:F+D/T8_X:+^'HZ^*;#_O[_\ 6H_X:+^'G_0TV'_?S_ZU?G-Y M4^?^/>[_ ._#X_E2B&<_\N]V?I YH]_H+DL?HQ_PT9\/?^AIT_\ [^__ %J/ M^&B_AZ3SXHT\#_KI_P#6K\Z/LUQDCR+H'_KBU,$,[$C[-=\?],'_ ,*5Y+<. M5'Z-#]HOX> _\C5I^/\ KK_]:E/[1GP]/3Q3IY_[:?\ UJ_.0PS#_EVN_P ( M'/\ 2GBUN0,BVNS]('_E0Y(.5'Z+?\-%?#[_ *&G3_\ O[_]:C_AHKX?'_F: MM/'_ &U_^M7YSF*;&6CGC]GC93^M($E89$-PP]1$Q%9\Z#E1^C/_ T5\/O^ MAKL/^_O_ -:C_AHGX>_]#5I__?W_ .M7YS>5-_SPN?\ OTU)Y3-_SPN/^_34/^ MVO\ ]:C_ (:*^'O_ $->G_\ ?W_ZU?G/Y4__ #QN?^_34>5/_P \;G_OTU+G M0(F M/]*3J(.5'Z,K^T5\/<\^*M/_ ._O_P!:J]W\?_AO?63B;Q1ILENQ*LK2_P#U MJ_.];>Y=686MWQV\E_\ "HY4E1]6R!R?2GAE'&X9],T] M$,=1312*^>#P:3$/HHHI %%%% !1110 4444P"BBB@ HHHH ****0!1113 * M*** "BBB@!FWD_*/?WI,8QCCZ=JDHIW A#?(#WS7+ZUN/C?0 "/O38_[]&NJ M<;5 _P!H5RNL<>.O#X_VIO\ T2:0SI2I\T>H'4T\H"!N)](C'-YG _ZYO7QGX(,GY_ZX"MT1QF9F*\CG.:668P1.[#(49X]*=D3=F#_P (!X6'_,#T M[_OP*/\ A /"PQ_Q(].Y_P"G=:R?"WQ.M_$_B6^TF"(B2U=@S$'H"1_2NW)V M =P30DGL#NMSGC\/O"__ $ M/_\ =:/^%?>%_\ H V'_@.M=(O2G4K(5SF? M^%?^%_\ H!:=_P" ZT@\ ^%2,_V'IV.G_'NM;DDPC)+*6CSA=G//>G+,'?8 M=X&3D8IV0S"_X5_X6/30]._\!UH_X5_X7/\ S M._P# =:WP_FWI]:5EU'G?]^16IH^H+JFFVMW"F M(YEW8)Y%:'/I323"[.;'P_\ "^?^0'I__?@4[_A /"__ $ ]/_[\+71C/I1B MCE0KG.?\*_\ "_\ T ]/_P"_"TG_ K_ ,+_ /0"T_\ [\+_ (5TM%*P[G-_ M\(!X7_Z >G_]^%H/P_\ "^/^0'IY_P"V"UT7?I1U[4:!/K *Z0$\U%+(ZJ",8SS]*?(@N8'_"!>%\_\@/3O^_"_ MX4?\(!X7R&X-(+A=C-G;CJ7X HLD&IA_\(!X6_Z M>G?^ ZTP_#SPQ(6QH.G8[G[.*OGQ5I9N/(CO()9C_!'(K'\@:YKQ'XOUE+PV MFDZ?%<+G#2RRE"O7MCV%92JPIZL+V-?_ (5WX; (_L'3L=O]''6JJ>$/!_G> M3_8^E^>."HMQ_A5*YUB^O-.-GLKF?('EQ0J&QZ\TMII/A?4;5I;;PK:B3 M&0K0H?Y4\N7;>V&DZ;R.<4QXPY^8D^PXKF>*J-[$N3Z&#'HZ7%\RS^$](M[8 M''[^TRQ]Q@]*M:EX8TJ50MCIFCVLOJ;<@?I6JL4*_=CVGUR:<&8#K4_6:G8. M9F1I/A2RL5;[;I^E2.>L@@.&Z'-#E,EKH M]M*Y!!,T2L,'KT KI_E)QM&/3-(Z(PQMXZXR:GVDPYF_"_P (7UQYTV@V M'G9R<0+_ (5H+X-\.Q1H@T+3E51@8@ S6S'M08 Q0&;)PU+VDPYF8_\ PB7A MW_H"6'_?D4G_ B'A[_H#:?_ -^16UN;^_\ I1E_[WZ4>TF',S&_X1'PZ/\ MF#:?_P!^!2?\(CX>_P"@-I__ 'Y%;6Y_[_Z4A=\_>_2CVDPYF8X\(>'O^@+I M_P#WY%*/"/A[MHNG_P#?D5K[WS]XC\!1O;^^?R%'/,?,S'/A'P]_T!=/_P"_ M(I/^$1\/?] 73_\ OR*V"[_W_P P*-S_ -X?I1SS%SLR!X2\/#_F"Z?_ -^! M1_PB?A[_ * FGGV\@5L!F_OC\A1N8_Q#\A1[28,5U*Q(G\/ZFG/AUV]O:CVDUJ@YF9.I^&;* MXMA'9Z/HL+#O-;$_RIVC^'M-2)UO]&T*[D7'EBSM2K#USN/TK2 "_<.T^O6E M.XK@MG/6MHXBHMT',S*N)?#:7L=K>> @HS@3RPQ%?KUS722>%O!D,"S-HVF1 MH>=Q@&/Y528G '&!ZU#=VUO?H8YXO-3LNXC'Y5T?6GU!29M6?A'P=J"9MM'T MR9L?P0#_ JR_@'PN_+:)I^[_K@*YG3;"WTAMUG$83[.6_G4.I6U_J%VLR:I M+;X.=@B4UK'%+J/F.N;P!X;$>3H.GNOH(!0GP\\,L,_\(_IZ_P#;!:R8M6OX M[ P)7P1X4LD+R:+8VZ^IA%< MK'IES'>-<_VG*SL(1WBM/[EBO\ *H>+2V);9IV6B^"KT.\. MFZ3/MS_JH!G^58-_-X:BN&MK7P7'<2$X#)#'C^=7;2R@L!BWC$?;[Q/\ZF5F M0-AN3["N>6*D]D',RI>:/I#V1>P\,V%O<'JMS #C_ODU1TSPQ##,9KS2M(F9 MQQ%;6Q!7ZY^M;0)'._04FZ3/WOT%3[28_2CGF',S%'A'P\/^8+I M_P#WY%+_ ,(EX>_Z NG_ /?@5LY?^]^E&7_O#\A1[28W]\?D*/:3#F9B_\ ")>'A_S!=/\ ^_(I M5\(^'V8 :+I^3ZP"MK+_ -_]*"6(P6)'IBCVDQLFE4Y 2!>*ZG ]<4,B,N",_0U7M)CYI'/:UX \-ZPBI= MZ)#"5X4Q1J,?G4FA^ M%T:-D72H+F(])7C4D>V?:MR,&(83CZ\TN"QY^;]*/ M:2%S,Y6\\ :?=7+,D<5JC?PJN!7AG[5ND6FBV6A);6R0CG4;-82?4\R_9YNO(^+FBNHW8N(]P'?YUK M[>U?Q+K\1C=G:K>P@9$J;CR&;TJRA1L, I;LP%>::GHMGJZ W43-*.!('8$#T MP#6CH]Q-HMMY$$I,7HPYKIAB8[-EW1WQ9D'3/J:7;NPU>?67BS7K353%=:=; M/8L?EGCN"S );"$J9KF. ,0 TKA>?Q-=L:D6MPN;=&A)S3:L ^BBB@04 M444 %%%%( HHHH **** "BBB@ HHHH ****8!2'I2T4@(Y?X?3(KE=8'_%=^ M'_\ >F_]$FNKEZ#ZBN5UG_D>] _WIO\ T4:8T=.1B7_@-/(XS[4UO]=_P'^M M//W!5 ?/W[://PFA_P"OL?\ HMZ^-/ 0_P"*VT,="+J+/_?:U]E_MH?\DDB_ MZ^Q_Z+>OC7P'_P CQHG_ %]0_P#H:UE+=&D3]2,#>V>F/ZU!=DFVN,<_*1@_ M2K _UA^G]:@O!MM9B!C*G^56]C-;GA/P??/Q8\2*(PF';D#K^\:O>Y!PO^\* M\!^$+G_A:_B<^DC?^C6KW_A@3W!S4P>A<]R0#%+35.0#2YJC,\F^.WQ[TSX# M:)::AJ>FW5_!)=8M;&XL#H#S+=PRNI8A&D&>!CD1$_C6Q^SY^T! MIOQ[L-?O--L9[&'3-3FT\>J^#%)\+Z82-O[D<#IU-;N/K6'X/&WPQIH3IY0Z^F36[5(0F*6BB MA@%%%%(!I8 ^_I1NXSC%1MYG(! [YJ"YO8K6!I)I%1$&6=S@8'4T.R5P+)<9 MJ-W3<%SA^N#7/7'B:&XM9O[/E\^?'R-D;1^(KD+*WU.6=[G5=0>XD)PML,;% M_P!H' .?\:YJF(44[#-_Q/XZ:PNQ8Z;9-J%Z2.%*@+TS]['^145Y?7VL6(@N M6,+%=LL,!V2 ]_FZ8JL'; .[GI32BYR%Z\G'6O-EB9,+E2PT&QTEB8;3RY3U MEFVO+^##I5W# AO,>/U9B2S>Y/K1DXP#Q[TA4'![UASN6Y+8(0S,8\L<8)8Y MHP>U+)AP-W./2E!R*"1N!GWHZT,#FAN<4@%% !H7I2TP#''O2'.*6@]* &\^ MV/I2@9//2C^&@' - "$$4#'?CZTN=PHVD ]#Z9H !@BDR02*5<",Y)W48#C< M&7"]%SRU "9XSVH'/)IP7CS"C[^GE@4NQU38SNW(; H$3X##CKZ4FWFJZ7ZR2-&B%S&,,2.OI3#>3+" M=L.?F]Z8%S Z8HP <=ZK27DP>("VR'^\>>*#=2_:?*%OF+&=W/6D!9 [=30> M>.E4VO91"A%M\QZ]:=)>N A\C8O8X*J M?]HXI22?FVX4]* !L@>WK3?D'5B#2X.< X8],T29$BY(- &]'.*3@J03FE) M.X@KNSC%+O(9>!@"@!N.?ESBG@#//S?6F $'DJ,]B:=AN@"$_6@ QV-+CCH0 M/>F$'=]SCUIQ'(!*A?4'I2 #S]*%Y]:C,\,:E_-W*.HXJ,W\"LDA#E7R %7T MH L,.:!SWJO'?AYV$=N[@=,J:;#>2DR$VV/0$&F!:[=:!DCIS5..\E\AR;?G M\:?]JF\_ M^,>AH L$GTS1DU6CNI TA: A1W .:2._C<-E)1CU6@"V#GHI1UI6RP'"@CWH)R_!7\Z &\_7ZT+]*,[WRH&!UI.6D+?P]!B@0\<> MM(1]?SI:#TI,:&C@U\Y_M?>M)7*8"$D4G7K2MUI*C9W&.V$)M4-$IY+N<_RJOJ M&GV>HP+%>6IN47I)&0"/SJ7KQT!]:<><=LHV4D1;[MR"NT^V!DU$"4.0>M*'8'>]31LO0=3S7F&J6=Y=[)K+47L;E3RH Y_.NGT;Q(UOIR_VFY65 M#M:5^ W'7/%>I3KJ6C%N=5NYY&*7-9UCJ=MJ$9EM;B*YC'4HX./RJUYQ!7G( M;N*ZE)/8+$^:6F#*MUXI]-B"BBBI **** "BBB@ HHHH **** "BBBF 4AX% M+2'I0!'*?E7_ 'A7+ZS_ ,CUH'^]-_Z*-=1+]U?]X5R^L_\ (]:#_O3?^BC0 MQHZAO];_ ,!_K3CT'TIK_P"M_P" TX]OI5"/G_\ ;1_Y)+#_ -??_M-Z^-O M?'C?1/\ KZA_]#6OLG]M'_DDL'_7W_[3>OC;P%SXVT7_ *^H?_0UK&;U1K'8 M_4@O\ F^+)QT_>O_P"C M&KWUP1CGJPJ(K0N6YR?F>+R!@6P_[8C_ .*HW^,/^G;_ +\C_P"*KL Q%&XU M>I!P-_9>)-3A^S7EK:7D!8.T;6ZXR#E3R3WI^WQ2\+QO;VHB="HA,"E3[8W8 MQ7==LYZ^M)CTZ=0118+G ?V1KOE6Z#3],40L6539(0A)SE>>/7BI;>R\2VUW M//;V=C!)*27E2V0,^3W(.3^-=X ,'WZT#@X'2@+G'>9XP_Z=O^_(_P#BJ-_C M#TMO^_(_^*KLN:,$T6"YQN_QAZ6W_?D?_%5Y3\>9==DT[3?[0AC6/SB 54#. M"OO7T1@UXE^TWSI>A#UN'_\ 9*30SU/PA\WAO32#@>4./Q-;E87@]O\ BFM, M'8PC^9K=I[$B$X%)DXI).G'6HB0JY=]OUI7'8E+X_+K07Q5:YN4MX6F>79&@ MR6[5Q]MX^CU6YF33K=GBC/SS;>!^(-9SJ* TC2U[QQI>@WBVEQ.3".E*4E%NI9E9<].] ";OR]: M"U();9[H6YEPVW<5XX]JJF_\V&1TCW&,[12 M@\=,"@#/'MG!JDTEW<0(P3R MV'7K4L=M-)+OEE#(4*E<]S3 GW 9PR_6H+G4(+=8Q(6)9QC;GI^%)!I<,0:, M_-N.:EB2.(;(UQMX- #?MZG4-D2EEV \_2HK>YNI8Y&^QXVWB98IR<$%<\?G1%82)'L:X9OJ3_ (U:R#S@GV[T#CN, MT#(?L4(B*,-QSGFG".-6!,0+CH>*D8^N#]*4\G..:!#4,8D),84DU(!# BN"R Y]*:]G \^/F_O4 5X]5@N%DW*59.F![_ $IHU"W6,LY; M(]C_ (5;''3(!ZCUI ,9% %:QU:UN9&P6!0'L?3Z4P:I"]A/*=VY6( P?3Z5 M<&0<WK0!5EU)9(XBD#/GOG']*5)[B2Y4);''^\*LG ZT=NAW>U M %.-+UH3',-A/0C_ /719:8MJQDGN&D/9,GFKO)'--X!P*,9%)D^M QT9;=QMR?44T*55MVS\%HYP:.!VH$1A(P%/EK(RDG[ MH&*8;.,2-(XV%^F*FX]!0Q]>?:@"K'IYBAD$=P1DYY!]:2&&Z3R_])'!'\)_ MQJWCWIV* *T$MYY]P&M6H8YD]CQ5@%%?RU?+ G)Z4V2,32"21-^.QIJV-N\[2A=C. M-I- $HD!R00<=:"21D'CUJJED]M%)YE_\ 05KZ$6[=I5B>,^G2OG?]K2ZCNTT)=NTI)*/R5:VI+4J& MYY=\ >/BIH?(QYD?_H8K[D8C>:^&O@!\WQ8T)57?^\C^7U^<5]RR@;\,OD^P MXK;$[HTJ[H1B<^M)DT@@84@ 4D,HG,BXVRC<@' M^Z>_O29SU_(TH![&I=UL"T*>AZ+'X?OVN+6XE9'.7C+G8/\ @/2NFL/'.G7- M_P#V>[>7+G:&(('X<>U8N.<+P*KZAIMKJZQ07D/VED.]#C.T=A7?0K..Y7,> MB)-'N$>XLPJQNP,G\JX6Y\:'1H87>W9K<$(65>8U[D\\ 5U.FZI::U9K(]&!%>I&I&8]S2W4O6H$'0YW?[52CM6E@:'T4@I:0@HHHH **** "BBBF 4 M444 %%%%(".7H/J*Y;6?^1[T#_>F_P#11KJI>@^HKE=9_P"1[T#_ 'IO_11I MC.H;_7?\!_K3S]T4QO\ 7?\ ?ZT\_='TJ@/G[]M+_DD\/\ U]_^TWKXU\!? M\CKHG_7W#_Z&M?97[:1_XM/"?^GO_P!IO7QKX"Y\:Z)_U]P_^AK7//=&L=F? MJ,F?,?UY_G4-ZPCLI"0'?/^>:4IDD\[3U6M^ADCP#X0%H_BWXFW MHR_,T@)4@8,C8KW]L%L>^:H6NB6-K?RW<5O&ERXPS*.2,YK0P"X/M26A3=W< MD7@4M-3[M.H($Q1@4M%(!,#THQ2T4 %%%% !7A_[3;?\2K1"$=@MPWW03UV> ME>WFLS4=$M-7B$=W DZ(Q90XS@Y_^M3&BMX.7;X;TX'/$(X(]S6V6JO#&(XP MH4QHO08P *E[#&,4P"1L!?FQD^E9>O:[::!8O>7;'RQP% +$GZ"J7C#QA8^$ MM/\ .N6#N[;$@4C<[8)P,X]#6#J,[>(;.TGNK0([GM3>G?/N>M>+4K.;"X'<-N'&WL,=*63 QQD_6@9],Y[T!1Z5!(9XYR M:444$@=:8@HH[4;AZT 'M3=WS8')IW<^M 1G5FC&6!YQ0 UB <-Q3B,+GM_= MJ%YTC*^<0') &?6HDNS//+;I$Z3#@.1Q0!9+;.N%R<(+?/N97# K_]>K>U0Z[(\@<;B*0$$,]U*) R>7V4@CI4<=C+M >X.,YQ MSZ_6KS9)R6R/:D( .13&1^1#'*)1&6E'!;/6GJ$C0HB *QR:7G.:4+B@0WD' M!/'M2% #U('7\:<1F@#UH 3<5&[^*E'(#$8)ZXI3R!ZT=O>@!-M)MY-.Y]*0 MG!Z4 &TTN*;N/H:<#D5+ 3^*E!ZTF1NQ0".>:: 6BC(HS3 ,4$<4TMB@/GUI M *!2GI06]J0'- Q1THQ1WQWHZTQ"<>M+28XSFES0 48HR** $;BF@T_&:1AQ MQ0 N@N1QC/O0 [.!29%-,G;% % #B:123UI,8(-.'/:@!3@4F12XW>^*3 H , M TN/ MAS3WD;RT YP,4>]&.:!H:RD,'&-P]J^<_P!KQ8X8] 9%&6>4DX[[5KZ-V_-D MU\Y?M?#]WH'/\92R@X/-5?[/AW22P,RR?ABN,YRV> #V-+CY2\#6\F)L:&^7&:5]Q.3] M[/./6@R[@ 13 6@<]:,8%&<4 &*0C%+2&DP$SBGP,59G#!>,=V M6W2[BXO+90C["QA'&[_Z_%;/AGQK:^(I7A"^1>)P4;&3_G%>O1K\VX[G6(P; M.#G!P:=4-NPVD[=K9^;ZU('4]#FNT!U%(#FEJ0"BBB@ HHHH ****8!112$X MH ;+T'UKE=8_Y'K0/]Z;_P!$FNID/"_6N6UC_D>M _WIO_1)H*.H;_7?\!_K M3CT'TIK?Z[_@/]:>?NCZ51)\_?MH_P#))8?^OO\ ]IO7QMX"&/&VB#_IZA_] M#6OLG]M 9^$T(_Z>_P#VF]?&W@/_ )'?1#_T]P_^AK6%3=&T-F?J/C]XWT_K M3U''6F#_ %C?3^M2+]T5JMC$0* *DJ,G ('7-" #@H,USVO>++;P]$IFVFZ1:#+-_)%JU[!? M20;)4 <1OR%;GG!IK!6\PD$%\9P>/PI\C2&0^: )7^51U' M=D,.2$7C:J[1]*3!S2@BEK-)(09P.E'-!&:"<4P F@A'_ZZ0#PRK"&+ G&#UJN M]TTGF0Q Q#)&[KFH_LSW0CDDRDJMRG;K5O";R=H!)R<"@"!+(E%\P^:RG(/3 M%626 QQCN .?SI0A(//X48P.@IC&GY1A3A?0\\TN21SR*#R<=J7H*!#0JJ#M M&*5ONFAC@4-RM "KR!1CFA>@HH **0DCM1N]J0"T4F<=J,\4P%-)UI3G&<9' MK3=V ,4@%I&/ *<_[W%.R?H>M"@N-VT7*MT;&:8QI5B1@#'4D&E ,G*#<>P8 M;16=J?B+2/#ZE+Z]6"1^%C8\9/3M[U&]YJE]#:2Z="#: @F:[&Y<8[8/TI : MV]&RK/L<*68,, 8]ZH3ZO:6]HUR\H>)6*DP?O#GZ#ZU NE*]YOM[5JBYU( ^5FSD\U'YY D"SA<'J M,^M(#-CU:_\ [/N;A],5)8OX!-G?QGTI)_$$T-I;/)9,&ESN1,MM Q[5K+* MRMR1_=[4WS'D#_ )- &7;>(+:Y$[K#].3Q'8? M84NY&GC@D;:NZ!@22-FZ1 \-^%0SV<-]''!,0X#>9Y#\@$ M'/ I@+'.C*G[V-6D&Y$W#<0?;K3T)D*E1A"."W&:SKS1;5M135=LEOF:F'N<4@"BBBF UA@9I ,\D4\TA4T )G.!2@G=SC%- #%AW'^% M-D>."U:2>0)&.YSQ0,E"*TBJI)R"?F&*BDNH[2)Y+F1((U;!8L*H/J-[=:HM MI;VXDL]A_P!-4=.G?.>Y[=J;;>'8I+>XAO95U6*1SS+\ZKSGG(I 6;C5[6TN M$BED.9/N^6N_/Y5#%X@M6OVM1'<;E!8LT##L?\*M""U!3=:Q>;']QX4 *U.7 M929 &,I&"\O/'M0!D1^(I)+2YGCL&D>(D*A+#=QGTIQUF]%G:S+IH9YF8.AD M(V $8/3FM5\0E7#1JK?> !YIQFR-Q.3WQT% C/;4KK^TX;;["IA?&Z;S/N_A MBHK?75D>X22"5/)R0=A.?TK65A(P'0-T([T%OF9L1[7^7D=>U S,A\0V1L_M M,\KPY.#NB( _$UH-(BLH+*5895E.W=R(;J M"-5$*HIWH=V"6)..GI4EIXFL-1>*$7#?;&ZPD^](9HGY#C&3UXY% ?=PO+>A MIRA\XA 4]XR*8WWL$>7)[<4P#<1VYH!R>E )S@TX9&E_]!6OHP5\Y?M>C]WX?_WI?_05K6DW M?BGHG_72/\ ]#%?<; ;O>OAWX #_BZNA_\ 71/_ $,5]Q,1OK?$ M[HTJ[H3[KYH#-Y;*2"#VQ0WWNE&,FN0P#=L50G '8\_SJ%[2-V=P"DIZ,#Q4 MPZ>WI0#P1R1Z'I2 I&:33E!ERX8]0,U>1HYB#'@@C/S'!'X4BNQ@(,:R_,>& M&<57FM(S*\KN8I$4E44X!/I3&3DE>HI0<\U76Y*JGF\$]C4[9608^Z10(=GF MD(R:,[O;VI<=Z0" 8^M+29]J!3 "3VX/:D( 4[>'/>E/OQ2]*-0 _P"MC<ZTVS.IV>HR$P7D4H$ CP/,;J%/' M(_*NSTS7[/4+N6UCD"W,(4NOU&:]:A6NDGN4C>7[HYS[TII%8%0:0R "NS?8 M8^BD%+0 4444 %%%%( I#TI:0\TP(Y?NK_O"N7UG_D>] _WIO_1)KJ)1P/J* MY?6/^1ZT#_>F_P#11H8T=0W^N_X#_6GG[@IC?Z[_ (#_ %IY^Z/I5 ?/_P"V MA_R2B'_K[_\ :;U\:^!/^1VT3_K[A_\ 0UK[*_;/_P"23PG_ *>__:;U\:^ MO^1WT3_K[A_]#6L)[HUALS]1Q_K&^G]:D7[HJ,?ZQOI_6I%^Z*U6QB I:04M M2M@"BBBJ **** "BBB@ HHIK''3\J '51N;Q+0&2:0)&">20,^U61(2<=?4^ ME>9^)+?4-?\ %0269K?2(1P$)!9@#GH?4#M6-6I[-#%U72CJ6MC4[F?[7 #F MWMS\OD-G(;CDXYX/'-6BQ/H?6@%9LLP\F5?E"#H12-P>,#Z5XM2HZCL(7)[\ M^_>@TT=<"G$XK-1Y="6(!QFEP*3!HP?6F(6@]#2<]. M(K(G,I7#'WI;>)0,#_1R/3O^52!MW&W:1QD=_>@8X.PC* [E/KQ3!Q@=AQ2[ M:,4A"Y]C1FCKWHQ3 *.]%% "-0>@I>*,4 Z44A)Z <]J 21Q^- "GD4N"*UP?\ E@58G^6*ABOM1OY[J$VO]G0GY4O&P0,CV.?? M\*!FD)XXT,DK+$N<+YY\LL?8&JLFLVT&H16L@D,S+P%7*DY]:@/AT7UJL&IW M3:DR,626 E .G7=D]JT?*B0QN8HRR<1EERP'N: ,NVO-2U&.YMS;)I[JV$*ZI<-=7*8RWW.W^SBM>4-N#.K7!/\*MC'YT?=;S'4G=V- M %9+&SCGAD2,+)&I7)^;K]:M2[%4\;<]"O\ A2%5BWNX"H%+D'K@#-98\21W MME*^CQ?;)T)#(XSCIZXI :X<[%7'"@KN(P#FJQO((-\;RQ^8GS8B8.?RJBVG MZEJOV666864>"TL0!YP>.AQTS5BSTC3[347N8XWEQ1MJ**QU1[>Y1M3(F)!A?8ORC M//Z5K$;1OV_NSTSVIK#("L0A/(;'% &5/%K*6EG%%00Q9@0<_2@"EIN MN6-_/.L;O:&(D.TJX5S]3Q5N.42!0%^1@2 GSJWU/:J]YI-OJ%HUFZI&6)(, M:[6/XU7FTR]@>T33;@10P\31R@LS#.>"" .,T -NM(?^T[:]CN6MW0G]RB@I M]T]ZL:3J\6M6*WELDH63K'(A7R_\XSS26&N1:G=7=I&5\R'AHG'S$YP<'I4- M]#/;W@GM+B&"Q?F=$0J%'?I[4 :I7!PQ",.1S]__ /512,Z7"1.BF2%/]5+Z MG'-)N'KBF I.>!U[4F64<\F@':PR>.U)"=K2/)P%YYH 261%M)'FD54#+@,0 M#GL!ZYK'@LI_$,%W'J=FGV5'/D1^:091D8Z8(X_E3=\7BRXGAEC>".QEC:-E M.!-GYC^1&.?6M^0*@$J%F13S@X\K_/M0!&'Q^XP5"#"A1D?G4GFK&F9&6-8\ MD[3DG\*Q[G69Y8;>32(1=6SMM>9N2O..^#Z_E4UII"PWKW+W+7&YS>?>E+1ON1HBMM-,CL-3C ML94;56DNBWRNT2#Y<],?2M(.8URYPK=-W-'E?,A8AY!SN'H>E %":WU54LX( M;G+''GL5'S=<]OI0+O4(]8N+9K-)+2) PE\P@YVY.!CUK0(PS,)MCGZ\4[S# M&HV))+NX\[=P* ,>T\2V]Q!<2O'+;+;',C3H4##@<9Z\FM.)EN2DBR+M;H0V M:6YMH[Y#;W MYXC]Y?*X/^]GK5*]T*VO+F-U^V6RI]W[-,$C_P"^0* +TSA- MT1WG'.2G!J-[2VEO9I'C5Y%4[>W\JJ)+J]I/,9GM[FPC4>5MC/F _P"TQ//& M.U)INNVFH01'/ERLP!)X- B*+PXEO]KEM)9+*Z8!E< OSDY^\<4V2ZU?3[*W MD\I=5N%QYA<[,]>RBME&,6&$J, 3P032JQ#,6W1B3H4.!3&9C:W;0WR6D@F\ MUU#DJA**2,D9]LXK1BD6XN"B2PL(^3LD#9^M-:&-@PV1*QX)9,L?QK+D\.6\ M5G>"SGEL9YT*F=VR%/J-H!H V!$\;'S"JJ>F330"=P!W #/(P/SK,N&U73A; MP)9OJD?>X!''3^\@:7_T%:UI;CCN>5_ +_DJFA?]=(__ $,5]Q/]\5\.? '_ )*I MH?\ UTC_ /0Q7W&Q_>5OB-T:5=T!^]29/2E;.:/YUQF 9(I,GTI103BF QE! M'/UXIR]#TJNLKI,3*V(U'"XJV.F>,'U%, M9$EX?[H^;ZTP%#%E\X#Y.F*$YY'0\U6 GBFWX_T;TJPDB2 F(Y4GMVH >QI! MP*,Y/'-+VH 1J6DZ]:7'N:0",N:3C&.HIV/.F16DW.%].TU"*[ MC^259'QG;D9JT&)96&"O0BO,/LU]IFNVM_8R,]K@+*C'/J?4>U>F0-D*RXRX M!/M7M4:G/$T+5+2 BEKH)"BBB@ HHHH **** &2]!]17*ZS_ ,CWH'^]-_Z* M-=3,<*O^\*Y76/\ D>M _P!Z;_T4:8T=2_\ K?\ @-./0?2FM_K?^ TXO MC7P'_P COHG_ %]P_P#H:UA4W1K#9GZCC_6-]/ZU(OW148_UC?3^M2+]T5JM MC$!2T@I:E; %%%%4 4444 %-;K3J9(VW!Q28T/JK=9\U,,%4GYL]Q4^X XS6 M#XM\26WAVS$TZF:3/[J%3@N>XST'!SS0Y**$<]XR\2WB:Q;:3IJE9W82S38^ M58P<-S]#41Y.7?S#GKZFGS3K?SM="$0RS*0P."R \;<^],"@#'IQ7B5I6!&S@<]:J1O+>RR(PQ& >?:D,"[7#@+S'5A%$:X4TL:+$FP %?6F@' M?QR*8AP'&1S]:4')I<4@ZF@!31F@TG!H 4]**.HH[T %!^M(2%ZFD!R,YH 7 M&"*4]*:'W<8HD_=(Q;Y0B[F[X'6@!4&)-Q3S&Z!:B>6.)VC\\P3*"YC&,D#G M ![UE2:O+K5GYNAGSIHVYR-O&/?'J*M_V2LES#>W#EY]N'521@XQ0,K2:K$<8],TIF*(" M0 #PQQ0%,6\!]X'()XP/QI@+ER0789'K2@"4;)/,!'W"JYR/>J%QJ\-O TL2 M_:IEXV#_ .O51Y=7U06-S;S16"LH,D4D>\CD\9!'M2 TY+B*W1PTL32J"=L; MAGQ]*S3JM]JUG#)I=LHCXR;TF(]/3FK5KH=A9:@;M5GFNG7#L\I*'(P<*>G6 MK^2D2Q1QJL8] ,TP,T>'Q-?P7]Q.RW*(4,48!CP1C[W6KT=NL(.W&*E=,*,9 M'XTA0J>3S2 "6Q@-M)Z&EW")-LAW,>A%,N)5MX7,_P D8(S)_=K+O-=VO#'9 MQ&[1O^6G3^= &MY;!2TB@HO5UY/XU3O]4L],MQ-=W&ZW)P V IK71K"QM3;Q1M>(Q)S>MYV#G)^]2YFMR[+H,DU MJ$7,5NEKYFA^PW*)$I( "W-.7 M.HK2+^9%N& ED@Y:JV+VHV8UBSGMR_DEU!YX[U1\PP M2Q:/?QW%S)=1%)+M8\B7)Q\Q' X/;TJ]M[:=]*BMIH5A/[LNA"9[ MX8]>E:SQM%RR'GO7+:W976A:'+!'.]T3+N%YN.Z#MD)L.*H,MYK%_<+<-" M=(D7Y8P_+#/^>]+8Z;/J$%S-K,27021?(M< &,<\Y.0OF#..?0X/K3K;1Y/MMT]S=R74$JC"1LR!><] M":APE]IDN-7H6;O6+6SMH[F>9)8W(4F,AL5%+K<4-W;+%!<7-O,"598R1'QG MG'K18Z+I]G:20K$]Q$OS9E?=@CZU<0I';(S(#'T"1C::4;?R+[V3:94AUBXG MOIHVLKA(4Z2F(X;^E0PZY)]GDG:TGA*,1M:,C//7FM4;F&/,)4CY4SC;]3WI MJ[V81,\;>9GY2F>GO6C]FE[T4@M4Z% ^)+-8K>2X$BF;&?EZ?K5Q;BVF9;=+ MP"X7YA#D9QU^M-E@MYE02P1,J/M0^6.3Z=*C.C6PO;F=5(NF3"2!N!\O_P"J MHO'[(2_=BP3WQU Q25^H[);%Y7(.Q05)/S$CC%1ZAIEKK<:Q M7,0,VI2RA3Y;D,#GGK@U)I>K6NMPO+:2^8B'!+*4Y_'%6RZ(P#-[DCTIB,]]&/VRW: MWO'T_P L<6X *N>.,MS_ /KJ(:C?6+74NJV2V]E&25E@+,SJX/W2Z[F_.D<9!3:T@;J)V\Q/R-!2*UE?0ZC9QW%O/A93@&;"M^5?//[8L; M"#0U#9(9^?7Y5KZ O-%@OIXG\S[.8N52#*)^0XKYV_:W%]'-H:SQ[83_2EI@%%%)GF@ :D M' ('2E8TE2P'1D##.<0YVD>]0Z=XFO\ 2O$ZV-ZK?V?+Q$RC/.!C]33V&\8S M\H.<>].:4>\86VN236 M^2MU#_K$(QWQQ^-=%$P+$ ]*]J,U+8MDU%%%/804444P"BBB@".;[J_[PKE= M9_Y'O0/]Z;_T4:ZN7^'ZURFL?\CUH'^]-_Z*- SJ6_UO_ :<.!GVIK?ZW_@- M./0?2J!G@'[:7_))8O\ K[_]IO7QMX"_Y'?1/^OJ'_T-:^Q_VT?^231?]??_ M +3>OC;P$?\ BN-$_P"OJ'_T-:PJ;HUAL?J1G$A^G]:D7[HJ+_EJ?I_6I5^Z M*V6QB I:04M0M@"BBBJ ****0!4U""4SK-#%R%0@C/-:'CJXN8M#E@LU/GW+K"#GE5;(+?AFL'3[)= M/L(;?)>2)%1W)^\P&":\[$58K2XV[$[RH]R[;2B%2HXXI5X''3M29W*H/;KQ M3C[5YEV]2 HS132#FF(=BB@=**0"!0'R3@8I""\N%7CUH:,N,$X'KFH;F4F MQQ/LF_A&.M Q+EOM#^6AP5^4_A4BPA%&TG/?WI+:,Q1)O'[TJ-WU[U*%P;( CA!ZDTTOC.1\X&0.WYUFZGJIT^Z@B2T^U23\'RY/;- R?5]2CTVS=G674%5N;6V >O3.:ON3\FS(QUR<_P#ZJ0#((X[: M(Q6]N;51P!C!%.7]W%B,;CG)]:1T_>I]-T^WT>.5;--ID)+&4^9WSWJX&S(SJ?G8<@]#]/2D!5M- M-M-/C>2SMQ;@MRQ&#UJPS!SD')/.?6F>6@'1E?.>I*_ETJ4OYC@EAEAEB%P! M0"5]A-V>IZ()$J+%'Q&^T @>_K2B M^970GHKLR;+1[B=9AJMZ;R&1LQPH=RQ@9X7@=:TK:*.*/R;>,10)P0W!I9)? M+4S8\L8^_MR![;??UJ#4-0M=.TY]0U&Y2V@C3>TG3C_=[TKWV"/O;%A&BG97 M\R&.-'"91OWN>O(Z4]_DMS<2J(4#,!.^0^!W],8KYQ\<_M:#4]/=/AKIO]LW MZ'ROM5U'Y"1L(==UF\.H^0BR6=G@8>WYBN#UW]KJ)K.UN="\'W=ZUTW^KU*!E=0",D!'Z MX./_P!=+HW[6FJ7 M*ZA)JG@>61(&_=26L$C/,!G.,M@XP!Q7FX"L^]F,C_ PCG^)6Z/8+3]L'PU_80U'6?#_B'2XMY412VJ(@ MX!_B?WKT*Q^//@+4+_3U;Q#IT5_,7:$>7*B@8'X#V%<-7ABA)>ZSLI\15HOWD?;NFZ MOINJO);V&H6.K2J2[>3+O://KM_*J\WAI;.:\GMH[C3KJX!V[8\*IQCJ>:^( M+308])O[J\T^^U&UO+D?O3]ME*]<\#/'/I6EI'B3QQX0T"XL-!\6O-6X$[B<-V&24X_V3_G->,Z=^UI MX&M/#=_?0:;=R2V\P5[:2VES+N<@'<8^W)Z'K5/6?VMY%L+!O"_@QKZ.Y :5 M6N?(,61_M1\]JYU@,3)Z0_(WEBJ,=7(]^NHM2O-5BF61%TQ4V-$Q(;+ =L>N M>]3V&@6^D&Y\E7)D)=F=?EP3ZBOE[5_V@/B/JFORBW^R:;HJQ!5B-O%*Q9D& M3OX/#9KA[V\\3Z[::G:ZQXLGNEOG8QFT1[8P D$#*OSC&.W6O4HY!CJEG*-D M_-?YGF5,WPE-OEGKZ/\ R/LG7/'/ASPU;6TFJ:WI&F1RG;;M%;$Z?9V\S7MU% M:MN@-U=O*0=Q.3N)[UKPV5K'.)DMX!"V"P,,$GYF?V&?K7D/GLJ&)"JQ-U[D_C MVJ-UQD[!R,,'^=2/H>*4^&L&XV394>(<2G\)]3>"/C+X,\?Z1!=Z9KEM$C-Y M6R6>,-NQGG!/K7=$ 1KLC:*U;D/$,Y]^:^"-6\,:5KUH+.=)[:V)R/[/F:U( M/KE,5U?ASXB^/?!^L@:3K,6HZ'!&-^FW<"F0A5'29R3Z]!WKP,7P_5HJ]"-_ MN_S/8PV>0JNU5V^\^S/+%OSE8T/20'DU UA!=R0.]J)I(@=LI!R.YT6*^N1/]K,KG;;YRR?-GY1ZU8L M]8@FCA\]A9SGCR[X^6Y^@J^KOC8C)P<891R?J:BO]*M]0=)+J(+(O1U?^@K! MNVYJDV6$!+'*.4QD,P]?Z4V/RXP[!2WM62#=:')HZ#M6H3O^7JO^R,'\Z12B1!%)*ALE3S^9[U0%;3M3M]5: M22R*SK%][>?N_E5A=F"4?S%)RQ/8^E9NH:+'=V+6\,ALY&;=OBXS]<8IBZA< M:=>6MG'MYR-TO_ *"M M?1DTD\9WBOM?3M:AO+^ZM(86AN% #R2# /!Z<_6OBWX#$'XJ:(I) $J*?QQUK;$_$C6KNA8ML85 #PN2Q[U+WK(L=1ETVYM M=(O#YLKOLBN@N S8/!';H3DFM7/^L51ED(W\\?@:XS =WQ1348/\PSCWIV.: M!!1THHJ;@&11P>]&*,4P#&:0L1P#@4M! -,!H0'H3[U4 _LZ=S*2PD.5'H*M MDD&AHS<(=V"1]W- Q4/D*&VY5^![4I%5[5Y%++,PQ_"/>I=R^OS>E(!]&:1< MGDTM,0C=:%ZT$9I<<5"6HQ#TP"<4*,L #AN@)I:0L,'BE._00S3K*"U\1?VB M,I<;!#+_ '3@D[OQ)KO;.XBNECEC<2HRG8ZG(([UPIB>?9&",2#:6!Z#%7?A MK]JLK2[T^X!,5K(!"S')(()/ZFO2PE2^C-;W.Y)Q0&W=.E5VG_=LV.AQS4L; M!B37JON(DHHHH$%%%%(!DO0?6N5U@?\ %=:!_O3?^BC752]!]17+:S_R/.@? M[TW_ **-,9T[?ZW_ (#3ST'TIC_ZW_@-./0?2J ^?_VT?^22Q?\ 7W_[3>OC M;P%C_A.-$_Z^H?\ T-:^R?VT/^22Q?\ 7V/_ $6]?&O@+_D=]$_Z^X?_ $-: MYZFZ-(;,_4C'[T_3^M2+]T5&/]8WT_K4B_=%;+8R 4M(*6I6P!1115 %(3@$ MTM(>E &SGBHYF 4%L!>Y/:F?-Y8QU!YK.U[4X=/BC$L@5YFV1IW)QG^AJ9O MEBV,XJU\22^*;N]N8P8[6T.R(MQYF1SZ]Q4^0RJW(+#<1VR:CM[6*SA2WACV M11YSCODY_K3E ..F>/:O JOF=R!PZ\4HIH^]2D$U"V ,YI?2CJ!13$'0^U M.>G--9B.@SS3E3S#MS@CF@!C[%!:1B%'3WJO!Y-](9Q\CQ_=![_YQ276^5A' M"V=IYXJY(?DC50%V_>P*0"$F3YB>3S1@YZTIZ\8Q1S[4P"@YHHH 3&>] &*! M@=Z4G6EDCV>4CC=N_\=HW@MR,UFZE?QK.^E03N MM]JUW??;WN](M@\3[BDLX!(SQT/ITZ5HZ=8IIUDE ML9C*RG/F-'D]3I??OF.UR3M'MTK3Y1?+^T?: >2"<[?I3 M&)9&4XVGK3F_>-EF$;''('7VI@-'Z>O:DDPJ9/7H/2C=F3805;M@9S4-U7%I9NMW>1$H8!SY9],?B/SJ@R MWWBNR6<.='6%\&$C>91D#J<$5MK:0PR QQ",C\_Q/>FH\Q+BWHC)_LN;7K0Q M:R&(1PRQQ#)X.>A^@K7C06X(,2+"W_+(_>_+I4A8E#G_ J+:FPR!O.+'[I. MW9_C0JRB^5JYJJ?*KR8Z(Q1HR*C"-B!Y3@;L]C]!UIZ@S3_9]ZW.]0CL= #Z M/X-O$ >_9 ;J;J>8BH=!PIR#ZBNZA@JN.GRTU9''6QM+"ZS9[-\6OC]HWP\L M1)9)/XDU220(;6Q"ND!Z?.&92!T/&>,U\XZ_XB\2_$+7EUK6?$%ZND;!C0;2 M3_14Z\.C G/(!PW85E:'X9LO#]LT5M'(/-<2//-/TK]*RW(:6!CSU]?Z^1\+F.;SQ7NX;3^OF%K EM;-;VD,5O;0#)AMP= MX[\@\=Z(X@(28T+>;_RR<<\ ^:+-3,.V_G'TQ23PWEPD?FOY9ST M'UJU+-'"-LF(2?[HJ'[4SW4<*)\I5CYI[<>E7S-B44M1TFG$7"%I3L[\\T?8 M(/,E;<3N&..W%1B.[\AU:0%CTX%.%B9HX1-,5*Y)P/RZ4#&MIHCL_+);S&/% M2M82#8LY M*#CDBFJE\D/EIZ^4_ZH 8?GZTV74+N-HKA8G@/0Q.,"HW6 M\,<+F?9(N1)A0=WIQVJ5$N%N^;C,##)!C![UG!\KOR%S5U\8UTU SH%E$=LH M/RJ3CGDT16ET&F"E3O\ NL M:0C ;3U[T#'1Z=$LTDK!C&0<8I%TV-;1\;HW9L@G R,TALP;7R1.QQSG;3EM M)9%AVW)383NW+U&.* $>QVVR!7Y'7!I \ZS/QYD"J-OUQS3@;I)G8.)HQVP! M4:ZBK0CS(S C,1GD]ZEC1+%=&=&++Y4?<]*E(\YAMQ.@Z1R0.C>;;@8R!@BM+*4;,S3<971'XA\,VGBNPDL=6T M^*_CE7:B2IN*6Y+<%2"J M $GGT%8-K(ER)'@<@#[P8G/ZT\JP:+:P C!^1AD=>_K7DXC+*.)@XM>\>IA M\PK4)*:?NGUA\//B;X5^*EM,WAC5+?5WMN+B%7#R1-G!W <#GBNMFB%O( 49 M'_N@5\)76GW=DMQ=>'=1;P[J3G>]W#'O!R?[F0#W_.O7O '[3YTZ]TGPIXSM M9IKUHMK:Y!&621M^ 65%"I][U[5^:X_(:N"DY[K^O(^]P>=4L9'D6C_KS/I/ MSY44DE5=L#!S@CM5+4M(L]:EC%VIN%CZB 9_#FH[35[6\6.ZM+R&\M\85[9U MF!/3!VD[2/>K*+A&\R3:7&)% Y4^W]ZOG%*49/F6A[4)1?NLHF/5--GDEF7. MG1*, 9R%QQ[5:TK5K+5[7[1;2%5+;6$F,GC/&*LHOE[L,7W [O3Z&J&J:-# MJ21JR^6\!W1M&=@STY QGKWISJ1?PERT-''ECM.>-MG[N+S#-\CY'R M[1_>H0 $Y<,?2F)PV[D,I/?M3!&*^ES>'[63^PH#+'-*KM;RKD$8P?+ [_7O M7@7[75W;74>A19:.;YM\;8!5MJY'YU],(!& %R5' YZ5\U_M>V<47]A2!,NS MR9/_ %:VI/4J.YYG\ 8&7XM:5@@JLZ'_P ?%?<+1J[;P?F%?#WP '_%V-%? MD[I8SC_@8K[?W!]VWY3GO]:VQ/Q(TJ[H;:\S_P"CSJWWN>Y./4=!71/A65&7*XR3V-126JW@*2*A";YTS+ 0@&T8R.GXUI%2I(=BK! M@0%(!^:*#@Y([TF.*+"%[]:,T@&*,Y- "]>AH/2@C-%,!N":5MH(R<&E/ M2D/S$<=* (+J%'(ES\T?S 'OCFGPSIYG'V?/.%% M %H$LS92.WTK48M4TVWN%Y65 P'J<9J_$ !TP?2N7\-:A;*XTR$[9+: M)'7<>H/']*ZB(@C(_/UKWJ?0UB?J-G$K?3^M2KT%1'_6M_N_UJ4= M*WZ&("EI!2U"V ****L IK@E3C@T+GFB3F-L'!QUI+4"/<&!P0<=:\]\6Z;+ M?^)8KN>5EM+:,2( ?X\D$?D:['6[M-.TZZN2W,<32 >I ) KA-(U*XUG3([Z MX4#[2?-\O/(R,UQXFI:+CW!LM-*T9VK]R0<']* JA<+VX/UI3D*,8QZ>E':O M'(&@YIP.*1>?SI6ZT6U&'W:6D:E'2F(3!SD?P\TES*MNGFL<9X^E+A3(H8X4 MG!JO,\[3J%(9&Y8<<8Z4 /L=EONE!WA^?I4BG =NQI#\R@GKU(QTIVT$9[CM M0,4'(%% Z44""DQ[TM% ";!2@8HH- #0V2:5[MCC]<5!I%G*L*W=Y''_:GEJ!E3\O]>Y[U0TR* MU\0ZC%K'DR1S1HZ1AMPX)Y./JM;NXDYQDCO0 HQ'%$B[2S#=(R]U 9@5>(X>3L10 H9P\(AP9'D"G_=K#NKQ-=6XLM-NO+EAD M'F[20?O<]/H:LZQ>3F,6VDW"R7OF;)!\ORKCKW[XJ[;VD=M$D0(:4C=(X &3 MU_QI@26\?V-1!$8I$Z/.0/2D%Q1S MGWXH8 GF/<3PH]^QI K *0%C4]I+30 M;;2A=""+=-,Q=BSG R<^M7R,W#.D>PYQP2+]'\$PF;6-4BT_ BD@L>#P/2FH MU)-*FKW')J*NW8V//5069@$ R6/0>M>&_$?]IZTT3Q--X8\-:8-5U1XL#5F M:SMVW$9D&Y7.,9..Q%>/>.?B;XB^.=G?:?J$'_"/^&XKC%JT9/FW&Q^2X8 I M]T8YYW52LK&WTZS2SM(2-HP7;)./3)K[C+,@<[5*K_#_ ()\CF&;RIWA!%1= M/U/6(Y'\7:H/%EQ-+YBR7;/-! RME#$'Y4C@_51BM,2-;;4Q(75=@N\]1Z ] M?_UT-EE5 M24C488GKSZ55WRW#_P"BKFW[DU*T5Q/<,;G M'Y&.U64C0*55MD*],]ZZES/ M2;NC%6CK#1D-M:16WFR1?ZZ8Y9CVXQ3'NXUN$@#^?+@Y'IQ4+3F^9X+52&3A MBPP*LPH4B"$#SAU84AR1CN:560MAI F_D;O:KF@^! M?$?C.VCBL;2164Y\PKC/'N/>N_;]F[48[.*]O;LPSHR*!\O&3]:\VKCJ-+K< M]6CE]>KTL>81WUM(SHT\?[OKG-1G4K

:H#^8?O+T..*]^TC]FBU^:?4M1, MBNN[:H7G\C730?L[>$X@"8W8#IEF!_\ 0JX7F]/I'\?^ >G#)*DMY6^7_!/E MI]1@A>%MG!'I2/?P-,T)&-O>OKNV^#/A*V0!M/9\?[3_ .-:4'PU\,0ME=,) M/J2W^-<\\\4?^7?X_P# .N'#SE_R\_#_ ()\8+J]B$=R2GE\9R.YQ3UO[2$! M#,6=ONY/2OMM?!7A]$*C2EP>N0:3_A#M!S_R#5;T.#6']ORZ0M\_^ ;?ZLQ^ MU4O\O^"?%"WD+2+$UR$R"26)YXXJ+^UK22&0B[C41G'?FOMQO!^AYXTU=WKS M4?\ PAVA '&EH,]>#S1_K!/^3\?^ '^K4/\ GY^'_!/B?^U+5XO.0B15XR.] M!U.WWHI7B7]*^TF^'_AVX8LVEQ;3U!D93^55;KX4^%9R&;3(PPZ8F;C]:I9_ M?>G^/_ ,Y<.26U3\/^"?'(OH)GFBR?W8SD]^*(M1MFMPY?8%."6Z5]83? GP ME< @6#0,>K"1SG\S63=_LV^&+B-A#=26Y/?;G'YM75'.(RWA;Y_\ Y99%4CM M*_R_X)\U-<1*R[)HSN]4UHJ_]?F>>@/ 28P IZTDL<6Y$2 M0$"=3DGH,5:BWU%)\O0=HCO5)&M_)9QF.W M4K&1C^('J:J&9K!(HFS-'*2, =,#/-6MP<"-& '(-5-1JJU57(BW2=Z;L1> M$?%'B/X,65Y)X.W7MO=3;Y],U3,F/GR6A"% N=Q/.> *^FOAS\OFHR%&C)+E2=OE_P $^EP.;R@U&HK^=S[J,N[(QQW) MZT[=@<@>PKY@^&O[1^H^!X#IGQ+F?4(YW$=KJ,$8;&6(4/L 5 5 )ZX-?3- MO/'<6MMOS:O@Y8)M25S[RAB*>(C=,>Y26TD@;$ ML<5D36-[H<,$6DY>W\PO.A_A4CVQWQ6R4! \N3D]B!2IA7&$/FCL>]< M%T:\S[%>UN[746_T-@9E'SCO5CU/)QUK)O-/DLRUYI0_TLG]X/;_ "*OV5Y! M=Q31F4)>"-69#UR3S_6J\S1%C&WCN>E?.7[8"XC\/GN6E_\ 05KZ-#/M&[)< M*<<5\Y?M??ZGP_GJ7E_]!6MZ6XX[GE'P%DEB^)FC- OF3!DV)ZG>,5]MZ9?2 M7]O*EQ;B*;)YV_7WKXF^ &#\5=#!.T&1,GT^<5]I:OI,=W=Q:B\K&XMD<[%' M!&/;V%:8KXD:U=T:"-A!&2&)' /6@1C&QC\W8GM5+2-1BUNR6[A5XHP=C(ZD M'?C.>>>]7-N]L?Q"N0YR"]TR#4 J7"[I4YA;_:JMH>H7NH6#)?6I2YMW!'^T MO)]:TA)Y:, Y4M\N N:Q];T^&YD@U!)7#V1#E0N,X.?Z4AFMO\P[^%SSM':E MW C/:H+6^BU&S%Y'U9CN'O\ Y-62NZ4XX7:33 0=*,'UH'2B@0M(3BBD[YH M-U+[T@P3G-+UH ",U!+<PL<'[P-6._/2HU),QP< ]S0!%8W*W,/'6/Y/Z MU.6QU%5V,L5UCA82.OJ:L-O*AN"M "'#4NVE)5J#F@ Z48S2=>M*.",4@$(Y MI)/NMCC((IW6@XR<\#!&36*]YW'E>>7/VAK=X[5@+J%!(F,?,#_ /6KH/ &NMXAT*.YEXNNDX]&Y_IBO;PT MOLEWOH=112#@4M>A804444@&2_P_6N5UC_D>= _WIO\ T4:ZJ3^'ZURNL?\ M(\Z!_O3?^BC2*Z'3R?ZW_@-//]*9)S+Q_=IY[?2K)/G_ /;1_P"220_]??\ M[3>OC7P%_P CMHG_ %]0_P#H:U]E?MH_\DDA_P"OO_VF]?&O@+_D=M$_Z^X? M_0UK"INC>&S/U''^M/T_K4J_=%1 ?O3]/ZU*OW16RV, %+2"EJ%L 4444P$% M-E7?&R\\C'%/IK_=/.*:T0'+^*]0LH;9+.=U6>YSY<; DL!P>WO6$L4<$<44 M:>4B( J>U'B+2YG\:073D_9HH9-A/J5&?UIHDWLK=8VUA[5/$1'B(KM0C.*!CMWF$OC;N.<44B@ D#.,TM !11 M10(**,"C@4 %(6&XC/(&:6FOE=K*1DG!'M0 JJ6C\P$;V^;4P'_TW_2/+QT#:RX M48!Y(%6L-G>K!=GS$GT%8\^* MSW? ".!Y>>>_TJ;2-)BT*WE@$\D[LPD>5G),>,_+D^OMZ4W2-.NTBN/M]RKW M3DF$DC(]/ZU?0+)Y2F3+*<2 XYY_PICV$C43EAN/)M<$D>8@+!G!+?,I'!Q45]-]5CFM=1F M@C\FVD!"VJ[3@'/0D-CD=JOLI=@T@*'N@Z#VK]2R?*E1_>U%NO\ (_/\US5S MM3IO9A*=\JK#E,*,B<[XL@6*/EG4E4=Y#YKM4N?LB?-,ZDY'TIL=J%@'VG]Z?YU+# M''#&(XU\QQP9>X]J==S)IT8:3!)["LTV]P8Z1F"%I'S%U"^E426U*9=C&.). MPX!J3[&US)',SE8_[OKS5PD* $B"KW(S5"&JT?SB)1 YZOC[WY4=8]I.QO[Y M[TLJLQ!B8$=^>E5[NYDM$7[*1-*3A@O.*EU)16Q$.:I+E>Q8TNQO_$&HS6ND MJEY?)RT*K@]NY('<5Z-\(O@Y+XDNX]0UN#9;)(RE>,DJ2"._<5<^!%@FG75S MJ*HLDDTP@![Y(!_I7T986D=E;I%#&L<62P _O'EOUKXS,4('78.:E[\CFJ4915TQR<7I8-^.A*_6E\UAP,CZ&DS[4=::OU M(LN@N]B>68CZT;@.[#\:;CFG9Q3 &.,7)IN\ M]TB/OMIQ!)XZ4@!SUH,^>28;BQ[_ / CFFE6 R3"1Z,E.H9M& R)80>7*WF&-/OL3V%9_B3C2^"?OC^M:-N,VUL< 'RU M_E6<82O>YK*5-JUC'\5^!-&\8VKQ:C;1?:2AV3!!P?K@GO7R-X\\"W?@+Q#, MDNZ93RASP5[=?8BOM/&#@#CO7CG[26FPS:)IUX0%DB+C/][)2OH,NQ,J=5)O M<^8S3"0G1E*UDB$[W'2 1R,NP$8!!.#BJ MCP/:GSDS,3U4?_7I@E?3S''<9E=V(XYQ6C')N;;%@'T-!1'"YN8S)#!Y",]".QK>^&GQ?U;X.:IJ,WB; M5Q?^ E@+1QN)'DT[YARQ).4"C&U%ZG-8RY4 GAO6F2(DJL)!^[Q@Y'&*\_'X M"EBHOE6MCMP6-JX::YGI<^S=(U[3O%.EV.K:7+OMKH?NG&0&YQTQ6HDGF3EL M_-&QC;V8=:^/OA+\3=6^%7BF+3;ZY7_A )58,6H6FJV%O>6%Q'>Z=/$KV]S$P9'0]"&!((QW!K\AS'+IX1ZH_4<'C(8E7B6 MHS_K O[K/4CO67JMDMF)=2L[;%WB=CTD,L9WO;2&Z=/)9E(()'K[5\Y?M@-A- SD_/+T_P!U:]RO8H=$ MOCK,C,T+?ZVW'\ [_H*\,_:]FWV_AV14)27?(G^Z44C]#6]+?;XRD&F1Q!9+=%P%.>7P./0>M;4;+*X:%@\>T M'(^E,N+:*^AEMYN8IEV-N]*R]'NHDG?11#)FWR4G*G:RGD\^U<9@:N\_*4V, M W<9H9=GFQA8V248;*YI=Q)V 85/E4^JCH:.OM0!D6L5QIFLI9K;_P#$JF&? M.& H?!+#]!VK6 ;)4\!>F3U%4]8TH:OILEDDK02D[PRC)'.<\^N*-+U"#5+& M.:/_ %D6(Y@.S]OTI 7A10.E&:8@HHHH 0CBD/&*<>E-- #F^[32-X(SBG-] MW\:3\* (KF!IK?8TFU4^VCCVQ1@%2.Y/6D,GV@=L$T%L\"AD\L\'.*".13$ ZT-QTH;I0HXYI (32 M\,&5AD,-OTS1BC%2HV =$=@)&4D0;0V>6'2M7PE![BL?/(YR!ZU633KA_$>GW]O(0R$0LH_N%@3_*NNC/EFBEN>EB3=T;)[5(& M!&:JQKYHR058&IP1[U[<7=7*):***!#)/X?K7*ZQ_P CUH'^]-_Z)-=5+T7Z MURNL?\CUH'^]-_Z)-(HZ<_ZS_@-2>GTJ,_ZS_@-/)QCZ58CP#]M'_DDL?_7W M_P"TWKXV\!#_ (K?1/\ K[A_]#6OLC]M(X^$T7O=_P#M-Z^-_ 1_XK?1/^OJ M'_T-:PJ;HUAL?J,/]8WT_K4B_=%1C_6-]/ZU(OW16JV,0%+2"EI1V ****8# M&?;VS39)E2)G;A1UIKL54]ZK:E/#!IT[7+!(@IW$]A2O[MQO8\\T?6)]?LFF MF;#&1U3/HK$?TJW&3@AA@@\?2F06]O:QB.)0J1ME".^XYJ5W+R,Q&,'&*^=F M^:;N0P[T4'WHH$%%% H 1S@9/2DVE95Q]TC/Z4XC) ]:25PC'.0 O.* *P5Y M;QW9@5 P![U8Y(R>352Q,#J\L;LSEL$'&.U7!SR:!@",=*7/L:.!1D4"%S1F MFX%+QUH .](PR*7WHS[&@ Z4U\-L&T_.VPMGA1ZTKPW ^V#2,=J.S'&TX%*HQ[4Z(9E9&&Y.I8T M#,[7+O\ L^SB"Q-<-<,(MJ-M*YR,YJ33+&+1HEAMPR1R_O&5CG#-R?UJO"EY M=ZR]P^U["-&11DY#G!']:T2-Z\<$=*!!L*$HGJSJ@4L/G93@%@5;!VYP:],_:L\= MZE=WNG> =)B1M/N\2ZM<8"&"-0EK$D-DHQ#"A^X.X/ MXY-?=Y)E2J)5ZJNCX[.S@QS-EN.8R,.K<[@.E"H!&!\S-V!/)'KF@C< M/\\5'=7$L5L9(@&D'R!1W%?I7NJ"4-CX-*4FZCZD5[<&Y*06\PC4?>?!./;^ M=2PHLE(&DR4"$@=\TB-@?/P>U1W5RML,!CN;M185QES.ULH6&(NS_ 'L- MTI;6U6W;S5R)6ZJYS26[?*>!TQ3O>7*RG)QCS(] M*^#5T]OJUO;HQ*>8LA4G/S9 KZ?7=@97@ &ODGX--*/'$1/$>X8_[Z%?6S;D M(7.5*@_I7Y;C5)XJ2GTV/U?+U#ZK&4=WN+UK*\3'_B4'_KM'_.M8"LGQ,?\ MB3M_UVC_ )UPO4]>FC2AP;*+_<%2&HX2?M)'_BC8%*!@S\^WS+7 M;@E>O$X,>VL/(^;XIH)MVUQ*IBQN P!S5:>UD@/FPLL40//&:; WV>40)'MA M9!\_;K5P?.-NVE8CMKE+V,^5(&V_>.,4]U#_/N^9:J MR1SPSC[%%BU_Y:GGI_G%6@Z7"!HF!9>H6M=TC%:-CCY;()6 +]/F&<53<&RE M\]IPRO\ PA2,5;4@HY W%AC'I2>6)8=KH/QI6'=BE!*B')9 =P^;N:@NK5;J MY21BZ%?[KX%1VSO!>.KD);D #Z\YJUS'E#@JW2IDE+!L@Q%3 MCGG..*FC82;E^\>P(X-5KE6@8-'*H4=1FK,$YN NR5"1U -$?//+$\ Y]J]'_9R^)UWH/B6'X;7=HZZ3%"#IU[-*",]!'S MV"J3V'->?1C$9C/+@YS6?XHL=1US3"NG7G]G:I'@6]UNP4(]R#VSVKQ\VP$< M90YVM3T\LQL\-6Y&]#[KDE1' =PC'H,9%.')##.]3E2.*X'X,_$W3?B7X71K M6\2XU"SV0WH9AN2;G8, GJ!GFO0-V_=F3S&4E6(/0CJ*_&*E-T9N#/U2,N=< MZV&SQ1W899D617XE4C@CV]*^8/VIVO;=M'CFCS"LD@BR>BX4*/RQ7U" 23QC MTKYS_; /FKHF9!U;O_LK6E)ZEQW/*_@'&4^+.C[AG$J <]/G%?<3??KX>^ > MQ?BSI7S$GST_]#%?<+',F*WQ.Z-*NZ!MF07.!69K45_LM7M1%;^7(-[% 69, M_-SGTK3*[SLQG=QSVJ.X4S6[>:Y'_++;_LMP37(8CT=9U,D/S1YPISVH8%<; MCM'KUK(T*6RM;J32U=CL8E6XQCH/Y5K$LCL@;>GUI .D) ,W8@+GID5DVROI MNO36L%D8[29#(\I9<%Q@ X^E::JC2I$[$(/F8^GI6?KEO=7UDLD,FQ8I5D+> MJ '/:@#2;>L>[ ZXP.]-W@L%[D9IEN[30Q.K;HPOS'/&<5(H W$@[B0\S11LRCZ"K6F_]$F@:.G/^L_X#3F[?2D;_ %O_ &G'H/I5 ?/_P"VC_R26#_K M[_\ :;U\:^ _^1XT/_KZA_\ 0UK[*_;1_P"22P_]?7_M-Z^-O 0SXWT3_KZA M_P#0UK"INC6&Q^HX_P!8WT_K4B_=%1C_ %C?3^M2+]T5JMC$!2T@I:E; %%% M%,"NP(D7CY>:Y3XC03WNC11PL5220K-@_P .TY_I76,^&;';%Y!Y['MBDWC!'84P*1&#U/2O MG8N[;,V/HI.<\G% /XUH(4T444 ![<9J&=WCM69$^;.#GGO4K>N<8[U6OVF\ MA55L MV^M $UJ ML@"!03N) [U)1@H(T+ _)T'UIN><4 .!S10!BC- !TI#S M2D9I,&@ QMH+9I0*1NG3I0 ;:H:YJ!TG2KFY$!N55#NC!ZBKQSCK5#4!=B]L M1 =\3RA+B(YY3!ST]\4#+6GV<5I;+#"GEQD>9LSDC/S=:G!!Y!R#SFHX@0H8 MMF4DAE]!V_2I,C^$';VS2 1NAXS4&IZC%I>G7%W.Y^SPQ*711\V"<=1[FIF! M(('7MFLW79=KV%G'9?;(;MBES\N<8&1W]?6@!= TP:9IPVR/*)V$N6QHX]:!"%]AW$<'K2L?*QN&_=TQ1P6(;_ %>,DCUJ M&Y+II\ZP@/-CY,TQF=;R0ZGK,WFVLBW-E(8XY1(0IQWQT[FM=CD;@=KJ>3U' MY53TD7::=!]H/E7)0&4<@AN_6KBN"-J+N/?WH 0MY<3G9YI8Y4CC K%\<>*] M/\!^%;[6=0NC!#;PLZRB,OAPI*C ZY(K:D=TSY>4"H-Z=Z^?/VJ_& .:&S+]P&(G^]W%?MN$IQH45070_)<;7>+E<"1LD.%]!6Z2C[IFG:"@/4Y9 MQS\W7)Z53G\N]D%I(K_N^ZL1GM5BXE$$9[$C /O45HLJ6RF1,7/\351-RRN" MB[204XP3FGR,%'RGDTA"DKMX..:-N!N)QBFB6,D9(%\QR#]*T"5C9,MP@"FF("06W[E>*\BE_ D_,Z_X4S"'QGID9.%DF13^8KZY M.%!.M$VC&;F/KT^]7V,SX1#C*L!^%?!9U35/$MKJ?I&15 M'4PB3Z#T#8^8X%9/BQDCT1CN.?/B& N<_-ZUL*GG3!2<#H*P-?N'U)3I]@)7 MS(A=X_X2#7SQ]1#8VH1B&W!^2,Q [CS3T#;<[T8=FR!G\*Q/[!U&=3%-JUTH MC7&PO_\ 6J8^%XV)+:A,WL6'^%#'U-30G_ ):I^8JDOA_3!P;- M&'IM%._X1_2O^@='_P!\"J6HF6FO[=/O3+^!I/[2M/\ GL*ACT'3%SMTZ'G^ M\E/_ +$T_P#Z!]M_WS0*PXZI:CCS12C4+5O^6Z_C41TG3PTKM91_\ ?(IO_".:>QQ] MEC0?WMHXH ;XC=5T:$ED9F<9PX]ZTX-GV.W;S4 **,!@>PK*?P?I=Q^ZD1-H MY' _PIH\,6B<1SR6ZKP/L^ 3],?M1ZY!HOA;2TNCY'VJ4 MJK??Z.@Q^.:]0'AIOX-4OE7M\R_X5YK\>O@EJ7Q3\%R:?8:J3>VG[Z&2Y8GY M@0P VJ>I4"MJ-7V52,C"O2]M2E'R9\Z7:K-#+'*?L\)/E1NHR<]=W'-1P3+' M)]D<[Y@/O 8&*CT[3M>O%/NE9<3P1"2X)Y M(%?J.&J>THIGXY5I^SQ$EYEL$%_*+$%>JC@&L])8]'NC J,QE[Y) [5<4&2) M7G0QS/QFFS*\ELPV;Y1]TUT)6,&[MDIB\KC.2>:0C-1V;$6ZK)_KP?F^E2TQ M$-U9I=6V'5F\L[AM;!_SQ3+"Z^UI@1&-8_[S9-6"KJRNCX)X(JO<*WVE74B. M+^(U)2+*K]Y'0$'O52%E@N&@2(@R_*'STJVJNJ>8'SCWJ"]666+S4^\HSQ2' M>VI.) &QCGI0I)? ^N?2DC*FW&0-_K2PH)RL3,0S\8'\7>M*52,E[-F52+_B M(TOA!XO;X5_$FPLX=._T'Q&P2XE$H*K-N$<;8QQ@,3VK[+8())%1M^UBI8+C M)'4U\':_#=7FB2?V=/)IE]!^]M9)3M&]_"#Q8/%WP[T2[:]CU" M[@MH[2\GC8L#<(BB4$GG.X]Z_*<_P:HU/:(_2LEQGMZ7LV=D.#7SG^V!&&30 M2O +29_[Y6OHHL2,C&*^=?VP6(B\/*.[2_\ H*U\K2W/IX[GEGP =?\ A:VB MC;DM+'S_ ,#%?<,HVO7PW\"+N.T^*>A(P^=I(P/^^Q7W.S%^"I!Q6^(W1I5Z M$9&\ 9Z^^*%.PA\9X*X/-!4J <=Z:"0?;TKE.@'!YI#+#8D+@J!O'Y5%+;+>0-;$E8Y$,7!(Z^]2?CN]SWI5SD #\J8C' MT&Z@:&YMK9)$2W?:QRUX1VUKFPD'[Q@.K M8Y]NM:04*\J@?)N^5AZ4#%8XI%!SFEQ[TO2@0G44#BEQBB@ /(I-M+28/K0 MQOE]>>#CTIQ'[LKM\Q.N*#D$8&[GD4L0_>$B0H<=,T 5M/G:>.;=#Y.Q]JCU M&.M6 >:@@,QDD$AS\W!'I5DJ!CG/L*0!FD/(I !GO^-./2F F=H%!]:.M'4T M "TF\*V /F)_2EV^].0;'SW8;!^-2W8"SX LKBTOM0#,6MLAD!/'_$!M];MM+(4&4L?R!-=VO*C->WAY7B4MA-V>M-D4E#C!/ITK%\2>)]/ M\):%=:QK%]%8Z=;1M+-@)_"O'G_;5^%L]I]KTWQ';ZK:= \. MX;C[;E'KFNJY9[SDB-9/ M^ T[^$?2J$?/_P"VC_R26'_KZ'_HMJ^-O 7_ ".^B?\ 7U#_ .AK7V3^VC_R M26'_ *^A_P"BVKXV\!_\COHO_7U#_P"AK6$]T:PV/U''^L;Z?UJ1?NBHQ_K& M^G]:D'2M>AB I:04M2M@"BBBF! ZC.>N,DUQWBG3XKK5[:\9AYL<0*KZP;BV0.@^E6\?A502@ZD 8_, MVC.?PH M\C@'*YXSUI .*-V]BPP 3]WTI:8 *,#K134Y% #J*,48I7 *;(0( MVR,Y! IW&:#D],<\ MKMS<"V*LT9FR#P/85SVC:XM]%J%[;Z>Z-'<- 0O)P&]?>M(0"#BLUDO)-?C,4Z26<:#,8"[AU_&G)=:LK _P!E3-@YQ@<_K63HDUXV MK:A=6EA<23DE&B!7Y"&.1U]Z/9U>Q?(=+NC5AY&?+(Y!YR?QI=Y_NUEQ7NJ> M1$%TF4G:2S*%P#GIUI[W.K*K.=*F"J 3P._XT>SJ=@Y#1=V9%$;;) V[!&>* MRO$!M[XP64LS)U*][JGEEDTUP^[;N*CT^M9UQJ%[)XBCC?0S+ M+ G#!%XW+_O4>SJ=@Y#I3A"40%D'0GO1N"]5('>LY[O5$.W^S)1CV'^-(+O5 MB?\ D&R_7 P/UIQP[Y&2U9HOD$NZOR''[H?W?K^'K7QEXYU*\\3_ !9\3:J] MW%=Z>DD<=JT94A08E! Q_M U]=376K-!.B:=*MR28_-., 8ZCG-?.GAC]E?6 M_#5G<6L-S+=/+(9&EE?<.I..@]?TKZ#(%'"3YZFR_P" >1FE&=>DX0W9PS=, M,Q/_ &HY,X5E)W*?3C%>I_\,\^(AU=1^=,N?@%XCM+.XN"Z-'%&S.G/W0,E MOPK]%_M?!'PO]BXT\I5%DU+[1'.9!C#(%Z5-NV0OESRV%&WIQ7;VOP3UB#[+ M#9*#>7Q8QKW; R](_[/WB5+6XE>XCBC0 ELMQDX MH_MC!#_L7''E*2F>]D1@2JG ;;]*L':&P-Q/TKTJW_9]\2VEHI>1"V,E_FYI M)/@1XAM;:2Y:6,QHID)&>@&:*.;44KI]67_8^)JVA);Z?=J>+MJLUQ\4O .E M65T$NCJ]O+/%D B/<0?U(K]!(41V!7*,% D1OIP:_,CX::O:>+_VCK'4889$ MN8-02WB<$8*[D;/KUK].' #QLX_>R1J"1["OSVOB_K%6;7?]#]6AE*P6"PW- MHY1&6,X^O%3 M:6HCTZW0_P!W.*R,R2>2*$$L29#U.:KC485ZK*7[XC8BDD >\V,-W&[GTJ^P M4'Y24'H#BFB641JY4_)%(1[Q'_"D.HL>EFW_ 'T?\*O>8R])I!_P*FQL9MHC MW;B=IW'OZ50BF+V=B-MIS[M_]:G_ &F[_P"?7_Q[_P"M5LI*@#LSJI8J.>XZ MBGL''\;X)XRW)- BAY]ZWW+5/^!28H\W4?\ GUB_[_"KA8DX^9B/[YS28/\ M='Y4#*9EU#_GTC_[_"CS=0_Y\X_^_P *N8/]U?RHP?1?RJ1E+[9<#_EU_P#' MJ7[7.W#6N5[X;_ZU6A)EL;FX]#3@YP0"Y/UI%E,ZB[<&R(]3O/\ A34U18R< MQ>4J]03G=4^H78AVQ[F$C< $TL>G))Y8F!9GS][D#B@1&NKVVX,D,@!_B.<4 M7;9BDV.6C^4@KZ]Z9&#;W$MM)L,8'''-%CM:T'5<.V ?XN:-TUY"?PM>1XA^ MTKI]GIFG:=K$B[9I)1;M@=?E9J\4VO\ -O.U=N ![CBO:_VS[J2V^"&HZC': MF6YL"UPB #.0I&?UKP?3;Y[ZRL9I8V4SQ*P'J0!_6OMN'ZZ]A*B]_P#ASX7B M+"2<\/B;:2YE_P" I#K!%ADFM2Q9H_WHS[G%7%*JX8]*S[FX6TO876)A),YB MX+8CLIHWMVY)V'9CZ<5-$1M!<'RVZCVJI$&M[HQ+ M1&WS%L#ZU;8-O9=I"CUI%+1F$GRL6QCVI"J+F'&58KA5891T*\\]:]$_9&UNRT3 M7O$?@Y))4NXW_M17=69,3N1@$\?P=*\Z0+N(90<=,BMWX1ZQ?Z-\<-!2STV& M>TU+]Q>3>7EE1$=ER^#=M%<_$+2YY0S"/:Q5OB?X (H^*FBY&X%TROK\XXK[0T0W":=-'>VS0,LI(''W M2QQ^E/$?$B*BM4D7CM+ X^<#!.>*6A=IW[2"N[@]R*7;7,9B-$)%&?F'.5_" ML?PK-;K8R6=G%)$D>0[2ECC.3WK9*Y:'8=CJQ)<]QCI5"R-VNI:@DEG]GMMP M(( &\;>>] R\H" '( P#3LD<@@'MFD^5@"HPO8>U *D?,,J.HH$9>MV[F]T M^:&Y6V6!F,B-CY]P [FM8K@E1PJ'9]3ZUD>)8K5M+\Z\#-Y; KMQ\HR,9S6E M:W$=S:K+&XE#E(!_-+Z48]S1BF II!WHH% !WHHHH 0G:^!GZTI M&>M&T4 4W$(U./>S!]G !..M6U,L>[YEVGV%4[J6.*]BW0%V8;0_''-6G57Y M&['<9I +'PH[\=:<:0 +P!@#L:4T (01TH[9[TN,4'M3 *1F(P5&64[A2TJ$ M*X<\@?SJ) 6=&TN!M>M+QG'G)N*>Y(.17=J H KRN\EN[+6])%KN(5W9POHP M%>I;:]S#?"6MCE?&UUI%IX9U8Z\$BTH6TC7?F$!#$$.X;B1SMS7PKJ7B'P3< M:G$OP%:WT[5BY/F7[)]D=\<[Y92Z(,9YQUP.]?>^NZ/I>LZ7>6.KPQWNGS1L MD\%XHDC*E2""K @\$UY'I7[//PHNTN+71-/L]/3^.#2DA@!Y]%3V_2NHHZCX M$3>(;CX?%TFF3:X%83?V1'Q\P8--QC@+Y M1QS5/X9>&M \*>&X]+\.7,EW9V>5$L[[Y6));#-@9ZUZB_]#6L)[HUA MLS]1_P#EH?I_6I!TJ,@K5;&("EI!2U*V ****8$$F WR@;FZYKB M-7U:*\UF>WB3YK=#&QQZ'_Z]=LP7<7[^E>8+A/%NLHO#%FD8^V0,5S5]BNAH MCI12+TH]:\9[F;%H-% I"#M0.E!IO>@!V<=",U6B$G]K/R.4'\C5@]*@"JNI M2XERRHO&?44#)T5@J[L=.U+34'RX+*8@Z]:1.*53D4N303QFD(#H0<\C ^M#&5+C=#= PGYQ&Y^;I]VLKPTET?#;37FS?+ M=;U,9!!78/3\:TM3/F/<'/E(D.W(..JXJIX?T[[%X.TZ-9VN P5BS-G!V].: M]/#15M3HBM#I#QY>.N*=\WK2A"=IQP ._M1@Y/%>HE!;&;3OH(S.BEAR5&0/ M6LOP[-#GU-2W7S64 M@1"5\ENXZU#X'T#3KC1VGNK:*2EIV#WNQ(-2M9&9C?6Y91E1YB MX_G6?9ZG)/K=W/=7-LL.Q1D2KZ$"NL7PQH[0B/[#9A@NTD1)Q^E+_P (MH[1 MM_HEL2<<%$[?A3NNPKLY_P#M&Q3@7T.!_P!-%_QI#J=EC_C]A_[^+_C71GPM MHS9_T*R7(Z>4G^%'_"*Z)@DV5GT[1)_A7.[7'/5JQS*ZG:&/)O8NO_/1]=6OA?1GW^S-6?KWC.WMK>."RLKB]OIG"0 MV[1,OSG@,V,X4'J<8&>:[;Q)JMCX=LU_<)+=3G9;VZ* TK#DX[#CGFN5\)WT M6F:S>3>((4L+_P MI(!(F2L(QNY&>^.AIWC_ "F=G_,:OA3PS%X7TZ74-4N$ M.H7'SSW$F%5%/*QCG'RY(R,$]ZNGQ-I4]GB6"X:.1>$>W)8#TP>16;;0W'CS M4UN9D:+0K=CMBD.5N#ZXZ$9"D9%=FNFPMAC;P[N^Y 2*$X_RE6?<\TFTK3HI MWNM#N+O296R6$L!VO[?.>_/3UJMI?C%)=7CTR^LKBRN9)-@NVC?9(?8G"^_% M>K/IUO(OSPQ2#T9 0*\\^+]V=+M-!:UM4N+B2^$4,8498[&("^AI^[_**S[F ME--#; F>:*R< @*T@_> ]^37.ZAX@T2ZUNRM)F$[VRB9&+[5W'(/(.*Z30?A MS%LBN-6F?4;G;D+.V]%R.F&ST_I6U-X,T:7#?V5:;\;-Z0(&&/?%+W?Y0L_Y MC%+NS*ZF*2$D$+#(),?7%9/B4VPTR>.X$@2Y.T YX(-.UWP]<^")4O].:2Y ML))%6>W9LE<_Q \ #.1WJ+6;JYFM["5K=+J*65F4HH&T$ C.:-/Y1\K_F-* M6 VENL,1WHJ%1GJ,Y?[-\&ZI,4EJFSX# M_9^FFN/B/X.GOT5)KV_@=MGN0/;TK]23OVA5&Z+:F">O K\N_@* GQ*\$QR$ MR&.\@4$\_P =?J+&2(XD9CG&V?5M*O; M022QR3(4=VCV%ZM"I:W MBE.[+A>.I'&<=Z=R3Y)\*7[6?[26E>&_#FL:DUALSQ%\ -!L_VHM&\&17-_#H.H:/]IEC::4,TWG[,X+Y^Z.QK MTNZ^&_CCXI_$[PMKWB72+7P?:: \KO)!;K'->%XRO+HQR 0",],FNLU_X<:U MJ/[3NA_$%3NTBVTG[+M<;OF\_?QSQQ[47 ]1T#18/#.C6NDVC V=H"D0+[G] M#G))[=S6AD4U=ID9%54<,6((^?GGD]_:E$B(K,[!0&VE24%Q>+"=V^63V$7^%0I?1- MG?:3A6_C*,,5 (C*YA$[ KSE21CO_6K#Z?,!'LNYI>N5=R5Z=Q0 ^X?[=#OA M0 KR,GFF0ZE"L95T<3)@-D']*A6XPD=RH(3S!&54X'-6[Z:"&,LR(6(&U0OS M-ZT7'9D4-N+FZ:9@VW;D<>]1Z?\ \>S!1D*YZ_6KMI=+/'\JB!]O,;C)-5-- M;AR5*C<<@'W-..K!Z1;9Y!^U]:BX^!.OH!@-&1G\*^5_A3>7G_"!6#74J731 MET#(02!YC>GT%?5W[5UP#\%M90J2'!X_"OC?X#M;+X.N(;2Y>Z"3$$2,3C+N M3UKT\CK6QW)T_P" SEXAH+_5VGB5O&4K?.44SO+R,BW8Q8)9BY)/(S5J.-TB M0N5)^M5KR():7(=C$SIM5NPYJ6V7S;=1O,N.X-?HK;]HT?CD4E"ZVZ$DJNV3 MN"C'K5>QW+;PD$$[AWJPR1LI5V;([9JK8M$(=BY_=D=:W;2T,DF]2T6))+#! MSB@G-+@9R#G/-'2I*N4YXRMT#O\ ?K[59+,"2.@YJO=I&LL3EB&?(JV RHX' M?@&D.S*MW$6D5FDV^U6$3Y0VHK9N[7!V;@3[ M'_Z]7B4U/4TJ_$:HRC%<@KU_&EW4TJ$=E((?J11BN4P'<#<7&Z,C&!UJ@D-S M#KS%;E6MRA/E,0#T';K6@N8P'!7DXVL,BLF\6RB\30R33NES)&Q";CM/3MB@ M9JLPSD# -*HP0 ,Y/>D;[Q^M+AB5V_>SQ0(JZG+*=-N2L8FSM&S'H?I3[*5K MC3[:5H_*+)]STYI90PM)XXI1'-@D[\D5%I7FG2K(S.'D\K.5Z=32&6Z.E%&, MTQ!FBDVT>U "T48HQ0 44=J* *MZ]PLMN(@I7S 23ZU9DW,7$HQG'055O%_> MVY\[RSO'RY/-6BYW."-XXYH&*,9XZ=J*"5'/XTM M,ER(^A(8[>#T-3+8"6+48=)U"!KC#/,<*3V_SFO04^50/2O-)M$;7;ZSB9Q& M\!W[B.#[?I7I:9*CBO:PS]TM'"_%G1=0\2_#S6[#39I8KFXM)8_W:9=\QL-I M&#C.1TKQ+1_V2=/\/^#- UWP@S^$?'MI91/+>)(S>=,8P'\P2E@G5^B]Z]Y^ M('BU? WA;4=8>!YX[-"Y57P6 4L2?RKR'Q=^TKJ)7P[IOA#PK+XHUW6-/AOV MM(;J*+R8Y4++DN,'[K>G2NPI$O[)=CKUGX)OI_$MK9V&J74XFFBT^=IK6/:" MHVR, 3P >>^:]3N>/&>@ *!^\G;'_ /KZC_\ 1BU] ME_MI?\DEB_Z^_P#VF]?&G@'GQMH7M=1?^AK6%3=&T-C]2$ZO]3_.I%^Z*B0_ M.P_SUJ5?NBMEL8@*6D%+4+8 HHHI@5R@,GFYP1D8KS.2WDC\9:O(ZE4=&*G' M^T*],VE]PQA.WUKC-:U&VN-;GMH5 N(XBSG'4;L5S5_A**:]*!WH7I0.]>.] MS-BYQ11BBD(7-(<"BD;K0 ,<#D516R5-9N9=X/R1G&?:KSC(JH$4:B6+Y+ # M\A0!:R7G=L8&<4[&3[4T,"[8/>G4 &*!12 XXH 6C(-(?QI<4 '3M4%W")D M"[MG.9GP!&OIZ4:1I:Q>%=/$=SN7 )/' M]VM.\MX[MY'/R1M&^X?13BLOPM+%<>#[80*Q,4@1BY[[/>O7P]CKCL=#'I_ M_P!(.,>U(-/X.+@\?2K(5]R (.GJ*=L(S\GZBNWEYMC!MIZ%%M-\RWG4W6P% M&!;CY>.M4_#FC_9].7R;_P"UCSWY^7V]*V'C#(RM&2C A@#V/6LWPRD#6][% M;QO"(9GP6?.><4>SEW%=DUWIZM:RMY\@81L2(U#$?A7+>&OA*NO6)O\ _A(; MZV_?RC8(8\=?>NT>)[BWEQA,J8_?FLO3%\1:(C6]O+;_ &8L7&^(,U 7Y MO]2.GYU4B\5^)#JUS9%X!)&B-GRACYAD=Z7LV.[*1^ TS#/_ ENH\_],(O\ M*0? 68$'_A+=1X_Z81?X5LKJ_BJ-0KSVI8<']R/\:4ZUXIP?W]M_WY'^-%D% MV8LWP+ED.#XNU!<]O(BS4GA#P2_A3QHBRZQ>7R"WEXN(41<8&)-5@\1!;+2;"+61;GSGD=F$/'\(=,Y8YX M7OSZ5:E\;03AK:72F:.1=NQF!&.W:N4T+Q+!X-U?R39RP:/=2 %RVXK(0 M,XQNJK"T.\\/:S'K%C&L2F-8CY<\$HVO"5XX'4C/ )["NE&&4 \GK7%:WH\D M5W'KFBL3,P^>U#?),N.N. " 2>:?%\1(/(#&TD1F7*9YW#\N*EH#LLG'3K7 M?$_78/#EUX8NKFV$T)U%4EE.<0)L8[O3\_6M$_$6U=66*VDDE499"=N!ZY(Q M7%Z_XSL?'6HZ9I<%LUQ#'M0SI,H=<%2JE"IR2"*G M7*YP.?ZUYCI\.MZ SII5Q]JM5ZV]R?,D.>F'8\ >GTJ34?B#KEA=6UD=,*7$ MZC][N0J#SV_"J38,Z3Q_J\%AH%Q$6#S7"FW$8^\-X(W8]LUQ3Z9-'8:-"EV$ MB1 #N(SG8,UH6^A74MW'=ZY79!*11+L5!WW#D$\"H_%%M:_9([B>5[<1. M=@0D#L.@IZCLBS+90O)AKPJ^-T@..3_^JO&?VO[:U3X":QYS/<6YD@PB#.#Y MR=<5[>T<,K#RU$QR LN,;AZG->;?M*Z5=W'P7\1I80P/<@0MMGC$B8\Q'E5_9R]3](XYDI8JB_[K_,R? M%(QX>O2>RFM*WXAA_P"N:_R%9_B$;]"NP>GEDU>LF#6=N>^RO?/S-%=O^0H/ M^N*_S->0_M2?&_4_@=X>T74-)T^#49[N]ABFAG9EQ 7Q(XV\G _"O7C_ ,A3 M_MBO\S7A/[3VCIXR\=> ?#DL1>WO$D220KE8R9T S_WU^E!,BU\>?VBY?AQ\ M"/#_ (J\/6T&HZYK*1R65FS':LC!&D!*Y/"L?7I7=V'Q?\-V7@?P_P"(_$-] M!IK:C%YQ1)%).&8'AF''RU\H^&/#&J^*M:\:>&=6A9],\$R/)9^8NY9 9O(& MP=N #]*=JWCAY/A]\-_"NJ&RTC1;OP[<7;:M?:6;QY9%N701(%!>-F!.">!C MF@D^Q[[XA^&-+\,1:_<:[91^'W8M#/+<(I+$C('."?F7C/>LW1_C%X$UT7%Q M8>)K1U@@-U<*\\0DC0'!++N.!R.OK7Q'X":YM/!G@+7?$4%WJ7@/2_$&KIJ( MD+,@C81I 6B.2P+E,#:<>U:_BG4M \2_$WXP?\(A9^1ITWA&^$;01&%%;S(L M,J;01QZ4#/L;1/C-X)\1:Y%HMEXFTZ;6907AB6ZB*2*HW$!@Q)..H XJQK?Q M6\':!K1TB[UNPM=1GE*7$37*!8).X)+9&,=Q7RCXX\)VOA[X1_"C4=*TL6^M MFXE1KNV01SL6>$?-( "1R>">A-(D88\%\?ZO\ S[U\FW&D:+X"_:A\#3ZY!#<6CZ7-#!J,EH9# M/(T,*HQX+#:Q7&>E?74ZJIBMF.]Y^(Y,<,>N2/PH-"K:/B^E;;\A&-Q^E6PQ MM$+[@48\8/-47MO)+QLK[3W#56 60>4%FW _*3(2/RH DFC+2^4.!YRG':K5 MR)(WMYTB$OE,V1SZ8[4Z"$E_,8?Q U,>_7;G.!2L.Y6B$ESJ6&&=IR. M]1Z23Y!6=I1.V0DCEGP /<=/EKXR^"$1D\,7N8#:'SUYP>?F?UK[1_:S9%^!VIR,=L2J2YS[5 M\A_"*TNK?P0LMV54O_ $J) MV%VRQ6DGG'SHN=Q%/LS&T(\A=J^]1W>Y+6;8HV;<*'YRV:GC#+ N8\?[I K] M$;O79^.VY:7+V';PIQMR:K6CGRYOW??W]*M$AE(&%8#@GO5?3HY4M5:9E&]A MP!6D_C1G#X&3[@R@]..E)G-(N>>G4BEP1UQ5/1 MMKJ!@ACBJ=Z\3WD4;JX*\C:V*N_?RH.T'U'-!NKE74#"+=A(,N)$Y'UJ<.&) MQ]VJU\TGV2!!%YA=P2W'8U.L.R5FSU7[OIS6;W+3T)*Y[QM)IR:2B:I ]S8/ M,GF1QJ26^=<=".^.]= #DU0U4:A)J6@VVGV<%[)OM2;6I5 B MVH"&RN[*C%.S7"]#!MIVGGM0OW1\Q;C M[Q[^]+C/4G%,1#?(+BRF2,[)MGWNU5- @DMM&L5F8/)Y0Y!]S5F]V?V;*97^ MSKR!(,Y_2HM&B$6CV*I)YT?E?ZPYSG)]:!ES&#Q2T44""BBB@ )Q2;J'Z4E M#MV:*:.M.H S]1LA/E!II^\?2@]*8#Q10.]% !3&Y+9. 33Z !R6' Z_2HGL!G:M>S0R MZ>T)(8OAB/3BO55.1Q7GUM]F6Y@>[ V$_(#Z_P"<5Z F0HR>?:O9PWPEK8Y[ MQ-H>G>)M"U#2=0@6XAN(VMYU7G =2,_D:X/X;?L[^%_A7J]WJNBI(+VXLX[- MIB@!$*$E%&/3)KUD*JY;:!NZ\?A+%_U]_^TWKXU\!G'C?1/^OJ M'_T-:^ROVT/^221?]?8_]%O7QIX$_P"1WT3_ *^X?_0UK"IT-H;,_4E1B1OI M_6I%^Z*C'^L;Z?UJ1?NBMEL8@*6D%+4+8 HHHI@02$A"1TS7":OHPL?$UQ?@ M[A<0%?S;/]*[PX7)Z^U<#XGO[B/QFEEMS;FR\SZ?O"*YZRO"Y0SH*44P@XZ] MZ<.17B)\US-BT4#@48YS3$%!&:** #^)<],U4,5S'AW4RFG:A'3 M]:[! \A5<*RX/#5EZ9:S1:O=Q321/&S%Q"5&>H&:Z*=7D-U4LMB>/Q!:Y/R/ MP.N!_C3D\2VFT'RY#D>@_P :G5!,K%(XT5#R"HYH*HQR(D /.-HXK?ZVUL1S M*Y$GB.S+@&*0Y..G_P!>LK2_$\$QOXC92Q(D[X;;PWS?6MGRTZF-./\ 9%41 MIS1^(W99HA;W<"((BHSN&6/X]*/KP_QJP1%)+3(Q%(#ZX''ZU.; M6.&9H\(Q4X+;1S2^1&1]Q,_[HK2&)YHMM; II]"LWB.WRS2*9,'&[_)JK_PG MVC++B2_C1O[A=1_6KSPH)@IC3+IM+!1@5\37_A>^\!>-_$&A7.IR7#QRI*L; MN2^W8&.#N/'S"O5RRG_:%113Y?Q['G8S'+"TI3Y+V7<^S?\ A8OA]V/FZC$ M!Q\Z\?K46I>/]"N-+N8AJ%K,&0[HI)0!)'C#*,'J>E?'0E>.] M21O/;S[!*Y 4H"7/>OK_ .P)WM[3\/\ @GRJXDA:_LW]_P#P#ZG\$_%>S\.R MBTO]3CET>9R(99)!N@/]UN@"CY0O4^M=7XB^-?A[2[QK.QO$U*^9/]7;,KQJ MV?XSG(_P-?$-HC++/:23N^X[^7/KFIX)6BEB97D$K#F3<0RO;VGX?\$T M_P!8H\M_9_C_ , ^IK/QTGB:2Y?Q%K45E:!ALM+:0%>IZ[N>P[UO6OCCPQ80 M26]G-;6Z%=ZS;P,]O6OC67SH+MG-T^U^JER>?SJUOD8&-I9!QC&\\"C^P9?\ M_/P_X)'^L2>G>J.M?$72XH(I+.[M+ MJ:V;!#R\\#':ODDMY9(:65@>IWG.>U,D5YK1X4GE7<>6WG--9"_Y_P /^"+_ M %DC_P ^W]__ #[$D^(>B>8L_VVUAFE*B7;*.#T&L^.?#L^GW$!O(;Y MD^?:KJ<\^QKY"MI&$/E-<22%>IWG.>W>K"[T5BDSAFZ_.>:?]@O_ )^?A_P2 MO]8X_P#/M_?_ , ^NM/^*'A_4-.AN1=):-.A982RC;R1CK[5D^/O$VAZUX*U MFS34XVFE@! WKD8Y]:^4[1[I#+']H(C!P@)Y4?G4JR%4D66:1]Z[2=YK&.22 MFW:?EMV^9<>((RI*MR-:M;]OD>._L^CR?B-X*C$XOS]M@QM.>=WM7ZD(>,YV M#:,)Z\%Q%%J<WD)#-)N&!VP<5WGQZ$8C^U.?^>*_SJU<11M=VTL\; M3S1HWD1 9(YZCZ&J]W;,&6:+E@,8IIU*4-N-JQ<#;Y@;^7I0)ZES;L+J$.QA MOGD YR>S?0U%<:?:7(A\ZW#2K\P2,9"MV*^P]ZKG40&(<\_I2C7(P0 M65P1QD1GI^5 K&1X^\(WWB?1XK/0M8F\.;"662':JRN2-^\E6YX[=S7,?#+X M'6O@#4=5UO4=4E\2ZU?AH)I=4"AA P4M&NP#/*@\UWXU2S. 6DZDY*-@?ABC M^U+4GFY+>H\AOSH EEL8)=@EA26U PD<8W,I[<>@X_ 5'=:-9:@8!=Z?#)/: M/MBDB!9@@'!3U.3WI/[3M$ 'GN![0M1_:]KG(G<'H&\IO\* L3W=E;ZIY/VJ M&&Y6$'RS7/7@KC]*JXK&@&Q(Q/3;UK M/TQ@EKYBY+AW!Q]>*'OIB?+2V(!X)+5/# UI:% "K98=%=-CT;P_IUG%-N$<08GCG=\P_G7 MTM^U):6^K^ K2QN,&*2\S(CN*_#[SY+ MB#%JI"&"7V6W?UL_T*U\N];:,2X(F+[?4$58M9B\3!G''J:KF*WN]1:4;@8O ME R<$@__ %ZM1X:3Y$P!U]Z^JC&\O:=SX!S^*-NI5U":)+;+R $G"\U/$@M8 M7#/G:,@5#<,+B[",BA4YZ?A5N9=X4'!'?BM7&[N3%V5@1QM&!U&>:"^?0?A3 ME19">P4#!IJR@(TCL$5?44%*R*JEIK[=(AP!@$BK33+).VT%@O4#O5?3X3!$ M[,2VXD@GTR:L(JEE..,\XH+M M5[2"&>:2]7)*<8)_SZ58.&A9@A SN(!Q4).4K&3ERQN*I&>>!WS5[P%HK^)O MC!X5M[?55L9+&9YYH"P'G(T;!1C!SR,]JJJC&)GV(6&PF>UDE!XC%*6U MM?NL?4C[@^IKYT_:\P8O#QZ?/+_Z"M?1;'RXU=OGGQN(' /M7 MSG^U\24\/$KMRTA(]/E6OR.DM.7S/U-OGE%]CR[X ,$^*FA,S;0)8R3Z#S!7 MV;X>A$5M<30W0N8II&#X()&&/I7Q-\&[I;/X@Z;,REUCVL57J<..*^Y=,MUC MTZ(6J^4LF6VMUYY_K6V*^),TK:NY,J^7A$7]T!]\>M.IH<-\A!$B\-@\4[H* MXSG$R$.2N\?W?3WK,M8_.UV]N1?_ &@1#9]E!!ZKZ8S6GS_$,QCEMO!K'\._ M9+A;JXMXWCEE;?\ ,2?";R,;,(HSU/X5/8!/L%OY,)MH=F!$PP>O6J^N->HH*Y[T*V[GUI: 44$9HZ4 %"X4MAVT>E&!2T5UC(YNB_P"\*Y;6?^1[T'_>F_\ 11KJ9NB_[PKEM9_Y'O0? M]Z;_ -%&F-'4/_K?^ TX]!]*:_\ K?\ @-./0?2J \ _;1_Y)-#_ -?0_P#1 M;5\:> O^1VT3_K[A_P#0UK[+_;1_Y)-#_P!?0_\ 1;5\:> O^1VT3_K[A_\ M0UK">Z-(['ZCJWNC7<'W+2Y663 M!_A ;_&L:O\ #910QS@\4I&W/- 8NV2,4$#.0 M!UI].I@%%%&: $Z'GF@N0.G3WI#-,LK1>:REF)^\OW12X#$DBEXN(DDDQ&S -L%&>E5=1CW:=(DD(F M&/<9K*TR>X74=0LS$MO9P*3 Q(RP! ']:UG)QM"A=XRSCOBI;Y%RH<=-QJ)^ M\:-CA?X,]6-?+/[4FAV7ACQ?HWCI+.>.[U+_ (EEVSA0BR3.L:#UR57UKZDV M$)N1LXZ5R_Q2\+KXS^'6NZ=;6Z2ZE]EEEL_- (6X5&,3#/<,0:[,LKRPE:,W MW.?%TE7HSIKJCY-PORPHN2.3M['N*1&68/N8.0K UH9DD0,Y4YZ!0!@>^*_<\+75:BJB/Q[$T71KNFRI=1+ Z72 MQEW/!P/\^M7%D64 [2(QTJ-AN3C]:9:O*K>4<>7T&2,U<=5S!)Z\HZ\M()EW MF-\I\W&.U%I&Z,K,$MF/RJ*H@L1992IX8 M=":4/E?G49'3%(-RYW$,&Y!%*..O- %)533[I4BB9VN?F;CICC^M7Y8\$?+M M/<'M44T7G0LL8Q<=4;T'>H[8@)Y;ONG'7F@"&]6.VECGE8HLASN/0U=(!*%? MF##*D]#0RAU6&5 P<93/:JUE(\_F13'RVC.%SQQ44K1YE_6H5KSI>SCZF);Z M1?P?&[P%JMA;%XYKZ!;N5 =L>9,G/X &OT(#?* Q#.P!W#VKXU\$Q+-XRT-1 M][^T(^,9Q7V6% \O P0HS[\5^?9G0C1J>NI^JY+C9XS!*,_^7;Y?U'8,R2Q? M<648)%8EG@)_^N:W.W/ K'\66T%SH^)5+ 31[2,@_>]J\ M,]TU8'5\M"X?/.!W%2;9%ZEE_P!GTK%7PW:RVZ'S)(_W8P59O\:3_A&PG$.K M2H@Z(8BV/Q)H VP2"20YI2TG#[FK'\8!_C0=+U=!_P A@'_M@O\ MC0*QKD*<@[R3V/2@JIZ@UD+9ZPI^745E/]TPJN?QI?L^N?\ /:/\EICT-<#! MR!S1C Q@8K(^SZY_SVC_ /':/L^N?\]H_P#QVD&AKY/H*.>F!61]GUS_ )[1 M_P#CM'V?7/\ GM'_ ..T!ULVF75QEF _X]UJX-$U.Z MBB:35E.Z-3_JE7J/K0"-L*[<,)6/J,5GZSJEGH-F;S4+Q;&U@(,DDYQG)^4' M JF?#&>)[V20^JY'\C7C/[4_@JQO_!>F0275W JSAMR/(=^)$.#AA^OK6]"' MM*BAWT,JM14:/=:E^R,)-)M6W!T^Z^,C(Y]#7G\SO##(5 M8L,@#V'%(L 0-;Q?NDB&Q0>=_P!:IM&+V8%'.%[5^EX.A]6@J7<_(,57EB:T MJW8L6B".TCE*[99#N" M69+)X7(?@L *MA5BC>61AL(PH)[U3L$D=VEEP6S\IJ2D3C(A$8! ' %)=326 MML7CC+R(,A1W-2N(V7S.@'6J13[5=1RQR';&SPP)<7O MEL;88)\QP#@#\<"OI_\ 9V\+7GAGX6V#ZG916.K7Y-Y<+&"&*NJ, <^AS7S5 MX9\+CXL>/=(\.66IFVETRX34+P"+@+$P0,9["RA$BK'*H M(:/G< 35+7(#J$MM;V]SY5U$WF;/4$8]:UOF7*CD@89C0,,CM^='"G)R1[4* M!@8Z#B@8+#=DKGD#TH$95^GVC6]/AANE@DB+N\(."P8<]"D&E[T""B@ M]** "@]**#TI@)G SZ"EP2!C//K2$97 ZGB@2+$P9\LJ#D8I#*H_TF^#1S#9 M&-C+GOUJT2"2-A^HJE8O%))<2P(RJTF2#GK@5=+>_- HPHI":<.E--,0N#Z MTO3K10>E !2%"1N[ TN:,JN]GR5"G@5$M@+NAZ3%@+R!VKW,-\!:V)****Z0&2]!]17*ZS_ M ,CUH/\ O3?^BC752]!]17*ZS_R/.@?[TW_HHTQG4-_KO^ _UIQZ#Z4UO]=_ MP'^M./0?2J ^?_VT?^220_\ 7V/_ $6]?&O@+_D=]$_Z^X?_ $-:^ROVT/\ MDDD/_7V/_1;U\;> O^1WT3_KZA_]#6L)]#6.Q^HX_P!8WT_K4B_=%1@_O3]/ MZU(O05JMC$!2T@I:E; %%%%,"+:>3CYJP_&-XVE^&=1O%3![TK' />C)C3Y3@GL* (K)IFM5$D1C .!FIJ MK0HR7+%I@V5^YQQ5C- "]Z3'.>U#U+UH MH 3BHKA7EMYHT)#E#DG[N*EV\Y[TIYVE6PX.2/:@#/T8L+,?:)UGNHF*L%S\ MN3\HYK0AK%C^R:3KIM1N9M1'F[\<*8QP/UK:W,Q+-RQ.2:0";1 MW) ]:6-BDQ7DJ1A,]2:0G-*NZXP00%3IGC- S*LO-L;V\BN;A)7<^9;Q#.0H M XY]ZU""2JCN ?H?2LS7(X8W76A&\EQ;,&$2@G('/0?3TJ[9/%/;AQ ^Z4"4 MD@_*6Y(_#- $I3+D,,(./K0#Y?R]5/2ER!\A0IMXP>] /44",CQ%;?O;:[EN M##;V:B>;!QO09!7Z\@^E:%M=P7<,#PSB2 @_-G/X4^XMX[FWDM;J,O"_SYYZ M=,5GZ3+);7M]I"6@2TMBC1R.2 <@L>3U_.DU<;U-,8!X&%I68QMOCX/0'T/K M0 J:+PMIK<+[K*/(V7"COG 'WB!P#7Z)P_F MBJ?[+-[?\$^*SO+T_P!_37O?\,7U(5VYI9-717L;AS^Y\F7Y>F2*MG*C MH2?2J]Y:27B;HI1$X.<\=!UI;2YAD_<1DM,O!8^M.]]C.*?4G!*CS <,.,55 MN+9(O])B1FEZG%6#E'",,'N12_/')QC%*Y5AMI+]JM_/8,)^H3NE0W=LMP1* MSE6'4@^E-N[7R9FO8WQ@YDC]?I^ JS%/]I@%P$'E#AHR<'\NM9Q5Y-RZE]?%G@6">+QYX<%M_J_M,?_ M *%7VM*I$B;N3M'\J^)SUKVL;>A^@<-Q<:-1?S.[];)"EL5D^)6_XE).XK^^ MCZ?6M7?XGYT=N/^6T?_H5?,R=CZ]*Z-6!B+2/YLYC'6@YS@A?KWID?-C# M_N"I6;YB*M$7UL-V*>N[\#1A!T%+2'%.P:CAD#& *3-)Q2T6 ,T9H/%&:+ & M:,F@'-&>U%@ LY')&* 0IR>:3:!VH;A3Z4- 9?B)2-%6,@;Q("3[MOV_=K_*H18[./NJ%_W>*\H_:1D9 M/!]IDM(/,P 3D+\Z8W>$JV[/\CYMNY)-R10R;I%?<[LW#HDEM92H]VI4GD8 ZU^HIJ4X^GZ'Y!*4Z5-);/<;HW",':(H#$] M"3Z4H4D''WA_".M-"LS!%;:QZ,:JS3K=S?9H&*W*_>DQP?QZ55R1CD7UUY#1 MR )SN&-O^>*N94+L7=E:9$7@&S&3T+8ZFBXN%L?X=S'TI[[%)VW&7L\D)5/( M9E;&2*=#"L &T;2_\/>H[:Q*DR23A]W(7CC/-674L,*,M_#2Y6PYD*RE0@"[ MG;LO4U5U2ZET_3+NZ2WEF:!#XU>*+#5X+J2V\*Z)P_LS?#\:#X3C\3ZKH\%CXIU8%KV3R0LBX+*H)Z\H%[FO9A\B\[CD_ MQ?YZ4]D,H=!M(@4%BN.=HXP![4U&#D-G(90W/;-?C%>L\14=26Y^L4:<:$%2 MAL)CN!Q7SC^U^KK'X??RV*%Y1Q]T?*M?1X80JSG 45\R?M773:A=Z++%+_Q+ M5,BLI ^\%7.._6BEN;QW/._@(NSXL:&H<. Z$,.A^<5]Q-]\U\.?L_L/^%H: M'Y:YC\V/&>H&\5]QMC?6V)^)&E7=#7!Y(&<#)I"4'F!VV;".&[Y[BI !(=A_ MC&T>U9^LW%RFG8MI8TNV81A'902#P3@UQF)2T@V6KZC=:F(IXKB"0V@+%<.$ M.=P]CNK9!(()(YZ^M1VL4D%K!',4:9(PK-&003CD\=ZDQWQS0(<8RTWE@';C M=GZU7OI98-/GF4!'5#Y>[HS8XJ5E\QPA.W/\7H*Q]72#4+^UM$N"/LTBR$8Z MX/U]Z0%_2DGBTN/S8XQ,YWL57'7FK;J=Y9LDMSS2"7.U0< 4Z3!<$-NXH& & M*!WHHZ4Q!0*,T=* #O0>E%)F@!8QF6,'/+#I399)$2*WF%4EYD"X!Q^- Q]B&^RQEXQ&6&< 8J4KCFG;64;&;(7@4W.*!#@E+B@ %!HH/44 )QGWIZ <[R%4G&33"!GWI)$%PHA8[1G=FA+F=AI7-OP M1J2ZKIKRQ(J%9GB9AWVG%=4& '&,5A>&-&CT+3%MDY#NTA(YSNYK>4#:.*]V MC&T#1Z#J***U)&2]!]17+:S_ ,CSH'^]-_Z*-=3+T'U%:AN4W0.=I>0#* #O1:M*;/=*-LP/Z4P)0,?4< M&EH.-JE>21S]>])DXH 7-&?>D_"C\* %HHS10 4U@,,1]XC;FG4QSM[0:Q4-MX?UJ M033 F\ KL MO V@Y*GH:R-,:ZTNYN8M0G7RYG)M1&""]4=7TV&^2 M)V!\Z$;H@!]TD)Y!*T9VEO6BJFEZD-4LHY?(:"0#$B%2.:M9 M/3J?:F LF?(8[\X.2#V'I6=KFGW&JVD3VEPT#Q.KR&-BNX YP<=>!5W&PL0H M;=RPIQ ('!!SG;CK2 KZ9J5MJB220RJ1 Q69<'AAU_G4Q96+#()SZ?I63JEI M=::\]:Z7*7#2O#,DL,I5OE8$J0,4I*35H[C2NP3:P M (Q@G 7@ UY9\=O@G;?%;2+*\1YX=?T=OM%M=Q2;7EVDMY3'&3N8KQD#BO4F M(7!Q\W7%%"-N[ M=T/7TKZQ^$'Q/LO'GA^*!;V&6\M1L,2N"QQP> ?]DU\;G6';DI=C[[(,1:#A MW/0F[UE>)?\ D#G_ *[1_P ZT\DL0<9].]9?B4_\29NW[Z/^=?'RW/N([&E# M_P >D/\ N"I.I-1Q#_0H>#GRQ4C 9X-:+8RZA1BD!R<9I1R:8Q,P(S/$?_(+_P"!C^M: M4!Q:VY(^7RUS^0K-\1?\@G/;>.?SK2MU$MM;)O"YB7/Y5"+8J_.Q.W:G8UY/ M^T?(!X2LX_+$A9F*<>C)7K<9+1N)&"0QC<2:^;?VB?B%:ZG=6VD:Q]C7JY?3]KB8Q/%S6I[+!U'Y/\CQZ[N)K.S+10^;.>64X-.MK6.!W ME6,>9*!N;'/2DMK-+6Z:Y\QR\@SY6!4^YR?:HGO$\YX8GVMTI MA8?<7B1C]Y\F1A /7WJ&S@F\S==E#G[N1Q26]B67;>#>ZL64_6IWF:< R(1M MX7CI5PW,ZBLAS>6B>=C?&3MPG!4].?:GE,1*&?;O^Y+_ D_3J*:-FT3-F/L M3CY8O=CV!ZTGAO1_$/C_ ,4V>D^'K1I]),P34M=16-L8N^R0 J6SM....:X\ M7BU0BY=CJPV%=9I+J0:!X>U[XD^(+;2/"T43V'FJ-5NY4W1PIGE.H.YUW8(R M >M?9GA7P=I7@31HM%T>QAL;2(99$0#S'Q@NV ,L0!D^U9'PI^%NA?"'PPN@ M:+&XMU+NTA7YIGWLI8+9@S7,Q* M@J,^4,<'KWY'->/RN$N4])/G7,1ZM=3BXM;.*W:>"9PLAC(W19..3^O%> _M M:6D-C9Z#;P(!'YDQ.<9)PN:^A=$TH:/;3(L[RRLV6F('SC'05\__ +8'*>'\ M_P!Z7K_NK752W*CN>5_ $A/BOHIY50Z# _WQ7W&PR<@X'O7PY\ %S\5="&,D MR1_^ABON)QEBOW>WM6N)W1I5W0UW>)'FQO$0W$+Z5D6"P:]?IJ*I*K1*R;)& MR#GC)'X5)JLEU));VVG.&D$O^DK_ -,\'Z]\5I!!;;4BQLQ\U<1@/!7H-O'' M Q1TIHPO3@$\DTI^HSZ4P$4[B=JA@N2Q;M63H)34D_M*2U\F>925# ?=[_RH MUH'5Y5TRTN1:W:@23@D B,_=//J0:UI"\KDL0T2$*".Q]*0"\%>% /TH5<=< M9]J7M03Q3$%%%'6@ Q1G%%% >U%!INTGO0 \-MS\H8G@ BJ($=W>QQ@,)8R M2!G@U:=F2-B@WOC@#UJ*R#)&7=2EQGC(H L.278<9!P<4"FJA09/+-R?K3C[ M4 -7[QIU,/6G9P* %'>D8X%+BFOT&>F: $7U7?"]]:7FLS6H"F2-2_/48(_P :WH+FJ)%+JZ%6)?!'4#/:IT 50.*]M>ZK%,?1110(9+T'U%@?[TW_HHUU4O0?45RNL_\CWH'^]-_Z*--C.H;_7?\!_K3CT'TIK?Z[_@/ M]:?V'TJA'S]^VC_R26'_ *^A_P"BVKXV\!_\COHG_7W#_P"AK7V5^VD/^+2Q M?]??_M-Z^-/ 9_XK?1/^OJ'_ -#6L)[HVAL?J.#^\;Z?UJ5?NBHQ]\_3^M2+ M]T5JMC$!2T@I:E; %%%%,!@Y-*XRA&,^U*!BDD7>A4]#1$9SWB318=>LQ;W MVNK"6,KPPVG/WA]!7- ,I=6(8JQ7/]*[N:/SD8/\N?N^M>:VL-YIFH:M#=Q2 MI;&ZDFCF=< @D &O.Q,7N-[&C1WS2'*2;6X;&<>U)G/0Y%><9#J*3/&*7. M*5P#O0:,44P&EE ^;./8U4C06=R8W=F\W[N6)Q_G-6W/8\@\5!>Q;HUN$4O) M&>%'^?:@"<$@E?[IV]*7<:2-WNHU=HRKD L#ZT#YN,8QZ4 .H/(H%-Z4 +WI M:,"@\4 %-89'XTZ@\TK -QZG-5=2MQ);.\5JLTZC,3/@_/W'/;%6\8IK*QG1 MEF95 X4GHWK]* *NB7<][8>=<(([I"%EC)!QUQC\!5R, LPQ@FL74H(]+U&3 M71)-)&$*RQ #'3[Y]ACKFMB&X2^LH+A%P9$$B'LZD9!'K0,=AEC9&'!-'./>D:!)Q(DL?FQ%",8R :S2;O1+V,111'3R#O<%L+D=Z!FHN0B M\YXZTJ@E@1R0>*:KQ%$>%U>)^8V4\,.Q%.Y#A<$.>>:!!Q#)*$^=Y_\ 6@]! MG_Z]8EY;_P#"*)')9HUU'+,@9=WW@]Z!D88S 3E5:/ )C!&12GY5#A6C5AP-V:QI[%-$N)M6LA=3%CS:!1D\]@/ MKZ]JTK6[^V012NLD$DJ[O)D&&49QC%(-B7:!&OR?+DDJ.]>:?&/X+VGQ4\/2 MVUG<0Z+K\4XNK>_AA*G<%(!E*X,HR>5)YP/2O3=OE L5V@=_M#P%XJ_X137(9/M3HIMM65"8;O:NY\* M,^7M&/O'G-6F=%4DE98DX=D/\'J#_A7VIX@T2R\6V$VE:I;1W=DT;*87R5;< MO+ >O>OD_P ??L\:U\(-%A?P/!>^+-&$F]M+GBW3VD(7 6%(E XP -Q[FOT+ M*<]C)*%3^OP/B,SR25^>G_7XG.K)(AVRRK6(P>@(_BR._M4-Q9L(O M,B #>J\&F6NLV6IWDL:2QC4(U'FVP(\Y3MZ.O;%6EE.S;O4,> N:^XIU*=:/ M-39\E*C.D^6:U(([PJT27 P2#C'4\U9<1RG#HLB8X+ $C\:88UNAAQF1> ?3 M-5K>1K"27/[U5^\1SBK:E$EMZ*WV/48YB)8SR"NWGOGK7R/ M(-\C;HX6!'60G-4UTZWC1T6&-"YR[#MCI7S6*R.,GH_Z^\^IPG$$J:U7]?E6-C>6!&@;_:WBOABVO;[2X4>PU>^M'7C$14#^5; MMO\ $7QA83NT?BF]E48^5Y!Z>PKSJF2581O1W_KS/3AQ'1J2M6T7I_DC[((+ M#&.$A0RW%K(2>@EDKF M_LC&_P!6.E9]@?YG]S/J@!L\(UCC#P6\S@2N[!R M".M.$;.,H,BOFF;]HGQ0ZR^5';0# PBN^!Q]:RT^//C>6W=DG M^(K/G\:^);MX_M'B._GB/WX6=2IX[\54HV MEGIODO=1+^\!8[P<=?>J&L?$WPQX>L8)+G4E?$:@)&K$L<#/(!Q7QZ;:64W0 MN;E[H21QQ42:99+"&,"-)QAL=*[(9$HRW_K[SAGQ+R1Y;?U]QZY\0?VBK MKQ"[:;X>M9;2U=2C3LX)P>_0&O*+2WDMY))+BZ>ZD8DF1B>I[<^E3EB'CW2% M4 X0'@T*?-)7RP IR0O2OJ,/@X8:-XGRN*QT\6[MZ"F48+XY'0U7FNXK)4>4 M'S&. !TH^V[;M840L6Z 4V"T:&)8;QEGEW$KCG'.?ZBNH\\2*TN)'EFGVM$X MX0@8/-669A'N)&T?PKQ3)IUC:1B#*T0R(EY)YJ!+.:^Q*-T"=@XQ4\SORH=K M>^AKW'VT21Q!XG09)W'UJS#;+'; LH\W^]WI_P J@0X7*< M>!/A=XE^+.JW-M=6'K?0O# MJ%-/MP!^].Z1L#&6(4PLFT(B1I:QG]TB@;1MSST IC1&&=<[=C)A M3_&3GH1TQ7YAC34X5R$+G='SC)QR.XKRK'9Y$]YJ\$$X@BE!GE& M]4*$XQQ46FV%Q'&\FH"*6Z>1F5M@X0_='\Z?9Z6D0BN[J.*35A\IF7."">>> MOI5\A5R0",]<^O>AC6@S@#'\/H!TKYT_:_\ ]7X?_P!Z7_T%:^BP0.#UKYT_ M:]XB\/GMNDZ_[JUK2W''<\K^ !4_%;0MV=OF)DC@_P"L%?:NMZHVD6)O)(3+ M(SA%16' ) SCZ&OB/X&WL5A\3-'FF!<(Z'8OWF^<<"OM33=.>35+K4KBX>>V M<)Y=N<'8W(JZ,8.!FG. M\CNS.Q(8Y4'H!Z4@.?7-<9@*JJ\4OF ^6BY!!QSGI5:_NELK"6^,#%HD)6/= MR>*FD\O#M*[*B+DD8P/K6/;R/XAU2#5+6]W::H/[L-E7P>WY'O0!9T:W$^-1 M>,+-&1I M$VHWA96FO91+EAGRQM VCVXSQ7'>*;FYM]/$%LKRWTCA$9?0$?TS7J.FP&&V M6-V+LH R:];"QMJ-%@!6YQT_G3QTYP32[11@5Z0Q:***D!DO0?45RNL<^.] M_P!Z;_T4:ZJ3^'ZURFL?\CUH'^]-_P"BC3&=2W^M_P" _P!:?Z?2F-_K?^ T M_P!/I5 ?/_[:7_))H_\ K['_ *+:OC3P'_R/&B?]?4/_ *&M?9?[:?\ R2:+ M_K[_ /:;U\:> O\ D=M%_P"OJ'_T-:PJ;HUAL?J0#^\/T_K4B_=%0C_6-]/Z MU,.E;+8Q 4M(*6H6P!1113 *0]*6D-,",\=>@Z5RWC[4!HUG:7,D7F6QEQ.W M]U-IY_/%=8P)%9VOZ+!K^E7%A=@M;3KM<#TSG^E9U(\T6EN,XY(W 8*PD\Y= MZOQPN.?YU'O#*HV[=H"_7'>I6LX]-NC902^<+<;'5>L8///X5'@!R "%!(&[ MN*\*JN7!(9XHI&I0.*U 0G ;C/%,1<*P9B'/04\G!IK M("!24OWOK1PHH$+0>1367/(I5H 6BBB@ -)]W&.M*:,4 (=N[YE#J?O(1D M$>E8CO<:'=71GE4:9-@QL%'[HELE>.0 ,#M6VJDPW)&/ M3ACGKR>@Z"MQ2CE0LBE2,AEZ&@ !&3R0>F.QI#-SGK^E+N[]:AMKR"Z M4>6X,N Q@_C7Z]JF )"[264@Y=>@/I0 F<9QWJA>Z1%=7<%]AWN(!L2,2E5( M)R<]NHJ^,=6;8?>D"[B-PPF>3ZT 9>G:E-%%<+J\ MOG.T^8#\N?EZ5L(LDQ MVQE'7JK9'S54O+&'4[5H+V"&X1CCYUR< Y%5O[*N;74K>6TF6"SBBR8 2,C= MT48JE+E\Q./-UL:#/\A;)#J<$@?A31YADB8?NA;C;OSD/CU%4M-UJ&]2YWP2 MV85PN^ZQM8Y(XP3_ )-:"HK.\18NP^]$/N_@*GEL^:+L7SNUFKGEGQ(_9_\ M"_C*XN-6LTET7Q/+"Z074.YH=Q7:"R#"GMU/K7SAXET+Q+\&$LH/'0:>UN)# M:)JMC:>;N"C.XQQ;BG3J3WQ7W 'D";%F<*&'[IC\H_#UJ&_L;74;:>SN[1+R MSG7$J7 R&.>>GT%>O@\ZQ&#?LW\/?^F>9BLMH8N/.])?UY'Q6K":W1@BRJA# M>8D@##N,J.?SHG7S%(D=9!+]W8H!'?G%>G>._P!F*33-6U3Q)X*U"\DO9(VE M?P])(#%)A1@1HJ ]N[=6KQ^RUJ>RF6+7M*D\+ZR7*/I]Z@1I !U4 G@\]3VK M]1R_.*6*BES:GY_B\HK4974="U<6SVD[SHZR[CG8N !Q1#>_:#B?]P:DBA$: M*T7"]O[I/M[4R:"'4P%D.Z8-AHX_O#'0\]J]M1>H*]:3[1;Y .P*>M.=K M,[0?*;TS0IWW8E2DN@"XC'_+49^E N(V;*S@A?O_ "4C)8J,@P'U'I3%?3XT MD8"!DZA8^8LH\D<$;::;J+$)Y_R:B86482U\E/W MO*C'/K2">W>0Q+$SM%_=Q3C.4MI![-+?F^]$YNH@\A7).!QS4:ZBK0M+&K;5 MZ\&HDN#MDDCLY/,7@!@.>?K4B272QH(;4&!_OG'"?7FF_:K6XGR)VU?K8);X M)#%,L;-YA(QS3A>1K.(-K!&&3UIMK-=R,SQI#/8Q\%U!(5CZ_C213W!6ZD-H M+B1+=E\L7M?\"8SH9.)A_WS1%/&-_[U3_P& MJ\=SITCL3Y2%>NZGPRZ>RLP$1C[-CBL_:-.SD2Z36J4OO)4GCV,!,O\ WS34 MO+>)D5F\S=G (P11Y=BC!/W+%CP<4I6SASM\H2)R"/>KYH]Q*DYZR0D=XSR MO&(NGW?[M127CO/:1I%)=>9NX7G9 MC')_SVJ.==Q\LHZ6T+$<"V]O'')@)'_RU'WO\:@EOI3''_9D8FB)PTK]1SSU M_&@VT@EN#=2AH"2, \#ZYJS"BI$L,1\F(9+>7P<]0/QK7EDU>Q'/':Y%]B2P MD,R2&>6098=A4LPC$Y W%8^RYQZ]J:7:&.6X&(X8A\[OT3GOBJF@1Z[\4+2Z MA^&]O'J3"YCAN+Z0,T,08U:GP]^#_ (L^.>@PWE?GV8<0U9OEI:K^O,^[P>34X1YJB_K[CG_ 1\.]$\"6,* M:180"X1 C7LZJTKD#!.YAG'7 SQFNAE9DD<,WFR$\L!@"E01[2IVRJ ,9YQ[ M?A1+/%:Q$SR16ZCD.V17Q\G.4W6D[N6MNQ]&HQ45""M84*SA06$3/QL(SNQ[ MU!?WEMIMK+/?2_8XXOO,!YAQ[ 53NM4"&,O$!YFXAB8]K-^/7'M3T1?+C0KQ']Q5Z)]*E AH.",=?0\TJIN) /3FD9T11\XSZ4J*X+E00P4'FA@AJR;U.U,D5\X? MM?LT8\/IMR-TAZ_[*U] 3ZU';W!TZWE4W[#(';-?.W[4\=[;6.BK?O'+.TDQ M79GCA?6M*2U*CN>;? ...?XIZ*LR\"1,?]]BON-BH/E(NU*^'/@$'/Q0T$-@ MN)8R?7[XK[D9663A3G%=&)W1K5Z""(1KMZD<\F@EI 2<1H.YH2+>5+;@Q;!] MA67JVIK+J5OI44-Q.TZL3)#C QCU^M<9@)?7MQ<:A86U@BW%L9#Y[Y'3!X_/ M%:%I:6UA;1P6R^7;;&5![D_XU%IVFQ:- \%J[%S(3(2>_IQ]*L $0K&,':P; MF@ 1=@"]P,4\'-!)+$GOS13$ Z4444 P*"<48HQ0 A- -*<"D&6S\O H "- M_P HZG@55O'\^5(8CB1>&]ZL%S'&[XVE 6 '?%06B1OFY6-TE?DYQ2 L*",< M\ 8-.ZTB+A,Y&">12TP #% X%%&* #.:"<4B]_K2=Z '&A0&8 \#U/;WH RV M.@'<]*:T+W6Z!"5\T&/?VYXJ4G)Z#+WA2:'4;BXC51,(6(63KALX-=M$N,GK MGO7.>%_#2>&M+:U@/[QV,K,>Y/)[5TD2;$ _2O>HQY8E#Z***W ****0$] _WIO_ $4:ZJ7HOU%OC/P%QXVT7_KZA_]#6OLO]M# M_DD\7_7W_P"TWKXU\!_\CMHO_7U#_P"AK6%3=&T-F?J*!B5_I_6IATJ(_P"L M;Z?UJ4=*VZ&("EI!2U"V ****H HHHH *BG/R@9P3W]*EJ"Z3S(]A) ;@D=J M //_ !1H=Y9^,(-6L/\ CUFB>.]4G[SG 4@>P!Z4I&&Y[=/I7;W5N)(9=H^= MD. W0G'%>9Z7J4]S>75C>A(KR&5B BD Q9PA_0UY.)IW=QLU":44IVCYNJ'@ M;:0G%<"5D0(0:4<"CH**8A#UHQDU7/XSC_ %?8 MT@&ANU )!I0.IHZTP%H!STIH;'%*HV\4 +29_&EP:;W- "ELC ZFDD<,JHWR ML/XJ0_E3E^8_#-9D-S)H4MG8,AELR MN6N/3Y?\]ZV, $\!<\$#N/2@E61XV17C88V,,@?04# $<[6#0C_5L#G*^_I2 MX4_A7/FUN_#.GJ:W89H[ARL3>8VP,T2_>C. M.0?\]J G8KAF^5N@I\9>.'Y6#E(1 MG3Z9!'?/>PJT.I,H(DR3&QS_ -\^M5H-:DL[6,Z\ABN"P1&B^93D^V!Z5M*< M'! =<8$3#*K]!VJ&:&"2,)=JD\8Z"X7>%/;%,9(C;@D@"S0L,CYL'\J4GYB? MX1V]*R6TF:RG-W;W,LB#I &.W\!^-/M_$"$227T!LR'"+&V 9,CJ.OTH T\@ M#/4TB_ZU78YV\"G 9A61E*%AE W<4QHFC(+.,'EOK2$0WVG0ZM9O;W V(S _ M)P3SGMBJ#66I6ES:0:>RMID(!:&=PC =.&/+<8K6^\P?EL<#%##>S%R9O=SG M'YT#,_3M8MM2FN?ED5H\#?*ACV\'H#][IUJ\JEH6=6# #@@YYJOJ6FQ:E9&! MBT0+ ^;"<2#!S@'TJF(=0T:2"WLRLUDP^=I@6D_/(]!1=/W6).S-7&V$,,$G MY2O0D'KS_2N*^(?PK\,_%"R$6O6#2K!Q$T9:&5#TZJ0S#@=:ZVQU.VU&]FMH MHI"T+ X)&2V,YJQ*F\2M)HP M&T<2+]\ . 2 >A[U]X,?+8-DQ':=K9QM]^.AKCO'/PF\)?$ZQC@UC28)Y(GW MQW-O"@G#$C<=S*>N*^HP.?U:5HU'M_78^?Q>2TZJ;CN?+"Y,0:)$DM>Q+#=^ M76DD02*!(0\9YV@=/RKU?Q!^R5+-XD%[X?\ $EU962G+VMY,S1#G. J "N/' MP*^)MC)JOF0Z;?QH UG]DMG!D SN!W-R>GI7V-/B'#3:4CY2ID&(@FXG)O;V M\K@>60!]:8+6WCF+&-FV\ <]ZT7\ ?$S_A'8=1'@R[%Z6VO:^4ORC&O% M:9^$7Q1DOM/\CPX4M+D$SR2PY\K&.X;CJ?RKKEGF%6QRPR?%/='/PVH@=G2$ M,LGJ>E-EBMK8QP22^7&O(?9E0@K=T3]D"S7PY/9>(?%6KW[RRA\Z?=%< 9X7>IQU%<53B7#T5=* MYW4^'J]=VD[(\AN-4L[>4/OJC3?V' M='U&YNK32]-M[L1EC+;VZI,2,=& ]A7B5^*I/^%#^ON/6H\-1A_$G_7WGQIH MVF>,O$^E7=SX>\*3F6T8+Y.H[[3S,MM)RZ?4UU7_ SQ\3-3MM+GAGM-#1I+%/\ +DYQG'MTKZ@7Q+J&KZ;)/IBG[2DA4PW)+AQN Z ]ADTFJVS17-I< M7VLM9%\#R8'9!+R>._Z^E>+5X@QE;52Y?+3]4>O2R7#4]-_Z]3YQM/V:/&BZ MSYZ>)XI]'6-E6!K:*/\ >%<'G.3\U8DWP5^)_AZPU&>ZL;75C:NS6L:7*(74 M8Q]T$^OK7U#;QZ;#J\MLFL7DMW)&773WF)51MR7 Q@VQ\8ZI/K7AS2[&\UWPG?6 MLEVS*MO91RW3(0VW)VIGG(/-0KXET_[=#:2M=0WD@!6SN;)H2/Q;GL>U?;%Q MXB2WO+:'BN)0VQI3G!R.GIR14&H^"O"NL7S:GJ>@:1+>PG+7]Y9I)(!Z[ ML$]2?SKV*/$V(A93C?S_ *1Y-7(:,V^65OZ]3X\@N[65Y?LTUG,'X<).C%>, M4Z2V0"-=V^('.%3Y6_X$*^@+S]E?X?3QWWV*.72I+I6$K:>(XBC$8&S"<<YPRR7 M$QV,188?N^7FEW*0<)M5>,CKSUJ[:_#KXH76A33Q>%Y([X-A5DAS'C'IO]:Z M:W_9Q^(VIRZ9*]_IFG0L,WL#02^:@P-N"#@9Y]:NKGN$IQYD12R;$RE:6QQ? MF"SBV^:D%NGSNSD%OR-94^N7&K1+_8&EW6MAI44QVT+M"K9P&,RJ1US^H[5] M!>%_V4-&T?Q!0>$9?8UZUX8\,Z-X#LVL?#^GV6A MV3?>L["$0(QY))50!G))^I-?.8WB2+C:D>]A,C497JG@?@S]F?5K_P 1:=XE M\6WZ)ID<*2-HUL1)N?G(+*P/?T[5[]HOAFT\,Z6EAI=G!I5N001;*&+9)Z]^ M_>M.-MP&VVD0@Y7RR Q/^-/7[[3!UCXVJO\ $<^]?$5LQJXF[F?6TL)2I:4R M-/+MR(U5MT:#YSG#'IFG,RQ_/,P12,#)%9=QXFMKJYN].L)4GOH(U8HP)"L3 M@Y'X&FMH]WJ-K$VL2F*93\JVA* _4'-<$&V[LZY:*R)TUD/JGV&WMV6;86\] M@=AR#CDC':H+?0;BZTLQ:W*+D&8?+"1G;C_9K9$0BC6/:@PH&<U!C21UW$@9Z+WILTR01/)+(D/EC/S]Q66=;N+^..;1X5.Q MSNEE&Y#Q_"!@@\TA&H]QY32#S8X$0$^6Y&YN/?FLA+NY\1:9-]BW6")(R-YR MX9B".1NP<58B\/Q2S?VE>LUQ>'^"7YD'T!^@K38*T9#("".XZ?3VH&F16UFM ME&,(DMX(S^_)'6OG;]KPL8O#Y)^8M+D^^U"/I^M:XKXD:U=T37F MH-?W-UI4"/#(8-[3D' &['!Z5;L+ 6-BD*.&EB/-P1R,\\5-:1*EK$Z E57R MR9OFE;OR>XJ3:-[\#:2#Y?;\JXS#851Z9SW;U]Z0\9'ZT]B">/R]*0C- A!T MYI: "@G HSBFLV#S]V@!0=PI"P');[O6E"G:6'2J\[,5"H M <]:0#) =0G1D;"HP9AZ@5; MM.I O'>EI@!S11@T9Q0 W.,_6C/)]*7<*3/'3- !)D>6S?ZOT'6H],M;[4/ M%T.W*:6D;/R/XQC']:JZYJT>B6N]AYT\@ CA'\3=U_*O1=,A"PJJIL7 (SWK MLH4KE(L1GDH.PJ6+A0 <@4HC"DGUI4&T8KUEHK%#J***:$%%%%(!DO\ #]:Y M76#_ ,5WH'^]-_Z*-=5)_#]:Y36/^1ZT#_>F_P#11IE'4M_K?^ T_/ ^E,;_ M %O_ &G^GTJA'S_ /MI+_K[_P#:;U\:> ?^1UT7_KZA_P#0UK[*_;3_ M .23Q?\ 7W_[3>OC;P#_ ,CKHG_7U%_Z&M<]3H:QV/U&SF5OI_6I1TJ$?ZUO MI_6IATK?H8@*6DI:A %%%%4 4444@"HYCB,YY'I4E,E&5QZT7MJ-$3*8J@2."?N]A^9KJ!T%5KVUBO87@E0/'(-K ^E9SCSH9Y_8S M6UY9B\MG_<3<1C/1N@_E4N"O#8W=Z;;^$F\+PF%)#);>8&17.0GT]*65PLFX M_,/6O$J1Y'9D-6'9SZ49/I2.R':5!&32U*5R1!G-+29P?04;AZT@%(S]/2D" M_EZ4H.:!TH @N(?.(1>#UIL$NX^1_$OJ*L XD]_6HKI!DF(8D]?6@"7VI0,5 M7@N0Z^6W$WO4X!0E6^_Z4 )MQS3J3FEH *0IDTN>U% #=F.] 4=3S3CTH'2@ M Q2YYSWI*3.* '#@XV$#/F^GM_6LZ?0HXI)+ZSCAAOS]T^><.??/3\N]:.[ M Z;L]5II4'Y=N .>:0&=;ZQ)9K#'K@CAN'4;@CY7/L>,BM,# \Q/G@8<&HI[ M>VO'5KF!)]HP/,4,5^F:I1:;-IL\URLTL\10^7;ESMSC@ '@3P.#S3 M CP2V6'S>JHB>SNY+:"-0!:.@V'C'WCS44>O2VUI?OJ5D+>*.3:I4EE/R M@\$XS6PP#(6;+?6HV1+J#9-$DT+/,=K?E@UM$Y;>!\Q]>U(I MVY())[X/%*+J+J-:%+^U[5]1FM]IBEC;#22@JAX!X)X[U9:1+D%3*LWI]G(? M'Y42VUM/%*DD*,\G\1'MBL__ (1Q$B*07,MK+G.8G*_RIM)E\QI-$K1*NP"- MO];YC%:=(D3UR:D UE- M3;FV:Q\L_,L6-K;3@=>YP*$DB7*3-(K)+ME=HO.' EWC8P],]*9Y7+2;"6'W MHADY'K65;C69M/DCN$MTO%.8D6+$?_?.?K3KO2=8O[& M="&X# S&'*?*#TX M/I3NWU T=\<;"-'CM_,.Z.,N"WY'FL^768)4G.GA]0EA&QHRI"@D9ZC-2R:/ M:KJ5I?"229H5"X9B0",]C]:M06<=L':VACA&0@ MXY/&>1^M= !$D:HGRD?>QU;Z^M5SR>Z3^0U%1^$Q%2[T*2QMH+5+NS D#W9) MS&,#/08YYZGBF2Z=%!975UXW]BIT_4Y1LEE5C(,YR>&./TJ]>6-O-(UQ%'%' MJ+1_Z/*4RP..06^N*H6NJ3:1;Q6^N2(+^1R5,:X5N._7/0T_:S\B>2&^HU]4 MNM&L+5=5,M[<,^V22TA\P ECC.WCIBKZ:Y8O>K;M,_FLH8Q.@5MISCBK,R&* M("0!H\ABRCJ>U1FVM)+@W#VL;3LNU90H#8]CVJ&V]Q6ML);.[V\47VC[1'W5 M0,@?A4J(RA$0MM+-@8SBLN+P_P#9[:6.PN)XYG_BDE)QQ0UOJUI9V\$5Q')) M&Y::5E).#C'.7#'/?FH8QK;6]X6:'>Q&/DZ 9QW]*>K^)W0+35&F(&E!VARB M_ >36;)INH:CIUO#)?M:/QDPLR=O:K#Z- M9RW273GS)U !=^2<><^OI1DCI_+BJ&HZY!9V9FB@EO"3L"1N%((//)J-K;5+Z73[SS8[>TR" M]KM.\C)[@XI"+4NI6]MY^V83(HR8X,.<_AS5#[?JE]:VTVDPBU@+XD^TGRR1 MCT8'VJWIVD66D/*8@SR2$D[SGKD_UJVA)3:Q$<>?E##(!H I0Z);1ZH-0+M/ M(5PZD83.,=DCPZ'8C-&.NTX%!&>5;VV8YH 0G Q MNI0VX9X]!1M*!I?+X498L0>*S)M?AD@E?3(SJ4RG;Y$?RE2#RKHZP7"2R(\BL@(." HKZ!DLKW4[O3[PSFV*,#)8J2">>Y'R_ M_KKP']KBPMK1M%:&VB@=Y)2Q1 #G"]2.M;TMRH[GF/P)C$WQ:T;?&0PGCQC/ M]\5]PRL[)AE!P>,=ORKXA^ 3L?BMHAR23(A)]/G%?M M ^LW_HHU0T=2W^M_X#3O3Z4UO];_ ,!IQ[?2F#/G_P#;2Y^$T/\ U]_^TWKX MV\!?\CMHG_7U#_Z&M?9/[:/_ "26#_K[_P#:;U\;> O^1VT3_KZA_P#0UK"> MZ-8['ZC ?O&^G]:E7H*C7_6-]/ZU(OW16JV,0%+2"EJ5L 44450!1112 *:P MS3J* $P*AG7FL,YYZTUM8#"\5Z/-KFCW-E!+Y,CJ0K^AP1_6N.T M9;N*R-K=PM')!^ZWR@KOV\9'UQFO367.">ME&"*I:3K":Y:"Z2)K>91LEC;/USTJYDGM7CS3B[ M$"@ ]J78/2@#O2T]0$QCIQ2X]Z#3<,.M, 3JE3 ;6YZ5#/:POF3)$@Y7W;TH E()/'!]#0 M#R?4=:KI<&)=]^/*/1,=_P OPJR [J)",!AD?2@0W//>G YI7/T;M0,E")C?"XEB'5E.<4TA(SNY1CT+C -8I\-F.QV:9+/!)N)9II MC(O7^[D>]64O=4M[^UM&T\:HCINDN4=8E7YL9VGG\*0&C%-*9"C!'ST .:L-3O)K1;K;<1'E1"R[?4;L8/2M$2PR+A)EV]FQN_6F! M4U+2;/5X$CN$\AE8/MB&=V#GN?:H&LKR.^1[:=1:QC_5L<$_ABM8)(5PT>\= MI 0,?A38RA)!ZB@#-M]<6Y^V2W5M+I\4#JGFW*>6C9'4$]>E7+>>.ZB$D,JS M1'H\9W#\Q27-O'>(T4J^=&6!VMR*IWV@0W'E&"X:S6/'[I,@'\L"D!IY;/4# M;V)Q2%6/S-@'L :S8TU(:C,PN89[=AN2V$&UEP!P7)Y_^O4,6J7D5M$0",=7/4TQHU4 NK!.@VC( M_&LV/Q$+_P"T_9[1Y?)!(4?)GIZCWICW6K7.E17%K:BWD=_GCD=7SAL<>E(# M8C1\-"%79C<7/85E7>N026\K:8XO;R!@-L)WX[\XZ4CZ/+=7D%Y+=R1S;1OM MT8A3^1QWJ]9V5M:*YAMA:,_.1C+_ (@4P,_^R3JUU9ZIJ!>.X &8D&<<=\\] MZL:WJLNDZ;#-!;S3R+((BL:9W Y.?I4]_?1Z58M?7;$1(<;%ZGMV^M4K*PG; M46U.2=OLC?=@.3Z?X'MWI 3Z9IL.GV2!8$B>5FG8Y.3NYQ]15P[2OEJ,9[T! MED=FW'G[H/:C%,!)% CV[F^7IM'6I'WW*M$'^;ROE9\#!S3<V>./K4&IV:PS M)J<, DO88G\N/C]YQSGZ8'6G:7>R:A8)).JQ3SJ/.A/5.YQ^/I2&5HOMNARW M=Z[_ &JP(PEJIR_3^[CV/>K5EJEG-:PR,WV/SF/^CS860<9X4FK8QD*X&T=# MCK52^TNTU0GSXF+K]W8VUOP/:@1>F#1+Y=PY93TR*2$[81^[0V^>3DY:LQ++ M4+2\DN8[V-X0I @EBWM^9-0KJ][:V,US/IS*B-E") 0^3@_*.E,#8)!_>,JL MG\*YY% _=MC;ECRQ'0#M61-XBA2RBNGM9%,V 4#'Y?PQ4O\ ;^FVU^MD+M@Z MH)&5H78G<-P&[&*0&B04RVU& Z &E8 G(^4]U]*RU\0QW<=Y-!;2.T&=J9VY MQCU'O44FH:DMK;W%MI;IYK;6,DRN!SCI3 V"[?>"Y0=2*AO+NVTZ$W$DH('7 MD<54:PU$ZG!EBTFZ%\]W<:I-W S6D5 M\@^7Y:@G^&'"*/P'%.0X)!D4_P"QMP?SH K:9I]MI8=+2,VD98R%8QGD\YYJ MR)'F9I=B'9]V0GYORZ4U&W"5(OD*@%EV-N_0 T MP+H=I <,@]L\TZ3>BER@#@95I,A<^YK+?4[Z:_5+:R$UE(@/VC*KMRN>AYJ. M'0I9/MT=S>R7=K*I5O++1F,9'3)_E2 LZEK%C82QJ[R-*W:W 9?SS5634-7N M+N$V<$<=G&=Y>9F4L,8QT/M5^STZ&SM]EHBR#NUP [#\34P# #)&,\ =,_2@ M"@FA%[]KY[Z1E8?-!@;?\>U7(;:"RC:.UA2&)W+%03R3U-28YY_3@4N3[?E0 M"!6^4Q2;BH' KYR_:^ 6'0-O W2?^@K7T;DGD]:^<_VOSF+0/=I/_05K>CN M5'<\I^ ?/Q5T/_KHG_H8K[C8?/7PY\ C_P 75T/_ *Z)_P"ABON1OOFML3NC M6KNA"]=3X+TJXTK1(([YO,NY,N[>Q)(!Z= <53\"32:I8 M_;I+81Q2GS+F_P#11H&CJ&_UW_ ?ZTX]!]*:W^N_X#_6G'H/I5 > ?MH_P#) M)H/^OH?^BVKXT\ _\CMHO_7U#_Z&M?9?[:/'PFA_Z^A_Z+>OC3P%QXWT7_KZ MA_\ 0UK">Z-(;'ZCK_K&_P ]ZE7[HJ)?]8W^>]2K]T5JMC(.]+2=Z6D@"BBB M@ HHHH ****8!11118 JLT+EFYQ'V4=2:LU&4/4'%%[ 5802SJ!R!GJ>E8&G:A;ZG:-<03)Y2XW9/(/H??/%>CNJNC!@&&.VS[HI#DH1S&?[M3XR8[@P#@)GY@ M/8>E7.,Y//L.*:Y4'YD\P?RH 2,I,1)'N"]PW!J0GGA3@FJ\UGNE1T?RQZ4B M7K.SQS?NTC8J) .H'>@98QL&#Q]: ,4%E$:F%O.!ZGTI<\4Q"$=Z >U(>:,8 M.*0#@,44B]Z-U "XYS11GFC-( (S2,,@#WI:3'%4 $EAAJ0G;C8,MG&/44[( MI" 3P<4@%.U7RB",D?,134"I@;!)Z.W4"C![<>YI<=<\Y/;C% $M2V_B>VEL%GO5&G%C@+>?(Q[\2!CJ!FHI[*&_ MAC^U0QSQ1GH %(I#),%PK(/E89#CO]*-F'VQQ^:>Y(Y%9DNC[;\7%KJ$D *G M;$T3..WO@46SZU ;B6>!+N->FQUC)_*F!JSDQY^9W1?E\M\86FB086(E88VY MRGYUC#Q$;73H6D@DADN/O1%#(4Y(^]CFK)UZV62&%_,+$9R(6XX^E &FTA,C M2M(K2IT)/%,CYS,S^5*W\6<&J?\ PD5E(D\:F3?%D_ZEN?TJJWBQ7L6N4MWN M'B/EB(H4SN.W.<=NM &R+F3EU<-.>"I_BIK@1E9!'B09W ?PUG3ZE/;6]FD> MG;VE(+2^G!$$9_TAIP1G;Z8I 7(P<,R$;CU9.HJE?: MU#I]S;QRB>X=@1&2!M!)XW=.]5(]-U*ZM;J'4=05T+':D,00X_WE-7K+3;33 M[2.!(VD2'[IE8NW)SU//6@"M8Z5<2S3MJLD5RLQW10J25 SD9Z=JUMX5N ,^ ME,+$1^8%]A[4N .<4 (R>-I]J6D'M2TQ!1110 TGRY5<,P.T@^V?2J%YI"7 M.I6VHB21+FW V(,;7QG[W?OVK0(YH^G&>H/- S*L-?8V4C:@C64J,%S.-N9&&3][\H<.O*X/O4%]8Q7J/;W2"?+!]R\=/I5)]$GNM3@FMKOR;:W4* MUN?X\ @#.?I^5(#1=);?&-T3]R>,BE5RQ\Q)'=3P5[9K.M[[4%^T27<.^*(' M:.,GBD;6;B?3XY$TTNCNP 6785QCVYS0!J[LR;9-JJ?[YXIBR+&-T4[*ZD[5 M!Z^M9=OXACO)Q#/:R6K1#.<%_P"E%OXJM+BWENOWG^CL5/\ H[#/)'3'M0!K MFX.X291IF^^"3Q2%BI\DNT2CD1CKGK61<^)K2TCAG42L+S''DMQGGT]J5]>$ M>HBQ^QR;R PN6S@\ XZ>_K0!HF5-^#.&DZ%2>:EF$CJCS;Y%S@>:/E_2LM;C M5M06ZA2UBAGC'[F4E?G.R22V5K8VP^Z]QO1S].HK7BTVVM+B+$(D;:-LA// M3O5B5V\MQ,PE'8 =* ,V+2Y9)YFO+V>:"95!@;&SO[9J6QTBTTJ$Q6=K%;YZ MLF@I<48Q0 M)NHW"D(Q2&AQZ5\X_M??ZOP_\ [\O_ *"M?1E? M.?[7P_=>'_\ >E_]!6M:3U+CN>5? $?\75T/_KHG_H8K[C8_O*^'?@#_ ,E2 MT/\ ZZ1_^ABON)O]8*WQ.Z+J[H.^?:BAOO?A1FN0P$+8H#@T9R< 4%!C).* M!_W97>?+W=,\9I)OW6X'+*%+97O4%Q?):P@"/[82V,]-OMWH6RF>82F3Y6'W M/2@!LKR783R%4*.N[K4Z0JLBL%VMC#8[BEV+&, 4N1G(H 210)/E)V=Q3@,= M.GO2@8I!WH 7K03B@GVI.O6@ X:C;1C%(:5QH4(-P!/).![FEV'S2NTLP'0= MJ8WS (!EI/D5O[I/0_A2.ZI 0TPCB@_UTY')]@/K36NQ5A9IX[:"2>XD2WAC M7?YCG 8^@_"KWA>WM/$5H;V:)VAW$+YHPK?3%1V&@6OBRQ61W9K$R9C7D;EQ MU_G776=A!I]LMM FV)!PE>C1IJR;&DMRS;0+!;QQHH5%7 4=A4I7&,41',:G MVI]>E%60!1110(****0!1113 **** &2]!]17*ZS_P CWH'^]-_Z*-=3+T'U MKEM8_P"1ZT#_ 'IO_1)IC.H;_7?\!_K3_3Z4QO\ 6_\ :>>WTIB/G[]M/\ MY)/%_P!??_M-Z^-? ?\ R.^B_P#7U#_Z&M?97[:7_))HO^OO_P!IO7QMX#&? M&^B?]?4/_H:UA/=&T-F?J,O^M;_/>I5^Z*B4?O&^G]:E7[HK5;&("EI!2U*V M ****8!1113 **** "BBBD 4@[TM(!B@!K+P1CBJ\ELCAMR[CC:2PZ@]15HT MT#)^]3NAG%3^";/0H[R[LFEC$A,AMN!&#Z@ =>*R+>_@U!"UG*KLIQ)%GD0>/<_YS7!7PZG[R)9GM\JDI MEAVV]AZ4@/F*-N W^U3(;JV>ZEMHY1%<)PT1ZDYQG![4]')W(X&[KD5Y#7(Q M 01P<9]J.^* ,*.?K0!@YJA"@4M!S2<^M(!<4U@2>&(]A2\T8P<]ZH!"OS D M @>M-N@)XS$R*4;GITIX!SS1G(PW ]:0RM+:36L<:VC!4W L!W&>:(+U'N'C MDCD3' 9L;:G7,?(;(],=:6:,3J=^W8?X >?\:8@C?S VS]]C_GGVH4H =[JK M?W3UJG)8;84CMV:!?,#<@DGVYIYN[M)EB>W22,#[X;G\L4#+&[#?,A!/0T[G M'/-0PW=O+Y@0D!6PV\$8/MFIE,;_ .JG61O2@09!''%+T'-(>G/![XHSQZT M+12 GIWH!S0 N*,4'I2$G-(!:,\FD&<4 ^V:8"Y!I!WI?TH(S0 @9E/RDJ?4 M4$H'+!0">IH/RB@8(Z8H ,O\H61@!G(!ZT@9D;*$J3UQ2GCIUHQ^=(9(+AAD M,2X)XW'I43_-*'8DD< YI<<'UHP..X%,0BJ%D9@3\W6E=RZX'"#JOK2+USUI MW\Z $!VJ5&%C/_+,=*4NQ01AB .@]*;MX]Z7G/3BD,3Y,Y"!6'<#K0&96)+D MD^II>#2YZ^],0@)R1NX]*4=*:..M+@X["@!:*.102!WQ0 449I,\T +12$FE MYH ;DJ!Y;,A'7::&56Q\H$@.?,/WJ48-!&:0QPF@&D8T$\T +1WI,XSD49H &X%(#\N M:5O_ -5(.1SQ28T KYS_ &O?]5X?_P!Z7_T%:^C .<&OG/\ :]/[KP__ +TO M_H*UI2W+CN>5_ 'CXIZ%D9_>1_\ H8K[B! ADNC$;HNKNB4995*_,S< #K0%"Y+.%4?>]JA^V2R M7D7D1;(U&XLW?\Z8FG@I<&60L9,8 _&N0P'S7L28*[G4]&[4Q89+J0$D1PGJ M5J:.)8[>*)5P%&#NZYQ3Y)"Q6-E^3VI#&I ELC1Q_(,D[AP3[TK<8.2#[TI4 M*<*" .U&3G@8IB$P>_- 7!I<'%*.* "CZTG-&?4T@%QCM12;N>M&:8"]0>U* MHWN"BYB4?.::"")-;U>TNK^;;:P ,($.,N#D'@ M_6NTMX(XDC11L5!@"O4HT$UJ5L+86$-C;)!;Q)# G"1H,*H] *L%!N)HC'7G MCM3B,UZ*@DK!<%&% I:**L04445 !1113 **** "BBBD!'+T7ZBN6UC_ )'K M0/\ >F_]%&NJEZ#ZBN5UCCQUH'^]-_Z*-.PT=0W^M_X#3CT'TIK?ZW_@/]:> M>5%4!\^_MI?\DEA_Z^__ &F]?&_@#_D==$_Z^X?_ $8M?97[: _XM/%_U^?^ MTWKXU\!<>-M%'_3U#_Z&M83W1K'9GZCC_6-]/ZU(OW142G]XWT_K4J_=%:K8 MQ 4M(*6I6P!11156 **** "BBBA %%%%( HHHH *3%+10 QQP!V]*85W 9P& M[9J4@'K1@4T!R'B#P)IVK7B7BF6QNTX,]JP0MUX)P21S6-K4]MH=U!#>SB": M0A8F'W6YQSZUZ'(-K EL*>,8K)UGP]9Z[;M:W<7F(!\KG/'Y5RU:"J%*QRH4 MR,6+KQW7@'Z4B9W,P^8=,>E6-3TB/POIPGB26Y2$!!'&A8X& .E9ECJ-KJ40 MN;>1?-8X>#=\ZCW'45Y4J3CN0T7*.A%-!!SV(I1]T'/XFL.;6PK"T'J*"&'O M[#FCZU0@I&&>32FC/%,!H&:0*-V_'S>O>G8W#K2T ([,Y!+$MZFD'WLY^;WI MW4T8% $?DPNY1XUPPR6 [U7M=(@A:1XI6#=@#5T$@8SQ3,%P^65RP'0! : M!E=;V!Y6@5CE>-Q-2PD2!MKA@ >M1F.,EF*@%^X-0_V;%' \:NP9OFSCBD!; M<$(G?-,=C"['9GL*J"TFA2/RWR1ZFI!+>BY+,5* 9P"/\*!$XSL)/!;H*HJG%>^>\DDT4GR= J$YJ6'4(KA(WYBWC(1^"/K3&3%\=J=4?VF'=M,B!_ M0L*%D5OF#@CT!I .8\4X=*-A*[L8'O28(X/%,0M%)G/3FCJ.E(!:.QIN<4I. M#@FF D?0TZD' I"".HP/6@!U(3SBDQGH!SFJ[7UNA (9B>F.DW+V@B<*G(D M*G:?Q_&@"R2".NW;ZTP-YA^^GY5534GN(IF%NZM"0 '4@-SCBGS7\L< 9;49 M^IH M!U+!<@_[M*K*S,OI5!;V;[-))Y&U@1@#)S^E$EY-%!'(L1+-UX/% %T M.Q' &/I1L<]Q5>:_,].!S4*W$##*R( M1_O"I(QYH)0 @=Q0 Z@TT'C=VIP.<^U, HI"W3G%'ZF@!:#P*.3VHSD4 !/% M%)G ZTF[YO?TH =132X'K3@"1TS0 44UW6-!Q365^N>*KSWL,,0V'S.>=O-*=0VRVJ)#(=[ %MAP* +1/R9'.*0AFB9N M,=:IQ37,[2)]T#IG_P#52_9;J:W9'E50.1@B@"V_#1@L*@-U 9I(V8[P,X!I M/[."O'NDR!UIZP16I,BKN9CC\*!HK?VD6AD\N+<5KY^_:Z)>W\.,>"3(2/\ M@*U]'JAMQM3:0_7FOG+]K\XB\/C'\E8MQVH]J0@ 4 +0>E%!Z4@$!H;K245.P M#@3WH4>8S11N!<-\P#FS@D6:]0_.H^Z!WX_*M#3OA[$NK_ &_4YWNY O !'O6KX9\& MVOAB$I!F29OO2D@^HKE=9_Y' MK0/]Z;_T4:ZJ7HOUKE=8_P"1ZT#_ 'IO_1)HN-'4-_KO^ _UI_\ "*8W^N_X M#_6G'H/I5 > ?MH?\DGB_P"OS_VFU?&O@+_D=]%_Z^H?_0UK[)_;1_Y)+#_U M]C_T6]?&O@/GQKH?_7U%_P"AK6$]T:Q/U'48D;Z?UJ5>@J)3^]/^>]2UJMC$ M!2T@I:E %%%%4 444R7_ %;=^*0#LT9JA--';0RSSN$CB7?(Y.%"CG)/; K, M_P"$WT*30KK6EUFQ;2;?(EOS.ODQ]/O-T'4?F*=AG1 YHKBM8^+?@WP[]B&H M>)M,LVO@6MA/=(GG '!*Y/(S@<5NV/B/3-2F\BUOX;J<0)<^3$X9O*?[KX'\ M)P<'VI ;&:,BN>M/%NDWU[?65M?V\]U8.(KF""0,\3$;@I&>."#^-2Z)XFTO MQ%!-N![4= L768'M MFFMQG'.>U_TJ4WU'8L-$'7:0-K=5(K"7PCIL,\\T$"P2.I#.@ //T%:\DAR-I+ MC.,J,@'WI=S8;AAM/&T9W"E*FI >:WNIW.E:H;;4-.>*U)Q%<*5R_OQD^GYU MH(KN,QQG>PX1R"-OK]:[$1+=;F,GFKG /'RGN/Z5A^*O"]QK5OYEC<-!=1G= M&C8"GKP3@\9KSZF&W<4)[&,AWDQHQ\[N.U/)&<9R5X;ZTMKIVL0Z>?[5B@CF M3@20.6!'N2!VJ"WN[:ZC_M.I&QZ4:A8;^% X/H:7/M0/I18 M!,XY_E2/$DSJ[1KN3VZT_%-(.>#@=Z+,+$3V,3R><8U!(QC ],4R33D2$".3 M!J?G=U^7TISX; QQWHLP*AM[F(KB0R#^Z33_ #[HR -""/PJ>8[F7;P13PY1 M@58YHLQE*2_<1R-+"5*L NW R*1]01%1A&_S=?FJZTA.07(!Y.!2<]W.!TX% M%F(@:\C$Y0 @+ZTU;R-IR#T Z5:)#N'90Q[DTAXDW!!^M&H6*9U2*&WCN/)D M82=$W=*634# \0$32&7H&.0/\YJZA,;%@V2>QII9N1NR"<_2@+$!N)Y+B:%+ M<*L8R.!3%6^N;,N%178\;ER>#VYJWN(._9E8?>\LD=JL+9P06LT,?[U"1AVY8\>M3(SPDLGRENN*"N7&"V/ MI0 PPQ[[8F-?E '0>E/Z#!Y%"J,-E\>F:<5/4C:/>F(09/?/M1@YR>?:@$?P MX;V7DT$D>X IMMIA@R$N6Y_AR:L_ M,1RHS0A;>"0 !19A8J1PW$5J]*UY<1R1J]OPW&5QZ59&?)V@XYI?,EC M(*2'/3M19A8JIJ2/,\;0.,?[0IHOXFM99F2170X #>]7LN?F\P^8>O I,G!0 ML2I^]2"Q5>_@C@MG DW2XW?-ZYI6O8UN=F#C&?TJT6#!58_*GW:;M!.XH-U. MP6*\-\A:0[-_E\[?7FF-JKM8K<+;[6+!><>M7 ARJ 9ZTA"[!$!A.OXT686 M*[W5S%+"P@$B8W,,#C(IH-U-2$I/,2VXG!ST/2I(-/AMN%B#GZ"K*GG!' [T!0&SN(^E.S"PS[/$B86 M9ZYP*>9'**@&%'Z4I),F=U-48G<4=^F:+,!N!QZT XXZGV MI2O-(%Q18$* #G!_.OG']K__ %?A_P#WI?\ T%:^C^E?./[7P_=^'_\ >E_] M!6MZ6C*CN>5_ ('_ (6KH?\ UT3_ -#%?<1_UE?#OP!;/Q5T3_KI'_Z&*^XF M/[SBM,2]4:57=H4]:2@G!YH.:Y# *#U% C9N0 332VU@&(7ZT@'9H/2DM1S3Q6R@S2+".Q8XS^= M.F_M 67F:9 LTTHVH[YV ^N150IREN@LQ_1CD["!U[UEQ:Q]OU1+#3XI+I]V M7D],=A93POUKEM8_Y'K0/]Z;_T4:Z? M<"H^4]:Y76'(\2 !SVIC C&WD].:5W*KTSBJ M$>!?MH?\DEA_Z^__ &F]?&G@+_D==#_Z^HO_ $-:^ROVT2#\)H#_ -/?_M-Z M^-_ *[_&VB!3C%U"<'_?6LI&L#]15P)C]/ZU+N'K4"9$KD+@<_CS4F6V@XYI MHS8\-DTM,'W\8[9I]42%%%% !3)?]6W&>.@I]-D)",1C..,T 'IM3E^&D_P>CNKH#QC NK0WC%V9(9MNU=W5<>2> MXZ]*_1&]@CO();68&9)%*,",Y4C!!]B#@UF6?@_1K"5)X-,@AE@MEM$:,'<( M5.50<_=!/%#U*\CX;UBRU;5_['ETG3X=4M['P_J*WRWT22M %_CB+_=8*"PV M\YZ/ZU]!VO@70+((EOI M-K$J*R+L4\!CEAU[U/IO@S1=$>YDL-,MK>6X01RL@/S@'.#SZDU&PK'PY_PD M.H^#_BAXRUZU:[:T\87R:5 -[$0WL\2QPD#L!M)R,#W%7?!'B5O ?@2X\"Q7 M]Y_PE%QJVH7GWG4/(9/-8>8?E'W6ZGGI7VH_@K1#!''_ &7 $CNH[Q%*G"S) M]UQS]X=JS=;^&?A+Q!:S0:EHEE=0O(99/-0D,[-DGKU)ZT[!8^7O#'Q/\6?$ M72?"FEZOK/\ PC4[:,VIRW@0D3SK*4"DH1P0>A/:H-)\?>,O&L/A72E\2B". M5]9,UXMNW^D?9EW1XP'=.T'2+6TL=$M0$CM%!$.:=>4\[[X&,#!Z4K#/DVX^.OQ# M\5:9H7A^R+R7B6"3K? K +B?++D[B/E(/W2>V:ZWP3'XIOOVC=#;7?$,MC=S MV4CG3CO:*39"F<%6V#M^=?36M?"SPAX@TRWTS4= LK[3H"&BMY4+*G!&0,^A M/YU9N?AYX;O;G3+B?1[:>;3$9+*;:2;<'&0O/'W1^54@O8^0/V@-.UV]^)7C MV?3=&@U.VBT*-I?M*QNT7^EO\T9;E6Y RO.*VE\::MJS:Q):^*&L+3PU"CZ; M;20R&2^;R_,8%LC(#C;\V>OI7U@_@_27N;BZ:QB>YN8A%/<;?GE7.[!_'FL6 M]^#O@S4+VQO+OP]87%S8'_17D0EH,MN^7GCD9IA<^6;SXL>,/%FDZCX@N_$* M>&;O2["VGCTTVC/O9W"&4["%8.&.$QE<9I=?^(/C?7H/&FLP:Z^E#1;I'AM? M(=MJB#>0<$!AD=/>OJK7?A1X1\0:JFJ:GH-G?7D4:QI-,A+*JYP!SVR:TY/! M>C7!O1+I\+B[8-.-I^?Y=O//IQ181X9\!?%'B2+XA7V@ZUJRZG;RZ38:I&RV M[1C?<([L.2<8P*^BT8,JNQVIC ]:H6>@6%C>E1*"EN&YPOB32M6L#&^FV0U",??C5UC/YM^-4[>26Y7+6#VK# M[Z,X;RSZ9'7'M7HKG@*1D&HFMHY$,+*#&1@H>AKDJ852V'8X.*5)F989XKAE M'*E,$?B:,!N_S5KS_#?1C>K=VT(L958,Q@4?-@YPM. SP34UEH^K/;L]]!"LZC.(=Q!'XUD2ZY';WIM9+ M&],@.-PC&W^=9*E**LR7=,OD8I>A]Z2Y9;2 2W)6W0C(\PXJ.VOK.\4FWO;9 MP.RODU$H,F[) @+GU09'XU/O"NQ MN2/XJ7&!GO2X=#B3'T'6FL1DX!_&FN8=V*..U [\=:;D>AHW#T-.\@N.&!G- M (]*;D$'@TW/L:+R"[),^@I:9N]C1N'O1>078XCGDT8QW-)YG ]*7S1Z5/O" MNQ#QUZ4HY^M2;68?*DBM[CY::(R?E(+R'H(N:/>>@78T].32'@C'%.QB3:3Q MZ>E4KK6M.M)/+FOX(Y6/R1M( 3Z_TJU!CNRYT[G-*'"=!SW%*L%Q-I[7%L@N M#C(6/)S3/#MAK>J.QN[.WM8/X2V\2CZ@\5LJ$IZ(!X6:;I&/TIN,DAG&/7'% M7K[P-_#W3+V]%P[$,#G;@8H^J3[C,9QA]G$OOTI#'(.=OE_0C^E=%JGA.VN;0 M0P3O8D# DAQG]*79(B@E593W7)K.TD.[&XYS012%P7VJ,'WI?-QVI^\*[ 4#/I2&3/&*3/L: M=Y!=CQ32.W:DS[&C/L:+R"XX#O2DX[9IF[V-&[V-%V/43@9ZU/O"NQ?F'>D!S2G>F,QM(/^F8 MS2^3*0"+>4#_ &UH]X>K&YW'%?.7[7S'9X?]-TG_ *"M?1N&SM*L#_M#BOG' M]L%71=!&W: TAY&!RJUTT4[ZEI'E?P!'_%U="X_Y:1_^ABON1O\ 65\-? :6 M*V^*&C/*X"K/&&8'@+O&1M.:Z,13;DK#DAS#)YHZ]*R MT\16\UTMN(+AY6;;\J@@>YYK6U72M4M84-I DS.,C>#@?7%81I,BPPJ,[@Q# M],4YMZK\\L.[T90:N>'_ [JDB%M5\B&0]!:EB-OON'7K3H_AIILFH&ZF,ER M0<[)5BH-O4?*9=].VF6OF36PD1N5& Q;/H>WTJ7PO;ZAJK&2[L?L5OG]W MYCK)N_+I7=P6D=M;K%$HBB7Y0G0 5*T6>C8!&.*ZHX6/4+'')\/K%]3^TW$T MT[9R(C(VP?ATKJ8+6*!Q&BA0J\*%P!5M4P!_.E''T]:ZE2C'8JXP1L">:AW"JOC?P5;^.]*%K=/) 0>"N!_,&N C M_9JT(0JGVNXWKU(9?_B:&4CT=O'6AD*1JD'7^\*Y[5_%>DR^+-$N$U*%EC:4 MOR.ACP*YK_AFC1!@?;+G'^\G_P 31_PS1HHDWK>7(8<#YE_^)I;C6AZ*GCS0 MF#.FI0%=V#E@,4+XYT. X?5(&W?=&X?XUYP/V9M"QL%Y<[>I^9/_ (FFM^S7 MH.]%6]N!*IR/F7_XBF(Q/VQKN&Z^$,$\3B6!KK*LOIY;U\7^']731?$-AJI4 MW"PNK^7]SH1W_"OMC]H'X'YMFT!0L9]*EJY<78^AO!'[6S^,=?L]+B\+F*.1@AN?MI.SKSMV,KG%?#/PJ^'7B+P%XFTUM=L+BQ::?";UP#\I_P-?GU74@****& 5%<$B%\#)["I:CN/]2W!;V7K M0!\J7_[:]GI.HW%@N@.YAD9"YG;/4@_P4Q?VY[,A]GAMI2CE,FZ9< ?]LZ\G M\4_ WQKX@\3ZAJ>AZ#*^FW$QV'RS_"2&Z'US66W[-OQ'7VQ_MR6P )\,[G[+]K(P/^_=//[G_XW7AP_9L^) M!;=_PCLV[U\H]*#^S;\2?^A=G_[]FFF2UJ>WC]N6W7_F5!X5P/^OT_P#Q%"_MR6Z'(\*X_P"WX_\ QNO$?^&; M?B3_ -"[/_WZ-)_PS9\2?^A3_ -/Q_P#C=>(?\,U_$G_H79_^_9H' M[-GQ(S_R+L__ 'Z-).:#0]N/[+']F[XD@[O^$?G!]XS31^S9\1\Y M7P]<9_ZYFC?<+(]EN?VU=,U*W,4WA,>7T.;HY_\ 1=5[']L70=,XM?"7S$_Q M73?UCKR0_LV_$DG)\/39'I&:#^S=\26Z^'YS_P!LS4.""R/2=0_:K\/ZG>-+ M+X;NHI9#N?R]0D"Y]@$P*@7]J'PY [+_ ,(_>L2" 3J,IQQ_N5Y[_P ,W_$G M _XI^XP/^F;4#]F_XE Y_P"$?GY_Z9M1[./8+(]$TG]J#2=*N1/_ &3<2K_< M:\D/_LM+K/[5UMJDXGM-+DL\>MPQ'TQM%>'IP?4QFD;]FOXD/R MWAZ9O0^6V*/9Q?0+1/3M/_:^M;2W:.;1FGGQ@,TQ _\ 0*R4_:ZU5;YG?1(X M[;/"B<'(_P"^:X@_LV_$D@!O#UP![1FC_AFWXDX _P"$=GQ[QFH]E$+(]._X M;$M?E;^PB7[YF;'_ *!2M^V+"[%CH?)Z_OC_ /$5YB?V;_B5C'_"/SG_ +9F MD'[-GQ) _P"1=G_[]FDZ,0LCT[_AL.#_ * ?_D8__$4?\-B6X/\ R __ ",? M_B*\R_X9M^)/_0NS_P#?LT?\,V_$G_H7I_\ OV:GV*"R/33^V';G_F!G_O\ M'_XBC_AL.W_Z 9_[_'_XBO,O^&;OB3_T+T__ '[-'_#-_P 2?^A>G_[]FG[% M!9'IO_#8D _Y@9_[_'_XBC_AL2#_ * 9_P"_Q_\ B*\R_P"&;OB3_P!"]/\ M]^S1_P ,W?$G_H7I_P#OV:7L4%D>F_\ #8EO_P! (_\ ?X__ !%!_;#M_P#H M!'_O\?\ XBO,O^&;?B3_ -"[/_WZ-)_PS;\2?^A=G_[]&K]E$+1.ZE_:VU&X MU .VDHMD#RHFYQ_WSFM;4OVMM'OM/^RKH4VUL%RMTZ-P<\-LR*\N/[-OQ&7! M'AZ=?I&<4I_9N^)#C!\/SE?41FE[*(61Z?H?[6'A[0Y ;7P[X^TL?_:=>)?\ M,V_$A3G_ (1Z?/\ US-(?V;_ (DG_F7KC_OV:NUM@LCW _MUV>S/_"-$G_KY M;_XW0?VZ+=N#X5S_ -OQ_P#C=>'_ /#./Q*_Z%ZX'_;,T#]FSXD=?^$=N/\ MOV::(?\ #-?Q(_Z%R?\ []FC_AFOXD?]"[/_ -^VI\\@T/;U_;HM MLX;PP0/3[43^OEU(/VZ+$?\ ,M$'_KY;_P"-UX;_ ,,W_$H<#P]<8]HS2C]F MWXD_]"_V']NFRA/R>%W9?4W;?_&Z6;]NBSFB(_P"$5$@[HUV< M'\XZ\2_X9P^))&/[ N"/^N9I!^S;\2!R/#T__?LT]>H61[$O[9^CPN94\'1^ M8>PN?_M=4-;_ &N="\0K%]I\)S1NA)!@U!X^OKMCYKRV/]FSXD*GG]L.VQ_R C_W^/_Q%)_PV';_] ,_]_C_\ M17F/_#-OQ)_Z%Z?_ +]M2_\ #-_Q)_Z%Z?\ []FE[%!9'IO_ V';_\ 0#/_ M '^/_P 12?\ #8<'_0#_ /(Q_P#B*\S/[-WQ)_Z%Z?\ []FD_P"&;OB3_P!" M]/^VQ_P#B*\R_X9N^)/\ T+T__?LT']FWXD$'=X>GQ_US-'L4%D=L M?VO]7%]E=%3[)_UV'_Q-:EU^U]!);;(M+\BX?AW+%QCV^3BO-3^SC\2MNT^' MKC;Z>6:%_9O^)2_=\/S#_MF:OV40LCT31/VK;72W8W>F27N[^[*R?R4U'JW[ M3VD:G=^>-,NK?@?NUNY"/_0:\_'[-WQ)!X\/7"_6,T']G#XE'@:!< >GEM35 M*(61ZM'^V%H_V$6B^')78#'F&[<$_P#CE>2?%OXGZ7\0!:-9Z7<6$D;,6:6\ M><9XZ J,=*E/[.'Q)Q@Z!.?;RVI3^SA\2?+B4^'IP,G/[LTO9I:H:L1?L\V$ M.I?%G0X+D&=9)(R2GR8&\=<5^B%EHUIID.RWA&T]F.:^,?@5\#_&WA3XIZ=J M6HZ/-;V<,Z;Y&0@*@8$G]*^W0!UQS70HI[DR=V4TL8$?<+.)6]0J_P"%6RB# M!8?A3B W;-+@8Y%7RI&9"%^4E6(!/>G@;,#.:?@$<"@J#VHLD ;E+M'I2U*YNH!1115 %%%%( HHHH ****8!1110 4444@"B MBB@ HHHH **** (=K!@=V1]*Q+]Q/]T4ADBC 'TIU(.@ MI:1(4444 1LY! SR:RO%-Y]D\.ZA/NX2!GQG!&*TG89/W?E]NE<;X\N6EAL] M,CP3J$_D,!U\H@_U%,=C3\'V/V#P_!;R @[F?@?WF)_K6]&A+Y'";<"HH(_( M6WC&!A,Q_"I**7*@N1[#Z"C8<]JDHHL%R M/RSZ#\J3RSZ"I:*+!PT;2?2I**+#N1[".PH,>>IJ2BBP7(_+]_P!*/+QZ&I**+!]'E>_Z5)11RH+D8BQW_2CROI^5244@I=A]JDHI6"Y$8SUXI0A]1^5244H_*E$>.X_*GY]J2ERCN(4]_ MTI/+R>QIU. Q3Y0N,\L^@HVFI**+"N1^632^7[_I3Z*.5!_Z4^BCE07(]A]!2&//7%2TAHY4%R(0@'(/YTOEP^U&P^U244607(]A]J/+)ZX_*I**.5!<9Y?O\ I3?*P>,? ME4M%'*@N1&(GK2B+Z _2I**+(+D9C^GY4QHLG).<>U3T@'%%@N1*J;@Q+]U/]VO'?C7_ ,CGX0_Z^A_Z ]>Q)]Q/]V@HE'04 MM(O044$BT4F12;AC- %>;;'YDC?*"/F(YX'K7&Z #XB\4W%]MW6=G^YMW[-A M@0P/<8/6K?C/5YWEBT73>=0NSR>R(,%L_52:V]%TR#0["VLH!^YC4(A[D=L^ MIH*-(+S3P,4"EIW$%%%%*[$%%%%%P"BBBBX!1111< HHHHN 44447 ****+L M HHHHNP"BBBBX!1111< HHHHN 444478!1111=@%%%%%P"BBBBX!1111< HH MHHN 44447 ****+@%%%%%V 44447 ****+@%%%%.X!1112N 44447 ****+@ M%%%%%P"BBBBX!1111< HHHHN 44447 ****+@%%%%%P"BBBBX!1111< HHHH MN 44447 ****+@%%%%, HHHI %%%%( HHHI@%%%%( HHHH **** "BBBF 44 M44 %%%%( HHHI@%%%%( HHHI@%%%%%P"BBBD 4444 %%%% !37^[3J:_(Q30 M'C/QK_Y'/PA_U]#_ - >O85_UV\#E1GV[UG:CXKN=2G>ST"U^US9PT[?*L.>I^; M&[/(X/%7_#GA.WT,-OS+N*=M.6>*&<,XB7)QM<@+*=R[3Z4NP4V(4= M*6DI:0@HHHI %%%% !1113 **** "BBB@ HHHH ****0!1113 **** "BBBD M 4444P"BBB@ HHHI %%%% !1110 4444P"BBB@ HHHI %%%% !1113 **** M"BBBD 4444 %%%% !11130!1110 4444@"BBB@ HHHH ****8!1110 4444@ M"BBBF 4444 %%%% !11118 HHHH **** "BBBD 4444 %%%% !1113 **** M"BBB@ HHHH **** "BBB@ HHHH ****0!1110 4444P"BBB@ HHHH ****0! M1110 4444 (:!R.E+10 TC%)WR /ZT^DQBGU?P[X3T% M]%U6ZTJ2::59#:RF/('E8Z?4U\6R^/\ Q4&"IXRU?,?/_'VV M!] VN#MGE)QC//E5\-M>Q>9N2XA"A=S%G )KYC'U:BEH?M?!F%H8C!2]K"+U M>]O+N;X^(7C$\_\ "7:]_P"!II?^%@^,?^ANU[_P--<[Q1YT6< M^:G_ 'V/\:\GVT_YG^)]]]2R_P#EA]T3I#\0?&/_ $-VO?\ @::0?$'QB>OB M[7O_ --L?_?8H6XB4Y\V/_OL4O;5/LMW)E@LO:^&#^43HQX_\8GK MXNU\_P#;\U>U?L;^,/$NJ_&Q+._\0:S>VC11[H[FZ+QG_6<8_"OG+[5$3_K8 M_P#OL5[C^Q7+'-\=X0&+&*&-AMY4Y\P8S7?A*E>( M?%%^WB#78V8Q2O&(/)4Y 0>60&"@XR1DXR:^NBFEJ?@#:YFEL5OC+\0/%7@K M5O!O]BPV3V.IZO!9WQN82\BPL6W%3D8/ YYKC_'/Q@\:3^(M:@\'+I0TK08[ M2?4FU*W:4S"49(AVL,%=KYW>U>F_%;X>W'CVV\-)#HQVVFZ]#;0:ARI9!"N, ,#G=N8'ICM3*-#QE\9+ M_4?#W@V/PF(;;6O%DL:6YO5+I#&ZR$.X4YZIC(KB+#X^^,_%5[%X,TR72H?' M-LLT]_-Y#BW58LNBA0V[+)^OI6V?@[XH:SLWL&AL+CPCJH71K<.&6:SCC.P, MS#(RTC?WCQUJC9_L[>*?#2VOB?3-3BD\;,)X[]WVJEPLI(0[L$ QIP %&>]( M15T?X^^,_B2;[0_"ZZ?!X@T2 /J\DL+&)I VQUC ;((;!Y[5VUS\;[MO@II' MBRSM8VU;5[U-,AB9 5\YY6B4L,\CY^#^G^$8-7:#4=-N5U&SOUC4[)TD:5#M)V\, MPZY''2F!5\$:_P"(M(\5FU\1^*=-O[R6(.^BVBS"5),,65=WR@ @CK_#5OPU M^TUX8U9-1>6*6QO;.X6VDLY,>9EESDD<=O7O7 :M\!_B#X[U^RU'Q!JUM8:A MI\"HE];2([7A"E=[KM4(6R6(' S5'P_^RMK\<&MW^H7T%E>W,;FW\AQ(#+LP MC'.,8(]*!GK/C/X^^$/ [Z@FJ7;V?V>VMKMH]V-_GG]V%XZDXSGUJ.Y_:'TR M#5?#6CR:+?\ _"0ZVJR+I0:/SH(B[)O;G& 0!P?XA7#Z;\%?&\D^NZCJTNGZ MA=:CIMIIJZ:\ZB)E@!"RF0+D$@[L =1C-8K?LU^+/^$'TC0C=VT\T$R%=0\X M>;8C#C:H ^<9;=\QZT ?4=O-+<013M$;>09RDOW@#T!Q5^U0HK9W,/ .C>/(8+?Q!IMK M?6L3$C[1"K]<>H/H*Y"?]F_X> R/!X3TN?(QM-G%C'XK7?\ B[QUH7@MX%UO M4[338;@D(UQ*$)(&3U/N*YM?C?\ #Y7;9XJTL[>KBZ3I^=-T8SUY;FU/$U*$ M'"-1Q^91C_9J^&YC4MX5TP' R!:1OA]@?\5;I/XW:?XTO_ OOX??]#;I/_@7'_C67L8_RH?UNI_.S(_X9J^&W M_0J:9_X!Q?\ Q%0W/[-WPYC0;/"FEDYYS9Q?_$UN?\+\^'W_ $-ND_\ @7'_ M (TC_'GX?.,'Q9I!QZW:?XTO906KBAK%5+Z3?WF G[-_P[8C_BD],Q_UYQ?_ M !-:_AKX.>$/!.K'4=&T&TL+H* )8((T/&?10>YJ1_CM\/2PV>+=(!_Z_$_Q MJ_H'Q-\+^+M0:RTG6+'4[H*&*03J_!SCH?8UHZ<8KF2L*6+K5/< M9",!*E5@@#2#8 ,#//-0L0Z,BJ6#'.WT%2P\9&=S(,KNZBB,K]3&UEJAX4GY MPVPE>0>@IB(&&<>7U 'KZFHT=Y2J8,A8;G8#*CZ'UI&N1MX)8YP-@SGZ?UJF M,GB4H@&25 ^\3SBF@"6(!2Q4'GGYOSIL9*#:<[PV"2.!]*'ERRL741C(W9Y) MH$!3>V=S!3\AP?UI\484B-0<#D$]Z K;E*Y)Z$X[41/@NJI( O.&7'Y4 ++$ MTG*@;@83A6V]AV_*@*N7"D*JMS@8+&APH$GS;5)Z>^>OXTX7 \S!&XK]X)S@ M_P#ZJ '1QD \@$^HSQ4T.,-CGFHTQ*2Y# CLPQ4L3;E!P!GTH8$E%%%2(*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****8!1110 4444 M %%%%( HHHH **** "BBB@ HHHH ****8!1112 **** "BBB@ HHHI@%%%% M!1112 **** "BBBF 4444 %%%%( HHHH **** "BBBF 4444 %%%%( HHHH M****8!1110 4444@"BBBF 4444 %%%%( HHHI@%%%%( HHHIZ %%%%( HHHH M **** "BBBF 4444@$P#2,*=2$4,#Y9_;8B2YF\$1.@9'N+K<..0(XR*^>5T MZT:*0-8QQPNA.X!<_H*^B/VV8;G'@NYM[.:[$$]R76)-V 8T%?.@FNG\HII% M]Y#+AE,7O]:^PR9T$OWI\3GBQ+?[G^MQ5TZU"@"UMR,<9A7_ I?[/MO^?2V M_P"_*_X4IFN0<#2]0 ]/)'^- GN?^@7J/_?D?XU])[3"]X_@?,^SQ?:7XC?[ M/MO^?2V_[\K_ (4Z/3K9B?\ 1+;_ +\K_A2_:+K_ *!>H_\ ?D?XTHGNL_\ M(+U'_OT/\:'4PO>/X Z6,Z*7XB#3+;/-I;?]^5_PKO/V=X(H/C3;Q0H87FAC M5C&=J8&\CY1WK@S<7(_YA>I?]^A_C7H?[."7\OQCMY_[,N8K:.),S3QD8/SC MK7EYG.E[+W&OP/5RFG759>U3_$^R-0O%T?3KF]FD*6EK"TDI52S 9. .3QZ M5YGX3^*NM_$[5DG\-6B66AQ3RVTUY=LA:0QDJ<1-M<?RDO[:!$VZD(<"+S=V20F#C&/O&@TN<-XD\=:I MX\T+X7:4]S<:7#XDD@>_GMYS%((W67*!U(*ME5.?TK@_"^O:UXV\71?#6\UR M]@T?3X[JXDU&*X=)KF1 9(L2 [@%/##)W>U?06N? #2-?T^:W>_NKF[L9 M(U7-B=NU5CST RW7/4UG77[-/A]_#^G6=E>WND:A8^:JZM;H@N621LR((?"6JZ]>:38^$XO]$O+:X:%[EED\K>[*P+ @YPQ/ M/-=W>?$C7KS]G'PU?27DEKJFL:Q#I4USN.Y8Y+AHBP8'Y<+@YS[UVFN_LQ>' MM2T?2;6QO[W0Y[:-8;N^LT02W\87[LV2:-JOAWX4_$>S\//?:M+K5U:JPU.]U&2XMF.US MG86!N+VTO$MQ=J5CC<,I.1&1QVYKLT_99T.40 MPZOK-_K6G6L"0V=C>K'BV51M4( !P!@#Z5;T7]EWP[IT.I6MW>7NMS7MO)'' M=WD:'[."NW"E<<]^?2C4-#,\??M$:KH$FMVVG:(;^XL-,T^],JS1[8_M'7*D M?-CFL6\_:+UR+_A#8XXX9[76%2>77(U5(@2[H8C$?F4D+NW$@8'O78:)^S=9 M:3%K36WB/6(M2U&V@LI+XI$)HX82=B+QC;@E>>QJM<_LL:"?#=KH::UJ-II; M,&N;79&$NY,%=T@Q][:=O'84 K'M6FW;W%I;.\RRM+$K_*N <@'.:OQ'@CTX MK$TNT6PTJSM;=2L=I$MO%'(,;E0!<_D,UKV8RA;<2&.X!NJ^U!)8HHHI""BB MB@ HHHH **** "BBB@ HHHH **** "BBBF 4444 %%%% !1110 4444@"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHI@%%%%( M HHHH **** "BBBF 4444 %%%% !1110 4444 %%%% !1110 4444@"BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ****8"'[PH-%!HMJ!2OM.M[]O\ 288+E5^ZDL:MM/XU2;PYII4 M:9:AL\CR$Q_*JGBSQ5'X8EM2;.6Y>X)4&( ] #W(]:R%^(5TP=SHUX$!P,HN M?_0JSG5C#=A9=4=2- TO SIUG_X#I_A1_8&E_P#0.L__ '3_"N9_P"%@WV M1X=U,CL?*7G_ ,>H_P"%A7__ $+NI_\ ?I?_ (JL_;0[CT.F/A_33_S#[3_P M'3_"FMX?T[C&G69_[=D_PKF_^%A7_P#T+NI_]^E_^*I5^(-\3_R+FI_]^E_^ M*H]M!Z7"YTK>'=-(!&G6?_@.G^%+!HUE;2%X+*WAEQC,<2J?T%?SIZ*0XPV!C!4^E,GO(X(I)7<1VZH7:0] !U->* M#H6FZA]NO [QO+"ZD*RYR.N>"".E5%);(>K/18D 1A&2%!S\V22*60//*NW: MR*/F&!GD=CVH0%4# 2R$+@,._O2R*8XL*IC7@\ ]>^:T 9&B.'4%E2/Y')[C M_/>I7V[E^8<]4[G\:AF5GBD!+>5MR5 ^;Z>E*R+'OFF54BC3Y&P=R#'S$F@! M\DD:KN9L9&,8SQ]*%"1[RBL:/ M;:OHFFB]$TNLR,EM@_>PA?C\!72DD2<(V2I)8#]* (R%6;(7EP -7959?,;J/-&2*YO5OB1X;TGQ39>&+O5H(/$6H(##9;L2 ME2VT,!Z9XH Z;RAYL3.?,D0'!'R@9]JGCQ%&2Q&>I/05PEU\8O!^GZWKFE7& MMVJW^D10R7D4C\QAP2F?K@UFZ#^T#X!\5Z??3VVO6LT=LAFEA:3)$?'S#';) M I >EB8$JN=K-D@8SP.O-2%R#@#/MFJ5M>+.D,D1,D4JA@8^5 [4YY)9'>)$ M=2!N$F/D_P!WZTP)1>1R*2"S<@<@C%/\T G+YV\D 5%)&6<%F*6JK \KPDL@$PZ_*:BO\ 4(-(LCP)A42MP,RE57/XL*5P.C>;9N)SM4;B1U_* MC?@ D[5]*I6&H1:E8QWMN3+%,@:-TYW#_9]J=Y99]VYRS\B*7D#'?BF,O(^1 MG=D$<9XI!*N64$Y7J*@=7:8,V6"\[5!IIR=[J"B]6P,,,4"+!F7*C=\SZ7X!ALKO5B42Z?RXF3 ).,_,3]:ZA057S%1R=NX#'Z4 3/ M*J+DG"^N:9]I4%.2=W/3&!59]N9C,?W&P,R$'Y>Y)J&QO8-6@BNK25KFSG3] MVXYB<>H[T7 TLXP,@$]*4O@GUQR:YWQ7XQTKP5I\-YJ._%]A\/O#4VL MZ@SK;+(D:+$/WDDK-M1!GC+,0/QJ]H6L?VWH&G:RUK-:/=PK,8KI0'M\C.UL M$@$=.II"L;XD!08Y/<9I"ZL-V!UXIGFJ6'S9)SSC@5P&@_&[P5XFM]0GTSQ':WD.G(T]PT$ MF5CC4;F9N.@J71?C3X)UW2+_ %&PUVRFL+(YNI%!OB3X=^(UE)>^']2BU***00R>0V1&Q&[!_"N7O?C[X,L]; M31X-1BO)S-Y;,K A7+8PHYJHT@^?)<(B M\*1P1GK39)"AR3Y<)& R]R>QH%8N+(#@;L$\TGF@NH'4@D>4)=74$EPBKQPA /\ ,4!8Z02#!(Z9_6I1TJH'4%=C8"L< MY]:MBD#%HHHI""BBB@ HHHI@%%%%( HHHH ****8!1110 4444@"BBB@ HHH MH ****8!1112 **** "BBB@ HHHH **** "BBBF 4444 %%%% !1112 **** M "BBB@ HHHH **** "BBB@ HHHI@%%%% !1110 4444@"BBBF 4444 %%%% M!1110 4AZ4,<4@)/%2WT&>??$[_D)>'>X\Z7(_X *)I)/WA)"?O1\@ ]*L_$ MK2[_ % :?)865&;1+IB.2?E_^*KR\10G/5 6] MPS_%^M!*_P"U^M5"OB'/&A7/_CO_ ,52@>(1_P P.Y_\=_\ BJY_J\R>4M97 MT<_B:'_ #-4_P#BH?\ H!W/_CO_ ,51_P 5#_T [G_QW_XJIEAYV$HE MP.N<;6_,UD^81X_T%23Y;.1MV\YV-WZU8V^(0W_("N?_ !W_ .*I=)T/6[WQ MAIE_=6;VEM;')1QR3M8=B1CFNJA2E!ZEFS\7K"]U;X6^+++3HB]_/IEPELJO MM^8QD#D>]>2_#;Q_X>?X=6>BZ9!+I_BBUM7MYDFT_P#>&>./$K L,D$J^#W[ M5]$,CD+CA@1D>W>L9_"&B_VU)J0T>U34U48ODB42G.1C=U[G\Z]=; ?(V@_% MO5]7\+^$([&ZU)M8L]!:>[1[)E995F/WE(X."."*6U\'ZXD'@?3/[6U-XM7G MU2]U"9HI-Q>/;+ F,_*-Q(X(!]#TKZYLO"&DV5W<7\&G6ZW]R8% M9[4 ?(4(POSG[V,\8J?P[HOB'3[#PYJLU[J-UJNJKJL%\2LA3;YI1!MSM&%/ M! 'K7V'_ ,(EHYU==2_L>U?5'&#J"Q+YF,YSNZ]:O1:59Q,JK!!''&#Y:JN M">OYF@#YH_9]TT^%/A7XZB\+&\G\0P:E<*%OGDQY@$0('F%@!UZ#%>::%=W. MLP6T.AZIJU_?ZGI&HIJUO=6TD089*YRQ.PA.@4 GJ*^W]/T*PL&NOLUE!937 M#EYC$@4RL>KG'7.._I572_"VCZ;>2WEIIUM;W;=&@!$K??;ZFEU M'PUHVH6TEK>6%K=6TK8EAFC#*[8QR._!(H"Y\G>#]!\5Z[XZ\&Z5KNLW5QI% MK--/&MO&=GEM'E$:5",X"KR2<_C4O[3>G7I^,5OXML[6>:X\&Z%)K4<*1L!< M>1-GRMP').[T/T-?5MKHMKIBK'9VL5M @V1Q6J[" ./ITJ672+6XC;[1$L[N MAA/FC<64\E&]0?2C89\.:7X>U4ZQJ/B2\M;E=5\3V:/*6A9A"$C)CXQ@X##L M,XK-U#PWK.F^&+Z/Q T^LZE>>"PNFW=M8_90$,XVQND0 #9#'+9;G%?>S:1; M2D&6")DC4+&2O(XP1].U-&DZ>8T,EM"Z_<577.P?W1[4"N>!_'S5M2LO#_A' M3VGN;'PU/% NJ2V\1,@;]V$4$8;G+ D$8KAO&SZ&WB&RT34=1UFV\!6^D0W. MG2VZ3M(;LLRMN97#G]V%X9B.^,\U]9ZEH-IK-@++4;:&^MB=WDSIO4X.00#Z M52N/!.B3:?#:7&EV\]K; -'#/&K(G&, ?2BP7/D%8_&?CRS,^OZA?0+I>@:E M/:I%"4,DB(6A<[=N2-J\'.>]3%?$/@31O#M];:M?2SZ]HEJU\)XFVJQA$A;+ M$A3N)R!CTK[+?2;8@'[-$V(S&H"_P$8RK("')48!&>,<@5]P M>$/ACX=\#Z%!I>EZ=;K L;0-*\:[I48DLK8 SG.*U++PQI6D1,+33K>SW,VX M+& ,'UQ0.Y\9>/VE;PW=66E75]/H2^&+ADE:T:21&\S ()RS-@GC.:CD_P!& M2YL_"Z_\ $)K>WN1H M^JVEZ8--FGG"1BU'*?NV 1CN+=03QUKU+]H_7(8_%?PZT[7MZL+O[: M;* L\TJ", _(58#);H>]?0M]X,T'4M1@O;O2-/N;N$#R9I( SH.<;2>G4_G6 M+XE^&/A_QAXFT?6-8M5NI=*AF@AM)E5H2) ,DJ0>1M&.:0CY,T1_$_BKQ-X6 M\.MJ&I'P@GB":&V<0NK2V A(B5G&&'0'<6)/2L";1&,8 7TXJ M$>%-'M]7.HP:=9IJ3<-<&(>9C S@]>@%,#X3U.1-&M,T:.ZOF\86WB.R@GC-L2I0AB5Z$ M;>4RV.*^LU\(Z.-4EO%TFU\^3YGN/*&YB3Z^M(WA71%U%]2?2K5=2\]ZCPRK+;A8T+E0%# $8#8(7Y ML5YWI"CPA\'/ASJEGJ.IZAI-I91_:]!<2QSSRAY#DON,B';A=OXU]QQ^$],3 M5GU/^SK--2F4(]WY0\UE .!NZ]S^=0S^!O#K3;_[(LTEC?S%8PK]X?Q?6@#R MCXE78GN_AMJI5;+3OLLK.)GW^4SQ1[ 0WWB"<<\Y'K7CMWXZO/A]XT^(MEJL M5]XIDU..:XM]1MVD18%:10(66/*QX*EMQP1G%?7/B/P9I?BBPCLM2M();6-T MDC"QC*,I##&<]2!3T\(Z#"EWLTFRM'U D78\D SYY(;'4G ZT-"/A V>K^+_ M UK>B:G-J5]IFFZ]HDVG@12?N]\XDD^8<_&FY\9V5EI7]D- MY.AO$4U.6)5EF4DCA4QN.1O.01CBM3P#=^&M"^'=S?6J7[6",QN?M@F:61P% MR0CDGDXX'%>EK'C"E<1J,8/\7I5-=)M7BDA:WA9&^/6G8#XIUOQ# M;_&!M=\9Z7;W=G96,;10V"V1MVDL-@:9F4 $ON! 4@DCH:P?'<__ E&L/K/ MAZRO$\-Z?I^FIJ02W>,R$!5 " ?,5?DXY]:^Z++PAHUFS_9=)MK56!21$C # M@] ?"N7_ (2_QQ\1+_P\ MDEII-QYL=N6B,*/,1&59<\=,CCBO.M!^)$O@_P"%$T.C)+HOB:PUEQ=65WIH MG>Z22[ !5Y5)^[N/RCC(]J^RM+T*PT.W@L]/TV&TMD8;8[5 D:D=P*K:EX+T M+6-6-]=Z/87FH1%2+FY@#R#'3!Z\8H'<^09OB#KOB'XQ>%M6LXK[3+G^WAIM M_:NKD2QA68ML88"DD#Z!IHU#5%\5/K+)<2#3FRL9NR% MW)C 3'..G-?7A\*Z>VK)JHL+=]1W;A<2QYD4=5C$+K]X2SH[7P7HUCJMEJ-MIJ6EQ:1O;Q1(BA5#D$\ >WK M18#H6 4N -JCYL]G'KZT[ /HIN[FC<*0 M#J*;NY'%(9 ,M(69LE03@8V,,5YO M\78KO4O%G@G2;>^NM/2]GNE>6UF,;$+$&'(^E/;X.)&RE/%'B;I\SMJTA'Y8 MJBD>FJ/E&1@XI=H]/TKS8?!UB ?^$I\0<_\ 43DH_P"%.OV\4^(,_P#83DI6 M$>D[1Z?I2,H]*\W_ .%.2?\ 0U>(?_!G)2CX.2?]#3XA_P#!G)19 >C[!Z5& MS>6^=OR^HZUY[_PIQ_\ H:/$'_@SDKF;G2;_ ,$_$SPS90Z_J5_;7TK));W= MT\O2-CGGCM^E 'L:%5C4D.6(P#CI3(Y<.(2K*V220,@CMD]JRO%7B&W\':#J MNNWKO]BL('N)AN_A5QR2;BF$&Y6 .XX_+UI$QY+OMR"<8)[YKS?P]^T1X&\4W]U M:6&N1//:0M=3!X9<(JD D90>HZ9INE_M)?#W6+R[M+;Q!#YEM@-F"8!F.>GR M>HI >GN3Y+< -MX7-*02I4JNS'KSTKA[OXS^$M-DVWFL0QLMD+^1S'(1Y.[; MNX7U[=?:L6W_ &C? B:)+J]WX@MX;>&012CR)20S$A. G?%,#U$%A&I(VJ%! MSWI)7\R+(++V.%S7BGC3]KCP'X5\+6.OQWIU"PNKY].'E1NI698Q(P(9.P([ M5NP_&S2-,D\0W^L7J6FEVF*BL_!93M R5ZTN59 MUPQRO/3I[5YF?VA_ I\-+XD_MY#I1D:W1A%*#YBXW#&S/1AVJ>#X^>#KWPG/ MXF@UB(:1"PCED,,F5D(+*"-N>BGM1<#T./$*$;LJS$ESVJ0\)_K %QUXZ>M> M.O\ &V/5/B)X)TC1C#?Z)KAF,MPJ8VE(?,_BP>N.U;'C#]H/P-X&U-M*UC6H MHM05#)):B"4F.+H6)"$<'W[T!8](&<$@98X'MCUIQW$;>",X_#UKD+/XI>'[ MA+I4U%)7MH8KA]J,,1R+NC/W>ZUSNM?M*_#[03;BZU^.%IH!UTU ]RQ M@E& RE@>4&> >F:KZ/\ M)> =;M]0N+'6A/!8VXO)I/+D4",L%! * XR13 ] M2# 2#&[CC&VFY"J3N(7<=PQWKD=&^*WAWQ!X:?Q';ZBJZ5"K>9*4?Y>O.-N? MX3VH7XM>%'NFM%UF W*V4.I,GE/_ ,>\O^K?[O?'3KZ@4@.Q=GX QZ^@[U" M/+\U0H8&3()QUQ7AFN_M3:'X6MKO4;N[6]TD:M;Z;;F")U9_-0G<)';YPC*K?O7P2%& >H!Z^E8&F?'+P3 M>6NGW$&N+)#?>=Y,A20 F,9D'*\8Z>_;- 'H6"LI 4!2,EL]*1 (H]P)DR?2 MO&[;]J'PE??$NS\&V\[R27=BM[%/M8*Z-(4!Y7U'>M_1?CWX+UV[OHK;68Q_ M9Z.\Z;)/E4 DG[O. I/&: /1V4Y.Y@@(QBAE.#M =CQG->9>&OV@?!/C!+^7 M2]?MY[33H1'$TN\OKVX M>!PR-#M(P2 >FXX /2D![T0S1LHP !C[W?O3F4%]KK\BG*XZ?4UYM8?M >!= M2TS5]177(DL]. >YD\N3Y8RX56QLSRQ'0&N:^&_[0]O\3?B[J7AO3)5FTBVL MY7DD$95ED!CVC) /(G;Y>F>M 'KJKMR#\S'FD"KEE^61%Y8YY!KQR+]HG0M=\+3W/A M_5[>XUBT:S%S!)!)B-9F !^90#D9Z$]*V)?VA? VG^)AX>N->@_M87!M)XTM MY0!,#RN=F/UI(#TE(UBD2X\I13_M2?#B$K;OXE M5I0I;*0S ,R\;1^[[GBNGT#XO^$O$L6E-I^L+*^ISR06ZLDF3*B;W3E1C _" MF!W'RD*^TMVZ4R0%&!4 *O/)]:X'6OCOX-TB-G?5PY,ZVP5$D'SL,@?=K)\( M?M"^'O&WQ/U'P/9>9+>VEK!=,Y! PZLPZJ/[I[T >KXR" 64]?NT$!CD*23U M)&*\^\1?'?P=X;\4VWAO4M82'5I" 8ECD(4YQ@D*1^M5-7_:.^'VC:O]@N_$ M"17*E%51%,0Q? '1".XZT@/3U!!10 4 ZYII78< #)R>O6N"U#XX>#](UVST M>ZUV!;ZZP8HQ%)R"2!R%QV/>J;_'_P $3:CJEG#JZRS:6H:Y*QR 1;E+*/N< MY /3/2F!Z.C_ +LMMV<]#UI_R(H)^M>(>+OVKO"/AJ'PE=1SMJ%KKMV;,2PJ MP",(]YR"N?2NL7XX^#SXGBT ZLAU1RJB/:^"6 (&=N/XAWI >A ;@2IY89 I MBS&1LC>%Z8*XKB/B%\9_"OPSDA76[_[--(!MC5'8D8X/RJ:L6WQ6\.7]U#'; M:O%.;BQDU2$+&XW6T;;7;E>S>O/M0([192Y[!>AYIQ;&<$<>]>+WG[4/A.S^ M)>C>$S,1)J22.D^QBOR1&1L_+Z+5V^^/.C:Y8;_"]]#>SB_6S;="V!E=W\0' MM1<=CU=Y)%4D ,?3-1.9#E P*G[SY^[7@_Q1_:H\/^$+ 6FEZG#&_[8@;4]_E20B)_OYP1G;C]: .^\[; M(J$9R,Y'M2$MO++S\O0UXE\4OC_-\./BYX'\,-8FZL-;BN#=72;0+=PT8B'/ M/S>8>GISBN6\0?M67VF^/_B'HUKI9ELO#6DI=13_ "8EF^TB)DZYX!SSQ3N% MCZ2$SLRF,K,O?YL$?A3D=\@+\X).[=P17S,G[0'BWPD9++7[*UU*]D@>[C?3 M(DA58U&6W98Y/(_(UU7QG^/]Y\,OA%I/BZSTUKRYOH(91 -N1N\O/4XZ.?RI M >XM.8^2N?\ =YI2[%"03D] 1BO ?B%^TI)H'C_P#X>T:Q^TKX@FB::0[6\J M$S&-SSCD=>*] LOC9X1O_$&H:0FL1KJ5GN\R-HY, #=G^''13WIW [Z8DE@) M.=O H>3RMH+-EAQ@9KR[1_VD/ &N:I)96^O0&X2 W3 V\O\ J@0"!?%NLRZ=IVMI<7:([^5Y4B\(I9B"R =%)ZT!8])#L4'.2I^;/<4DC[5# M[F '&,5X]X@_:@\%Z7X5QU84W7?CNE[\'(?& M_A^(RK=.(X3,,J&W,G*G'=:+A8]C5R#QG&-Q)&,TYI-C8!R#7SW\//CUJLVI MRV?C/R$6VTR+5I+RS01Q112-L&Y06+<^GJ.*[K1?V@_!'B'1KW5+'6XFM;-2 M9=\$H(P">Z ]C0!Z4QVD?, !R2:8)61"&(W=QGH*\TT_]HCP#K'AC4M;37X5 MTS30IO)&@E!C!<(IQLR;_&C_A1FB?]!;Q# M_P"#>;_&D!Z+N%>3_$!D'Q=\#']T3]H?(#?O,>2^./3_ .O6I_PHS1?^@MXA M_P#!O+_C4VB_!S0M!U^#5HY]2N[RW&Z-KV\:8+U'\7L32&:/CSPLWC;P9KF@ MM*+9=2M)+3S5Y9-ZE>0?K7C^@Z-\1'T/_A -;TW3SI-O#]EM]6AGD9C'&N(M MWRA0<(N1VS7OZH$@DG&?,P3STX]J;)\T]B>@?)8#H?ES5 ?)UA\#/&?B&RL? M#VL6^FV=IH.G-;6]Y93-(UW('W*KY4 [CR.>!773_ W5=6O? 2W$-L(-(BU M2*[C+$;C-$%B/3G!&:^A)9/(^XJ+GDX7O2WLIAMBZX#93G'J12 ^07_9/\3W MWPU\5Z;J5]!+KJ2O9Z)*)<@6.Q2D).!@;]YZ$^].A_9KO=0AL-5M= L])US[ M99->SI)*6E2%U&<,,?=7T'6OL"0[;E1UX[U%=R&'RRO!<[32 ^:/&7P'\43Q M>*+W3(K">>?6[K4[.WFE(20/@#=A>.,]*C\4_!?Q1K?B/4_&<%K:I>?;[&]M MM/+M^^2!%$F\8R#E,*!U!KZBV@R&+^$)QZ]:KV]PS2%3CY0<<4[!<^9%^!GB MCQ'KD7B?5(K2.YO+R6:2SWMBVB;+)L!49;+$$'H!3O'/P?\ '0\0^*[W0/L( MT[5M:MKF2P>2SM[6=)XK>))9I DC*@!8'U]3P* /EJ'X,^// TM]'HMEIFK_VY:Q0W4MY< M2)Y.Q.VU3_>/7TJ.U_9M\36?@_Q#ID[6,T^H^%CH]L%F+*)3*' SM^[@'GK7 MU8G[N\:$;Y*HH Y&X%_A%XG^(.B:#K/B7P]I1LK#0;6RATXSR@W,J9SY@ MP"!A\Y'=:^MYH(KL/'-#'-&A7"2(&!]R#4F1!<);QHB1*HVJJ@ ?2@+GB/P< M\">+K7X::KH/B>Y\TWEM-;V-9;F&RM[O6H+ 1!)&.&CFWOU7N*^F_OB13P)48L1P?2I!$J@'KL5<9Y MI!<^=_CO\%M5\9>#?!YTQ8I;K0+R*\EL7@#Y;\7?LU:_XNM]/L4:UMH(?#%GID@,A5 M9)8V);)V_2JGBCX-^/?C3?\ VW6;&P\-&RT6\TZVBLI'(GD= $W[U& 2HR1V M-?6LENL<,F,G8%1R:]3^%'@CQ^-=>TRPTJUFLI+5 M(+65V9F8QX9@RC&/+/YU[J1]GN8X5)92<_,%X;N/Q MIA<^3]1^!WC?QJ^H:EJ-AIFG7KG3DCM89WV8@(#G)7/1'OV?=;L/#7@.U=;=GTN[:YN76^O:8MM?W^G>)=2UB&W>1ANBN!L0?*N> 37U!YADL MXG/!+C./K3Y.)HP.-Q(.*+!<^0[GX'>-5\+75R^EV#>*+J_BN;&>.:0_V>RH M55E^7H& ;Y@>M>B?#;P7XP\+?%*?4-5CM-1M=8TNTM+N_20EXYH8F+GA0.7. M.:]UG7[.T)0D_,$Y.>#4GDK %"# +%B/>@#Y?\0?"/QIIVH^--"TNQTVYT;Q M9J#7<^HRS/\ :(%:,1G"A<9P,XS7!^%_"'BR?Q+X_P##FB:);75A=0Z9;R:C MJ!DC;Y P#O#]K?6VE:;)=V_B6YUR/36F?8J2Q*BC[N[(]/:HO#/[-M_ MH'C;9JFGVFOZ=+J5KJ"7QD?S T>#N(4 #:21_P !&:^M[JR1+:90\@WPL]:^UV45@UA>.P2-4W?/ M\JD\[OTK@8_@1XZ^'EGI-QHBV6KZE-HEQHUQ#/,RP1--*6\P.JYX '4=S7UH MP\A6*=>F34LW[L KQE@OX4!L?,6C_"7Q9X7UWPCJ7V:VOXX$NH[ZW=FVQL\! M0E"%RP+,>3CBL7P[\ O%OEMI\*6NF^&K;45E@TCS6V1X0 ."5W< D\>+X&F^&D.F:?<:5_:,>H#5FD? M>0;@3E<[=O'04>$?V;+S0_B)=3:WH\&K61UQ]6LKHM)N@)&T=,#IGKGK7UQ' M")>26'/0'%5YYW'VA@>4!Q^=*P7/ OB[\"M4^(GBC4+R.2V$0L66PW28,G&' /?Z5QK?LQ^+8O#$4/VFUDU&^T:"SU!Q*3NNE;=)(3MZ' ]/I7UG;M MYL3$JN5'! Z4^ Y3?_%B@#Y;UC]F2[\.74I\&QVVFZ?J5NWV^)I&!:<*%0X( M;MN[CKTKN/'/PHU+Q1X=\!Z9*D4\>EQ>7?HY/(\D*N,#GYAGM7M&[=*F0,%6 M.,=ZG0 NQQSM%,+GR1H'[,?BC0[3)U&'4+V#6[:XL[B5P!%;JOS $+UWSGOFEO#,P>:)D98A@J 0/;L:^O[,"X3KZU^SMKFJZ1X1L(7M[=M.AU-7=7(W>>JA03CVQ7T/I?A;1]#D MGETW2[/3Y<_,]I;I$7Z?>*@9_&M,KO,F<_=!X[<46"Y\A^!_V9K^U\.ZQI%Y MH]GIVKQZ1_9MMJ\1GE<'IWKW,($MUZMD?Q'-+(VPQX R>^*07/DK4/V5M4TJPN+/PQ;V6 MG6-SHL$$\2SMF2[#YD)R">0%_+I5C6O@SXT\?:W<>*-1L],T+4;"6*2VL+29 MVCNBB@@.67(R5 X]37U:D"F1TY (SP?>FI)OCF9@I*E:K>6=K8VUG;3N86\F4,68LN1E2>QY%=/JWP5UC4W^)$\44*OK M=O)#:&3Y6=VA"#>,?*,CJ*^AK=1<1%VZGTXIT:">&.1B=P^;@XYI!<\3^#'A M;5+/QA?:C=VSVD<.D:=II0J1FEH)"BBBD 4444P"BBB@ HHHH *** M* "BBBD 4444 %%%% !1113 **** "BBB@ HHHI %%%%, HHHH ****0!111 (3 **** /_]D! end GRAPHIC 12 irmd-20221231x10k003.jpg GRAPHIC begin 644 irmd-20221231x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" ,% T4# 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@!DA(Z=J_.G]L'QQX]_:3_ &F;3]FKP-KA\-Z(+,7? MB"_C)W2)C+HV.J*"GR]RPK]%9!GC.,U^9GQZ\12_L>?\%#[7XP>(])O;CP#X MFTXV$NJ6T>]8)' #KC/WE\M6QW#'&2* (-&_X)P_%C]EWXB>%-?^"/C^;5DN M[U+?7$OXEM(DMP0W[U%=O-CX(*CG)4@5Z-^W_P#''Q]>>/? ?P"^'-]_8WBO MQBBO?:C;RE6BA8LNQ&ZA#LEW'K@"M/Q[_P %5OAO'XD\(Z'\-+6_^)5]J^H) M;W4-E9SV[P1$X_=K*B%Y"2"!C& +?@%X0;X@_#;XH7DWCG M0H!="&*S%L"JK^]$4H8D\9P& R,YQTK5_:#_ &@+O]H[_@E_#XKU5(X]=34[ M>SU$0C"-,GF?,!VW(48CL2:].^-__!5#X.R_!G5%\%ZI=^(O%NJ6GV2#1383 MPO \J$,9790GR9(.QF).,9&37@7C7X0ZU\(?^"3ZVFO6DMAJNJZS#J,;]0+B=G!_'.?QK?\ VG+; M7OA;H_PJO-'(@L?B#\/K7P_>J3RS,5W/]0KICZFO5[?P"OPU_P""CWP7\/(@ M!L/#.E6TA ()>.,1L3[Y0T#/)O$?P%\#?'C]LCXPZ?XX^)-E\-K2QNC-!=WI MA"W#ER"@\UT' /![UZ1^QI"/V=?VYH/A?\ #_XCI\1/ FK6C3WDEB5^SM+Y M(.\A&9-R>JL>.#@\4OPW_9<\$?M1?MO_ !PTKQQ#J,EIIL@N+0>S"3RG=6*,482QH5)#="^1D'.0: /E7]G_ /9=^&?QYG\;ZGXY^,6G M?#6\L=:DMK>SO6MPUS&1N,@\V5#C)(X!'%?2/_!/J:[^#/[8OBGX2>#_ !E_ MPL#X;MI[73:E;,#:B41!Q(@0LH;=^[)!YQ7F_P"R%^PWX/\ VK_!'Q9U'5KB M_LO%-AK4MGI5W!/B"(F,.#)'CY_F)[BO=?\ @F#XNT7X=^./%_P:\3>#],\* M?$W22T3:A;Q&.75(HB=P8DG^TR 75_;7U M_+;PGH[K=2%1^E?,?PO^#OAG]LV/Q3XY^*7Q]LO"_P 0'NS"NGZR(T+JJXB M:5U^0 )NVCCK7TI^QEJNLZ!^T/^UYJ?A[2XM:URUO;^>RT^:0QIM_&30)_A-\04OY_M]CH27>VY,?B[\"_V9?&NH?&_3IY'\(P27.EW<][%<3:A:K&S@%D9L8PJ MC..#7RK\*?V0/'7_ 4=TFZ^+'Q-^(E[H]E?CW\/]*U+4M0\%7,%Q;>'+K65*$32*X'<@;LY8 G!K MH/V%?V\?A]\!OA3)\+OBU3@C[,H4LFQ2?DR049!QN.03BOG M+XH_&[6?V=_^"DWCOQSIL$]SIUAJYCU:*-"T;6DF$??VS\P*Y_B"U[UX%^(3 M?MO_ /!0WP_XT\':9>M\/_ ]H\;ZQ<1&,2?*2IP>F^0C:I^;;DD#!J#X,/V\/V M7]9EB1A2V.M5]3^''CW_@EC\3 M?!VHZ'XQD\4?"_Q-J,5AJ5I=0^2/-)^858J@+,CB3 *J<$#.!DTO[7G[0^A_ MMW?$KX9?"KX0V][XFL+75XM3OM82VD@CC!RC860*P5$9BS,H&RKZ#DCK7:_LL_L%?"/ MP/\ ''PYXG\(?'[3O&VKZ+(]VNCV*VLCRKL9"3Y*M3T77-6UW9IEM8/,B"/VCZ'>NT M,PR"R0NZ'ZAE4_A0!\%_$;7Q_P %&OVL/"?A#PWK729*3RN% M?8W8MP$&?^FM><_MP_";PM\2_P#@H'I?@WQ!XHM? /AMO#5I'_:DOEK#;K'Y MH1/G95Q@ #GM7T7_ ,$.:<+AY%6*(J"?0;F_,U M\^?MW:=\--5_X*(V5O\ %R_NM+\#MX>MOM5U9B3>K9FV8\M';KZ T =;\#/^ M"?\ \%O#7Q=\*:OX=_:/TGQ-K-A?I]?\%2 M?B2VC? _3OA]8-G6/'FHQ:;''C)-N'0RL!W(9HN/0FO"_@-9?L(^ ?B_X5US MP1XZUZ?Q9;WJKIL5U%?-&\[@QJK!K90<[SU(KGOVO/$/Q-^._P"W?8Z9\']( MC\3ZG\-[=&BM[KROLL=Q]Z1F,KJC9W(N,Y)3VH ]2_X)B:UJGP=^('Q+_9[\ M328U'1)UU2SW'F0,JB4*/[H'E'ZL:\\_X*C>#=)^(7[6WPE\-Z]KL7AG1]3L M4M[K6)]NRTC,LF9&WD+@8[D5YWXE\2?M!_ 7]JGP%\:_C7X4M]#-].ND3SZ4 MUMY5U%C#+((9' ;#J/#/\ P3Z_:3\*>)[CPE#XT^$.M31(LVKQ^?/I4Z$!L2 K MA@65P6&&&1_#7ZX:'K=CXBT2RU32[F*[TV]@2XMKF$Y22-AE67V((H _/K]L M/QGXW_:;_:@B_9G\%:^_AK0X;#SO$MRAYG1D21D8#[R".2/"GJ2:YS0/^";%URHR->/[' MG_!1@_&+Q/I]Y/X(\7V"VO-_\ @I/JLWPS^.7P+^+5 M_H]U/H6CWB"[\A0SHR.S^66SM!._CGG!QFN._P""@W[;'PM_:+^"VC>!/AUJ MUYXFU_4M:M)C!#I\\7D!/X6\Q%W%B^ $W<@YH Y?_@IO$T_[-_[.<:*6=]/B M4 #))-LE>K>"_CX_@C_@FSXLTB]NA%XD\+-<^"P5)RDYD>*WXQD':%XKF_\ M@HSX2N=/\#_LU>&[N)C=6TD5G*@(!WK"BD9Z=17FOQ>\*Z[!^WEJOP;MX0?" MWBSQKI_B>[1%^]YBQR.1[+O;/OF@"[_P2@T"Z\*_&CXU:->H5O+#09+>96[. MLQ!!_&O?/^",/_)!/%?_ &'#_P"BQ7&?L&Z0+7]NG]IFS*!XF:\15'W2IO7P M/RKC_P#@GO\ M3>!_P!D'3?'?PU^+5Y=>%-7M-6:83M933QN5 1HR(U9U8') MY7&!USQ0!ZW^S_\ \I3OC-_V"V_FE-_X)R_\G3?M(_\ 88F_]*#6/^PQXH@^ M.?[='QF^)_AVWNCX3>R^SPWD\142,SJ$'L2JEL'G Y KAOV5?VF/AO\ LZ?M M/?M 3?$#Q'_8$>HZW<):M]BN+CS"+@Y'[I&Q^- 'ZPR=/ZU^,?[<5QXF_:/_ M &AOB9KGA5Y?L/PDLXVB>)#\KQS()V#^JD-(/937W]>_\%!?A!XF^'/CS7/! M'BM==O?#6CR:C);O87$&3]V-098T!+.54 'O7YZ?LU^#?VN8_A_XGUOX=>"= M.UKPQ\0"\]Y>:Q)9-)>(P="/WLRL%(=NW- 'Z.Z4NG?MR?L>64"ZL='3Q1I4 M*75Q;(LS6DP"F1-I(!((QU[U^8?Q7_X)ZZ3\-OVIOAU\)8O&EY?6OBF,O)JC MV"(]OU'$>\ANGKU7XPK_PS-_P4-^%GCR+;9>'?'5C%9:@( M\A99B%B8L1TR\D+<_P!TUUW_ 5XRWAWX/\ &<>*DSC_ '#78?\ !2WX3S>/ MOV4K7Q)IJ'^W/!S6VK6LD7$@3:J/@^@#;R/]@?2@#A/^"E^KW7Q<^*7P@^ ^ ME,;@:YJ*7^H);O\ ,L0)7GV\MG%?MP_"+PUXU_;T\&> M>\3P>"O#3> M&K.TDUR2/O5ZA_P3ZNM4_:E_:A\4?''6[+R[/0M+@T M>P61<%93&%5@>A(1907<&,C8CM_K-@X4\9Z=: .C^#_\ P3S^">D_%+PGJ.@?M)Z3XAUBQU.W MO;72K3[&\ET\3B7RU"SD\[#T!QR:_50?>[GG-?EK\$+/]@[P!\6?"NO>#?'6 MO2^*K>^1-.BNHKYHVFDS$H8-; 8)?') K]2@?PYYH _(O]OO_@GEI7PK\&>- MOC%%XVO-0O)]06?^R9-/1(P9I "/,#DD#/IVKH?@K^Q_HG[*7PLT[]IMO&=[ MJZ\@=*^FO^"J?S?L9>*_7[5:'C_KLM3:K M\,[[XP?\$XH_"&E@MJ.H>%8/(C'5WC9954>[&/ ^M 'R/\*?V%?&?[?/AJ+X MQ_%/XDWNG7.L II-O%:"Z9+-))/D^9EV('+[5&>K$]:]3_8Z\9?$+]FC]IRZ M_9K\=ZV/$?A]K$WGA^]S*<9JA^Q+_P %!OAC\)/@?IGP MY^*%[=^"O$GA7=8%+G3IYEN09'?($2N59=V&#!>V,\XS_P!GSQ3=?MD?\%#[ MOXO:%HU[9>!/#&G&QM]1N4VB9(VT= !G!.* //_P!O+_@G9I/P MN\(>,_B_'XVOM1N[O47NO[*DTY(T4RNS%?,#DX'TYKU?]C']@70O@U!X3^/, MGCF]NC;:3)J4VE/IZ(@4PDL/,WYX /.*]J_X*D8/['WB0#D^?#_6O-?VB?BQ M+\-?^";/AC3["9UU[Q/IEGHUE'#_ *S]Y]]@/3"[3_OB@#XVT_QMXITOXP6W M[6JASH5]XWFTR564HKP>6@C)/=3'^&8S7ZA_MM:G;:U^Q=\2-0LY5GL[OP_Y M\$JG(>-VC92/J"#^-?G)+\#/VPY_V8H?AI)\.-+;X=PVYOTW26 NPN6F\S=Y M^_?AB,%[_#WXSM\6O^"4_CZROI&;7/"^E2:->K(I5R$:-HSM/8(RIG MU0T ?0O_ 2__P"3(_AU]+[_ -+9J^J3TK\V/V$OV[O@A\&?V6_!?A#Q=XV_ MLGQ#IXNA">M?>WPM^+'A?XU>"[+Q9X.U3^U] MO"ZP7?D20[RC%&&V15888'J.U 'YC?\ !2+P#H7Q/_;J\!^&O$GB2+PCHM_H M44=QK-P4"6R^?-\Q+LJ_F17DGQ*^#'A/]CK6O!WC7X0?'NR\9>)7U%;9[72V MA\Q8F*!LF*1_E()!#8SVS7OW[;WPLT7XT_\ !1KX8^#O$D=Q)HNJ:-%#<"UE M\J3'G3?=;!P?PK@?%/P.\.?\$]?VM?"^IZSX8M/%7PIUV>(V6IZM"9[C2Y%; MDHPQ^\0LI.00RE>AZ ' M0/E]R*Y#1?\ @G!\!)M5LDL_VH]$N[II4\JWA-DSR-D$* +C))KN/^"JLOA+ MQ!\4/@I-XGOF'@N[W27M[9LS9M6P2Z% Q/!R" :Y+POX8_X)Z>'/$6EZII_C MWQ&+^TN(YH/,COROF*PQD?91D9H&?5?[8?\ P3YTO]J35=!UV\\:7GA]_#^C MG3U@@L$G$P5FDW$EUP><8YKX!_8Y_P"">6E?M.+XVDNO&M[X?/AS5CIZ>3IZ M3^> =YRXVGGIS7[57&HV^K^%Y;ZUD\VUN;)IH7P1N1HR0<'D9![U\(?\$E_ MEMOC/D$#_A)F//\ N+0(Q?V0-&7PW_P4:^,6DI,UPMCID-J)67:9 BHNXCMT MJ;]N;_E(A^R[_P!?MI_Z7FN6U'XQ:%^R+_P4M^(FM_$&&[TGPYXFLHC;:I%; M/+& T:'S J@LZ[MRG:#A@1VK/^(GQF\,?M@_\%#_ (%7/PQN+G7]*\,R0W%Y M?FUD@0K'.9W(60*P55X)('.<9H Y[]O7X:>'?BW_ ,% ]*\,^*O%D'@G1+O1 MXC-K5SY8C@VQ;ESO95Y( Y/>O+OB-\)?#G[&'C'X?^,O@O\ &JT^(GB>;51; MO8:4T(<1;'OCQ_P4T\.^#?%4=U)HE_HRF86< MWDR92#<,-@XY'I7&2?"/PU_P3T_:^\.KXF\+V7B3X::_=QR:3XBU.'?LIJ5E:ZO9HW-O=(X5QMZA202N>HK MH?V\YH[W]N?]EN:!EFADU"R=&'*LIOP0:^8_^"A'PDUO]F3Q]XJT+14=?AIX M_N8M4MH0"8[>XBD#.HXPK!BP SDJ: /IW]L;XA>)O#W[,G@;POI\FBZOIGB; MP]:6J>'/WW]L37"2Q2>?#Y:L/+1$(;=@>^<"OKG]DKXC:W\6?A-;>*M8U;P_ MJJZA<2/9CP]YGEVL P%MY?, ;S4QAL@'GI6S\'?"6CZU\,?AKJE]IEK=:CI> MEPO97,L8:2W+P[&VD],JQ!^M=[X7\*Z1X+T2VTC0].M]*TRV&V*UM4"(GX?U MH UJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH 0J#UK!\:^ _#WQ%\/W.A^)M'M-;TFY&V6TO(@Z-^?3ZBM^B@#RCX= M_LJ_"3X3:X=9\(^ -%T/5=GEB[MH,R*N>Q8G'3J.:]'UK0=.\1Z9/IVJ64&H MV,ZE);>YC$B.",$$'VK0HH \6\*_L8_!'P3KUKK6B?#30+#5+5MT-PEN6*'U M 8D?I7H'Q"^%_A7XK>&I/#_BW0[37M%>196LKM28RRYVG (Z9-=310!YSXE_ M9U^&OC&Q\+V>M>#=+U*U\,*%T:*>(D6( 4 1\\#Y$ZY^Z*O:K\$O VN?$2Q\ M>7_AFQNO&%C&L5MK$B'SXD!) !SC@D]N]=Q10!Q/A;X*^!_!/C#6?%6A>&K' M3/$6L_\ (0U&!");GG/S'/J:TO'_ ,.?#7Q2\-7'A_Q7H]OKFBW#*TME= F- MRO(R 1TKI** ,?PGX0T;P+XQB$-M9VR[8XD'0 5S+? 7X?M\ M2YOB"?"FG_\ "9S1&"360A$[H8_**DYQ]SY>G2N^HH XOX;?!OP5\(+74K;P M9XVR$273LY M=F?&?P[U'2-"^'-C8ZIXD2RN_$&I6U["T@&G6T3L57!&'DD58U M/0%LT >[>#?!6@^ ?#UGH7AS2K71M(LXUB@M+*,(B*!@#W^IR:XOXC_LN_"C MXNZK%J?C#P'HVO:A$K*MS,YH ]%\!?#3PM\+] BT3PGH5EH&E1?=M;&((OU/N_'_P) MX>\':1XHNM>CFT?6-O\ 9SV,$MU+>9R?W4,2M(^ "3A3@ DX J@_[37PVA\ M7/C6?Q/!:^'+6\CL+JYN(98GM+AY!&LV>.*[_:/Q]:\[\ ?M!>!OB;J5]I M^A:O*U]9P?:9K;4+"XL9/)SCS56>-"Z?[2Y'(YYKGK?]L'X47.L6FFIXG?S[ MVZ2RLYFTVZ6VNYG<1JL$YC\N7+'^!B.IZ F@#JOB?\$? ?QELH;/QMX4TSQ) M;P2B:(7T&YD<*5!##!Z$C&<5!\,?@)\._@NET/!/@_2_#?VI@9FLH<-(1T^8 MY/X9K1^+/BRW\$^!-2UFYUZ'PS# T*MJEQ9->)%NE1 #$I!;<6V\'C=GM7C- MMXP^)OQ*^.'CKPOX;\:Z/X:T;PY9Z9-#)<>&_MTER;F.1F8L;B/:/D&!@]?: M@#V'7O@OX(\6>.='\9:OX:L=0\4:.NVPU29"9K<<\*<^Y[=Z[;:,YKP/X3_& M76=+\4?$[PM\0=;TC45\%+;7DOB>PM_L=N;>>)Y/+FB+N(Y8_+.1O.0P/%=/ MX,_:@^'7CWQ59^'-)UFY_M>]B>:T@O\ 2KNR%TJ@%C"\T2+)@'/R$\<].: / M5&0%<8Z=J\@UC]D7X-^(?&'_ E.H?#C0+O7C.ER;U[7YC(I!5BH.TG(';ZU MQ_Q\_;%\+^"/"/B6#PMK<5UXKTZ6.VB,FG7$UB)_-0/$UP%$)<*Q^7S,@XXK MKX_CGH'ANZ\37OB;QA9V]EHVG:7=ZA8_V=)'_9GVG*K(\P)$BR.1P -@4Y.# MD 'KT%O';QK'$BQHHVJJC '0 =A4&JZ1::WIEYIU] MU8W<+V\\$G*R1NI5 ME/L02/QKR*W_ &P_A5=/"] L_#FDO.URUI9*50R, "W)/)"@?A7*_$G]E;X3?%SQ(= M?\8^ ](\0:P85@-[>1LTGEKG:O##@9/YUK>$OCYX%\:Z)K.JZ=KJ16NC MJ" MZE;RV$UJ@7=ODBG5'5",X8K@X(!)!KR[4/VM])\4?%OX;^&?!6HBZL]:O)H] M1%_I5S;/)"(BT;P-,J!U)'WTW#!'J* -S1_V'_@3X>U:RU73OA?H-I?VGKK&O:OJ$.DZ1ISR&-+B[ER5#L 2$"J[$@ M$X7I7(747QP\"7FEZO<:IH_Q#TV6Z2'4M TS1QI\]M&YYEAG:=A+Y9_A94W# MG@\4 >D?$OX1>#OC+H46B^-?#MEXCTJ.=;A+6]0LJ2*" PP0(O#&O77A/3Y]8\,PQ6^CWKJQDLHXQB-4.>B]LYJAX\_:1^'WPTUR71]> MUR6+4;>-9KF*RT^YO/LT;$A6G,,;B('!YM=Q#&6C$*.6'S#IZT =%\0_A=X4^+/AQ] \8:%9^(='=UE-G> MIN3>O1NN*\SU;]L/ MX4:)J%_8W?B687>G/''?11:5=RFRWQI(AGVQ'RE*R*=SX7.X9RK =/XV^//@ MCX?VFEW&K:V)%U6/SK&/2[:74);F+ ;S4CMU=V3!!W@;>1S0!T/C;P!X<^(_ MAZZT+Q/HUGKFDW2&.6TO(@Z,#U]QT'(P:XKX=?LL?";X3:RVK^$? .C:%J97 M;]KMH/WBCV+$X/N.:FU7]I7X<:-X*T?Q;=>)85T#5KM;&TN8X)9&>X.X")HU M4NCY5@58 @@@X/%4-4_:L^&^CV6FW%UJNHAM0B>XAM(M"OI+M8E8J9)+=83) M$NY2 SJH;!QF@#OO&W@;P]\0_#=YH'B;1[76]'O$\N>SO(PZ./Z?45YYX$_9 M%^#7PW\20:[X:^'6A:3JT"LL=W# 6= >N-Q(''?&:Y;XG?ME>%_"VD?#C6/# M\C:_H_BO7(M.>[@LKES##N*RL$2,MYBD8\L@-G/%=CI/QN\-:7%X^U76/&ME M$OVJ?AGXXUW1](T?Q"\]WK,7G:=)-I]S!;W8V!\1S21K&[8(^4,3VQ MF@#HO"OP3\#>"/&>M>+-"\,V&E^(]:S_ &CJ-NA$MSEMQWG//S:]9KYZ\4_M11Z3^T/JGPO@L MG62U\./JJ7K6=P^ZYW\1DA-@CV<[]V,_+G/% 'KGP\^&7A7X5>'H]$\(Z!8^ M'M*0EA:V,01XN;F6)MTLC' M+,?FZDDFL#]G?]L7PK\1_!/@2#Q#KD4'C/6[1%G$6G7$%B]WM):&.=E,._C& MP2%L\=>*] \6_M,?#OP/XDN-"U?7GCU"UV_:_LUA<7,-GNY'VB:*-HX>.?WC M+@ D\4 8%E^Q3\#=(TO4].M/AGH<%EJB1Q7D$<3[9U1Q(H;YN@90?J*]5\)^ M$M'\#>'-.T'0K"#2M%TZ$6]K9VXQ'#&.B@>E7X-0@U"P2[M)H[BWDC\R*:)@ MZ.I&001P17RW\&-;^-?QF^%]GXR7XE^'-"^VF8I9OX/\V.$([*,R&\&1QR<> MO% 'N5O\#_ 5I\2Y/'\'A;3X?&4BE)-9C0B=@1@@D'!R#Z58U_X*^!_%/CK1 M_&>K>&K&_P#%&D#;8:I,A,UN/]DYQW/:N!^#W[2VE>+OAMX(UKQ4T6BZQXEN MVTRUB@1Y(+NZ126,3!?]6P4E2V!7>:Q\:?!N@:MXDTS4=Z'J5C#>Z1>6S6=Q9S+F.2%EV,A'H5.*X;P5^T=\/_'\ MNJ1:5KC12Z9:&_NH]5LKC3VCMAUF N$0M&.[KE1D9/(IG@/]I3X?_$K7TT30 M=9GDU.2!KF&&]TVZLA<1J0"T+31HLO4?<+<'/2@#;^&GP>\&?!K1Y](\$^'; M+PUILTIGEM[%"JN^,;CDGG%F:?YMH6_, M'L: /0])_8<^ VC:I::C8_"[0;6]LYTG@G2)]T,]=T7Q79^+TG4?V?I9T^?398TWDD>;()8NJECM(.WCG@ ]H^(/PY\- M_%3PS<>'?%NC6NOZ+<,KRV5VI,;LI!4D @\$ UJ>'O#^G>%-%L](TFSAL-,L MHEAMK6'A(D'11["OED_'GXGW/PXD^-5I-I#^!HM4,2^$7L"+N6P^T_9#/]L$ MF%D#DR[/+(*IC=DUUNL_$?XA_$[Q_P"+]*^'.J:3H.F^$[.)FEU/3#>MJUY( MK.(1B5/)155 7^.09V'Q!_92^$/Q4UW^V_%?P]T/6M5\L0FZGM\.4! M) .TC/+'D\UWO@CP%X=^'/AVUT/PSHUGH>DVR[8K2RB$:*,_F?J\8V%_J5[J5Y;&\AT^&RE6"<+#N0R%I7 7++P#GG /I' MP"^(_B#Q,_BSPQXP-G/XH\*ZDUC/?6$1AAOH64/%.L1),>0Q4KEN4)SS0([? MX@?#GPW\4?#<_A_Q7HUMKVC3L&DL[M2R,1T/!%#_VJ_AAXZUS2M)T3Q(UW<:J!_9\S:?KO;Q^48_+4H1M*XX(]*\QT?]F'X6:#H_BC2 M=/\ ^E6FF^*,#6K6*-A'>@,6&\;O5B>,=:Y3X[?M:>$_AOH'BJQT[6D;Q7I MENP3=I]Q/90W&W<(YIU7R4;&/E:13R/45M6_[2/ACPEX$\#W_C'4WAUS7M%M MM2-EI>G7%Y*=T*-)((8$D=(]S$ L,=LY% &)_P ,"_L]]?\ A5'A[_OR_P#\ M57KGP_\ AQX:^%?ABU\.^$]&MM!T2U9VAL;12L:%F+,0"3U))_&N='[0OP_9 M/"LB^(H7@\3S&VTJX2&1H99AUB>0+MBDSQLD*MD$8R"*V_"?Q0\.>.=8U[3= M#U#^T+C0[DV=^8X)!'%,,;HQ(5".PS@A2<'@X- %36O@KX'\0_$+2_'6I>&; M&\\7:8@CL]7E0F>!020%.<=6;MWJ;XE?"+P=\8=!31?&GAZR\1Z6DJS);7R; ME5QT88((_.NO!R*6@#R?Q9^RI\)?'.CZ'I6O^!-)U73]$@^S:=;W*,RVT?\ M<3YNE#[=%N,9/7# @X]LXJ'X7_L^_#GX+FZ;P1X M.TKPV]T09I+*'#O@8^\23C'8&O0J* .)O?@MX'U#XD6WC^X\-6,OC*VB\F'6 M60^>B;=NT'.,8)'2G_$SX.>"_C)H\&E>-O#ECXET^"7SHH+^/^$UC30[B169[ 1OO3RSGLP!&<\UI_%#X M*>!OC3IEGI_CCPS8>)K.SF-Q;PWR%A'(05+#!'."17;T4 4M(T>RT#3+73M/ MMTM+&UC6*"",86- ,!1[8J[110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 12,%5B3TR>*^1_!_P^^(OQ4^+?C[XFZ1XFB\#P7$[>'=/M=9\-?; M))+*W;!=0\L95))!O'!W=:^N65MWJ*0 ]\^^30,_.I/!OC#PU\,HOA-J>C:A MJZ^#OB7H[V-]#ID@M[S3)+P2B1% 90D:\,,D+GD\5],Z#H-Y%^V'XXU1].G2 MRF\(V=NEZ;=A'(XER8Q)C!/^R#7ONUCW(Y]:3800!T]* /S[^!FAZ[\*_"WP M"\=^)-!U@^']$T6\T>_MX=/EFN=/FEED,):W:+JMG=EU!(!+ 5^A& MP@'N: ASZ\=+/CK:6>B6UU;?;_ (9:UI$>HQPMY,%Q*R") M6?& P." 3VS7EWQ ^(6GZQX"^"G@6/PKK.E^(]$\3Z2M_:WVE26T.GF.=5;$ MS*(I"<\")FR&)[''WEJ-A;ZKI]W8W:>9:7,3P2Q[BNY6!##(((R"1D%M5T2ZO?$GBOQ5;Z&_G:5IWB/5?M=M9RX*K(J^6K%E5F +,V : $_; M+TF^UO\ 9W\3V>FV=Q?WDDUD4M[2)I9&Q=Q$X502< $_05Y%HG[-?AKXN_M M?%&?QQX8N[BV&C:+!IU^SW%MM)MY1+Y3JRJS*=N?P@E^&\0PV0U&2SV/Q 6"A]V-O4CC.: /C_ .&EAXE_9X^%?Q4^%5CX M3?5_$6@QR:OI.JRZ;)/!KEDY!\V5SE9;B,;@8BP+84 8)KF_"]QK/BO]H+X( MZY'J_COQ;':WUT^M7NIZ)+I^E:9+-8S!(X+9X@T2Y &0S+\HR1D"OO/4/$FF MZ7J.G:?=WT%O?Z@[1VENT@#S%5+':O4X ))JAX*\?Z#\0]-N;_P_?C4+6VNI M+*638Z;9HSAUPP!.,CGI0!\+Z]J%UX9_9&UGX-7W@OQ!=>/K2^,3PPZ/--!= M_P"G";[:MPJF,AD/][?E<$8K7^+7@O7;\?'A8="U&Y2^T#PA%;JEG(XN#'< MRJ@"G>5'W@,X'6OO%B!_$1]3BC.TDA")=01LC&0*[8^52<.Q&<&ON'P=\6O"?C_P 0>(]#T+68M0U7 MP[<_9-3M K(]O+C."& R/<9'O5OPI\0M \;WWB&ST34/MMSH.H-I>HH(W7[/ M6MPHA+.@!P5(RI*\#!.17T=X%^-/@WXEZ]XAT7PUK<6J:EX?E6#4H51 MU\AFSC#, &'RGE21D5C_ !"_:2^'WPPUPZ/KVL70U-8Q+):Z;IUUJ#Q*]$2R(\2EB! MN*2L1D@94,/)KF@W5K9Z9"'4SO-),B( MQ"[E 1FR>F17HGB']H7X?^&/AY8>.+[7U_X1F^E2"VO+6WEN&DD?.U/+C1G# M<$%=N01@X-4O W[3GPZ^(WB*+0M&UJZ35IE+0VNJ:9=V!GV_>\O[1&@@#XF\-_%+1O!OCS]IG0[ M[P[K&IZAK&LK#:/I^D37:7KOI=N@MVDC1@FTL&/F%5 DR#UJ?X7^%]9_9E\< M^!O$GCG1=0?1CX#M/#YETJSEU%M*O(I))6@*0JS[2LBH&4$$IR<8KU/X6_&S MX*:/XV\11Z!XDOXM0\6ZJ+ZXGU2QN[>SFN1#' HAN)8DBPRPIM <[NJYS7T4 MY"(7/ SG./K0!\!W'P[\1:DNB^(F\.:A#H_B;XPV&OV6GR6C>;;6 A\LRS1 M ?N@[(9#NQCS!NPWU'PCH%_BQI%SJ?A36(M7LK:ZEL9I(@RM M'/$Y1T=6 ((*GJ.1R,@BG:!\3O#/BGQ?KGA?2]5CO-ZA\2?$EKX;U34M,TGXKZ1XHEL%M6634-/@L8 M/,:)' \S!R-HSRI'48K[]!!)^;/K@UA>./'>A_#?PMJ'B/Q%??V?HVGQ^93V% 'RGXTNI_CC\4=;\8>$]%UE= T?P?>:9KZ_?:/:33O?V<4VD6,*X!4K(5"MP1PI)'?%;@ M.XC!_(T 8WAWQMI/BF\U>TTZ>22XTJY-I=QRP21&.3&> X&X$:XDWNS=%7/95'R@=@*@\'>/-"\?V^I7&@7_V^+3K^?3+ MDA'3R[B%]DJ?,!G# C(X/8T ?'LG@K6+/]C/]GNPMM!OHM4L?$7AVYNK6.S? MSK?;>(TLCH%RN!DL2!W)K#D\%P_#[Q3\5=,\<:Y\4]*N-;U^_P!5L;3PA"\] MEJ]K<.Q1V]CH= M]>"%F7S64!GKZ9H$?%7B?Q+?>,/A;\%_&4O@S5M#/@CQ!"-?T2STN7?9$1& M!S#$%W2Q!FR&0-D#-0W[V'Q0^)'QWUW4/"'BK4_!.I^&-/BB%KI\EK>72Q\O M);K,%.^,C<%(W?+]TG /V'X:\6Z9XNBOI=,DG=;*\EL9_/MY8")8SAP-ZCC+E3V)K9'"_>S[DT#/B?X:7.LZWKOB'0+2[\5_%'X:W/AZ]BO8_$N@-9:I: MB10%L8[F<1&?>NX8"A01R>E4?AK/XDN/B%H7A_X?>(/%_B+PG=VDL.I6'CK0 M9(9?#<*VLD:M!>R)'NS*84\N,/PN\ M$:_<6GQWCM="U2<77BKPO):A+21S/''=1%V7 ^<*!EB,@8)-??2G SNX_P!Z ME/)^]Q[&@#COBIX_/PN^%NN>*%TB_P!=FTNT\V/3=-@::XN)#A4144$G+,,G ML,GM7S=^SQXAT#QM\0!XG\<76LZE\4M>MI+"& >'=2M].T>T8;C;0RRP(@X7 M+2,1N8 #W^L-"\2:7XE%ZVE7T%^ME=/97!@D#"*9,%T)'0@,,CWJA#X_T"?Q MW/X/34=WB.WLUOY++8_$#' ?=C;U[9S0!\:17>MZ7^S=WR500E^"P;)+> MWU'1;K2-.GO4NKF.+RGMV,:MY396+!?:OS$YX-?60Z@;L^V:R?%GBK3/!'AS M4M>UJZ%EI.G0/=75QM9O+C099L*"3@#L* /C#X?_ XUS]G&7X)>,]?T:]EL M;#1]9TGQ --MY+R:Q>^NTNX7,489F5=A1M@."1UZU[3^S/8WVO\ BKXD_$2Y MTNZTG3O%&I(-*BOX7@N9;2!=JRO$P#1[G,F P!P <,YH$?+/Q2\/:K=_'SXGWEOIMY-:W'P MP>TAN([=V22?-U^[5@,%_F7Y0<\CUKGU\)ZKI_[/'[,5I:Z+>PW.E>*-%N+N MUBM'#VJ"&X\UG3;E!EOF)QRW/6OL@=.O/>A#/&WAC MQ#XJUCX@>%-"U7P'HVGV^I>#(9)'BN+9&,MMJRG:!D."<@5][;2 M.G'TI"O)X/YXH"Y\)^*/ ]KKG[/A^&O@[PSXQFU;QSK,EQ9ZAXQAR]EAP7U% MWC4"(8&Y48*Y+'Y>M>X?L?QR^#O %S\-]3T.ZT;7?"-U+:W]JK#K_.E"$'/OTS0 \=!2T@X%+0(**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *1NG'6EI&^Z: /AO]HWQOJE[KOQ ;PMXZ^(6KZUHME2ZUCP[I]\D>GWTL@_>.Z^67!?@G:X!P*V? G[-OA?X>:YX1U;3[C5)[SPQH M,GAVR-W.KAK9Y5E)D 4;GW* ",#':@9X!I/Q7\<7'A2Q^':^*;TZK%[CS"P^7SV2-D#XP"P.TXQ72_"#P9?^ OVSO$FDWGBG5/%L2^ M$4E@O-;D22\56G3Y'=54, 1Q\HZGK7J>H_LN^#M4\/\ B#29CJ036->?Q+]L MCNMEQ9W[$$20.!\NTC@$'J0<@U-\-/V<=$^&WC[4O&BZ[XA\1>)=0LA876H: MY=I,\D08,HPB(!C'& .IH \O_:$\'R:Q^UK\#+E/$.M:8&>\(AL;A$C'EIO( MP4)PX&U^>5R!CK7B_A32O%7A/X%_$+XEZ1X]UO1YM$\574MIHMBZ#3Y46XB\ MP3QLNZ0NI*\,N/>OM7XA_!S2_B)XC\+:]/J.J:1K'ANY:YL[O2IDC9@PQ)$^ MY6!1QP0 #CH16*/V_$WXO:WH>DV?Q%71-!TRR=1\.KFPMY&N+F,R%[EKJ0$J N$55_O M?-7T=^SOK/C;6_A9I\2VOB'2?$7B3P9KJ:='I4]_X>NXXGO;>/'EK,)(W5BN#@@ C<:[G MX>^ =)^&/A6ST#1A7#SS2.QRSL[$DDGGT] *!'PUH6@:K\/?''Q M6^-WA2QEU#5M \<7UEKNF1,+[!QWKJ/A5\;=*\(_#']I MSXC:5?1W=F_BJXN=,GB._P V6:SM4@ "Y).]TRH!/!'45]8^ _A;HOP^E\3O MI_VB4>(M5FU>]6Z<.OG2(BLJC PF$7@Y[\UYIX>_8J^'7A;3UTW3?[5@TH>* M?^$M.G"Z7R&NPA0(1M_U0SN"YZ@'/% SYC^$WC#PE\%?B5\'KG1-0U!FUFUD MT#Q4U_HU[9HUS.[3Q3-)-"B$I*TD8Y)(<<5[O?\ PW^)G@_XS>)_&?PCU[PI MXBTC7]1\WQ)H.NRO%-!<0P)&L4-S$'VD@*2CI\O_ /CV_XL?"K1?C/X*N?# M&O&Z2QFFAN%FLY=DT,L4BR(Z,00""O7!X)KC-6_9BTB;Q-J?B#0?%?BOP7JF MK"-]5D\/WL4:ZA*B!%FE22)U\S: "RA)_@KH@L_!R> M: MTWXHVUGKNC0R^9'%?X+NR/W#(\;9P.O2O/X;:#J<6U?$-CXDL&T>9 M?]?\$_?"/Q&MK& MVUGQSX\N;33E:/3[9M3A*6D>01$&\C>Z#:N%=F^Z,Y/-?1/A/0)_#OA?3M'O M-0EU:6TMUMS>S(J23 # 9@HP#CK@ >PH$?#?[./C>V^ G@NV\07!\=O$L5FDGB6R\+Z?J\]N^2! M>W#-)(I)Y(624@9QP!T[?3VH?LF^!-6^&N@^!KZ.^NM#T;69-8R\S?+@,GB/C+IOBSXH?LD^,/BK?>/M;ADU(S%O"Y*#2XK-;CRQ$(=NX M2[44[]^ V3M[5]1^$?V6]$\*ZSH5W+XJ\6Z[8Z ('M;2>=(AYA7@ MD98DC/->L:7\--?^#&GZGK]Y\8];U72H])E^W2>+A'P1^6 >J' M=D<9KJ-2_9T\&:YJWC"]U:TGU6+Q580Z;J5E=2Y@>&-%5=H4!E.%&2#^58&G M?LG>'S%<1>(_$WBOQM:R:9-I,5KXAU%9(K>"5=LFQ8XT!8K@;GW$8XYH ^:? M#OQ1\2^'OC-\))]&\5_$GQ%X9U_67TF\U/Q4D$6DZGOCVDVUN0EQ%M?+*74C M &"PYKZ#_8S_ .1<^)&?^A]UP?\ DTU2V?['7AM-?\)ZUJOBOQ?XDU'PK>0W M>CS:MJ$;_9/+(_=@)$H*,!M;.21T(KTSX<_#+2/A=9ZU::0UR\>K:K=:Q/\ M:I ^)IW+R!< 87).!0!\S_#75/B+8?M'?M"KX(T/PYJ]L=;T\W+ZYK$]BR/] MA7 01P2AAC!R2.>W>O0/C%X\^(6G>!/"VB7YTSPEXF\5:]%HTE_HM\]VEG;O M(H:2&22-#YQ0G;E)O$OBN&YGCNH-2U:ZB-Y8S1D-') M!)'$@1D8*P)4\CG(XH ^?_%=]X[^#WQ7\;>%K?XC:_XCT:W^&=_KFG'5)HY; MNWNUN%3S'=44,P)^3Y1A>.>M==X@^)?B>T\!?LZ7*:[=17FOZO9P:G(& :\1 MHR65\CD'KQBCPC^S7J'A7]JK4-BCW)-=9HG[&_A72+SPK++XD\5:G:^%+Q+S1+'4+^-X+$J,!$ C!*XX^ M8DX[T ?/NH_$[XB^(K?3=)LO'6I:3<:G\7-:\./?+M9XK!8V"1)D<;.J'LV" M<]*Z+XK>.O&OP(T;XQ^#[3QMJ^OC3?!?'OQ_H7POG\)65]K7B77'^)%[X'@U6T\EM6>SBA,X=6D:.,SE49=S%0"< MX.,'ZXF^$&B3>,/"7B,R78U'PQ9/I]BHE'EM$ZA3O&/F.%'.1S7,W'[+?@RZ M\.>)]'E_M%H]>UZ3Q*]U]I N+._/=-\+6?@Z_P!3L=<\;75A-J5IJ,:?(LK/U;UKUR#]E MC0)].\56^N>)O%?BJ[\1:1+H<^HZSJ*O-!:2+ATA5(TC4G@[BA;('.,@]1J? MP2\/ZK:_#^&:2^">"+A+G3-LP!9UMW@'F_+\PV.>F.<4 >+?L#>%'T&R^+ER M^N:MJ>[QSJ-L8=0G1XP46(^: $'SMN^8YP=J\#'-'XFZK=Z'^T;\5M2L+A[2 M_L_AE-N^+-0T74=5:W\1ZC)JMQIE MS.CVL%Q)C>T*A R[MJY!8]*C\2? KP[XH\5>(_$%U+?"]U[09/#UVL4P5!;, M&4E!MX?YCSG\* /FWP;JWCCP7X2^!OQ"U/XA^(/$-[XOU2VTO5](OI(VTXQS M6\[!XH@H9'4Q(,/XDIXL^-O[/?Q<^(\_CK6]$%FFHV=GX9@9%TW[ M-"I0I<1%2SR,"QW!UZH<<<_4]U\ O#-[X+\#^%Y);\:=X/O(+[3F$P$ADBCD MC3S&V_,,2MD #G%.G\302ZYXFT;0O$KM-J^@:5?I%8W(/"FNZ1I::-' MJ^A7<<5S/:*%VQR[XW1P"N<[<@DXQFF67[+GA"TC\*PSW6M:E:Z!?R:JEMJ% M\9XKV]?_ )>+@,/G=>2H&U03]WI0!3_93OO$'C/P'+X_\0^)9M6N?%E&*6B@!,48%+10 MF!Z48I:* $P*,4M% "8I:** $Q1@>E+10 F,48S2T4 )@>E%+10 @ %&*6B@ M!,"C%+10 F,T8I:* $(![4O6BB@!,#THP,]*6B@!-H]*,"EHH 3 HP*6B@!, M"C%+10 F!1@>E+10 F!1@>E+10 F!00#2T4 )BEHHH **** "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 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 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 M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** *9KTH&^V73*W_'KD$L<953QTH ^X#D M GGUH[=3^-?D_P#%_P")/Q!^)FJ?#'2K'5/''B^/2/!"ZIK-]\-M6:P%V[LO M[]Y"I5E7;MY7.<^M>C:KXRN?C-'^S7\+_!OQ \8:3X0\2V-_>:IK;Z@8]"-;O)+C5-/OB9Y+$2(RRK:[LA596*A1@ G)Z5U'QK_ M &'-<\1^*X?$?PP\?-X!U"Y\/#PQJGG6WVA;RR50H7_9; ZCGTQ7V 4R^A-S;W2=6E2/I&[$G+ M 9]#UK7\6?L&3VO@3X76OP]\:R^%O&O@ 3+9>(;BU6?SQ.,3F2/H2QQCTKZ_ M*9.>E&SMQCZ4 >.?LJ_L_C]G/X9?\(W<:N_B#5[N\EU+4M4=2OVBXD(W%0>0 MN .#[U['Y8]!UH1-IZYIQH XOX/+GX=:.YK=^*'[7/PU^%'P_T#QEK.MM M+H^O!6TW[!$T\MR"N58<<'U%=L: .-^#O_ "3G2/I+_P"CGKLZXSX._P#).=(^DO\ MZ.>NSH **** "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@ I"0*P_$_C'1?!VFW&H:WJMKI=G",R37,H15'OFOCO]JK]O M;X42?"+Q5H?A?QT]WK]S;+%;W.A%V:-O,3=ME3[IVAAGWH ^W_,7^\*4,&Z5 M^:7_ TW^SB6+G6_B\L Y,AO-2V@?G7HG[+/[<_PBTKPM?:-K/CVYM2FJW9L MI/$LLAD^S-,QA5I).20A7K0!]U4E8OAOQAHOB[3(M0T75+74[2892:VE5PWT MQ6P,,: 'T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'Y ?M8^(?!'PX_:(\3ZQX2U>SGU0ZS!%N8?$T]M!_Q,HFA&=* M5RI< Y"_*0PQ\N#BOKSQ=^SU\//'?C?1_%VN^%-.U+Q#I3B2VO9H06##[I;^ M]M/(ST(!K6\<_"'P5\3!:?\ "5^%M*\0_9"3!_:-JDWEYZ[/)%TKPG9Z5JR?;;_Y(+)Y,&'S,\*2NX#/K7Z4>,/@SX%\?VFGVOB3 MPEH^MVVGC;:17MFDBP#&,(".!BKOBKX9^%/''A^'0]?\/:;K&CPE3'8WELLD M2;1A<*1@8'% 'S!_P3/:.]^%?C;5M.C,>@:CXLO;C30(_+5XOD^=1V!-?5/B M(:\\, T233XY-W[S[>'((]MM6/#7AC2?!VBVND:)I]MI6EVJ[(+.TC$<48SG M"J.!UK3(% '$?!KS/^%;Z+O*[]DF[;TSYKYQ[5W%<7\'E'_"N=(^DO\ Z.>N MTH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIK-@ MB@!U(W3KBF&3:"2<<=^!7RK\=OVRIK3Q2?AM\'M+_P"$[^(\Q\J46WSV>E9X MWW$@R!C@[3[9ZT >Y?%CXT>$?@IX;EUSQ=KEMI-G&"561OWDI_NHG5F/8"OE M^7]H;X[_ +2[+%\&_"*^"_". M/C7KK_$CQIGS(H+G/]GV.?X8XCP?A;4KR#6OBMX@UOXI>(P1(\FK7KBTC?N(XE(&WV->@?$_]E_PM MJ7P;\2>%/ OA?P_X9U&_ME2VGAL4B1761'&XJ,_P\GWKW8(!04!H \,*?'49 M/]F>!,?6:JGPT_9@T,^#+^T^)'ACPQX@U74-2N[^8+9+)'%YTKN$4N,\!L5[ M]L&../I1L'I0!\F^(?\ @G5X$L[R74_AYKGB/X8:NY+^=H&HNL3-VW1L2,>P MKET\;?M,?LQN5\5Z-#\9?!,/35M& 34HD_VX^-V!U8BOMK8*1HPRD$9!'0]* M /'/@;^U;\/_ (_V[IX;U@1:K ,7.CWRF&[@;H0R-@XSW%>PELG@]:^>OCQ^ MQ=X,^,%R->TUIO!7CB$F2W\1:'^YFWXX,@7&_H.3TKRK0OVC_B3^REK=GX7^ M/=DVM>&+B58+#Q_ID1,(!X N%Q\AZL>/$4J;@#[T5L>.OJ. MWL:^F_@/^SWX/_9Z\)C1/"MB(S*0]WJ$^'N;R3N\C]2>O':NO\$>"=$^'WAF MRT#P_IUOI6DV<8CAMK=-JJ!W]SZFMT)C'M0 H7G/6G444 %%%% !1110 4A& M1@TM% #=@K-\0^&=+\6:-=:3K5A;ZIIMTACGM;N,21R*>Q!XK4HH ^%/%?P3 M^('[$^I77C#X-/=>*?A\\IFU3P)<,7:W4_?>V/;UP/Y5]-_ C]H;P?\ M ^$ MX]8\,7ZR3)A;O3Y3MN+23NDB'D?7O7IC1!L@X(/4'O7R5\?_ -DG5=+\3/\ M%7X(7,?ACXB6O[VZTY#LL]90'+1R+T#'GGU/- 'UPIR/2EKP+]F?]JS1OCC: M7&BZE;2>&/B%I68]6\-7P\N>%UX9D!^\F>XZ=Z]\#9[4 +1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%-#J>]+N [T +13=X]:"X'4T .I#0"# MTH- '&_!W_DG.D?27_T<]=G7&?!W_DG.D?27_P!'/79T %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%(6 [T &X#O7+_$3XA^'OA=X4U#Q)XEU* M'2])LD+RSS,!GT ]2>@ ZU%\2OB5X?\ A+X.U+Q/XFU&+3=*L8S)))(<%CV5 M1W8G@ 5\>>!/A[XG_;Q\;6WQ!^(EI^/ M6@!OA7P;XM_X*!>*H/%WC2&\\-?!2PGWZ/X;M?2;KEA7S_^U'^RI8_'.QM-?T.^?PO\ M1M%/G:3X@M1M?<.1%+CED) ^E 'T"&!IU?,/[+'[4M]X[U*[^'/Q)L5\,?%3 M1OW=Q92_(FH(!_KX<]0<$X%?3NX'O0 M%%% !1110 4444 %%%% !1110 44 M44 %%%% 'YC_ !B_:C^-EY^U]=>%O"NJZ;HEMH6MBPL/#6HL(#K*>6Y,A=\ MJX& (M:M#+:32*H+6L-OAIHEI;OJEM=:NEHNNW"+]R8YW^ M4K!25Q\V!F@#R'XI_P#!0#XA-HGPJ-IXGTWP%?ZKX=?4]8FN=+DO8Y)"X$3( MJ*S ,H8],*_#^J^.?'5I/?7/B];=GL/)A&2RIC M(SN4=,@@U0\6^ /V@;34K;Q5HGPC\#7MYJ_AHZ'=Z*7A6;2BH55Q<'B1,*,( M!CWXJO:Z^SV]T+H N$=N $( M'K0![Q^Q)\:O$OQE^%=^_C-;?_A*]!U6XT?4);8!8YFCP1( .!D-T]J^@I9H MX0"[J@/3<<5\]_L2_!?Q-\&_A;J"^-!;IXKU_5KC6+^WMB&2W:3 6,$<' 7J M/6O<=;\-:9XBCA34K**\2-MR"4$X/M0!A_!W_DG.D?27_P!'/79UP_P;C6'X M;:(B *BK(J@= !*]=Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112-] MTT !/%^$G@W4?%'B?4(].TFQC,DDLAY8]E4=R>@ I/B;\3_ ]\ M(/!E_P"*/%&H1:;I5FF6DD/+GLJCNQ/0"OD'X=_#SQ/^W)X[L_B1\2;2?2?A M;ILWF^'/",Q*_;2#D7%PO<=, T '@#X>>*/VZO'%E\2/B-:7&B_"G39O,\.> M$YLJU\5Z7,Z]P3T%?<]C9P:?9PVUM$L%O"@2.)!A44# '84ZTM(;*VB@MXT MAAC4(D<:@*H'0 =A4U !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %,?IUI](10!\__ +47[+-E\<["SUW1+MO#GQ'T+]_HNOP':T*^G'Z&OG MK]JG]ER+XUZ;:>(?#%Y_PC7Q-T,B;1M?M_E<%>?*D(^\AZ<]* /H;(I:^9OV M5?VHI_B5E $E%1ER!VI MIG53\Q"_7B@":BJ;:K:(2&NH5^KC_&HO^$ATPOL_M"VW#J/.7/\ .@#1HJDN ML63G NX#])%_QJ=;F*3!21']E(- $U%1[^<=:7?D=Z 'T4@.:6@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBF.Q'2@!6Z5Q7Q<^+GAKX+>"-1\4>*=0CL--M4R Q^>9_P"&-!U+ M$] *Q/CY^T-X4_9Z\'R:WXDNOWSY2RTZ#YKB]E_ACC7J221]*^=_A1\ /%W[ M3?C&P^*OQUMVM=/MI/.\/>"-Q\BU7.5DG'=^AP?_ -8!G_#;X5^*OVU/&UG\ M3OBM9SZ3\.K*4S>&?!LN0+@=%N+A3[<@$=Z^Y+6SAL[>*"")(H8E")&@PJ@= M !V%+#;I!&D<:+&B *JJ, = !4M !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4QE"@FGT4 ?.7[5'[+8^,<%CXK\)7I\,?$[0C MY^E:Q!\IFP/]1+C[R-C'/2F_LJ?M2-\78K[PCXQL_P#A&?B?H!\G5-&G^4S8 MX\Z+/WE)!Z=*^C3&/3%?-7[5?[+DWQ,N;'Q_X$NO^$?^*OA\>;INH1':MV!S MY$OJ#R.?6@#Z64Y49I:^?OV6/VH(?C;I5UH/B&T_X1WXD:&3!K.A3_*Z./\ MEK&#RR'CGMFO?U)(YH =1110 4444 %%%% !1110 4444 %%%% !1110 4AI M:0T <;\'?^2* 'U3U&9K>PN95.&2)V7/J 37#?%_X_>!O M@=HCZEXNU^VTX;28[;=NGF/HD8^8_@*^8)/BS\?/VK!=0_#G01\-O!$BL@\0 M:ZA^U72=/W2=5)'(/2@#0TCXA^*M/^#?A+QQXS_:&T[PR^MZ1;:FUG)H$#,I MDC5RB#SMSXW8X%>??#O]O'QOJ?BCQ+H'@S2=6^-Q5H6TW5!I8TFW0;/G$A+$ M@;NAQS69\ ?V;=+^'6C:-?>,_@_XL\<>*;>TACD?5)H9;6V=4 VPQE^%!''M M7U/^S[I.I-\2?'_B&?P=<>#-)OTL8+.SN$C0MY<(5B%0D8R* /,IM#_;!^*+ M%Y]2\*_"W3Y!E[96-]<*/175<9J2V_87^(&NL9/%7[0_BV_5CE[6RA6&+W . M[/Z5]C*GWOTIRJ1WS0!\C6W_ 31^'LV6U?Q/XRU68DDR'69(L_@,U8_X=E? M!S'W_%.[^]_;TN?Y5]9T4 ?)$O\ P3-^%48W66I^+[*8=)$UV4X_#%4Y_P#@ MGSN?#OQI\;: X/R,)_/V_]],,U]ATTK^= 'QF/V7OVC/"7_(L_M C5@IR MH\1:?D'Z[2:F@UK]L7X?#_3?#GA+XD(O5K*^^PEAZ@.O6OL78<]:7;DYH ^- MU_;Y\1>"[C[+\1/@GXNT*4?ZR[TR);VV3ZNI_I7>>"O^"@GP1\:RK;Q^+5TF M[SAX=7MY+38?0LX _6OHB:V2X1HY462-N"KC<#^!KAO&'P$^'GCV Q:_X,T7 M4T/_ #VLT!/XJ : -WP]\0O#7BVV6XT77=.U6$\[[2Y20?H:WA*#C!!SZ&OE M3Q/_ ,$W/A5JEU]LT!];\&WJ-[./_6Z MCHMV(F/TC/-6-/\ ^"BMII4IB\'W(*YS0!]D4F>:\"\ M'_MU_!+QD56T\=6-HYXVZB&M2#Z?O *]6T3XF^$_$H#:3XETO40PX^S7:/G\ MC0!TV3Z4F_@<5XS\5?BAXNTSXC^$_!W@>TT.^NM8L+[4)KC5[IXXXUMV@7:- MBMDGS_TKFO'GQ%^-OPZ\)WOB/5-(\%7&G61C:>.UO[DR%6D5#MS$!GYJ /HL M.21QC/K3ZI:9=&^LK:Y(VF6)7VCMD9_K5O6XN9 B(H[DGB@"^S[3TKY__ &EOVN-#^!\$&AZ5;-XK^(&I'R=. M\.6!WRLYZ-)C[B>Y]_2O+/'7[5_C#]H#Q'+X$_9\L&NXRWDZAXWN8R+*R'\7 MED_>;Z?A7K'[.G[(?AKX&>=K=Y/)XL\>WQ,FH>)=2^>=W;EA'G.Q?84 <)\# M/V2]*/'#8ET_2/O66CJ>0JKT9QG&<<>]?6R)M I0I!'TIU M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !3/+'-/I* /F+]J7]F+4O%NJVGQ-^&5TOA[XK:&-\%PAVQZI&.3;S=C MD< GZ'U'3?LM_M/Z=\>M"N=/O[9M!\>:*?L^M:#<_+)#(."Z@_>0D=1TR/:O M="A9CG&.U?+_ .T_^R[JGB'7K3XI?"NZ7P]\4]('F!D^6+58P.8)@.I(& 3Z M\^M SZB4YS3J\%_9@_:DTSX[:1=:;J5JWAOQ[I#>3K'AZZ^66&0<%D!Y9">] M>\!@21Z4"'4444 %%%% !1110 4444 >?^)OCWX!\'>-])\(:QXITZQ\1:HX MCMK"68"1B02N1_#NQ@9QD\"M?QG\4/"7PZBMY?%'B/3- CN"1$VHW20[R!DX MW$9K\L?VJ?A?I?@S]I#Q%XOUU;?X@^']2UJ>^NI-(U(1:IHJQ0NS6PSPA7[Z M_P"YC KW3]JCP/X US4M*\9ZY=77C[4O$OAE-!\%> I(\R_;74%;PON&-H!+ MLP SR> 0#[3\2_%_P %>#;&PO==\5:1I-I?KOM)KR\2-)UQG*$GD8]*O>)? MB%X:\':)%K.N:[I^DZ5*5$=[>7"QQ,6&5PQ.#D2F0,^U7/!%K#\5[G]CKPEX\9M4\*7FEZ MK+)9WLC&*^>+ B,AR,D*3CGM0!^H_A_Q'IGBK2+;5='O[?5--N5WPW=I()(Y M!G&58<'I6AG-?'__ 32"V/PK\:Z-92O-H>E>*[VVTW,GF*D0V'8I] ?YU]3 M>(/%%EX9BA>\6Y*R-A?L]N\I_)0<4 8WP>8?\*YTCGM+_P"CGKM:X;X,N)?A MMHDBYVLDC#(QP97-=S0 4444 %%%% !1110 4444 %%%(3B@!:0D K$^@H ['4-1M]-LYKJZGCM[:)2 M\DLK!551U))Z"OC_ .('[8WB'XI>(;CP/^SUHH\5:NK>5=>*)U(TVPR<%MW\ M9 R<=/3--?B9?S?$CX MBS-YTM_J1W6ULW'RPQ= !T![^E?3T5NL$:1Q(L:( %51@ #H .U3T4 - X[T MC)DY]J?10 U01G-.HHH **** "BBB@ HHHH **** "D-+10!'LR>GXU!>:;; M7\7E7-O'<1_W9D#C]D- 'YO?%+]CW0/@Y\5O!ZV7C[ MQYH^BW6F:CG4[=WOI;656M_+C!"G <%B<]=@KG_B?X)UF?P-J-CX?_: \?>( M99?*2+1K_P /-Y=P3*F 7V\8^]^%?IU-:Q3@"2-) O3>H;'YU&NGVRL,6T0/ M4$1CC]* /CFQ^#?[5WA_3K4:+\6="U!5B7$6LZ<1CCH=I[5(&_;2\.'?<)X" M\2HO\%J)(2WYU]DKP5&/K4E 'QG#^TS^T=X9)/BOX &6WC/-QHVI+.7'J%QQ M]*N6O_!1'2]/;9XH^%WCKPV4X>:XTPM%GV()S7U[M.#@8]A4%WI]M?Q>7=6\ M5RG]V5 X_(T ?._AO_@H=\"_$<@A'C%=/N1PT6H6LL&P^A+*!7K'ASXZ_#WQ M<5&C>,]$U)FQA;>^C<_D#3?$7P*^'WBV-H]6\%Z)>J>N^Q12<^Z@&O*=?_X) M[_ _60YMO"9T!V',FC74ENV?7J: /HR&^M[@?NYHW_W6!J4.#WKX\N?^">$& MA;O^$(^*WC/PJ>J;[PW6T_\ B*IK^S;^TOX,0GPU\=(-=*_=_X2&QZ_7;F@ M#[0W#FC<#WYKXT@U7]L;P8O^FZ+X2\;$=[&<4M?&G_ \$U?1G\O7?@=X[M6'WGM+(2H/QS4\7 M_!2SP>A_TOP-XVL?7SM(?C\J /L2D)Q7R&?^"F'PX(XT+Q4S>@TF3_"H)?\ M@I9X-EXL?!/C749/[D&D/G]: /L+ ZQK,HAT#X'>/+J9A\K M7ED(4)^N:=)\@#[(=AM//:OD+0 M5TG6Y?B#XA\;_%GQ!X9@M/%VIZ?;1IK4-K;Q01.H1%5HST!]:S/^%%_M4?$5 M2GBOXN:3X1M7Z)X;M"TJ*>Q+8!->?^&O^"?>K>%_$.M7'B#P[;?$\S:C-<17 MFM:W+%'/&Q4JSP*N _!R<\T 4I?VK[?PK\9[+2O@WJOB_P",T\NGW$,VG7MR M)+47.]=C^9Y2X4#=EAD#O#W@O0=(TBYL4M]'FWM(\CH1GY!G M4]2:^D$&%'&* ,'PCX'T/P!HEOHWAW2K71],@&U+:TC"*/\ 'ZFMY!@4ZB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "HW!)/'&,5)10!\R?M._LL77C?5;3XD_#>\_X1KXKZ*-]M M=Q86+45'/DSCH0>0"?7'N-#]F+]JZS^,#W/A3Q39'PI\3])'EZEH%S\I?'_+ M6+/WD/Z5]$2=0,=:^=_VG?V4+;XO"W\6>$[W_A%/BCI&)=+UZW^4NR\B*;'W MD;IS0!]$[@>XI0<^E?)?P*_;/@CU&7X?_&:-/ WQ$TJ,B>2_81VE^JG'FQ2' M@YZX]Z]SA_: ^&T\T<4?C;0FDD8(BB^CR6)P .>Y(% 'H5%(K!U# Y!Y!%+0 M 4444 %%%% 'RS\6?^">GPU^+GQ;M/'6H+=V,C7 N-5TZTD*6^J,,_ZT#NQ/ MS'N,CC.:O_&+]@OX=_&SQU:>*]9OO$6GZE:6B65K'I.H?9XK:)%VXC 4E<@\ MX/-?2V*,4 ?+_BS_ ()Y_"[QCX:T#2+^?Q LFD6SV::E%J)6\N8'.3'/)CYU M]C79_$S]D/X=_$[P%X;\(WUANSH **** "BBB@ HHHH **** "HW M'4XXHS@X]:^9_P!I3]K&7P/K,/P[^&]A_P )A\5=1&R'3K;YX[%6X\V=APH' M!P: .G_:0_:J\/? 33([-(W\0>-+X;-+\-V/SW%S(3@$@?=7/4FO*/@_^ROX MF^*OBVS^*GQ^N#JFN ^=IGA G=8Z4O\ #N3HSC^?-=I^S/\ LD)\-=2G\>>/ M;_\ X2WXJ:I^\N]5G^9+3/\ RR@!^Z!TS7TK'T/&* &6\20H$1 B( JJHP ! MV'H*FHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH 3 ]*,4M% $9Y/'-0RZ;:S<26T,@_P!J M,'^E6J* ,_\ L#3!DC3K3/\ UP7_ J6#3;2W;,5K!&WJD0']*MT4 ,"X:G8 M%+10 4F!2T4 )BEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FN,CCM3J:QP* /C MW]K#]GCP]^T?\>?"/A?6]UFY\)ZI=VM_ H,EO<1W-F(WY^\!N/![$US7_"N_ M&GA+]G3QSHWQ)\/:!/?Z'>:=!I'B.RL8DDU"#[7"/,8!058 *,\9W>U?3'Q* M^"D7Q!\7Z/XFM_$6J>'-6TRRGL(Y]-=1OAE>-W5@P/>)*YK6?V9;GQ+8G3]8 M^(OB;4=->2*26UEDBVR[)%< X3.,H*!GMNF_\@ZU_P"N2?\ H(JS5:%!#"L: MYVH-HSZ#I5@=!0(6BBB@ HHHH **** "BBB@ I#2TAH XWX._P#).=(^DO\ MZ.>NSKC/@[_R3G2/I+_Z.>NSH **** "BBB@ HHI#P* %J-G*BE\P $G QZU M\@?'[]H_Q'\2/&,OP:^!P6_\339BUOQ*N3:Z)">&^8=9/Y?R +/[1?[3^N:Q MXO\ ^%/?!F(:O\0+U=MYJJ#=;:/&?O.[=-P&<#U%>B_LT_LOZ)\ -#EN9I&U M[QOJ9,^L^)+OY[B[E;E@&/1,]!6E^SE^S;X;_9S\(MINE;]0UB\;SM3UNZ&Z MYOIC]YF;KMST%>OA01[4 "@$4X 8H Q2T %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A M /6EHH 3:/2C:/2EHH 3 I:** "BBB@ HHHH 87XZ4>9Q[]Q7PE\6O\ @H?K MGA3X]77A/PUX'GUWPUX'H9K;1+WQ'KL\-O<=!1O/I^-?* M'Q^_;4U/X4>)O!WA_P .^#[7Q-J>N:0=6GBN-42S%JN(R%RPPV=Y_*KGQ$_: M]\1>!/#'PTLX_AY+J?Q-\;K*]MX4AO5Q$L0)D8S8P0!M(XYS0!]1H^\GBG&O M(/V7OV@+;]H[X:_\),NERZ'J%M=S:?J&F3-N-M<1D;E!XR.1SBO7R10!QOP= M_P"2)OC7X[N/@I\$I_^)@PV>(?%RC*K="_;V_E[Q^S_P#L M^^&OV>? \6@Z!"9+B0^;?ZE-S/>S?Q.[=?H.U2_ /X ^&?V?? UMX?\ #]ON MF/[R^U*;YKB]G/+22.>3D]!VKTTC(]*!C=@YIRC:,=:6B@04444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 44W>!0&R>E #J*;O&<5')=Q1#]Y(L?^\P% $U M(QVC-,F!QG1M.=Q]><<4 ?6V_VK@OB%\=?!WPQNX;/7=4\N_E7>EE;1// M.5_O;$!./?%<#\!OVC?$'QJU^YAG^&VM>%]$2W\V/4]3P@=L\)LZCCFOG^>/ MXZ7'Q]^)Z^ 6\'VNJ'5W#W_B0%KN.RP!;"$9!";-W3@GK0!]J^ _B9X=^)>E MO?\ AW48[^&,[95 *R1-Z.AY4\'K73;\=N*_-SPW\*?V@M:^/VKZ;IWQ0T31 M-7ETGS]:O=!L 8(F$BB))%Z&4@L0>N V:^Z?@UX,\4^"? EKI7C'Q8_C+7$D M=Y=5> 0EU.-J[1QQ0!VYN4'5E'U-)]LB_OIG.,;A7R;??L"2ZU?W-SJ?Q=\= M2F:5I MOJ9B"@G. /PJSI'_ 3N\*Z=J5K?3?$'XB7ZCM8C+*ZQQCDNYP!5)/$>FR'"W]JQ]IE_QKG/B?\ ";2/BWX' MG\+:W<:A#I\P3=-I]VUO/E2""'7GG'->#M_P3:^&!&1K?C6-O[R>()10!]1V MVIVUZQ6">.4@9(1P<#\*EENHX2 S*I]"<5XG\%OV1/"'P)\53Z_H&J^);V\F MM6M&CU?5Y+J'8S*Q(0\;LJ.?<^M2?'#]D[PW\>==L]5UCQ'XLT6XM8/(5- U MA[.-QG.64 @GWH ]G%W&?XU_.GB7.,8(/<&OD9O^"=6D6QS8?%'XAV_M)KKR M?S%>^_!;X52?"#P6GA]_$6J^)RL[S"]UB;S9@&Q\@; ^48_4T =]NQ06P17R M-XF_99^.]WXFU34-#_:,U/3["XN))K?3Y],BD6%68E4W8R0 0/PJI8?!3]J? M1;Z"5/C'I.K0+*C/'=Z< &4,,CC'49H ^PP^2?04!^M<1\2IO'%A\-;R3P=# MI]]XQ2&/R8[PE+=Y,C>?8=<"OG1?C3^U-X</?&T?A[Q?\(M2\$J89)7OI+A9H49<84D =]@^T+/96;2Q(NXC#,.A^4\4 >V4TL0<8KYLT/_@HA M\"]XH [8OR12@Y-?..D_M&^-O%5D=>T'P%:7GAQ@)8HI=61-2EA( M!#BWQ@$@YP6!KVGX?>/=+^(WA+3_ !#I,C/9WB9"N,/&P)5T<=F5@5(]0: . MFHIGF#T-+O% #J*;O&13J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#\F/VS+K58?VE_+T#X?>(?"?CMM0D_LC6O#KEDUMFC=8) MW&-H8,0",?=+9-?4G[>OA;6M;_8?UN*?3#?^+9X]*6\%A!OEE=;J$N/E&2!@ MGVYKZWFLK>>X@GDMXWG@),4K("T>1@[3U&0<'':IRN%Z>W!H _,[]I[PMX8T M?XH6FM_$#X2^)/&MA>^"K>RTJ\L6,MO#>+$G6)0"C*>K$GZ5'!X4\>_ /2?V M9?B3XE\-ZSKUMX9L]0L=5L+:,W%[91W #0+CJ2 N#Z9K]-"N1WZ?2E"X]S0. MY\K?\$[_ KKNE_"7Q#X@U[2[C1)_$^OW6JV]A=#$D<#8"$@]"<'\J^EM=M- M8N(HAI-[;V3ALN;B RAA[ $8K3C!!/&*D- CB/@TC#X;Z('.Y@LFYAP"?-?- M=Q7&?!W_ ))SI'TE_P#1SUV= !1129YH 6HW8%,]J24[OC7X\_'WQ3 M\:?',WP6^"=QG4@=GB+Q5'S#I';8Y/[V\OYOFGO9C]Z61NI).?I7IG2@ M!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBDR!0 M%)D49'K0 9Q1N'K44\\<,32.R MHBC+,QX ]Z\ ^(W[<_PA^'/]&M?#OPBU2R\#SS*+S7M9O2_C_\ _4?CAI^DZ=;^--7\):?!*[7B:2P1[I&7 7=U7'/(H U_'W[0OPZ M^&-G-<>)/%VEZ:(>'C>X5I,_[HR:3X-_'3PO\>M"OM7\)7$US8VEQ]F:6:%H MPS8R"N1R/>O-_AM_P3_^#WP\NHM0?0'\2:PC!_[2UZ8W4S'WW<'\J^@M.TNS MT>W%M8V<%E;*>(K:-8T!]E4 4 ?+GC67]J7Q[XDU;3?#MIX;\$>'8KEX(M0N MI&FN9H@?ED0#@9'/-8^F?L#>(?$MRMY\1OC-XI\1SB02^5ITWV.('.=N%ZBO MLA!QG')IU &'KW@_2/%>AMI&M:=;ZMIS;"UM>1B1&*X*D@]2" :-"\&:%X97 M;I&BZ?I0 V_Z':I%QZ?*!6Y10!&4]NO6N&\??!+PC\2[N"\US2O,U"%=J7UM M,]O,!Z%T()'L'?AKICV/AS2XM/AD8/*X+223'L7D8EF/ M)ZDXS74#@] $FX4! M@:XK5?B_X-T;1M8U:Y\2:=1_MH?#/5_!'B7 MQ/X'A%]L@TFV>27,A(4*N.Y#@YD7/9<<_45!#XF_:/\ ''PCN[FS\,Z' MX,\:-?HMO;ZA.94%I@[BV,?,#C'XT ?36X 9J&>]M[:(R2S1Q1C^)V %?."? M!OXV>,/A0VB^(OB@NA>)Y-2%R=2T:T4@6WE[3;X.?XNY:UX\\.:!IT5]J6MZ?8V4K%4 MN)[E$1B.H!)P:XSQE^TK\,O /AW3==UOQAIEII.I.\=I=>:&29DQO"D9SC(S M]:YE/V+?A9=?#S2?!>L:)-XAT72KE[NW74[N21UE?&YBV[G.!QTKMM-^ 7P^ MTCPQI7AZ#PAI3:/I99K.TFM4E2$NUA>03>4VU^@XP3BL;XC_ +8?PXT'P1X9\07>CZGXFTS7D>:R MCM=,:=L*2K$J1QR"*]T'@KP^MC;V8T+3!9V^?)MQ9Q^7%D\[5VX&?:M"/2K2 M."*&.T@CBA!$:+$H5,]<#&!^% 'R%\4_C1\'=&\)^%]8U+X,7^M6OB*V:ZBC ML?#J&6 *=NV7 !4^U] ?.% +!% M'8QG->N^%=$A^#'AGP9?2?M(:OX%D\0VO]OQZ9/9FYB,$\ID4,V,!B&^;_:S M7V%X TGXO^ O .E>%H_A=X1;7\K:/;-Y=]Y%HY,@BW,O 1F*J/0"@"E\:OVF-*\*^ M![:T\*^+O#D?C?4;"WOM-BUR8Q13Q2 $.1VW Y /K7DLW[8/QM\ 3QV_BSX3 M6>LQF-9/MFAZHC&16^ZR1GD@^M?4?C/X#?#_ .(;0R>(?".EZG+#&L,I:;=Z?J\-O':QW6F7;P,D<8 0 *<# M' H$0_ C]KW3OC7XKD\,R^#O$GA76HX&N&75[,QQ,%/(5^]>MZ_\5O"'A77H MM%UCQ%IVF:I+%YZ6MW<+&[)G&1D^M>,_$S]DO6?%GCE?$_AKXH^(_"DZQ6\ MLXI/.MT2)54!5;UVY.'!Y%O]EU:%H; MBUA&/,*2(P);.2,\9H ^S=.UO3]6@$UE>07<1Z/#(&!_$5=# U^77B3]F7QA M\._C4^B>#=$\>^%_#<]ZEM9^(=-U9KNT"L1AVMV'&._/:OH_X,?M/:!X"U./ MX3^,_&.I^(O'$&HRZ?#JNJ::UJE[*9"(XU(&"!PN[OUH ^MLBC(KX7MOV^_' MOAGQ!?:;XK^%#7,-G*Z2W'AZ_6\<;3R/+ SP,UZAX!_;]^%?C;6K'1KB]OO# M.MWTJP0:?K5HT$CR$X"],9SB@#Z8W#('K2U )4CP7<*#P,G%2APPR""* '44 MF0>]&: %HI,TM !1110 4444 %%%% !1110 4444 %%%% !1110 4AI:0T < M;\'?^216'60@]NG\O>_@!\ _#7[/O@>#0-!@W MSMB2^U*7F>]F/+22-U/).!V_.I/@%\!_#/[/O@*W\.>'+8 Y\V\OI!F>\F/W MI)&ZD_RKTN@!*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BO/OB_\6[?X6Z?IJ1Z?<:WKNK7! MM-,TFS&9;F7:6./10!DGM7!_\-"^)/!&JZ9'\2_"5MX6TC49%@CU6UU%;B&! MVSM6;@;,XH ]]HKP'QW^W#\'O -T]G=>+[2^U%>EEI^9Y&]AMSFO1?%7C+6) MOA7<>(_!>E?VYJLU@EYI]A,QC,V\!E!]#@]/:@#N,@=ZJ-?6YN?)$T9GQN\L M,-Q'KBOCFZ^'G[5GQE5!KOC'1OAEI;\F+1(_.N"A_A8G.#VXKTOX#_L@:;\& M?%I\4W/B[Q%XK\0/ \#SZM>,\0#XW;4S@=./2@"_\?/VM_#/P%UZPT"[TK6? M$'B*^A\^#3](LVF8J20"S= "017D]S\1_P!J3XTHX\(>"M.^&>CRJ +WQ'-Y MEPRG^)$7H?8U]B-I=G/=QWDEK"]VB[%G:,%U7.< ]<5;"@=!B@#@?A?X.\0Z M-\+['0?'6NIXMUHQ21WVH)%Y*SAF/&!TPI"Y[XK)^'O[+_PM^%J%?#G@C2;) M]_F"5X!-(&]0[Y(_.O5,4M $:*$ 4# Z "I*0CCTIF[KD[?K0!)254N=1MK, M?O[B*'/3S'"_SKG/$?Q6\(>$+PVFM>)=,TRZ&T>3 5S@=P17+^+OVUM!\+?%0>!(O" M?BC5]1^T1V[75EI[-;#><;M_H.M 'TA29'K7SIK'Q]^*%+#X=1:FJ/+-(SWDUF' M&YE&AH ^CBPQUKS3XZ_$._\"^#EC\/)#=>+]9NH]+T2UEY1KJ4X#N/ M[D:[I&_V4:O-[#X-?&R?XQ#Q%J/Q<5/!\5ZTB>'K6Q4"6#)VHS$9!QC/-?/W MA;P[X7\*?M;>(/%'C;XB^)+N/PEJ#+I5G>B1XWG>-EE(4+M"*'*@CKF@9]@? M!_XY:/\ $3PGIG^)65X;_27G430W$>1*NW.>""?H:S-'_:\^%/B3Q< M_AG2O%UGJ.N*DS?8[8,[D1JS/C [!37S5\%_AW\&_#W[7UGJWA.TEUQM=MKB M6"ZN4F+:?>*I+G+<%9(S)DGN *^R/"OP<\#^";XW^A>%-)TR])8_:8+1%E&[ MK\V,C.30(\D^'_[;'AGXK>*]0\.^%_#?B2^N[6UGN$FET]HH)C&,^6KMQN8\ M"E^'GQB^,WQ#U#7;:\^$[^"+6/3)Y--OM7O%<278XB5U7D*2>?8&OH:TT^VL MD*V\$4"GDB) H_2IP@'0#\J /FGX:^$_VC-8C\2I\0O%7A[2X;W3)(-.;08" M\EI=$C;+EN" -W'?(JQ\._V4=5TC0O$FG^-_B5X@\:-KEJ+6??)]G6,=2Z!> M5;(['UKZ/P* ,4 >+?#7]D7X8_##0=:TG3?#R7EOK:1IJ9U*1KAKP(=R;]Q( M.#R.*]$\,?#WPUX)M)+30- T[2+>0*)$L[5(P^.F[ YQ[UTN*,4 (% 'M2@8 MI:* $I:** $I:** "BBB@ I,4M% "8HQ2T4 %%%% !1110 P@;C61J'A+1-4 MOH+V[TBPN[V!@\5S-;(\D;#H58C(/TK9HP* /$+;]D+X::7\5(/B#I6D3:1X MC6Z-Y++8W+QQW$AY)D3.#GTZ5YWX:_9"\6^'/B^WB>]\;V?C+P]YDMRFE:]I M44D\\?::U MM)! I 9V<]1DC)SWK]/V4=<9?LP?$3XE^-['54^(FE:) UH(_LVJ:%>K/!=YSNP 3MQQ^=5 MO%?[;OPK\!_$'4_!_B;6I=!U*RD\HR7UNZ02MG&$?+PY^QCX=^&&G>+T^ M&^M:IX.O=*]LTBN9@& DW-C@[%/BGX2\<6T<^A^(]-U-'&5$%R MK-^6,O&'P_\4_ *_L+Z*TG.C74@,K."?,0 M@_=&.3@8S7V#X2^)^A>)?@*DOPV\;Z?JMQ:VPL+'5=6ERKW"J=HE)P2QQS0, M]VHKXM;X^_M-?#>-3XH^$UEXUM5 WWWA:Y.T+W;!SGCM7>?!#]MK0_B_XU@\ M'77A;Q#X5\13*Y2'5+-DBF_"*WTNV,#:MXBU M>;[/IND0R*LL[X+%CD\* #DUS>F?'GQ/X=UG2[?XA^#HO#VF:K,EO;:MI]\+ MNVBE?.Q)FP-A.,#WQ0![K140)(XX [U+0 4444 %%%% !156;4;>WN(8))HX MYYB1'&S@,Y R<#OQ4OF'&>,4 2T5'YN/2@R8H DI#3=_O3!<)G!8#GN<4 4P^)O&:C]U:1#K%"W0NW(R*^EO@7\" MO"WP"\"VOAOPQ9B*)0'N;N3F:ZE_BDD;J23FI_@O\%/#'P*\$V?AKPO8K:VL M2@RSD9EN9/XI)&ZLQ.:[X#% !BEHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***CWG'^- $E%,W*?&W]M#X>? O7I- UNXOKW7TB64Z9IMH\TV MUA\IP!WH ][HKXW7]M[Q[X\5_P#A77P0\1ZQ%CBZU$?953/0D-S7T5X'O/&? MBCX5Q/XEM(?#'C&[M)4>.!O-2VE(8(P]<94X]J .W>X2-6+NL87DECBN5G^+ M?@ZWUFVTF3Q/I:ZE:4N.CL1X#^!US96 M3G]SJ7B"?RD8<=4ZBOL27:V"R@[3G)K/OO$ND:;9W-S=:E:06]L 9I9)E"Q@ M]-QSQ^- 'R38V/QP\.^,_#/Q-^*UAI&IVVBF[LWTWP[$97L[:X$9>?J=Q0P* M..0':O.OC3\%O /[3'C6\F\-:UXJ\5Z]KUU TEG+-+'I>E0@IYDC(0 51@! MURV:^L_%'[4OPW\.> O$?BU?$=IJ&F:$,71M'\PB0@[(^.[$8%?'OP4_;-E\ M%?VOXKO[;6_%FG>*KDNUI:VC VFH[B4AC!_A:$Q+Q_%$Y[T#/L_P!^S/\,/A MG;)#X?\ !>DVGEXVRR6RRR#WWL"<_C7IJJL:A%4!5& !T%?.L'[0OQ$\6?"6 MY\2^%_A/JG]MC45M(-)U.00L\!7)GY[ \8J";4OVC?%_PH\VTTWP_P"$O&KZ MF%,-T_FQK9;.6X/#[NWI0(^D>&&#QBH[J\M[2,R3S)#&/XG8 5\X7GP8^-7C M+X4Z=I&M?%"/1/%,=_)-M7-3_9 A\7_#7P_X4\5^ M.O$NIS:71T:1MSDMGG)[=*[NP^#7@C3='T MO2H/"NDC3],#"R@:T1A!N.6VY'&3R?6@#R7Q_P#MH:/X7T#PSJ6A^%/$/BM? M$%N;BT&GV+D D$.# MCX8\/P3Z7%)JWVW,LL%Z?]8B9(K-DJ"0<+VS7T5Y8SG%&P4 ?.GQ*_8L\.?%CQ98Z_XC\6>*YI M[:VAMVM;34C!;R&-0-Y1NC\5?L>_"3QQXS_X2S7_ A;ZOK_ )<4 M9N[N:1]RQJ$3*[L' '3FO9_+%+MS0!S*-HIU% "%0:B-I"S%C$A8G))4 M5-10!"MK"C;EB16]0H!J7:,8[4M% "8Q2T44 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 (1FC I:* &[ .U!0$YQ M3J* *M]I=IJ=G+:7EM%=VLHP\$Z!T8>X/!KRWXD?LM_#KXE>#9/#-[H,6F:< MUW]O3^R/]$9+C:5\P;,#.">O'->N4A7- 'S3/^S5XU^&OPJL?#'PG^)6IZ;> M66H27IG\0@7S7*,H'D,[V7Q(\2;I5U6 M;0Y!$UO$/N% .-5^#?C7XHZ'K?ARTN[ M.]MKNUB#QW.GEF3;,77^Z4Q@]G)[5QO[->K/XQT#Q-\+_#UYKWB./Q1JUCK& MD7>M2M.FG:7;W0=W9VZN&B0$#_GM'[U]8?MI>*M";3_"7@K7"+:PU^_\V^OW MMC,+>T@(>0# .&=MB?1SZ5P_Q9^-GPNTG1?"FM^ [Y+/5_!URLEI86EC)&L] MFQ"W%MPO0KM?'=HEH&?9T8VJ!G/J34PZ50TG48M8TFSOX P@NH8YXPXPP5E# M#(]<$5?H$+1110 4444 ?D?^U/;>-M#_ &O9M7\;^+]>\'6 U%]:M@TFG M6ME&CG$;"#3I))-+9H[O4 MII)HT)\Q3E(\N&XZXQTS5SX\_L"^+_B=\8'U32?B%=V?@S7+R6YU?3[L^<]J M)$995M]V=H=6*@#@9SVKW;]H7]F]/C)^SK=?"S2]271(&2SCANYD,NQ8)8WP M1W)"8_&@9\H?%FV\4_'SXVZUX(;QOK?A;2/!_P .[;7K8Z-=M#)<7DD"-NE( M(++G.:R5^(?C/]I#1OV8OA_?^+=4T"'Q1I]_=ZYJFE3F"ZN6M<(FUA@C.X$^ MM>__ !H_8GUOQGXE@\3>!_''E\-:Q<"W\U;RT$:I@#^$\=>M3^-/ MV&]W@KX66G@/Q7/X4\5?#R)X-+UIX1-N21<3!U[[CS[4"'_\$\O%FOZU\)O$ M.@>(=7N-?N?#&OW6E0ZC=L6EE@7!3)TUOXH:;X,U7XA:SI'@R/6CIV MJW,FJS?O8#NW[4+8V;D8$_[:U^PWP<^+/P*\*:%I7@_P)XCT&SLH\0VUI;3* MI=O4GNQQU-?!WAK]AGXI?$7Q;X.\4ZMX)\)PZ)%?%KZVLKH(+FW>5DGW@\[L M%B,?W17V9HO_ 3A^!OAV]O+O3?"SVMQ/ T*.+IV,&1]],GAAP0>U 'T-K'C M'1/#UBMYJ>JV=A:LXC6:XG5$+>@)/7@UGV_Q3\(79Q!XFTF4_P"Q>1G^M?-< MG_!-GP3=^']?T?4O$_B;7;+48A]G@U6^::.RF7.V:,'^(9(]P:\C\-_\$@M& M\,Z=XE5?%DM_?75MLTN657C%K+D$NVTC<#@C% 'Z%:9K^G:R&-C?6]X%ZF"4 M/CTSBK;7,:D@N ?0FOA[]G+]D[XK?LR>'_'M[I5[I6O^)+NU@CT:*YNI! TB ML=_F!FP!M/'O7"^/?@-\:_BA'XP\;^,]-\2Z/XGLK>V33=&\&ZZ4M[]MQ$A" M9X(&#[YH _1M9T;D,/SI?-!.!S7Y9^%?AS\0],^'OB'Q'K^N_%+P;)HK1I]@ MN4-Y+.&SR@'WMNT9^M?3OP;_ &GO#.E?LZ7NJ:WXEUUCHDG]GW.N:_I3V\QF MEW-&WEXY5^,THD!K\[]"\<_%/6_"MSXIT/]IKPOJ^@0W@M M)+N[L5A2*U-3G"VYAYWD, M#][IC\:^?&^)/[8>G?+"_ 3Q_\:/% M7B"_M_B1X#LO"^FQPAH+JWNA(7DRO[/%S_X'+7T9\(/%OBSQ ME\/+?5O%WA1_"7B!VE5](DF$A4*2$.X?W@ : ._W CBD,F!GM7R%K'QV_:8. MK7EOIOP0A%O%,Z1337ZD.N<*P/?BH++XA_M>:C=PEOASX6L;-G'F">^^<+W[ M]<4 ?0'C+]H;P!X"UC^RM9\16]M?C[\"@R-'SCYMH.W\:[30O$6G>)]*M]2T MJ[BO[&==T<\#!E8?6OCWP=K/_",_LJVNIZ!J6@Z=\2=9O8[76KGQ,!\^IRR M7$#D\\.650> ,5YW\$_AM^T3KNM^-]+T#XC:)X5TJTU)#++IMF)[4W#QAIE@ M[85B0P' 8&@9^BHE!^M0W6HV]DI:XFC@4?Q2.%'ZUX1\#O@Q\5/ GBN?5O'/ MQ7E\:VCP&)=/6R6&,-V;(':I_CK^R;H?Q[\56&LZQXE\1:=':V_V;[!I=ZT, M$@W9W,H/)[9H$>F:G\6_!FC*[7OBC2;;9]X27B C\,UI^%O&FB^-M'35="U& MWU33G=D6YMG#H64X89'I7SMIG_!.#X&6R.2?<9Q7O M'@KP7X7^%'ARVT#0+.UT72HW9HK5"%&]CDGGJ2: /G#Q!_P4A\%6>JW&F:)X M6\4^([R.1HE-EIK^6S X/S8J#0?VM/C%XWUZRMM%^ FL6>E37"(^I:G.(D6( MGEB,<<5]%ZGXZ\!^"]273KO6-%TF_N)E46[2QQR/(Y &5ZY)-<;XC_:X^%/A MCQ^O@F[\56Y\3"[2R?3X59WCE8@!6P..HH Z3XR>'?''BOP ]CX$\10>$_$D MDD3?;YH?/$:Y^90/?IFOG0?L/?$3QG*TGC[X]^)M0##F/1#]C'T^7'%>C:C^ MUU"/B[_P@>E>!?%&J3P7XLKK4H[!UMH^0#('(PR '.?2J^D_$WX]:U\8CI)^ M&MGI'@>"^:&75KN[!DE@'22,#J3QQ0!TGP*_9/\ !?P$U&YU;1WU'4=?N8#; M3ZIJ=Y)-+)&2"0021U4_L:VW@WXH'QQJ M?C[Q5XCO]\[+8WEZ1:*)01CRP<)--FOH87G>VB MN%=U1!ES@'M7FWA']LOX?_$/Q!JVD>%9KW7KO3].N=0)M;9BDHA7)C5N['H! MWK8^&W[(OPL^$^OW.M^'?"T%OJEP7,EU/(TSDN3NY8GKDUZ7H7@W0_# D71] M'L=+63[PM+=8]WUP* / /A;^TWXZ^+-_K<%G\)M7T&T@T^6YL+_6'\J.YF&- MD1&."$/$/AV_.I>+++Q D,>H_P!N7DDS3B)BR<[N.2>E?0(&!2T M?*?Q4_9EC\+V7A;1/AAX T=_#(U$:AKVG&X6#[:(EQ!$Y8'>FYV8CU0>M)\2 MM"^*GC;P,VA6'PPT;0IX)XKVPNK/5HU^RW$;9610%ZXW+]&-?5;#-(R9H S? M#C:A+H.F/J\4<.JO:Q->1Q'BOCIN&<4TZ?;D >1'Q_L"K-% $8C Z M<#TJ2BB@ HHHH **** "BBB@ HHHH 1NE,&=W3C-24AH XOX.DGX7Q5+5-"L-< ML9[/4+.&\M)O]9!.@='^H/6M*B@#SK6OV?OAYK_A:X\.7?@_2?[$N+A;J6SB MME1&F P'( ^]@XS7&WG[%?PIG^'ESX)MO#QT[0)M2&K-!97#QG[4$""3(/90 M!BO=Z* /G6]_8P\/Q_#"/P3HOBOQ3X>LTOC?+=V.I.)P2 "FXG[G XJOJ_[- M7CW3/A1I7A3PC\7-8L=2L[V2X?6-247$TT3 8B8XS@8S^)KZ2HH ^9=4^%'[ M0=C\+]"TO2/BEIUYXKM;J:2^U2\L,"ZA8CRHP ,+M&%X MM N?"NN^,HIIAJ\EZ#%#)'D^44Y'(&,U]*T4 ?-GBOQ!^TCI7P\\)7&E^&O# M6J>+7:;^W;87&V&,9_=>4<\\8S1XP^)OQ\T#P?X9N=.^&UEJVNSQ.VJV\%V- MD#@\!>>NY:]&^&7CWX\:-X$TCPEX!^'^A0ZCX?0V>NI?SB-EO,\OMSD[QA]QZBO:?" M'[+'B'P-I4FGZ+\7O$EG;//)=2 6MN3)+(VZ1V)7)+$Y)KJ_A;\"+KX=>/-< M\5WOC35O$]_K%I':SI?11QH3&1LDP@&6"C;D]J N>:M^/OV.-"^)'Q$/BK5_%?BC.(,:;;Z@T5JK1@#<%! MX+8R?>OH:B@#Q75_V/\ X4^(O'Q\9ZIX4AU#Q$7BD-W@ MZ_8>98W\<=A<[=A(RXDXA('&910!]O\ QM_:^\"? O1O#6HZS+?:E!XA4OIX MTBV:Z>5 N[<%7)QCO7*>)/\ @H)\,O"GP^\.>*[]=92+7I9H[/31I\AO2L0! M>0PXW! 2HW>K"OE_XS/X3^)VO?!/7_'WC.\^"B1^%I+BTMM/MGA2"23;N1)> M%7@?=ZX-<5^S_P#&6?1?BAX%\<_&B^V>'WT#5M&T?6=4BVIZ% MO]Z@#]2OAM\1-#^*W@S3/%'AR]2_TC4(_,AF7\B#Z$'@BNF-?)O_ 3(TZ^T MW]EZVDO8WCAO=:O[NR$BE?\ 1GD&P@'MP:^F/$6I:M810MI>E#4W9L.IF6/: M/7GK0!C_ =_Y)SI'TE_]'/79UP_P:D9OAKHI==CLLA*YS@^:^17<4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7 >/_@1X%^*&O:)K7B?PW8ZMJ6CS^?:7$\8+*<, #ZK M\V<'N >U=_10!RGC3X5^$OB)86EEXE\.Z=K5K:-N@AO;=9%B.,?*#TXXJ#Q% M\'?!7B[0-/T36O#&F:EI.GD&TL[BV5HX"%VC:.W!(KLJ* *>EZ5::+I\%C8V M\5I9P((XH(5"HBCH !T%6BO\Z=2&@#B_@^N[X=:03UQ+S_VV>NUKC/@[_P D MYTCZ2_\ HYZ[.@ 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@ I#2TAH XWX._\ MDYTCZ2_^CGKLZXSX._\ ).=(^DO_ *.>NSH **** "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@!,T YKX:_;:_;3\L10VM_>7-^^U722=$2*,'[Q8MM M/IG-=I\5/VN_%_A_PM\+M-\,>!6D^)_CSS/LWAW5Y?(%MY*[I][>@[?44 ?6 M5(:\/_9*_: O_P!H+X;W.IZYHXT#Q+I6H3:7JNGHVY(YH\DO_HYZ[/=]* '44W/THS]* '4 M4W/THS]* '44W/THS]* '44W/THS]* '44W/THS]* '44W/THS]* '44W/TH MS]* '44W/THS]* '45E:YKT.@P6TLX8K/=16JA?[TCA5_4UI@G'- #J*;GZ4 M9^E #J*;GZ49^E #J*;GZ49^E #J*;GZ49^E #J*;GZ49^E #J*;GZ49^E # MJ*;GZ49^E #J*;GZ49^E #J*8QXK-M]* '44W/THS]* '44W/THS]* '44W/THS]* '44W/THS]* M'44W/THS]* '44W/THS]* '44W/THS]* '44W/THS]* '45EW^O0V.LZ;IK@ M^??"4QD#C]VH)_G6BKD]>/:@!]%-S]*,_2@!U%-S]*,_2@!U%-S]*,_2@!U% M-S]*,_2@!U%-S]*,_2@!U%-S]*,_2@!U%-S]*,_2@!U%-S]*,_2@!U%-+8&3 MTK)T3Q#!KLNI)#N4V%X]E)D=7558X]L.* -BBBB@ HHHH **** "BBB@#\Z/ M^"FVGZU>:[I/VWX9GQ!H+26:V'B+1RWV^*;ST\R!L=%<9"G^]MI?$'@#XL_# MS1?V>X(J*^O+?3+66ZNYX[>WB4L\TC!50>I)H ^9/V O WB70/AYXI M\1^+-'ET#4_%FO3ZJFF3_P"L@A.%0..Q.#Q7T=K_ (9@\0Q11S75W:B,Y!M) MC&3]?6N-^&'[0?@;XOGQ.WA76%U&#P[.&X,9PXBD/#D"!,[8TO" ,G)QQZFIO^%76/_06UG_P-/^%(U/+]<#'4UR'BW]N[X4>"=!\,:SJ>H:G]@\269OM/D MM]-EE+Q!MI+ #Y3GL: /4_\ A5UC_P!!;6?_ -/^%'_ JZQ_Z"VL_^!I_P MK,^"7Q[\)_M">$Y?$G@V>ZN])CN6M3-=6S0$R* 6 #=0-PYKT4%;GQ#XPU>+2].@'\1W22'T1.K'V%9?C/]H[P+X ^%VG_$#6]4:U\.:A M%%+:2"(M+.)!E L8Y+$=A0!JW7PBTJ]1%N-1U>94D650UZ>&4Y4].H(!J;_A M5UC_ -!;6?\ P-/^%<%X;_;)^&'BSX97WCS3=:EFT*QO$T^Y5K9UN(IV8*B& M(_-EB1CUKH_%G[1O@+P9X]\,^#-2UN,>)?$5RMK8Z?"/,DWL,C>!]P'IDT ; M7_"KK'_H+:S_ .!I_P */^%76/\ T%M9_P# T_X5YCXM_;K^#_@KXF3>!-4\ M0R1:Y!=164[I;.UM#,Y "/,/E4@G!STYKWV*43*&4Y4C(([T 9Y849/F,.$.#T- &O_P *NL?^ M@MK/_@:?\*A3X1:4EU)5+:V>9+8.VU?-9>$]>>U=W_PNKPF?&B^%QJ:MJ1TE=;+@ M?N%M&)"R&3H =IQZXH L?\*NL?\ H+:S_P"!I_PH_P"%76/_ $%M9_\ T_X M5R6@?M8?#+Q+IGC34['Q)#)I?A!@NK7Q!$,9/38_1\GCCOQ2_ W]JOX>?M#W M&H6_@[5)I[JQ57EMKRW:WEV'HX5N2ON* .L_X5=8_P#06UG_ ,#3_A1_PJZQ M_P"@MK/_ (&G_"NSHH XS_A5UC_T%M9_\#3_ (4?\*NL?^@MK/\ X&G_ KL MZ* .,_X5=8_]!;6?_ T_X4?\*NL?^@MK/_@:?\*[.B@#C/\ A5UC_P!!;6?_ M -/^%'_ JZQ_Z"VL_^!I_PKLZ* .,_X5=8_P#06UG_ ,#3_A1_PJZQ_P"@ MMK/_ (&G_"NSHH XS_A5UC_T%M9_\#3_ (4?\*NL?^@MK/\ X&G_ KLZ* . M,_X5=8_]!;6?_ T_X4?\*NL?^@MK/_@:?\*[.JFJ:K9Z)83WU_2> M9PJ(HZDDT .*F_X5=8_]!;6?_ T_P"%>=>)OVV/A5X2\#Z9XLU#6;A=)U.[EL[(16CO M-,YZ$CUH ]-_X5=8_P#06UG_ ,#3_A1_PJZQ_P"@MK/_ (&G_"KGPZ^( M^@?%7PA8>)O#5\FHZ/>KNAG3C/J".Q'<5TJMGCN* .._X5=8_P#06UG_ ,#3 M_A1_PJZQ_P"@MK/_ (&G_"NSHH XS_A5UC_T%M9_\#3_ (4?\*NL?^@MK/\ MX&G_ KLZ* .,_X5=8_]!;6?_ T_X4?\*NL?^@MK/_@:?\*[.B@#C/\ A5UC M_P!!;6?_ -/^%'_ JZQ_Z"VL_^!I_PKLZ* .,_X5=8_P#06UG_ ,#3_A1_ MPJZQ_P"@MK/_ (&G_"NSHH XS_A5UC_T%M9_\#3_ (4?\*NL?^@MK/\ X&G_ M KLZ* .,_X5=8_]!;6?_ T_X4?\*NL?^@MK/_@:?\*H?&'X\>"_@1X=?6O& M6LPZ7: X1/OS2G.,(@Y;\*J_%']HKP/\'? VG>+/$^IO::3J(C-F(XFDFGWJ M&4)&.2<,,XZ9H TY?A%I4]S#<2:CJ[SP!A'(;TY3<,-CCO@5-_PJZQ_Z"VL_ M^!I_PKBM _:\^&GB;X:6GCK3=8EN=#N=331U"V[?:%NV5B1GGL0:R M?$_[4?*IYYSTH ]+_P"%76/_ M $%M9_\ T_X4?\ "KK'_H+:S_X&G_"L77_VCO 7AOXG:#\/KO6XW\5ZT[); M6%N/-*D#/[PC[F<\9KTI7+'IB@#C_P#A5UC_ -!;6?\ P-/^%'_"KK'_ *"V ML_\ @:?\*[.B@#C/^%76/_06UG_P-/\ A1_PJZQ_Z"VL_P#@:?\ "NSHH XS M_A5UC_T%M9_\#3_A1_PJZQ_Z"VL_^!I_PKLZ* .,_P"%76/_ $%M9_\ T_X M4?\ "KK'_H+:S_X&G_"NSHH XS_A5UC_ -!;6?\ P-/^%'_"KK'_ *"VL_\ M@:?\*[.B@#C/^%76/_06UG_P-/\ A1_PJZQ_Z"VL_P#@:?\ "NSHH XS_A5U MC_T%M9_\#3_A1_PJZQ_Z"VL_^!I_PKL6.!7FD'[1O@*]^+L/PTM-;CO/%TEO M)=&TMAYBQJF-P=QPK(=?E@UJ-XHYA#:O)#;M(<* M))!PA]<]*[77?V@_!'AK5-?L-0U802:%HT6NW\VPF**UE+"-M_0EBAPO4\4 M>D45X%X _;D^$7Q)T;Q)J>E^(GM[?P_:?;KY=0MVMY%AY^=5;EAG X[L/6M; MX'_M<_#?]H;5=0TWP=JT]Q?V,23RVMY;/;R&-B0'56Y9>.H]10![/12 Y%+0 M 4444 %%%% !7.>/_ ^E?$?PM>^'M;C>;2[S9Y\4;E"X5U<#([$J ?49KHZ8 MX)Q@4 ?"G[(7A/PU8ZC^U1X%$UHVDZP/Y2V]L;=P^&_API)S7C/A/X M@_"S4?%EEX@\.ZEI'A[P3\(=-U*#PQ!26K](K;X1 M^$;.W\30P>'[*.+Q*Q;5T5"!>DJ5)DYYR"1^-<+#^Q=\$K:1)(OAKH*.O0B M\?K0!X?JW[/7AF3]ANUO]>TT7VIZ1X2U#4+=9R=B3W,;3F0KT+C*@$]*YL>- MHO!'_!-;X>36T-J_B/7;*V\/Z5<7$*R-'/.ZTV MQ9#Y=K+'DHZ#/!&XX^M Q?@W\-[+X4?#+P[X6L84B33K1(Y2B@>9-C,KGU+. M6/XUVJC H P*6@04444 %%%% !1110 4444 %%%% !2'I2TA&: /E#_@H9\* M?#?B#X >._&6I6(O-:TG0)8;%YF)2#+[MZKTWY)^;TKB_BAK_P ,? G[*'P5 M\ MDWL9BN+2<925?0CTKE?&'P"^'_C[0M'T7Q!X3T[5M*TA=EA:7,9*6R[=N%&> M. !0!\!_#+1M'\0>(O"&C1ZYHFL>)OB-XY'BOQ!I>@2B2WTN.U3[2EOQP0,% M2>A(KU/]I?X5>&O _P"T[^S]KFE6"Q:QKGCII[Z^D8M++NC9MF3T0'&%[5]/ M>!OV;/AG\,])?&J^+]4\%:3?>)4ECG&I2V^9?,CQL8]B1@=1VKT6--A/&!0!)1110 4444 M %%%% !1110 4444 %%%% #&3<U3P!X>UGQ7IGB6\TBVN==TQ'CL[^1,?$6N72F'2K>,CY8LC( ME(Z*/7)KU_X$?#WPI\;M:^+LAD?4O"'E:7X.LKFVF(\^SLX(Y RN.S-*0<=< M&O:_$O[)?PB\7Z[>:UK/P_T;4=5O9/-N+N>$L\C>I.:[GP+\._#OPTT0:/X7 MT:UT33-YE^S6:;4W$ $_7 'Y4#/SETSX?^$%\*_M?^&KZ<^%_"UKJ-ILET^W M,HM-FUD(C')7=C/L2:G_ &-O[=\0?MCZ#J4_BK1/&5O8>"I+>:_\-VGD6L,+ M,I@AE]9L[R<\X(K]#+'X6>%--E\12V^@6,._WVD&>@_#_ .!?QF^#-SKGB32-;\+S:=K,USK"N)-. MAU25HWGB4G@84 'GFOT5^('[/7PZ^*5U9W/BOPAIFO3V<7D6[WD98Q1\?*O M/ X%4)OV7OA7/X0@\*OX$T=_#T%VU]%8&#]VD[+M:0)T\1^+_$^KW:F5[M9.;:W)&2 M2Q((Z#%?H!X _9W^''PMU1]2\*>#M+T*_=&B:XLXBK;#U&<]\"L&]_8[^#.H MZK<:C<_#G0Y[Z>8W$L[P$L\A.XL>>I))H&?-GQ?^$WA?X9?ME_L^7.@60AN] M:UC4KZ]O))"\L[N=^"Q_A4L0H[# K[T3AL9KG]8^'?AWQ!KVB:UJ6C6MYJNB M,S:==R+E[4L,'8>V<5T2J5/M0(?1110 4444 %%%% !1110 4444 %%%% #6 M&?K7P7H?PE\,_!S_ (*&_#S1?#5E]DMW\+:A/-+(Y>:XD:0,7D<\L>2/H!7W MHPSCN*YZY^'OAZ[\8VGBN;2+:7Q':0-:P:DR_O8XFZH#Z' H _/#]I"3X2:M M\2_&OPCT?4]-TF^\4ZA!J?C/Q-K-TI^RB-U<0P$C(1SU8G-=%-\"/ 4_@/_ (0I_"FG'PIO$G]E>6?(+#'. M,^P_*@#\_?!B_!?XUCQ]\4?'>KZ9H>BR>'X].M?"^F7BI%K=KJSB*N8V(++G/0E5_*@#TD4M(!@4M !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444A8 @9ZT +12$XI-PQG- #J*0'-!.* %HI-PH# T +11 M10 444A.* %HI-P!H!R,B@!:*** "BBB@ HHHH ***0D /7MF@!U%)N%&X4 +12!@: P- "T444 %%%% !1110 M 4444 %%%% !1110 444A8#K0 M%)N%&X4 +12$@=: P- "T4F102!0 M%)N M%('![\4 .HINX4NX T +13=PI2P% "T4FX#O10 M%(2!0&!H 6BBD- "T4W> M,XS0'!.* '44F10#F@!:*0L <49% "T4@()I: "BBB@ HHHH **** $R*6LO MQ%=WMAH.H7.G6@O]0AMY)+>U+;?.D"DJF>V3@5\F-^TA^TZ&(7]GFV(!X/\ M:M 'V-G%])UG6YM-T>.XT^^NT?['& M@N_+96;/^LW/_P!^Q0!]^^%OBOX/\;:D^GZ#XDT[5KU(C,UO:7"NX0$ M@=L MD#/O765^9]K\5/C3HO[2/A_4M*_9_P!+TO7E\+:C FD65VD:SVYNK4O,Q7'* M,(UQ_MU[1_PTC^T]_P!&\6W_ (-* /L_U2]?RK*R@>YGDQG9 M&BEF./H#7R0?VD/VGB#_ ,8\VW_@TKW77?$OB&]_9VU[7-:TL>'?$9\.WMS/ M8!Q*+:58)"!GH<8!H YKQ'^VK\)/"7@[PQXIU/Q-]FT7Q)YW]F3FW?"OXV^(I-"\)^)HK_54C\[[,\;1,ZC@[=W7\*_.S5_&?B? MQ)\./V-M>BT:'QMXFEO-;:/2[A4CCO&&T;2,;0 .>G:O4O@=?ZM^T'^V=I6I M:]X1TCX3ZG\-[>22YT6V.R>_\S*[L ,B]SVR* /TI4\4C\X[U^7WQQ^,WC_ M ,.74GQ'\%_%[7/$WA\>)8],DM8;2.'2X)!(JO;'/S,0N.1U)->L_%;XC_$; MXP_M4^'OA/X9\;R?#JP@\+Q^([C4+2-6DN97*YCPW!4?XT ?0EW^UM\,+'2] M7U&7Q!BUTK6E\/WCB%SY=ZV<1X ]CSTXKV&&19D21#E& 93[&OQNT7Q?XD\ M? [XG7=IK,4^L-\7+2TN=0BB1DN 0X=@""!NV@\5[=X\\8?&#QO\I=L9)]367^T1^U%\3O$/[0OQ%\ M->'=:\5:'9>$&B@TZT\,:<+A;B0KN)NB>@)X&.V: L?J7D5Q.G?%WPMJ_P 4 M-8\ VNI"3Q5I-M'=W=CL(,<3@%3GH<@U\8?%#]H[XG>.?!W[/?A>TO9_AUXD M^(=U);:KJC0[)K1H2JG:K=-QR<'U%-_9/T37?#'_ 4 ^*NC^(O$X\8ZI9>' MK&)]7*A7F78I'F 4\9"+ MU8\CI6+\&?VE_AW\>C>IX,\10:I<6;8EMB#'*HP#N"MR5YZU\X?'>ST[Q'_P M4:^$>D>,8XI_#,/AZXN]-@O0/L[ZCO<)P>&; ''TKTY_#'P:\$?M&ZQK^CBT MMOBC!X::4Z38L$4VPW?.(UXWD#![[0#0!])Y%+7Y8P_%SXV:Q^S[ M.S47[.G@ID0V:Q),8_*]2Q"Y [YKU#X\?$CXE_$C]HKX*^$/!GC*^\!V7C+P MH^HW:0H&\IB68MM(^^%&!]* /OVC/-?ESX1C^-_BUOC=IR_'N^L$^'6JW-K# M).L?G79B0^(-F!; M!2$,Z \ MG(H _0W-&17YR:U\5_BC\ _%/Q1^&FK?$"X\<.G@NYU[3==:-5N MM/N$C)P^. #CY1]#6C\*=;\=Z;^RJ?BE\0/CM?Z3'XHTFUMK.5[19?[.DDE4 M!XP!EI67*Y[%L]J!V/T*S7$>/?C-X0^'/A'5?$VMZQ#%H^E3);WDT/[TPR,P M0*0N3G)%?%'[.GCOXGP_M(>*OA5K_CG7-7L[KP[)=6U[K,4:SVTA7*31JG08 M.0#7S_X$F\:> OV1/CQXOB\;WE[)%KZ:>EI<1(X6<7\6^Y^8'+,NY<=!F@1^ MP>EZC!JUA;7ELWF6]Q&)8WQC*D9!JY7P!K'CCXE?'G]H0?"CP[X_G^'&F^'_ M Q9ZO+?6<2F>^EE1,C#<;1OSQZ5Y5XG_:L^+>H?!GPKIEMXJ-OXKTSXBKX5 MGU^T4>3J4.UPK-V89 W8ZT#/U3R*6OB3]GKQ#\2?AO\ M?:W\*?&7CRZ\>Z7 M<^'H]7@N;R)4>"4L,A0.BXR/RK[:'% A:*** "BBB@ HHHH *3-#5\U>&?C3 M\CTCPA)=R0R:Z+\.T<0#;9-GO@<>]<1XP_:B^-WA75+VVU;X0 M1:3H]Q=2:=IVJI?>9)+*Q98&6/N3C>1Z T ?7NGZK9ZJDKV=U#=+%(8G,+A@ MKCJIQT(]*M5^??[+7B7XL_!'XH)X0\8>!&TCP_XMNI9(K^XOO,WZDJLTCKSQ MYH"X7L%X[U[?\/\ XU?'+7O&=UI_B/X-QZ)H217#1:BFH!V=T!,2[?1B /;- M 'TKD>M&:^;OA3\9OC=XH\67=EXM^#L?AC2$L[B:&^2_\PO,HS%'C_:/&>U= M9\ OB+\3?'DNL?\ "P_A['X&2W9!9%+OSS<9)W9],8'YT GS&WN81;.VQQU&0*]7^%WQ6\+_&;PE!XD\(ZI'J^D3.T8FCX* MLIP58=0?8U^9GAKXF^+?A9\1/VA=;T7X16'Q'T6TU\SW][=A6:S^0#:JD$D8 MY.*Z'P[?>(?@O_P3]\6?$?PQXBM].U7Q=XE37(?[&?*:>DSJ&MAGH5P0: /U M%7I1D5\:?%+XQ^*=/_:#^ GA[1O$3+#K>C/=7]@C@K*O"C3:JQ>T?3TGT.1'D(BB$J\C<, >AH _3O(I&P17 MY^?MC>(_C1X>^,M]?6^N^*/#GPS@LX8[&Y\(VJ74C38W2>>AY&#NY] *X_X[ M_M;>)-33X3>%/!?C;7=0TG5]"EU.Z\4^&].#W]])#*\.!&> T9W^] 'Z$?$ MOXE^'OA)X/O?%'BB^&FZ-9[?.N"I;;DX' K,T/XU^#_$'CR/P=8ZJ)_$$FFQ MZLEIL(S;. 5?/3D$5^?/CGXJ^._B7_P3T^*$'CVRU&._T;4XK.TO]4MC;W%] M;;@T !UKC/AW^U+\,OBCX9UG7]!\4VD^EZ."U_+-^Z-NN, M[F#<@<]:S/VL/!?P^\3_ Y35/B;J,VG^%?#MTFJS+'-L29XV!1''\>6 PO< MFOSW^.O@[7-9^!OQJ^-]IHA\'Z7XP?3-.TS0H5"-_9R3QAIY4'"EPF2/^''Q[O=1M/!GB*'5+FQ0/-!M,;A#T8!NH]Q6;/^U]\)[;XH+\/ MY/%MK_PDK3_9?(&2GFD?ZOS/N[NV/7BOG9-'T;PU^W/\%8O"5M9V<=UX"OSJ M"6 "JZB+,;-MZG.,$U\O)I]E)_P3=\1^(Y[>W/Q!7QUN2[91]L\[[;&",_>^ MZ3Q0!^E_Q+_:U^%OPC\96GA;Q1XJMM/UFX"-Y!4MY88X7>1PN??M7K=C=17] MM#H>*K:SGURSFF6QEN0#+$BVI, MC)Y W!<8ZU]H_L8W-]=_LM?"V;4F9KQ] MC*7.23M[_A0![71110 4444 %% M%% "$XHR#2.,CZ5XU^T#\2?B=X ?2!\.OAVGCLW(D^UF2[\D6^,;1[YR?RH M]GI,BOCC_AI']IX_\V\VW_@TKV#X+_$+XG^./"GB"Y\;> 4\$ZU:JPT^V6Z\ MY;D["02>WS8% 'J<_BK1[74X].FU.TBOG&5MWF4.?PS6H&!&<\5^1NL?$7Q' M!X+\3SS_ Q@UW4(KBY%SXFN];:'45N=XY2+.5VGRPJ@]<=;>)/$LGPM36W\.^7 MXJ.G_:#H1E'%QMSY._Z\9KY[\-_M _M'ZGXATRSU/X#6^G:9<7,<=S=C4]WD M1E@&?'? R<>U 'NWQ:^.7@WX(6.F7GC'5ETFVU*Z6TMG="P>0]!QTJ?QO\8_ M"?PZU#PK9:YJJ6L_B>Z-GI0"EQ<2X#8!'L0<^]?*7_!4;PO:^-_#_P *M O7 MDBM=1\2K;2/$<,H9,;@?;@U\]>*/B!K<'Q-^!?P@\8F5O%O@'QN]K%/*I_TW M36C06TX;N< J?]V@#]*?BU\=O!/P1@TJ3QCK4>D#5+@6UH'4L9'R!P!V&X9/ MO7<37]O!8M=O.BVJQ^8TQ.$"XSNSZ8K\Q?VP_B#IGQ7_ &F/$FAW_ASQ!XI\ M.^%_#\VD6XT*T,ZPZG. _FEAT*XC_(U]%_LM_$NS^.'[%'V'Q?JG]C:EI=C/ MX=UZ>Z?RGM)(OW89\]#L\LG/C^ ?VS?A#\3?'4?A#P_XMM[S7)6DCBA M*,BS,AP0C'ACZ8ZUF>-/V\/@QX \6:GX6^.F0*^+? MA\FK?LN^,/AGHGQ,\(^'_&?@6VU6.'PKXVTH*)X99')60LG+G#*.>F.*]W_9 M8\,:%KW[2_[1Z:WIFGZ@(]8A0&]A23:-ISC<./PH ^N?A[\1/#WQ3\+6?B+P MOJD&KZ3=J&CG@;.,\[2.Q]C6!X)^/O@7XA^/_$7@S0=;BOO$6@<:A:*"/*.[ M:<'H<$8..E?&_P"SS\1]*^ ]G^U-K>EE1X&T'6)9K%(6S&+HH T8KI_!GB MFM3B:W V2H/4H><<]:^9=9M-!\3_\%)]1C\=)!>6-AX5MIO#-O>@/#(65 MFG9%/#'=NKFK;Q9X U#_ (*#?#+5OA7-;"76=(N;?7K;3D\I-J;U'FQ@#:Z[ M1QCL* /N7XC?$70?A3X1U#Q-XEO1IVC6*[Y[DJ6"#Z"N/TO]ISX=:U\';KXI M6GB"*3P7:F02Z@4("E&V,-O7.:X+_@HH _[)'C@'E3"@/TW5^=FCR7.G^&S^ MR\JS%?%GB72M4MQ&#B'3Y8TG?GTSG- 'ZX?"7XO>%/CCX0C\3>#]2&J:-)*\ M*W"H5^=#AA@^]=NIP!FOQ.^$G[0?BSX?_!CX=?#;PM?:QH5MK=]JFHW-_P"' MK47%\!'OI]V?+9/+F0D,O/7D'I7YR^(/"_CCPO\;O MV:)/%_Q+_P"%@#5];M]1C2X"B6U8C!"%>L9SW[U(G[2OCWPM\*/&]OI6KBUU MC7?B3+X9MM6:! -.A9V!DX &0.A/>@=C]2,B@G@U\H?!JU\??!KQ5XPTSQO\ M7=/\9Z%'HO\ :D5UJ+H+ZQ9%)>0QC_EB "<]\5\VV_Q@^)'@'XQ?"+6--^*. MO>._!OC#6XK-9=0MHX;"YAE)5O+4?/E<\$\9% C]#/AU\6_#'Q3;7%\-ZB-1 M;1KQK"]PA7RIAG*\]>AKC_C#^UE\,O@1X@M=$\9>(/[*U*YA^T10^2SEDSC/ M KQS_@G:,7?QO'IXSN!^KUYI^UGH?C'Q!^WAX+L_ PT)M<;PY*RCQ% )K7:" M2,XZ4 ?7'P;_:A^'7Q[U"^LO!>MG5;FRC$LZ>0T>U2< \BO6D(Q7Q?>Z] M\6?V<_V>?BCXS\6VW@]]>L;2)M);PS8I"%R2C&4*/FPS(1]#7BC>*?C'\,M: M^ >HZG\9KCQ/:>/=8M'O-.79^Z1F4LB$"_C[XOE^$G[5&IZEXLG%[X9U> MZM]'GFD4-9J PC5/QP!535?BUXLOO!O[(VH76L27%]X@U:!-3GFC5WN 3)G) M(X/ Y&*!GZ#H/F/:G9%?F5;^(/C+\3]0^/&LV'QGN/#5AX#U*YDLM,0(S2HJ MN^R3/1/W8"^N34ME\:_B[^T+X[^">C:#XUN/!"^+?!K7^IO;QAPLB3E#+&I_ MB.Q?P9J!'Z8T5^2.E?&CXY7O[/>H?$RX^*%VL/@?Q(=#>PC@7=JBK<+O>=N_ M# #MFO5?VOOVHO&W_"U_!W@#0-4U_P[9W?ARW\0W5WX7LA<7DKRA@$"G^ 8 M)/U% 'Z,9H) K\V]4_:3^+DO[!^O^(=2FU/PWXUT?78],M=2N;?R)[NWS&4E M92.K;B&QZ&M*UU7XP_#G]H#P-X.UWXIWOB"S^(6@W+AG@51IMP8@0T0']TMP M30!^@NFZW8:P;H6-W#=FUF-O/Y+AO+D !*-CH0&!Q[BBOSW_ .";WPZ\8ZM\ M/O'VH_\ "R=2BC;Q7>6C6[(K;IHB!).2>[8#M89QO;'U->F4F* M/.? G[/O@7X<>)6U_0M%%KK!M7LOM4D\DK"%F5F0;F. 613^ KT; ]!2T4 ( M5!'05D>)=!M_%'AS5-$NRWV/4;6:SF\LX;RY$*-@]CAC6Q2;1GI0!X#X<_8Q M\!^&K/X76UHVH&/X=S74^D>9<9RTXP_F:; MXGTB-H!<6$WE"ZB;K',/XU]CZUZW@4%0: /DV[_X)K_"6]OM:F9=9C@U&X^V M)9I?N+>TGWA_,B3HK9!Y]S7:?%_]C3P'\9KOP]>ZLVIV&K:+;+91:GI=VUO< M2P* DCKRPXZ>YKW[%&T9Z4 ?+UG_P $]OA?8^ -0\(0?VJFD7NO0>(9%^UD MN+F($+AC_#R4OEC^$[:]E M"@=!1M'I0!X/;_L=^!K?PM\,M!1]0-C\/[AKG2,S_,6;KYA_BK,^+?[$'@#X MN>.IO%MSI>*?# MDNJ3:MJ%G'974U_=M.90G1R3R6/K7O.!0% [4 >6?';]G7P;^T'I%I9^*;.7 M[58L9+'4K.4PW-HYQEHW'(/ KF?@9^QSX ^ NJZCK&DPWVL:[>H8I-5UJY:Z MN4B*A3&KMR%..GO7O. :-H]* /E6Y_X)Q_"2Z\8OK;6VJ+I[W8OF\/+>N--, M@.<^3TZ\_C7K.N_L_P#ACQ!\9/"GQ*G6XCU[PU82:?8QPR;8!$^[.5[_ 'C7 MJ.T>E&T>E 'P#X6_8$M_BA\4/C7JGQ!M=8T.TU?Q9\=?LM?#[Q_P#"G3/A]?:1]FT+245=,-HYCFLF485XW'(8>M>OA .U M*% [4 ?.G@3]AOX<^ /"WB_2;<:IJ-QXHL&TV_U74;QI[S[.RXV+(W( [5T. ML_LH>!]?_9^T[X07L-W-X8T^&*&U?SL7$1C.4-+#Q9H4NJRZY;V4MA+=7UXTS74;GCS2W4J.!Z"N=E_X)Z?#-K+ MQ_8)<:U%IWC-T>^LEO6\F)EN5N 8EZ*=R 9],BOJ3:/2C:/2@#YZ^+O[$WP^ M^+]YI.H7[:II&L:=:I9KJ>CWC6UQ+ JX5)'7E@,#\J==?L3_ VN/ /@SPA! M9W5EI?A;5X];M3;S;9)KM>KRM_$23DU]![1Z4@4 =* /-H_@7X=B^-I^*2FZ M_P"$D;35TDCS?W/D@Y'R^OO7I0HVCTI: "BBB@ HHHH **** "DVCT%+10 F MT>@KSOXM?!G2_BS)H3ZA?ZCI\FCW+7=K)ITWED2E=NX^I )Q]37HM(0#UH \ M+N/V4](U'4-(N]0\4^)M0;2KV._MEN;[A(^A->XH%R< 4_% '2@ M VCT%)M Z"G44 >8?#?X ^%_AEJWC6^TR.>=_%UV;W4H[M_,1G*[2%'88XQ7 M$:9^Q-\/])\ >-/!$9U&3POXHN6NY],DN)K.ZUW4-8TG>L%QJ.H/,?+88\LY_@') '3)J& MT_X)W_#2/QG!K]W>>(M5A@O1?1Z/?ZK)-9!PVY1Y;'&%/2OJ?:/2C ':@#Y[ M^-O[%_@[XY^+F\1:KJWB/2KV2%89H](U22WBFV\ L@.,XP/H*@\8?L+_ R\ M5^!_"OAF*UO]!B\,PM!I]_H]VUO=)&Y+2*9%Y(9B6([DFOHO&*-H]* /")?V M0O!5Q\#K[X6W-QJ]WH5]();FYN;YY;J1@<@^8Q)[5T/AK]G7POX5^*PHYKU;:/2C:* /(_VBOV;O#?[37A6S\.^*KK4 MH-+M[C[3Y6GW!A\QATW^H! (]ZX3X>_L&?#WP!8^(-.:]U[Q#I>MZ>=-N;#6 MM1>XA$6X-E5)^5LC@BOI? HVC- '@OP$_8X\!_L]Z[?:WH1U'4M7N8!:+>:O M=-<200YR8XR?NJ?3VK!N?V OA7<_%/\ X39K2_#F^_M)]'%TW]GM<9SYAAZ9 MW<_6OI?:/2EVC&,4 ?.7Q=_86^&GQF\>GQ9K$6HVE]<+&M_;Z?=M#!?A"-OG M(.&X&/I7OVB:/9Z!I=IINGP);6-I$L$,,8PJ(HP *O[10% Z"@!:*** "BBB M@ HHHH *3:,YQ2T4 )@>@HVCTI:* .)U#X.>"M5\1KKEWX:TZ?50VXW+P*26 MX^8]B>!R?05V:1J$ "@ < 8Z4[ HQB@ P*9(J@=/TJ2D(!H \U^+WP+\._&E M_#4GB W0.@:@NI6GV>39^] P-WJ/:L+XG_LK^"/BQ\4?"/Q UBWN(O$?AF3S M+2>UDV!\-N D'\0!)(^IKV? HV@=J /-_@[\#?#WP4@\0IH1NII==U.75;VX MO)?,D>9^O/\ ='8=JR-"_9D\%Z)X@^(>HK;37-IXZ99-7TNX?=:,^ &=4[%L M D]Z]?V@=J-H/:@#Y9\#_P#!.[X7>!_&>G:^C:UJJZ9/]IL=+U/4'FL[9PWC=NG1:^J]H]*"H) MZ4 >!77[%_PZE^#MK\-8+2[L_#R7T.HW)@F(FO9XSG=._5]QY.>M>A?%7X/^ M'?C#\-[_ ,%:];L='NHEBQ =KPE?N,A[,.QKN\#THVCTH \*^*O['W@/XP>& M/#FF:XNH+J.@6L5G8Z[:7+17Z1H,8,HY^;J?7-<'\'O^"?7A#X!?%C3/'/@S M5M22]03QZBFJ2_:?M4=W>OK':/2C % '$_%WX5Z/\:? .I^$-?\ M\:5J"A9C;OL? YX-<%8_LA^ [+XL^'/B''#='Q!H6E#2+9FE^1HA$8E9QW8* M>M>YX%)L'I0!\NR?\$]?A6FJVUZT=]"96+2*)5P0I) M/%=]X-_99\%^$/A-K'P\D34->T35]_VU]9NWN9I=W ^=B<;1C&.F*]EVCTH* M@T ?*G@7_@G7\,? ?BGP[XAM;C7;W5=!ODO;&:^U!IO+V](@#TCSSM'>NL_X M8I^'$O@+Q;X2NK.[O-,\2ZG)K%PTTY,D%TQ+"2)OX2I.17OVT>E* !0!\_\ MPD_8J^'7PEMO$R6\-_KT_B&Q;3+ZZUNZ:YF:U92K0AFY"D'D5R'A#_@G#\+/ M!UQHMS:RZ[<7.BZE!J6GR76H/)]F:([A&@/ 0GJ *^K\48% 'G'P@^!OAWX+ M2^)GT W+'Q!J+:I=_:9=_P"];.=OH.3Q7!_'G]B[P7^T#XUL/%.N:AKFFZO9 M6IM(IM(OFMCL)SR5YKZ#VCTHP* /G7X:?L1^!OAQ;^(;,ZAKWB/3]=L6T^\L M]=U)[J(QD@G 8\'CK7@7Q!_X)\V_PX\=?"K4_AO9:OK<6G^)K>YOY-0OC,-/ MM$;)$88_*N<$@?W17Z#[11M'I0!\K^-_^"=7PL\?^-_$/B.];6;=M=EDGO\ M3K2^:.TGE8$;S&."03N&>X%=RW[)W@R;2/AGI[&_-OX N4NM)/G\EU+8\S^\ M/F->W;1Z4N!CI0!^?GP[_P""?]O\0?'7Q1U/XBV6L:)'J'B%[FR;3[XPK?VQ MSQ(%/S+['U-?4VG?LR>#-%^(OA7QCI]K/8WOAO2?[&T^VADQ!';[MV"OKGO7 MKNT#M1B@#YWM?V(?A];?"+Q'\.4?4CH.NZNVM71-Q^]$[,K':V.!E1Q6C\8O MV/\ P+\9[;0?[3;4M+U+1;9+.VU32+MK:Z,"J%\MG7DKP#CUKW? HP/2@#PJ M_P#V0_!6H_!!?A?!OAWK'B6_T M2^URS&NW?VRXM5U!A"DFYR2BC@9+G/T'I17T-@44 +1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%(W H 6BH@Y8@9QS^E!N14E !1110 45&SX)IR9QS0 ZBF.?3K0AR.N: 'T444 %%%,WC MU^M #Z*C#Y'7IZ4A?!R30!+1498CH>E-W$'J/QH FHJ,MC\:3S.>HXH EHJ$ M2'(J:@ HHJ-R1P#B@"2BFJ2>^:5C@4 +14:MN;@_A4E !1110 44PMR>:0N0 M/4T 245%O/3/-*C$M0!)112'H: %HJ/<=N M1GZ4N30!)135Y&:=0 44V1MH]/>FJW."PG( MW?-*C[!@D(3GBO"?B9\1_&>H?M(C0M6^)-S\.GM[]+71[4PB.PNH_L_F>?(S M##;WWH5W&XK.UT^.XT?^T/$J2 F;SKJ M*.2."/WW?>)X5O>NC\?ZEXL^*'QSU;X>>'O%=WX-L=!T2WU2>^T]%::>>XDE M2-#NXV*(F)'?(J3XO? G6_$/[,NC?#O1+F/4=5TY](4W%W(8UE6VN8))&SSS MMC8@?05-\0_!/C[PM\9+SX@^ -+T[7Y-7T:/2;_3]0N_LOEM#([P2JV#D?O7 M!'TH&>5^!_C/XU^/DOP_\%VVNS>%KZXL]4N=;UK354S,]G%M>GT&>_V[3=;%CD20CUV2J#[@UY3X?_ M &50-S ?+'ACSVP/6NC\)?M77&K:[ MH.D:QX7?2;JX\0S^&-3=;D21V5\(4F@4''SK(CGGC!&*PO G[/'BW0/&OA#5 M+M+/[+I>OZSJ5P4GRWE74B-%@8Y.%.1VJOXC_9J\7:IX+^,\%H]I;>(=9\3Q M>)/#%QYW$4T4%NL;.(O&OAZ\N]4U#2]28?9+^:]? M?+;/2[EEU!)+>[ADY40R@$.CY(+<8*U MO>+OVP)?#VKZ]'::-IEUIGAIE@UB6?6HH;@3A5>5+>)N90@8#/&2K#M7#:1^ MS)XZTKP%>K8Z;::;<)XKT_Q!IWA9M4:>"VCMUPZ+.PXWL2V ,#I6C??L_>+? M#OBCQ.^G?#SPGXNL_$5VVK)J&L3A9M-GF ,T+ J?.17W,",<-CM0!TWC3]JC M5M=T?Q5#/'7BR^:YN)/#EMJ6HWA !D):+:L8XL'=$5C4A<\=*[_P !?!&\@_9-T#X7:_(EM?P^ M&X-(NWMWWJDBQJI*GN,K0!D^'/VF]8.I^&I/%7@Y_#N@^*U?^P[XW8E9WV[X MXYTQ^[9UQ@<\Y%87@C]L#6?$Z^#M9O\ P.^D^#_$NJQZ);:B]Z&F6Y=O+7,6 M/N%^ V>G-16?PD^)?CUO ^B>,K#2](T/P7(MW%>V%WYTFJW$*;(#LP/*7(W$ M9/7%,MOV=_%L?P6^%7ADI9_VIX<\3V&K7P\_Y!##.)'VG')P.!0![S\4-?\ M$N@^$I;GPCHT.NZVTL<45M<3^3&H8X:1FQT4[HG* ]2!FOI&=2T+IW*E1GUQ7S=:_#SXL_ M#K]G*Y\-^"H--/C2?4[J02S76Q(+>:=F+HQ4_O K#&1@&@16\"_$#6_AKX]^ M)N@ZQXPNO&WAOP[HB:I)JUZJ>;977(:V9DX/R_/CJ*P_&-[\3+/X::5KOBKQ M]=>#M.M]$2=[O2+;SKN[U.3GRV3:<1@' ]^]6?!OP:\<6_PYD\!-X&TWPUI% MY>6TFIZB-:^VW%_$9E-T9"4!+,F[D]SBO2_B):?%70O&$UWX1T_3/%GANZLD MA&D:E8&*R9(R6$:C.YSC@=!7I/COQUK-OX%^'MGIMZT'B/Q+>V$"S!028P%EN3CU M\I9*Q5^ NLZ5^R'XA^&=K<07GB#4-#OK1&)\N 7$Z-A0>R MCZ5T^D?#;5G\ M>^"=1U)8#I/AG0C#"$DRPOV C=L8^[Y1<9]Z .+B^)GQ#E_:C\/^&M5M+?1? M"-S!>_9K:.3S)KT1HV)G./D&1PM:0C;G:J@@>Y KV7Q5\.M7U;X_^"?%]N(?[(TBPN[>Y+/B3?(K! M=J]QR*BL_AEJUS^TK>>.]1\E](M= 72]+ DRZR/(KS,5QQ]W&>^:!%KXW^*; MKX;_ ;N]4^UW),?.0N21QR*]0_:&\!ZG\2OA-JGA[1EB.H7 M,]G(@F?8F([F*1N?]U#7F/BCX!^*M6^&7Q_T*!;0W_C6:Y?2@TV%(>'8OF'' MR\T >O?$+XL6/@3X47OCEX)+JSALH[J.%>"YD"^6">PRZY/89/:O"?'W[1GQ M O?@9\0-:T[PU:Z7J.FZ6+RQU?3M4CN[4@C+XD48\U,@[,5[5K/A77X_@C'X M?TN#3;KQ!!I,%LMMJ2^9:SND:AXV]FVE0W;(/:OF[1?V5O&-_IOQ2>/0=.\! M0^(O#]Q90Z!8:FUU:W-_*5;[1T B \L)@#HY/:@9Z5:_M#^-;E--\/:+X(37 M_&-IH%OK&M0?V@(X+82J3$BR8^:20*Q P.AJ?3_VK)_']MX8M/A_X8?7M?U: MREU"YLKVY%JEA%$_EN)'P?F\P@ 8Y'-8FE^!/BWX!\0OXQ\/^'=&U'5->T&P MT[5M'N=2V)9W-FKI#*DNWYU*R-D8':LWP3^S]X]^ ]SH'B/PM;V'C#6YM.GL MM:L;NZ^R(7DE$PDC?!X4@IMQSG- A?$?[5EUX*^)^B77B:&\T#3KSPG<7'_" M,3A3/+J0NH8HXD_O,VX@>S9KWZP\>WFE?#&Z\6>,--7P^]C92ZA>6<]>J:3X+\5?$']GW4_!_Q 6VL=?U+2[G2+FYL9?-1E>-HUGS@UJZU;PE+XD\&MH'AOQ>'71-2^UB5WDV&2))DQ^[+QJS#D]*Z M;]GSXTZ[\;M D\17'AA="\.RF5+*Y>[$DL[1RO&WR8X'R]:\WT;X0_$SQ:?A MUX=\7Z?I>E>'? TJ7"7]C=^;+JDD,#6\ V8'EC:VX\GD5ZK^S9\/M6^%OP2\ M.^%]<6$:I8BY\[[.^]/GN99%P>_RNOXT >8>)OVG+SP#K7C)(M)U#Q)/%XSM M?#5K9-.JJC36HD4IQP@(Y!]2:TW_ &LY_#UMXJTOQ1X5>Q\9Z+=6EM%H]C=" MX6[-T&\C9)@=?+ESQP$-8^M_L\>+;_QUJ^K1+9_9+KXAV7B6/=/S]CBLS"Y( MQ][<>!Z54^)G[,GB[Q9\7_'WC+3)[.V>==#O-":23(DNK-KH2)*N/E4I<8!] M3[4 5A^TMXK\&_&/QJ?B#IY\.Z'X?\)0:FVEP7"SQ22O"/#6M6&GR1V\EM.'>]NG"J'#A1Y**=SD'.<@4 =E\)?V MH[3XT>)M'TGPYHT\NW3OMFO33-L&DS$E!;-Q\TF]) 1V"@]Z]@\7Z@VD^$M: MO59U>VLIY@8SA@5C8\'UXKYQ^#OP1\8?LX:QJ.L6DEOXBL=>T^;4?$:22>4\ M>JJ&D\R$ ''O#WA*Y\4:SJ7A.'Q(UW?WJPA8R\J,LC@8W_ +K( MP.CJ57CG! MJA\%/@+XI\!^)/#M[JBV@@L? EKX>E\J;2SQ.LV#AE#C(QSG':@9O:Q^T M)XGT_P >Z/X85VVN_M)VGAV\ M^%27>F,EMXWTV[U)Y_-_X\D@MHYR"/XLB3'X5R.O?!OXA?$OQ-::UXE&E:?- M/X;U/2YHK.0L+5YVS"G(^?: 6XS7)0_ /XG>/=9^%5MXLTK2M'T7P=I=_H\ M\UE?>=)=O:@ \2_M.^/?$>J?!G4;#P[-X:\'^,?$]I':ZA M]H622[L7W,%FCQ^Z\Q"I')K>\+?M/:W_ &3X%TO2?#]WXHUSQ5?:[!;M>W:Q M^4;*X91O8# 3&!G' ZUAVGP:^,=S:_![PA>Z7HL?AGX?ZW93R:NM]F>_M;8 M%(W$6WY&VX)&>#O%7PMU#44M/L_AV?Q/)?>7-N(%]/OM]HQS MQU]* +UC^UM?:QHFEV.G>$FN/'M_KUWH*Z$UV!&DEL3YTIFQ_JPHW XY%=I\ M!_CI?_%O6O'FC:KX;D\-ZIX2U*'3+J)YQ*)9&A$A9"!]SGY3W&#WKY\UGX9: M]\%?&MEXRDOM#A\0-XPU2_TO3M4OOL\%_:741613,1MCD53N&>IXKO/V,KC7 M-:\=?'#Q)KD-K&^K^(K5XGL)/-MB([-(RD@#H=3_:HN=+\ M5?$%9_#8B\(>!!G6=9DNPKC,/FJ(X\?,2,#KWK*\/_M:S:CK]CH>O:5I^DS: MY9W$NERZ7K$5[()(HC(T-&U:XALK3QS< MQOI]S$WF% MN$#.OLPZ=Q65X#^$7C1[ZW75?AQX*\+/;6,T)M=TSP%H'AWPM-XFUK5_!L/B9[K4KY8<(91&PE M8+C<*[#X5_M46GQ'UWPY8RZ-+I,.MZ%)JUO/+*"//B?;-;8_O* 6SZ M"N>_9]^ 7BGX;^(O!U]K*V@ATKX[!BF.[')$;,0/7% '>1_MHQZU9>'X M]#T>Q?5-=BN=2L4U75$LX&TV.8Q1W!D;H9#@A?>FK^VG#K6D^'X=$TK3Y?$% M_=WEE=V^HZK';6=M);9$H%P/?V7[S0/%7@SQ!X3\,:+XOM-& M\/CPW/X?UIQ"GDJP=)HY""%8, ",<@FH_$WP7\9:AX TW3)OAIX(UFRO3=C4 M?#D4GV7[&)E(5HKC:=S '!8 9SGM0!)XJ^./Q)G^*?P/M+/PTVBVGB":[CU? M2KRZ569D@=F&<'*H!O5OXMN.]06/[:OB"]T/1O$:_#N8^&M6U?\ X1^VN%O@ M9WO6)2+]WC_5M)M7?GC)..*I>$/V=?B'X*'PAU,"VUJ]\/ZY?WM[I]UJ#'[# M:7<#1B&.9@3+Y.[C.-U:FD_LZ>+K'X-?#WPRZV9U/0O&-GK=V!/\GV:.Z$K% M3CEMHZ>M C4OOVQV\++XCT?Q1X;32?&>E7]E81Z8+Y#!.UTC/"WG' 50J,S' ML!WJ&_\ VT$\/>$?&%UJFA6UUXA\.+93R:=HNI1WD5S!-K:WTN\47FD:CH]CJ#;HKQK>VF@GBF&/E!64A3S MSSVJUJ_P(\8^+OA_XFLH_ _A;P3=WT^F?9['3)0[NL%[#/*\DP4#!6,X7'44 M#*WQ@_:B\=:-\/?B1I3>&(_#'C33_"LWB'3)8K\3*+90%>7.WAXRZ';WZ5[[ MX.\=7EC\%-/\6^+X4T^XM]&&IZB(I?-"*L/F,P;C.0"?J<5X[\=?V%HGEEPPO)I(63*X^[A&RU>K6/@;5/&/[/S^#_$]K%H M^HZAH+Z1=QVL_GK"Q@,.Y6P,\?-0!P.A_M/>(;G4O"QUOP.VC:-XR#Q>';U[ MP,9KGRVDABG7'[KS%0X//;UK._8A\9>/OB;X8\1^+_&U]))'>:C)!968G5X8 M!'(Z.J@ %<$ =+JKP1&* M%?+P/*&&#'D\KCO7H/[+7PNUOX2_"8>'O$"P"_.I7ET1;R;TV2S,Z\XZX- C MQ'XZ_M5>-;CX3ZIXG\$Z!+IWAC^W+32K7Q,+A3*V+Z**5_)(XB;]Y'NSU-=E MX:_:6FTKXJZUX?U&TOKS3KGQQ+X96_N)E,=E*+-)HPJ@<1M\PY[_ %KA_&GP M ^+B?!Z^^#V@:=H]YX676(;VVUNZOO+F:U%_'=M"8MO#!@WS9Y QWKJ];_9H M\3ZMX5^-D*&UAUG7O%8\2>&YQ-_JY(X[?RRYQ\N6A92/[K&@9L^*_P!I%)?B M1I&FP17=EHMGXO.@3:A!,HBNG2PEN9@X(SL0;.G4_2N*^)'[3/CS5M+\$ZOH M/A^7P]X3U[Q/;6%IK!N \UQ#O=2)(L?(K[20<] /6M6P_9:\1Q^ OA)HU]-; MW6H:7KEUJ_B>Y$N#(US;W*2F,X^8@S(H]E]JRKSX+_&*?PQX*^'_ /9>BR^& MO"VN07HULWV)KVVCD9E7R=OR,%?!YYV^] '2ZU^VO:Z=?ZIJ-MI5A<>#=*U- MM-NKU]6B2]9ED$;R16Q.YT#G';[K5+KO[7>N6MYX[NM(\#_VGX;\&:A%:ZEJ M;7P0O$\<+[XDQ\Q"S9*\< >MT[P'X/\ $.F7&JSWEEXH MU4C[1;0S3M,RRP[*K+PG8:3K%MXNTFW2\:]O/*.GWJ626TA7 M@^8C"-,=,$$USNN_LW>/+KX:^%O"MYX*\.>)9;'P_:V$>J+J!L[S3+J,.&99 M0N9%RP8 8Z'UH$?9.C:F^K:397K6TUF]S DQMK@8DB+*"48=F&<'W%:%>>_# M#1O$O@_1- \-:MLU.WT_2+>&76VGS+/CUG3 M;^_N-0\1*3&# \"JB_,O)\TG\*2U^)GC#PC:^'YO$WB[POKL.M>(;?2;>?0+ M5GC ,4KO&S!R WRJ0>V.G-2?%CX4I\0?VF?AS>ZOX=CUKPU9:!JT5S+#/#<<5E8^,[?4KJVL8PD<:?9YU:1AZ M9* GW% SH?"G[3?ASQAXHLM+L=,UI+#4;J:SL-=DL_\ 0+N:/=N5) 2?^6<@ MR0!\AJII_P"U=X3U7Q'#86]AK4NE3ZBVEP^(%LB=/DN%!)42 YQE6&<8R*\- M\,^"])F7:X]CB@#7TGX_P#AC6O"/ACQ#;/(M4_L>SA,7[[[2'E4HZ_P MX,$F3[#UK 7]JSPH^MF%++6&T);W^SCXF%K_ ,2T3[MA7S,Y^_\ )G&,UYE\ M/?AGJ\7[3?C/P_*YC\(Z(TVO::J_=6;4$1 .S1/!9^!O@9:^'[- M? ?BGX:^*->\1)K+_P"F6VH.FB7,37)N$G9]V$VJ1E=I^9?>@#Z1\;_M9^&O M =[JQO=#\0S:/I5TMG>ZY;V.;*&0E007)!(!8 D#'-;.E_M':!KWQ2U'P)I6 MEZQJ6IZ;<107UW;VH-M:B2)9(W=R?ND-Z=C7R#\=O 'C[XAZ1\1-$U?0_%VM M^*/MF-(AM]L6BV]HEPKJZ,I!E=H]H*L/O X/%?3'[.'A'6-#^)7Q;U34M*GT M^WU6^T^6SEG0+YR+80*V/]U@P/N#0!W7Q*^-VD?#?5;+2&T[4]?UR\A:XCTO M1K?SIQ"O!D() "YXY//:N7UO]K;P9HVD^$;I+?5=1N?$\UU:V&GVEKNN?M5O M@36[KD;9%8[<'C(/->;?M$?"LI\>[/QUK'A_Q!XG\,7>AQZ4\?AJ=UN[.>.6 M20-L5EWHXD Z\;?>H?!?PHGTSQ[\%=0T;P3J'A_0K;4=?O[J*^N/M$L/GQP" M*:8GE'DVD[><'/- CU.V_:M\(7/@F'7%M]46^GU*31XM -M_Q,'NU;!B$><9 MQ\V6 M;H !UKB;7X:>,?"7Q7U+XBMX>O[_ $_0?&UY>'3(8PTUW9W-E!"TT"YPQ1D) M XSDU3U3PKXP^(GBKQSXB@\$:KI%KJGC?P[?VMO=Q*LKVT,"+)*P!XP5.?3W MH&>Y3?MF^"X=2U"W&G:Y)8:9JS:+J6K)9_Z)97"R>7B1\\#H<@'@BKOCW]KC MP?\ #Z^U^.YLM7U&QT$*NIZII]IYEK:R$ B-GS][D=.G>O&O$_PL\5R?LM_& M32+;P_=MK>I^)]0O+.U1!YMQ&UVS(XYY!7!'M7*_%?5-2^%/P9^//@^?P]=: MU%K%S>ZE!KMJ4DLXHYVW.L[YRCQEMNS&3CM0!];?&3XEW7@SX#>)_'6B1QRW M-CHTFI6:7*G:Q";EW#TYYKRC4/B/\9?AOX%B^(OB:?PYXC\*6MHM_J=AI5I) M!=16I3<\BLQ(8HN3M[XKLOC+X>U/Q!^R!XBT73;":]U:Y\+-;PV<0S))(8@ M@'K7G6O^.O$7Q7^#)^%N@^ O$VE:MK.E?V+IE;(QE#NP,\5#X MK_:D\*:#/;6^EVNJ^+9Y=.35GCT"V\\PVK?>&[IPA4)Y;6]PH8!2IX!YRM=EX(T74OV8O%VJW__ M K_ %:^T#7=%TV"ST_0B+Z339;: 1&V=F*Y3C=O]^E SU;Q!^U%X;TUK:/2 M=,UOQ3/+8QZE-#HUGYCVL$B[D:4,1MR#P.M5]<_:R\'Z=J&DV.FVVJ^)KG5M M%&O6::-:^;YMKY@C+P->!^*?AE,[Z?-#"(WMI@K("O<-^&*]&^"_PHO/!?QJT>YM_"N3^"W[:6F^+O#GAJ7Q1IE]IDVJ7;::^M1VA73!=[RJP^83 MD,2 O3&X]:XSX0?"SQ5HWP#_ &?-*N] N[;4M&\1P76H6[H ]M&'8EWYZ8-< M]X9T'QEXK^!/@[X-MX U71=;AUFUO;C5;N)5L8K:"\%R9#(#GS61"-N/O$NK8V.L2Z+:7HTZZ\1QVF=.@N-XCV-)G/#LJY QDCFM/P_\ MM Z+XK^)^J>"-*TO5[R]TFZ:SU"_2V'V2UD"%U#OG^(#C -?)WAWX"6?A:SO M_ 7BCX>^+/%.N/?LL-_9ZA)'I5_"\F5EE?=B,@9)&T\@5]-_ 'PEJ7AWQA\6 M+F_TZ2QBU'Q$9[620?ZZ(1@!@>X'2@1'\;/''C[2-5:S\*MH_AW2[*P>]N_$ M/B3FUD?@);H P^8Y))_V<=ZP-?\ VH]3T_\ 9STOQ[8>$-0U#6]2TB74$L(H M_P!U;&-6+22L<;8_E+>I!%;7QM\5ZAHNO?V;XC^'UQXZ\!7UJ'B32K47-Q%= MHP.V6-F V$;B&'0CWK$\'_#KQ1HO['OB;P[J5M++K=YHFI+9Z:'\R2!)86\J MWW=R,@?CB@9[+\-?$EQXO^'WA_7+I$CN-0LHKF5(Q\H9ER0/:NF7YAVS7G'P MQN[KP=\-?AYH]_I5^;VXM8;*411!A:NL18F8Y^5?EQGGD@5Z2@Y)- A-A('K M0L97-244 1A.>?SH\OGVJ2B@"/R\G.?PHV'V J2B@"/82.: F,BI** (C$2, M'\:%B"D#' Z5+10!'Y>!ZF@H2>M244 1[.3^E+M(_P#KT^B@!FT\?K04)Q@\ MT^B@# \6>!M"\=Z<+#Q#I-IK-DKB007D0D4,.A />K6@>&]-\*Z3;Z9I%C!I MVGP#$5M;($1!G)P!6K10!&4.>*382?05+10 S8:;Y9J6B@!FS QZ4FPY'85) M10!$(R#GO2F,D_SJ2B@"/R\$&C8-JS:1'/YFJWCWUU+=3M,[R-U 9N0H[+T%=9BEHH M3 I:*2@ (S1BEI* #%&*** &OC%>/ZY^RI\/O$/C6Z\37VGW;7=W<)=W5HEY M(MG<2)C!D@!VMG SD<]Z]CI* (E'RXQ@#@ 5* **6@!,9H(S2TE !C-&*6B@ M!,48I:2@ QSFBEHH 3&:6DS10 4M%% !1110 44E+0 44E+0 4444 %%%% ! M1124 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C=*6FO\ M=H P?%WC;1? FBRZMK^I0:7I\9"F:<\$DX &2Q]@#5+P-\4O"_Q(M[B7PWK M5OJJV[;)A$2KQGJ-RL 0#ZXQ7DOCV"UU/]K_ , V6O;)-)C\.:C<:;;W)_&D$;28'7!;%4OVB]3\)?"]M9\3:'<0:9\35T&2&UCMVVDVQFC5II M(Q\I\O?N4MTYQWH ^C@Y.>:5G&#BOC75])NO@IJ7@B;0O%.L:L?&>C:@FJPW M]\]P'9-/>X6[BR?W>V08^7C]Z/05RVD^'M2\)?#_ .#_ (QMO'.M:KKOC2]C MT;51-?M)%=07$$H811YPCQ[$(9>05/K0,^\RYQWS5#5_$.GZ MH;^X$"W5PM MK"2K'=(P)"\ ^A]J^2OA)XZ\1>,#X0\#:CJ%X^K^"6U.7Q%<)*1)YL&5L4E[ ML)(9B_/4QYKB/"EMJFD_!_X7^.9/$.M:AK_B'QN+:]\^^=HGACEOE6)8SPH( MC7..N*!'WWYF01Z>U96A^*M)\13:E#INH17LNFW)LKQ8CDP3!%K:GIL6H0/?::JM>0;L- &&5+9X&1S7)Z3^T'\/=;UW^R+/Q58RWQD:) M5.]49U."%=E"-SG&#SVS7Q-K7AVWG^(?C_Q)-=ZG!8:CAZ;U\16>HM:QB6=59D:-#_ !$. =O!YZ<5R.A:5I_C#]FO18?B.[#3VTBW MFU&2[D,99456#2GU. 2/6OGWXLQ:E\0_#WQ,^*WAW1VT+P_8^$Y=%T63RO)F MU,-+N>X*@ B+#D(#SP3WH ^L/"'QF\%>/=4O=-T#Q%9ZG?6:[YH8F((7)&X; M@ RY4\KD56\.?'7P'XK\3-X>TGQ18WVL*SH+:)FRY3API("O@_W2:\-\?Q&JX$\T2;%M87ZR#CYWR0>G;- CWZV^-'@FZ\:OX2A\26,GB%', M9L0YW;P,E V-I;_9!S[5J^-_'N@?#C0VUGQ+JD.CZ8DJ0FXN"=I=SA%X!))/ M %?*7QJ\-Z-X<\(>#?$?A6;3;OX=Z1XJMM7N?LC'^T;B]%VS/B9NJ[V.Y,9/ M2O0OVX+FZ@^%?A>>QL5U.\3QCH3P63.$$[?:U(0L00,],D4 >D^$OV@?A_XY MUV'1M%\46E[J-Y HRVW>HS@@9('7FOC74O%6M_$W]H7X?>#_ M !#X(@^&5]HUR/$<-X]RDYU)8P0;:!T5?F/.\'^&L/6/'FO0_LDZYJ8UV]34 MD^(=Y9K=?:")5B&J2((@V(ET^?Q)(+#Q1H.I"?3X;;S=L-G/:9VI\I5&8\Y.>M27=]K?@?XQ/XC\;3^ M(DLKCQ*RV'BG1-3%QII@:8)#9SVOW8P5(C+2VLFNVD=S%?1Z8\1?D7+C*1'C[Q%?"L&L?%3XD1^)OB!H.DWIUV#5[A++4 MY?$ZVVGV:0RE4@EM"N,!5PV[D\FN@UAI9/B!K#SJJSM\4=%,@7D;O)YQ^.:! MGV]K7BG2_#0L?[3OHK$WMREG;^3FD+Y[FOB+Q;\3O$'@>7XD> 1K%ZVM^-O[.NO#,TDA,D1U%TANO*/ M80&4,,= *YC7&^(WQ!\3?$9]'TO5KRX\(ZC+H^DZC'XF%C#IYMT!66:$J?,# M-\Y+G# 'M0!^@F[D<_I699>*=+U+7M2T:UOHIM5TU(GN[5"2\"R@F,L/]K:V M/H:^&_B<_CF/7;SQ7XX.M7FA6NF6$HU+P7K W:%*L#O<22VR\3*S(K9;C /: MJ'B+3+:P\2_M+^-/#NM:L+X^#]*O[2^-VXRT]O,V_;G Y4$#^') ZT#L?H-O M+=^/I2A@/7\:^(;?X;3CX\^ /!+^+_$LFA>*?"$VM:Q'_:4@>:YA>W5"CYS& M/WI)"XSBO/\ PUXT\=?$F3PCX -MJ_BFQTRSO[DQ6VN?V9=7C1W C1VFP6D$ M:N05'7<">E C]'F;@=?PK-UKQ-IGATZ<-2O(K-M0NELK42D_OIV5F6-?4D(Q M_ U\06EG\0]?U'X6>#?&&L7FC07'B34;%XM.U7SKB33TMPT44TR8_>!LY/7& M*P=:\*1^(]6?A3XNIHFG2/J$GFBUDL'FPS9RS!E.&/(!8=Z / MT*GNXK2*2::18H$&YWD8*%'#C!Y[5Q'[9+2Z?\$[>R6>:VT:?5=/M-3N$<[DM//3=N;KAB%5C MZ,$? 4('PVLO$?@BUC@NFU&TU&.R:T9)%\KROER2.""IY&10,^ ME=_..31OX)&>%[J-M#L#=O]EM/,LX2S-'T<#S- MV#P"N>]7=9TV]^#A^&NKZ'XJU?5[OQM97-OJT-[?/.DQ>PDN/M42DXCV2*!\ MO'[P>U 'VGYAP.M(&&3UQVS7QI)XXUD^ _V4)EUNZ-QK'B>WAOF$Y+7Y M+*_]X9"Y]P*\]\+KK&A_LYK\9$\:ZS?>+K'Q3 QV% 'Z' DXYK!\7?$+PYX$_LT>(-:M-'_M&X%I:?:Y-GG2GHJ^];RD M[1D8]J^$_P!I/7M/^,?Q8\8Z%=:%K^NZ5X7T5],TZ?1;'[0D6KR[979CN&"J MK;X/;+4"/M'7?'&A^&]2L=/U35+>QO;Z&XN+:&9L-+' @>=@/1%8$_6K?A[Q M#IWBK0['6=(O(]0TR]B6XMKJ$Y26-AE6!]".:^&=1^*)^,3_ %\13J\>ICP MOXRLM3AE7:\5Y#8P13*P[$NA./1A7N_[/,\EI^Q#X,EA#(G5T.&4BUR M"/?- SW&_P#$-CI5W86MW<"&>^1Q$DP2 M[%?8WOM93]"*_/O^Q+KP-\(O'/Q4T_7M7@UK2/B'JAM+2"[9+58_[3F5D>(? M*^XDDD\\UNZ-\-=:MS^T#_PA6I74.K77C2ULI8+K56A-W;&WADEABD8_)*^\ MJKCD #I0,^_0V<=<4@;YL9(X]*^;_V1_$%H+WQ5X;<>)M)UFSE6:?P[XDN/ MM362\)NBG/,B.1NY]:\Q\@1]OE@![TT/@\DY%?#GPNTGXHZ'XH\):Q9VEQHUGK%O*-6U M'6_%"7T%\'AW++%$0 I5SOPG;CI7/?#_ ,9^(?@O<6U[XMB\36_C>?1;B2.3 M^TO[0TCQ#<+;F5FC[0D$;@J^F.E 'Z"B3YCG-&[)49/OQ7P1\*4^*AO/ GC* MQTV[B;6KN%]8U?4_%*3VE_;S'][Y5L5 1\'@^('NKV![V1K>33(K@"6+R<[3B+=SUS0!]^[L#J<^N*3?QGD5\)_$SXL M>)?%(\3^(/#5]=WVB^)/%=OX0TV.VOA:Q_984Q<-'*00C32#:)/?BLG6=:^* M?PGT_5='DBNO"'A;6[S2=-5K_75U.]L/M-[%;SS*Y 95\J21MQX# 4 ?=P\6 MZ2/%$?AQM0A&MO:F^6Q)_>- '"&0#TW$"MH5\A_#OX:67PO_ &WH]/T[6M0U M:UE\"R2B+4KMKF6W/VV,'YF);#_>P?3BOKD-CKTH DHHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I",BBB@#D/ MB-\*/#GQ3TR"SU^T>4VT@EM;JWD,5Q;/_>BD7YD..,CL36#X4_9Q\#^$UU\EOX M]"O+:VDO[Q[C[)$87)2$.3Y:G"C [*OI7(_LM_ #P;IWPU\"^-#9W5UJMOIO MVFVAN;MY+:UD8'<\,1.V-C@\@?Q'UHHH'T.@_9GM-+\::K\5/'"Z9'IU]X@U MO[#=11MN)CM[>-$RV!DG>_.!P0.V3WL7P)\(6?A+P[X=BL)%TKP_J/\ :VGQ M>97X/K110(^ KO\ X1[XI^+[703X?.C:C>^,&-S);C6X["0W%SIJ:50QR>9'I]Y?22VB$'*@1$XPO8=A110!WGQ*^&.A? M%GP7>^%?$,4TVC7@430V\S0E@#D#UN-:O8);5[-[ M/4M4EN;:(,[ V[+9QU.:[CQM\/=% M^(6GV%EK=NUS;V5_;:G JN5VSP.'B;(ZX89Q110!1\?_ D\-_$N31IM;M)' MNM'NQ>V-U;RM%-!(!C*NO.".".A%<3J_[(?PVUS4[^[N].O&CO;L7\UBM[(M MJ;G=N\X1 [0^[G/K110!:N?V5_ %WXEDUF2RO29+T:C)IPOI/L4EQNW>8T&= MI);YNG6G']EOP"?$QUG['>Y-\-2.G?;9/L)N P<2&#.W.X!NG49HHH BUG]E M#X>ZYXFO]9N+&]C;4+E;N]L+>]DCLKJ4'):2 ':V[^+(YRJY/8444 M 2:U\"?!OB'QUX/\7W^F?:-=\)PO!I5PTAQ"CIL(*]&XZ9Z$9K*\8_LR^!O& M_B.\UN_M;VWN[]52_2QO9+>*^ &,3HI DXR.>Q(HHH J>(OV4?A[XCU*:\EL M;VQ%Q#';7-KI]]);P744:[526-3AQM)&#V)%7];_ &;/ NO:AK%W<:?/&=7T MJ/1;V"WN7CAFM44JBE <94$@'J,T44 ="/A/X<7QGH7BH6C_ -M:)IDFD64_ MF'$=LYC+*5Z$YB3D^EE>._L9? 'PAXK^%^G>*-4M;J[OH_$6KW(M9+IS:&9-1N564PYVEP . M<=J**!GUMHWARWT*2_>WFN9#>W)NI!<3-(%1R[RSR-EF+'GV'H !VHHH$M?"?P=D\/_$_XC_"Z"UT!O#][8^(CK#O%?R3VHDAD9F2WMVP(%=F)."W M0"BB@#[JOOV>O!.J>!-6\'W&G2/H6JZC-JUW )V!>XEF,SMNZ@%V)Q536_V8 M_ >OZEXIOKNQNO/\2307-\(KMT43PJ%CGC /[N0!0-R\\444 ;OPX^#'AKX7 M2W]QHT5U+?7Y4W%]J%R]S<2!0 JEW).T8X%7+#X5^&]/UKQ=JD=@'NO%;1-J MXE8NEQY<(A0;3P!L4# HHH X_P ,_LK?#[PMJ,%W;V%Y>+;(\=I:W][)/;VB MN"K"*-CA/E.WCMQ3_!O[+G@+P-K-GJ-A9WMP]C&\5E;W][)<06BLNTB*-B0G MR_+QVXHHH C\/?LJ?#[PSKMMJ=G8WI6TG:YM-/FO9)+.UD)R&BA)VH0>F!Q7 M6:+\(_#.@^!;WP?:6)&@7JS+/;.Y;>)?]8,GUS110!CVO[.G@2R^$MO\-H=' M"^%+=-L-OYA\R-@VX2+)]X.&Y#=E:S8RV%UJRZO;BUNKC5;M M[F XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 28, 2023
Jun. 30, 2022
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Document Transition Report false    
Entity File Number 001-36534    
Entity Registrant Name IRADIMED CORPORATION    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 73-1408526    
Entity Address, Address Line One 1025 Willa Springs Drive    
Entity Address, City or Town Winter Springs    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 32708    
City Area Code 407    
Local Phone Number 677-8022    
Title of 12(b) Security Common stock, par value $0.0001    
Trading Symbol IRMD    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 242,425,071
Entity Common Stock, Shares Outstanding   12,593,245  
Entity Central Index Key 0001325618    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Auditor Name RSM US LLP    
Auditor Firm ID 49    
Auditor Location Orlando, Florida    
Amendment Flag false    

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEETS - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 57,960,864 $ 61,999,550
Investments   501,855
Accounts receivable, net 13,274,521 5,136,599
Inventory, net 5,369,233 4,299,799
Prepaid expenses and other current assets 630,960 1,000,716
Prepaid income taxes 254,093 3,306,438
Total current assets 77,489,671 76,244,957
Property and equipment, net 2,399,812 2,069,376
Intangible assets, net 2,069,439 1,118,584
Operating lease right-of-use asset, net 2,205,286 2,482,084
Deferred tax asset, net 700,867 765,096
Other assets 648,672 201,325
Total assets 85,513,747 82,881,422
Current liabilities:    
Accounts payable 1,799,316 782,903
Accrued payroll and benefits 2,871,890 2,814,560
Other accrued taxes 121,919 140,315
Warranty reserve 94,030 108,880
Deferred revenue 3,373,122 2,553,096
Current portion of operating lease liability 293,466 276,568
Other current liability   146,435
Total current liabilities 8,553,743 6,822,757
Deferred revenue 1,375,197 1,679,343
Operating lease liability, less current portion 1,911,820 2,205,516
Total liabilities 11,840,760 10,707,616
Stockholders' equity:    
Common Stock 1,259 1,254
Additional paid-in capital 26,407,446 25,160,618
Retained earnings 47,264,282 46,994,922
Accumulated other comprehensive income   17,012
Total stockholders' equity 73,672,987 72,173,806
Total liabilities and stockholders' equity $ 85,513,747 $ 82,881,422
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
STATEMENTS OF OPERATIONS    
Revenue $ 53,303,145 $ 41,814,581
Cost of revenue 12,020,742 9,764,656
Gross profit 41,282,403 32,049,925
Operating expenses:    
General and administrative 10,697,067 9,771,462
Sales and marketing 12,679,610 10,555,738
Research and development 2,278,081 1,905,043
Total operating expenses 25,654,758 22,232,243
Income from operations 15,627,645 9,817,682
Other income, net 553,104 18,605
Income before income taxes 16,180,749 9,836,287
Provision for income tax expense 3,352,262 510,816
Net income $ 12,828,487 $ 9,325,471
Net income per share    
Basic $ 1.02 $ 0.76
Diluted $ 1.02 $ 0.74
Weighted average shares outstanding    
Basic 12,562,856 12,346,173
Diluted 12,635,971 12,590,853
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
STATEMENTS OF COMPREHENSIVE INCOME    
Net income $ 12,828,487 $ 9,325,471
Other comprehensive (loss):    
Change in fair value of available-for-sale securities, net of tax expense (benefit) of $9,098 and $(11,486), respectively (10,953) (6,027)
Realized gain on available-for-sale securities reclassified to net income, net of tax expense of $1,966 and $4,545, respectively (6,059) (14,048)
Other comprehensive loss (17,012) (20,075)
Comprehensive income $ 12,811,475 $ 9,305,396
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
STATEMENTS OF COMPREHENSIVE INCOME    
Change in fair value of available-for-sale securities, net of tax expense (benefit) $ 9,098 $ (11,486)
Realized gain on available-for-sale securities reclassified to net income, net of tax expense $ 1,966 $ 4,545
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Beginning balances at Dec. 31, 2020 $ 1,231 $ 23,676,843 $ 37,669,451 $ 37,087 $ 61,384,612
Beginning balances (in shares) at Dec. 31, 2020 12,308,432        
Increase (Decrease) in Stockholders' Equity          
Net income     9,325,471   9,325,471
Other comprehensive loss       (20,075) (20,075)
Stock-based compensation   1,459,373     1,459,373
Net share settlement of restricted stock units $ 4 (598,821)     (598,817)
Net share settlement of restricted stock units (in shares) 44,658        
Exercise of stock options $ 19 623,223     623,242
Exercise of stock options (in shares) 190,934        
Ending balances at Dec. 31, 2021 $ 1,254 25,160,618 46,994,922 17,012 72,173,806
Ending balances (in shares) at Dec. 31, 2021 12,544,024        
Increase (Decrease) in Stockholders' Equity          
Net income     12,828,487   12,828,487
Dividends paid     (12,559,127)   (12,559,127)
Other comprehensive loss       $ (17,012) (17,012)
Stock-based compensation   1,394,106     1,394,106
Net share settlement of restricted stock units $ 3 (293,984)     (293,981)
Net share settlement of restricted stock units (in shares) 31,414        
Exercise of stock options $ 2 146,706     146,708
Exercise of stock options (in shares) 15,566        
Ending balances at Dec. 31, 2022 $ 1,259 $ 26,407,446 $ 47,264,282   $ 73,672,987
Ending balances (in shares) at Dec. 31, 2022 12,591,004        
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating activities:    
Net income $ 12,828,487 $ 9,325,471
Adjustments to reconcile net income to net cash provided by operating activities:    
Change in allowance for doubtful accounts 102,767 13,876
Change in provision for excess and obsolete inventory 55,737 118,217
Depreciation and amortization 670,673 1,406,823
Disposal of property and equipment (1,741) 5,544
Stock-based compensation 1,394,106 1,459,373
Deferred income taxes, net 57,097 523,607
Gain on maturity of investments (8,025) (18,593)
Changes in operating assets and liabilities:    
Accounts receivable (8,240,688) (575,543)
Inventory (1,308,956) (393,316)
Prepaid expenses and other current assets 305,936 (1,038,047)
Other assets (398,224) 26,557
Accounts payable 1,124,972 30,414
Accrued payroll and benefits 57,330 1,099,778
Other accrued taxes (18,396) 36,334
Warranty reserve (14,850) 18,826
Deferred revenue 530,576 48,062
Other current liabilities (146,435)  
Prepaid income taxes 3,052,345 (829,227)
Net cash provided by operating activities 10,042,711 11,258,156
Investing activities:    
Proceeds from maturity of investments 500,000 1,390,000
Purchases of property and equipment (823,019) (482,325)
Capitalized intangible assets (1,051,978) (259,434)
Net cash (used in) provided by investing activities (1,374,997) 648,241
Financing activities:    
Dividends (12,559,127)  
Proceeds from stock option exercises 146,708 623,242
Taxes paid for net share settlement of restricted stock units (293,981) (598,817)
Net cash (used in) provided by financing activities (12,706,400) 24,425
Net (decrease) increase in cash and cash equivalents (4,038,686) 11,930,822
Cash and cash equivalents, beginning of year 61,999,550 50,068,728
Cash and cash equivalents, end of year 57,960,864 61,999,550
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 1,711,500 970,000
Right-of-use asset recognized in exchange for new lease obligation   27,713
Operating and short-term lease payments recorded within cash flow from operating activities $ 534,469 $ 490,108
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Organization and Significant Accounting Policies  
Organization and Significant Accounting Policies

1 — Organization and Significant Accounting Policies

Organization

IRADIMED CORPORATION (“IRADIMED”, the “Company”, “we”, “our”) was incorporated in Oklahoma in July 1992 and reincorporated in Delaware in April 2014. We develop, manufacture, market and distribute a Magnetic Resonance Imaging (“MRI”) compatible intravenous (“IV”) infusion pump system and MRI compatible patient vital signs monitoring systems and related accessories, disposables and services.

We are a leader in the development of innovative MRI compatible medical devices. We are the only known provider of a non-magnetic IV infusion pump system that is specifically designed to be safe for use during MRI procedures. We were the first to develop an infusion delivery system that largely eliminates many of the dangers and problems present during MRI procedures. Standard infusion pumps contain magnetic and electronic components which can create radio frequency interference and are dangerous to operate in the presence of the powerful magnet that drives an MRI system. Our patented MRidium® MRI compatible IV infusion pump system has been designed with a non-magnetic ultrasonic motor, uniquely designed non-ferrous parts and other special features to safely and predictably deliver anesthesia and other IV fluids during various MRI procedures. Our pump solution provides a seamless approach that enables accurate, safe and dependable fluid delivery before, during and after an MRI scan, which is important to critically ill patients who cannot be removed from their vital medications, and children and infants who must generally be sedated to remain immobile during an MRI scan.

Each IV infusion pump system consists of an MRidium® MRI compatible IV infusion pump, non-magnetic mobile stand, proprietary disposable IV tubing sets and many of these systems contain additional optional upgrade accessories.

Our 3880 MRI compatible patient vital signs monitoring system has been designed with non-magnetic components and other special features to safely and accurately monitor a patient’s vital signs during various MRI procedures. The IRADIMED 3880 system operates dependably in magnetic fields up to 30,000 gauss, which means it can operate virtually anywhere in the MRI scanner room. The IRADIMED 3880 has a compact, lightweight design allowing it to travel with the patient from their critical care unit, to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units. The features of the IRADIMED 3880 include: wireless ECG with dynamic gradient filtering; wireless SpO2 using Masimo® algorithms; non-magnetic respiratory CO2; invasive and non-invasive blood pressure; patient temperature, and optional advanced multi-gas anesthetic agent unit featuring continuous Minimum Alveolar Concentration measurements. The IRADIMED 3880 MRI compatible patient vital signs monitoring system has an easy-to-use design and allows for the effective communication of patient vital signs information to clinicians.

Our headquarters is located in Winter Springs, Florida.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities in the financial statements and the reported amount of revenue and expenses during the reporting period. Such estimates include allowances for potentially uncollectible accounts receivable, valuation of inventory, intangible assets, stock-based compensation, deferred income taxes, reserves for warranty obligations, and the provision for income taxes. Actual results could differ from those estimates.

Revenue Recognition

We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the U.S. and internationally. In the U.S. we sell our products through our direct sales force and outside of the U.S. we sell our products through third-party distributors who resell our products to end users.

For many domestic sales, we enter into agreements with integrated delivery health systems and healthcare supply contracting companies, commonly referred to as Group Purchasing Organizations (“GPOs”).

GPO agreements enable us to sell and distribute our products to their member hospitals. Our agreements with GPOs typically include negotiated pricing for all group members established at the time of GPO contract execution. Under these agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO. We do not sell to GPOs. Hospitals, group practices and other acute care facilities that are members of a GPO, purchase products directly from us under the terms of our GPO agreements.

We recognize revenue when all of the following criteria are met: we have a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the amount we expect to receive, is determinable and we have transferred control of the promised products or services to the customer. We consider transfer of control evidenced upon the passage of title and risks and rewards of ownership to the customer, which is typically at a point in time, except for our extended warranty agreements. We allocate the transaction price using the relative standalone selling price method.

Customer sale prices for our medical devices and related disposables and services are contractually fixed over the contract term. We recognize a receivable at the point in time we have an unconditional right to payment. Payment terms are typically within 45 days after transferring control to U.S. customers. Most international distributors are required to pay a portion of the transaction price in advance and the remaining amount within 30 days of receiving the related products. Accordingly, we have elected to use the practical expedient that allows us to ignore the possible existence of a significant financing component within the contract.

We have elected to account for shipping and handling charges billed to customers as revenue and shipping and handling related expenses as cost of revenue.

In certain U.S. states we are required to collect sales taxes from our customers. We have elected to exclude the amounts collected for these taxes from revenue and record them as a liability until remitted to the taxing authority.

Contract Liabilities

We record contract liabilities, or deferred revenue, when we have an obligation to provide a product or service to the customer and payment is received in advance of our performance. When we sell a product or service with a future performance obligation, we defer revenue allocated to the unfulfilled performance obligation and recognize this revenue when, or as, the performance obligation is satisfied.

Our deferred revenue consists of advance payments received from customers prior to the transfer of products or services, shipments that are in-transit at the end of a period and sales of extended warranty agreements. Advance payments received from customers and shipments in-transit are recognized in revenue at the time control of the related products has been transferred to the customer or services have been delivered. Amounts related to extended warranty agreements are deferred and recognized in revenue ratably over the agreement period, which is typically one to four years after control of the related products is transferred to the customer, as we believe this recognition pattern best depicts the transfer of services being provided.

Deferred revenue is classified as current or long-term deferred revenue in our Balance Sheets, depending on the expected timing of satisfying the related performance obligations.

Capitalized Contract Costs

We capitalize commissions paid to our sales managers related to contracts with customers when the associated revenue is expected to be earned over a period of time. Deferred commissions are primarily related to the sale of extended warranty agreements. Capitalized commissions are included in Prepaid Expenses and Other Current Assets in our Balance Sheets when the associated expense is expected to be recognized in one year or less, or in Other Assets when the associated expense is expected to be recognized in greater than one year. The associated expense is included in Sales and Marketing expenses in our Statements of Operations.

Variable Consideration

Our sales are typically subject to 30 to 60-day customer-specified acceptance provisions primarily for purposes of ensuring products were not damaged during the shipping process. Historically, we have experienced immaterial product returns and, when experienced, we typically exchange the affected products with new products. Accordingly, variable consideration from contracts with customers is immaterial to our financial statements.

Cash Equivalents

All highly liquid instruments purchased with an original maturity of three months or less are classified as cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable is recorded at the transaction price of the related products and services. We regularly assess the sufficiency of the allowance for estimated uncollectible accounts receivable. Estimates are based on historical collection experience and other customer-specific information, such as bankruptcy filings or known liquidity problems of our customers. When it is determined that an account receivable is uncollectible, it is written off and relieved from the allowance. Any future determination that the allowance for estimated uncollectible accounts receivable is not properly stated could result in changes in operating expense and results of operations. As of December 31, 2022 and 2021, our allowance for doubtful accounts was $160,498 and $60,361, respectively.

Investments

Our investments consisted of corporate debt securities and are considered available-for-sale. The specific identification method is used to determine the cost basis of investments sold. Our investments are recorded in our Balance Sheets at fair value. We classified our investments as current based on the nature of the investments and their availability for use in current operations. Unrealized gains and losses on our investments are included in accumulated other comprehensive income (loss), net of tax. Realized gains or losses and impairment losses that are determined to be other-than-temporary are recorded in other income, net in our Statements of Operations. We currently do not own any corporate bonds but should direct debt securities be utilized in the future, we would treat them as described above.

Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. A three-level valuation hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels of inputs are:

Level 1 — quoted prices (unadjusted) in active markets for an identical asset or liability.
Level 2 — quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.
Level 3 — unobservable and significant to the fair value measurement of the asset or liability.

Financial instruments include cash and cash equivalents, investments, accounts receivable, accounts payable and accrued expenses. Cash and cash equivalents and investments are reported at their respective fair values on the balance sheet dates. The recorded carrying amount of accounts receivable, accounts payable and accrued expenses approximates their fair values due to their short-term nature.

Inventory

Inventory is stated at the lower of standard cost, which approximates actual cost on a first-in, first-out basis, or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We may be exposed to a number of factors that could result in portions of our inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes, competitive pressures in products and prices, and the introduction of new product lines. We regularly evaluate our ability to realize the value of inventory based on a combination of factors, including historical usage rates, forecasted sales, product life cycles, and market acceptance of new products. When inventory that is obsolete or in excess of anticipated usage is identified, it is written down to net realizable value or an inventory valuation allowance is established.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over estimated useful lives of the respective assets, which are generally three to five years for computer software and hardware and five to seven years for furniture, fixtures, machinery and equipment. Leasehold improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements.

Repair and maintenance costs that do not extend the useful life of our property and equipment are expensed as incurred.

Intangible Assets

Intangible assets include application and legal costs incurred to obtain patents. We capitalize these costs when we determine that probable future economic benefits exist. In making this determination, we consider the projected future operating results associated with the patents, industry and economic trends, and the entry of new products in the market. Costs incurred prior to this determination are expensed in the period they are incurred. We amortize capitalized patent costs using the straight-line method over their useful lives, which is typically 20 years. Periodic costs incurred to maintain existing patents are expensed as incurred.

Research & Development and Capitalized Software Development Costs

Research and development costs are expensed as incurred. Some of our products include embedded software which is essential to the products’ functionality. Costs incurred in the research and development of new software components and enhancements to existing software components are expensed as incurred until technological feasibility has been established. We capitalize software development costs when the project reaches technological feasibility and cease capitalization when the project is ready for release. Capitalized software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the product and included in cost of revenue. Amortization begins when the product is available for general release to the customer.

Long-lived Assets

Long-lived assets, including right-of-use assets, are tested for impairment whenever changes in circumstances indicate the carrying value of these assets may be impaired. Impairment indicators include, but are not limited to, technological obsolescence, unfavorable court rulings, significant negative industry and economic trends, and significant underperformance relative to historical and projected future operating results. Impairment is considered to have occurred when the estimated undiscounted future cash flows related to the asset groups are less than its carrying value. Estimates of future cash flows involve consideration of many factors including the marketability of new products, product acceptance and lifecycle, competition, appropriate discount rates and operating

margins. An impairment is recognized as the amount by which the carrying value is greater than the fair value of the asset or asset group.

Warranty

The Company provides for the estimated cost of product warranties at the time revenue is recognized. While we engage in product quality programs and processes, including actively monitoring and evaluating the quality of our suppliers, the estimated warranty obligation is affected by ongoing product failure rates, material usage costs and direct labor incurred in correcting a product failure. Actual product failure rates, material usage costs and the amount of labor required to repair products that differ from estimates result in revisions to the estimated liability. We warrant for a limited period of time that our products will be free from defects in materials and workmanship. We estimate warranty allowances based on historical warranty experience. The estimates we use in projecting future product warranty costs may prove to be incorrect. Any future determination that our provision for product warranty is understated could result in increases to our cost of revenue and a reduction in our operating profits and results of operations. Historically, warranty expenses have not been material to our financial statements.

Stock-Based Compensation

Historically, we have granted three types of employee equity awards, stock options, restricted stock units and performance-based restricted stock units.

We recognize stock-based compensation expense associated with employee equity awards on a straight-line basis over the requisite service period for stock options and restricted stock units, which is generally four years for employees and two years for the board of directors. Expense related to our performance-based restricted stock units is recognized straight-line over the requisite performance period, which is three years.

The grant date fair value of our restricted stock units is based on the closing price of our common stock on the date of grant.

In December 2022 and 2021, the Company granted Performance-Based Restricted Stock Units (“PSUs”) to certain employees under the Company’s Long-Term Incentive Pan (“LTIP”), which was adopted under the Company’s Amended and Restated 2014 Equity Incentive Plan. Payouts of the PSUs will be based on the Company’s total shareholder return compared to a peer group or index total shareholder return. For purposes of the LTIP, total shareholder return is calculated as the share price at the end of the performance period, which is three years, including the reinvestment of any dividends during the performance period, as compared to the share price at the beginning of the performance period. The payout range for participants will be between 0 percent and 200 percent, depending on the Company’s performance.

The grant date fair value of our PSUs is based on a Monte Carlo simulation, the closing price of our common stock, and other pertinent factors on the grant date. Compensation expense for the PSUs is recognized on a straight-line basis over the requisite performance period, which is three years from the grant date.

We elect to recognize forfeitures as they occur.

We issue new shares of common stock upon exercise of stock options or vesting of restricted stock units and PSUs.

Income Taxes

We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. A valuation allowance is recorded

to offset net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

We recognize the tax benefit of uncertain tax positions in the financial statements based on the technical merits of the position. When the tax position is deemed more likely than not of being sustained, we recognize the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement.

Foreign Currency

Gains and losses from transactions denominated in currencies other than our functional currency are included in other income, net. Foreign currency gains and losses result primarily from fluctuations in the exchange rate between the U.S. Dollar and the Japanese Yen.

Comprehensive Income

Comprehensive income includes net income and other comprehensive income items that are excluded from net income under U.S. GAAP. Comprehensive income included unrealized gains and losses on our investments classified as available for sale while those investments were held.

Basic and Diluted Net Income per Share

Basic net income per share is based on the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The stock options, restricted stock units, and performance-based restricted stock units granted by us represent the only dilutive effect reflected in diluted weighted average shares outstanding.

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

For the Years Ended December 31, 

    

2022

    

2021

Net income

$

12,828,487

$

9,325,471

Weighted-average shares outstanding — Basic

 

12,562,856

 

12,346,173

Effect of dilutive securities:

Stock options

20,106

172,792

Restricted stock units

43,037

59,996

Performance-based restricted stock units

9,972

11,892

Weighted-average shares outstanding — Diluted

 

12,635,971

 

12,590,853

Basic net income per share

$

1.02

$

0.76

Diluted net income per share

$

1.02

$

0.74

Stock options to purchase shares of our common stock and restricted stock units excluded from the calculation of diluted net income per share because the effect would have been anti-dilutive are as follows:

As of December 31, 

    

2022

    

2021

Anti-dilutive stock options and restricted stock units

 

22,744

4,597

Certain Significant Risks and Uncertainties

We market our products to end users in the United States and to third-party distributors internationally. Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses.

We have deposited our cash and cash equivalents with various financial institutions. Our cash and cash equivalents balances exceed federally insured limits periodically throughout the year. We have not incurred any losses related to these balances.

Our medical devices require clearance from the Food and Drug Administration and international regulatory agencies prior to commercialized sales. Our future products may not receive required approvals. If we were denied such approvals, or if such approvals were revoked or delayed or if we were unable to timely renew certain approvals for existing products, it would have a materially adverse impact on our business, results of operations and financial condition.

Certain key components of our products essential to their functionality are sole-sourced. Any disruption in the availability of these components would have a materially adverse impact on our business, results of operations and financial condition.

Pandemic Considerations

We continue to monitor developments associated with the recent evolving pandemic and its effects on our employees, customers, supply chain and distribution channels. The ongoing impact of the recent and potential future pandemics depends on several factors including the severity and duration of the pandemic and the extent and severity of the impact on our customers, which is uncertain and unpredictable. Our future results of operations and cash flows may suffer adverse effects from disruptions in our supply chain and manufacturing operations, delays in payments on outstanding accounts receivable, uncertain demand for our products, and effects of any actions we may take to address financial and operational challenges our customers may face. Our future results may potentially be heavily determined by global vaccination rates, duration of the pandemic, its geographic spread, further business disruptions and the overall impact on the global economy.

We are actively managing our response to the recent pandemic and continue to work with our customers, distributors, vendors, and suppliers and assessing the potential effects to our financial position, results of operations and cash flows. As of the date of the issuance of these financial statements, the extent to which a pandemic, may materially impact our financial condition, liquidity, or results of operations in future periods remains uncertain.

Recent Accounting Pronouncements

Accounting Pronouncements Implemented in 2022

Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (“TCJA”) eliminated the option to deduct research and experimental expenditures in the current year and requires taxpayers to amortize them over five years pursuant to IRC Section 174. This change is applied from 2022 onward prospectively and impacts the timing of the related cash tax payments as the deductions are disallowed for tax in the year incurred but allowed for tax purposes to be amortized and deducted over 5 years. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities by approximately $0.5 million. In the future, Congress may consider legislation that would defer the amortization requirement to later years, possibly with a retroactive effect. In the meantime, we expect to continue to make additional Federal tax payments based on current Section 174 tax law. The impact on Section 174 on our cash from operations depends on the amount of research and experimental expenditures incurred by the company and whether the IRS issues guidance on the provision which differs from current interpretation, among other things.

Recently Issued Accounting Pronouncements to be Implemented

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the Company to measure and recognize expected credit losses for financial assets held and not accounted for at fair value through net income. In November 2018, April 2019 and May 2019, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses and ASU 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief, which provided additional implementation guidance on ASU 2016-03. The previously mentioned ASUs are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect the adoption of these ASUs to have a material impact on our financial condition, results of operations or cash flows.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue
12 Months Ended
Dec. 31, 2022
Revenue  
Revenue

2 - Revenue

Disaggregation of Revenue

We disaggregate revenue from contracts with customers by geographic region and revenue type as we believe it best depicts the nature, amount, timing and uncertainty of our revenue and cash flow.

Revenue information by geographic region is as follows:

For the Years Ended December 31, 

    

2022

    

2021

United States

 

$

43,898,735

 

$

33,462,659

International

 

9,404,410

 

8,351,922

Total revenue

 

$

53,303,145

 

$

41,814,581

Revenue information by type is as follows:

For the Years Ended December 31, 

    

2022

    

2021

Devices:

MRI compatible IV infusion pump system

$

14,526,017

 

$

13,289,064

MRI compatible patient vital signs monitoring systems

 

21,721,720

 

13,781,098

Ferro Magnetic Detection Systems

257,112

Total Devices revenue

 

36,504,849

 

27,070,162

Disposables, service and other

 

14,622,327

 

12,797,605

Amortization of extended warranty agreements

 

2,175,969

 

1,946,814

Total revenue

$

53,303,145

 

$

41,814,581

Contract Liabilities

Our contract liabilities consist of:

As of December 31, 

    

2022

    

2021

Advance payments from customers

$

896,617

 

$

551,267

Shipments in-transit

 

14,696

 

70,295

Extended warranty agreements

 

3,837,006

 

3,610,877

Total

$

4,748,319

 

$

4,232,439

Changes in the contract liabilities during the period are as follows:

    

Deferred 

Revenue

Contract liabilities, December 31, 2020

 

$

4,254,672

Increases due to cash received from customers

4,421,712

Decreases due to recognition of revenue

(4,443,945)

Contract liabilities, December 31, 2021

$

4,232,439

Increases due to cash received from customers

 

5,094,184

Decreases due to recognition of revenue

 

(4,578,304)

Contract liabilities, December 31, 2022

 

$

4,748,319

Capitalized Contract Costs

Our capitalized contract costs totaled $340,044 and $357,810 as of December 31, 2022 and 2021, respectively.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, net
12 Months Ended
Dec. 31, 2022
Inventory, net.  
Inventory, net

3 — Inventory, net

Inventory consists of:

As of December 31, 

    

2022

    

2021

Raw materials

$

4,827,113

$

3,777,846

Work in process

 

369,761

 

191,722

Finished goods

 

411,647

 

513,782

Inventory before allowance for excess and obsolete

5,608,521

4,483,350

Allowance for excess and obsolete

(239,288)

(183,551)

Total

$

5,369,233

$

4,299,799

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net
12 Months Ended
Dec. 31, 2022
Property and Equipment, net  
Property and Equipment, net

4 — Property and Equipment, net

Property and equipment consist of:

As of December 31, 

    

2022

    

2021

Computer software and hardware

$

1,121,455

$

837,826

Furniture and fixtures

 

1,573,587

 

1,252,434

Leasehold improvements

 

259,146

 

237,086

Machinery and equipment

 

2,210,181

 

2,066,003

Tooling in-process

 

665,773

 

537,043

 

5,830,142

 

4,930,392

Accumulated depreciation

 

(3,430,330)

 

(2,861,016)

Total

$

2,399,812

$

2,069,376

Depreciation and amortization expense of property and equipment was $569,551 and $532,275 for the years ended December 31, 2022 and 2021, respectively.

Property and equipment, net by geographic region is as follows:

As of December 31, 

    

2022

    

2021

United States

 

$

2,248,308

 

$

1,855,012

International

 

151,504

 

214,364

Total property and equipment, net

 

$

2,399,812

 

$

2,069,376

Long-lived assets held outside of the United States consist principally of tooling, which is a component of machinery and equipment, net.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, net
12 Months Ended
Dec. 31, 2022
Intangible Assets, net  
Intangible Assets, net

5 — Intangible Assets, net

The following table summarizes the components of intangible asset balances:

As of December 31, 

    

2022

    

2021

Patents — in use

$

321,873

$

302,338

Patents — Fully Amortized

70,164

70,164

Patents — in process

 

123,153

 

111,593

Internally developed software — in use

 

872,218

 

872,218

Internally developed software — in process

1,489,322

468,441

Trademarks

27,697

27,697

 

2,904,427

 

1,852,451

Accumulated amortization

 

(834,988)

 

(733,867)

Total

$

2,069,439

$

1,118,584

Amortization expense of intangible assets was $101,122 and $101,735 for the two years ended December 31, 2022, and 2021, respectively.

Expected annual amortization expense for the next five years related to intangible assets is as follows (excludes in-process intangible assets):

2023

    

$

100,946

2024

$

100,544

2025

$

97,374

2026

$

85,658

2027

$

11,945

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Investments
12 Months Ended
Dec. 31, 2022
Investments  
Investments

6 — Investments

Our investments consist of bonds that we have classified as available-for-sale and are summarized in the following tables:

As of December 31, 2022

    

    

Gross

    

Gross

    

 

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

U.S. corporations

$

 

$

 

$

 

$

As of December 31, 2021

    

    

Gross

    

Gross

    

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

U.S. corporations

$

491,975

 

$

9,880

 

$

 

$

501,855

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Measurements  
Fair Value Measurements

7 — Fair Value Measurements

The fair value of our assets and liabilities subject to recurring fair value measurements are as follows:

Fair Value at December 31, 2022

    

    

Quoted Prices

    

Significant

    

in Active

Other

Significant

Market for

Observable

Unobservable

Fair

Identical Assets

Inputs

Inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

U.S. corporations

$

$

$

$

Fair Value at December 31, 2021

    

    

Quoted Prices

    

Significant

    

in Active

Other

Significant

Market for

Observable

Unobservable

Fair

Identical Assets

Inputs

Inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

U.S. corporations

$

501,855

$

$

501,855

$

Our corporate bonds are valued by the third-party custodian at closing prices from national exchanges or pricing vendors on the valuation date.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income

8 — Accumulated Other Comprehensive Income

The only component of accumulated other comprehensive income related to unrealized gains and (losses) on our investments was as follows:

Unrealized Gains

(Losses) on

Available-For-Sale

    

Securities

Balance at December 31, 2020

$

37,087

Losses, net

 

(6,027)

Reclassification realized in net earnings

 

(14,048)

Balance at December 31, 2021

$

17,012

Losses, net

(10,953)

Reclassification realized in net earnings

 

(6,059)

Balance at December 31, 2022

$

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Stock-Based Compensation  
Stock-Based Compensation

9 — Stock-Based Compensation

In April 2014, our Board of Directors adopted and our shareholders approved the 2014 Equity Incentive Plan (“2014 Plan”). Upon adoption and approval of the 2014 Plan, the previous equity incentive plan was terminated and the remaining shares available for future awards were canceled. The 2014 Plan initially reserved 1,000,000 shares of our common stock for awards of incentive stock options, non-qualified stock option, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based and cash awards. On June 12, 2020, the shareholders approved an amendment to the 2014 Plan, which reserved an additional 1,000,000 shares of our common stock for the various equity awards mentioned above. As of December 31, 2022, there were 1,030,987 shares available for future awards under the 2014 Plan.

Stock-based compensation was recognized as follows in the Statements of Operations:

For the Years Ended December 31, 

    

2022

    

2021

Cost of revenue

$

195,574

$

249,227

General and administrative

 

604,626

 

681,557

Sales and marketing

 

438,864

 

372,046

Research and development

 

155,042

 

156,543

Total stock-based compensation expense

$

1,394,106

$

1,459,373

Stock Options

The following table presents a summary of our stock option activity as of and for the year ended December 31, 2022:

    

    

    

Weighted-Average

    

Weighted-Average

Remaining

Aggregate

Exercise Price

Contractual

Intrinsic

Options

Per Share

Life (Yrs.)

Value

Outstanding beginning of period

39,576

$

8.92

$

Options granted

 

Options exercised

(15,566)

 

9.42

Options cancelled

Options expired

Outstanding end of period

24,010

$

8.59

1.87

$

472,885

Exercisable

24,010

$

8.59

1.87

$

472,885

The total intrinsic value of options exercised during the year ended December 31, 2022 and 2021 was $598,967 and $7,104,183 respectively.

No options were granted during the years ended December 31, 2022 and December 31, 2021.

Restricted Stock Units

The following table presents a summary of our restricted stock unit activity as of and for the year ended December 31, 2022:

    

Restricted

    

Weighted-Average

 

Stock

 

Grant Date

 

Units

 

Fair Value

Unvested at December 31, 2021

 

131,182

$

30.18

Granted

 

90,084

$

29.85

Vested

 

(40,758)

$

27.98

Cancelled/Forfeited

 

(29,171)

$

30.23

Unvested at December 31, 2022

 

151,337

$

30.57

As of December 31, 2022, we had $4,122,217 of unrecognized compensation cost related to the unvested restricted stock units, which is expected to be recognized over a weighted-average period of 2.8 years.

Performance-Based Restricted Stock Units

The following table presents a summary of our Performance-Based Restricted Stock Unit (“PSU”) activity as of and for the year ended December 31, 2022:

Performance-Based

Weighted-Average

Restricted

Grant Date

    

Stock Units

    

Fair Value

Unvested at December 31, 2021

 

18,301

$

43.31

Granted

 

18,819

$

28.56

Vested

 

$

Cancelled/Forfeited

 

(9,236)

$

42.16

Unvested at December 31, 2022

 

27,884

$

33.74

During the year ended December 31, 2022, the Company awarded 18,819 PSUs. The awards will vest three years from the award date based on the achievement of certain performance criteria approved by the Compensation Committee.

During the year ended December 31, 2021, the Company awarded 8,956 PSUs. The awards will vest three years from the award date based on the achievement of certain performance criteria approved by the Compensation Committee.

Based on the level of achievement of the performance criteria at the end of the three years for each of the PSUs awarded, the number of shares earned can range from 0 percent to 200 percent of the remaining shares outstanding; therefore, the maximum number of shares that can be issued under these awards is twice the original remaining outstanding awards of 27,884 PSUs, or 55,768 shares. Currently, for accounting purposes, we assume the full 55,768 are probable.

For the year ended December 31, 2022, the Company recognized $12,249 in stock compensation expense related to the 18,819 PSUs granted in December 2022 compared to $11,775 in stock compensation expense for the same period recognized in 2021 related to the 8,956 PSUs granted in December 2021. The fair value of the December 2022 grants will be calculated using a Monte-Carlo simulation model with a three-year term and an applicable risk-free interest rate. The resulting difference in stock compensation expense is expected to be immaterial and will be recorded in the first quarter of 2023.

For the year ended December 31, 2021, the grant date fair value of the PSUs was $57.69 per unit, which was calculated using a Monte-Carlo simulation model with an expected term of three years and a risk-free interest rate of 1.0%. The Monte-Carlo simulation incorporated the volatility and dividend yield for the Company and each member of the peer group individually. Peer group volatilities ranged from 38.4% to 94.0% and dividend yields ranged from 0.0% to 1.1%. The volatility and dividend yield used for the Company was 50.7% and 0.0%, respectively.

As of December 31, 2022, we had $743,237 of unrecognized compensation cost related to the unvested PSUs, which is expected to be recognized over a weighted-average period of 2.59 years.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Other Income, Net
12 Months Ended
Dec. 31, 2022
Other Income, Net  
Other Income, Net

10 — Other Income, Net

Other income, net consists of:

For the Years Ended December 31, 

    

2022

    

2021

Interest income

$

581,852

$

34,806

Realized gains on maturities of investments

8,025

18,593

Foreign currency exchange losses

 

(36,773)

 

(34,794)

Total other income, net

$

553,104

$

18,605

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Taxes  
Income Taxes

11 — Income Taxes

The components of the provision for income taxes are as follows:

For the Years Ended December 31, 

    

2022

    

2021

Current taxes:

U.S. federal

$

2,936,394

$

State

 

349,669

 

14,632

Foreign

 

1,789

 

1,439

Total current tax expense

 

3,287,852

 

16,071

Deferred taxes:

U.S. federal

 

(105,068)

 

399,512

State

 

169,478

 

95,233

Total deferred tax expense

 

64,410

 

494,745

Provision for income tax expense

$

3,352,262

$

510,816

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of the deferred tax assets and liabilities were as follows:

As of December 31, 

    

2022

    

2021

Deferred income tax assets (liabilities):

Stock compensation

$

227,682

$

208,149

Deferred revenue

533,600

570,156

Reserves and allowances

258,016

232,967

Research and development credits carryforward

195,481

Net operating loss carryforward

215,133

Depreciation and amortization

(400,869)

(496,981)

Accrued expenses

(16,565)

(33,340)

Other, net

 

99,005

 

(126,469)

Total deferred income taxes, net

$

700,869

$

765,096

At December 31, 2022 the Company expects to fully utilize their carryforward net operating losses for state tax purposes. Many states follow the 20-year carryforward period for net operating losses; however, a select few have a shorter expiration period.

A reconciliation of the statutory U.S. federal tax rate to our effective rate is as follows:

For the Years Ended December 31, 

    

2022

    

2021

    

Statutory U.S. federal tax rate

21.0

%  

21.0

%  

CARES Act NOL carryback

(0.1)

(0.2)

Incentive stock options

Stock compensation expense and tax windfalls upon exercises and vesting

(0.7)

(15.2)

State taxes, net of federal benefit

3.2

1.1

Permanent items

0.4

0.3

Provision to return adjustments

(0.3)

(0.8)

Compensation limitations

Foreign taxes

Foreign derived intangible income

(1.3)

(0.2)

Research and development credits

(1.1)

(0.8)

Other

(0.4)

Effective rate

20.7

%  

5.2

%  

As of December 31, 2022 and December 31, 2021, we did not identify or accrue for any uncertain tax positions. We are currently not aware of any uncertain tax positions that could result in significant payments, accruals or other material deviations in this estimate over the next 12 months.

The Company does not have any outstanding U.S. federal income tax or material state and local tax matters for years through 2022. There are no federal income tax returns currently under examination by the Internal Revenue Service. The Company remains subject to income tax examinations for our United States Federal and certain U.S. state income taxes for 2018 and subsequent years and various other U.S. state income taxes for 2017 and subsequent years.

A valuation allowance is provided when it is more likely than not that some portion of the deferred tax asset will not be realized. Management has evaluated the need for a valuation allowance for deferred tax assets, considering the reversal of temporary differences, and believes it is more likely than not that the Company will realize the net deferred income tax assets as of December 31, 2022.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases  
Leases

12 — Leases

We have one material lease contract outstanding. In January 2014, we entered into a non-cancelable operating lease, commencing July 1, 2014, for our manufacturing and headquarters facility in Winter Springs, Florida owned by Susi, LLC, an entity controlled by our President, Chief Executive Officer, and Chairman of the Board, Roger Susi. Pursuant to the terms of our lease for this property, the monthly base rent is $34,133, adjusted annually for changes in the consumer price index. For the year ended December 31, 2022 and 2021, the Company paid Susi, LLC $492,643 and $461,874 respectively related to this lease. Under the terms of the lease, we are responsible for property taxes, insurance and maintenance expenses. Prior to May 31, 2019, the expiration date of the initial lease term, and pursuant to the terms of the lease contract, we renewed the lease for an additional five years, resulting in a new lease expiration date of May 31, 2024. Unless advance written notice of termination is timely provided, the lease will automatically renew for one additional successive term of five years beginning in 2024, and thereafter, will be renewed for successive terms of one year each. At the time we adopted ASU 2016-02, Leases (Topic 842), we concluded that we will exercise the remaining five-year option, resulting in a remaining lease term of 7.4 years as of December 31, 2022. This lease agreement does not contain any residual value guarantee or material restrictive covenants.

Operating lease cost recognized in the Statements of Operations is as follows:

For the Years Ended

December 31, 

    

2022

    

2021

Cost of revenue

$

223,880

$

209,897

General and administrative

 

263,346

 

213,383

Sales and marketing

 

12,529

 

11,747

Research and development

 

34,713

 

32,545

Total

$

534,468

$

467,572

Lease costs for short-term leases were immaterial for the years ended December 31, 2022 and 2021.

Maturity of Operating lease liability as of December 31, 2022, is as follows:

2023

    

$

415,294

2024

 

415,294

2025

 

415,294

2026

 

409,596

2027

409,596

Thereafter

 

989,856

Total lease payments

 

3,054,930

Imputed interest

 

(441,230)

Present value of lease liability

$

2,613,700

We used a discount rate of 6.0% to determine the present value of the operating lease liability on January 1, 2019. We will reassess the lease accounting terms and assumptions once the details regarding completion of new manufacturing facility and planned departure of the current facility is finalized.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan
12 Months Ended
Dec. 31, 2022
Employee Benefit Plan  
Employee Benefit Plan

13 — Employee Benefit Plan

We sponsor a 401(k) tax-deferred savings plan under which eligible employees may elect to have a portion of their salary deferred and contributed to the plan. Employer matching contributions are determined by management and are discretionary. Employer matching contributions were $479,155 and $434,904, respectively, for the years ended December 31, 2022, and 2021. Employer contributions vest immediately.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

14 — Commitments and Contingencies

Purchase commitments. We had various purchase orders for goods or services totaling approximately $8,021,403 and $5,604,456 as of December 31, 2022 and 2021, respectively. No amounts related to these purchase orders have been recognized in our balance sheet.

Indemnifications. Under our amended and restated bylaws, we have agreed to indemnify our officers and directors for certain events or occurrences arising as a result of the officer or director serving in such capacity. We have a director and officer liability insurance policy that limits our exposure under these indemnifications and enables us to recover a portion of any future loss arising out of them.

In addition, in the normal course of business, we enter into contracts that contain indemnification clauses whereby the Company indemnifies our customers against damages associated with product failures. We have determined that these agreements fall within the scope of ASC 460, Guarantees. We have obtained liability insurance providing coverage that limits our exposure for these indemnified matters. We have not incurred costs to defend lawsuits or settle claims related to these indemnities. We believe the estimated fair value of these indemnities is immaterial and have not recorded a liability for these agreements as of December 31, 2022.

Legal matters. We may from time to time become a party to various legal proceedings or claims that arise in the ordinary course of business.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock
12 Months Ended
Dec. 31, 2022
Capital Stock  
Capital Stock

15 — Capital Stock

The rights and privileges of our Series A Preferred Stock and Common Stock are as follows:

Series A Preferred Stock

We are authorized to issue 3,500,000 shares of preferred stock, of which 800,000 of these shares shall be designated as Series A Preferred Stock (“Preferred Stock”) with a par value of $0.0001 per share. As of December 31, 2022, there was no preferred stock issued or outstanding.

Voting and Dividends. The holder of each share of Preferred Stock has the right to one vote for each share of Common Stock into which such Preferred Stock could then be converted. The holders of the Preferred Stock are entitled to receive dividends from legally available assets prior to any declaration or payment of dividends to the holders of Common Stock. Dividends on each share of Preferred Stock are initially at $0.06429 per year payable when and as declared by the Board and are non-cumulative. After payment of such dividends, any additional dividends or distributions are distributed among all holders of Common Stock and Preferred Stock in proportion to the number of shares of Common Stock that would be held by each holder if all shares of Preferred Stock were converted to Common Stock at the then effective conversion rate. To date, no dividends have been declared.

Liquidation. In the event of any liquidation, dissolution or winding up of our Company, either voluntary or involuntary, the holders of the Preferred Stock are entitled to receive, prior and in preference to any distribution of the proceeds resulting from such liquidation event to holders of the Common Stock, an amount equal to $1.07143 plus declared but unpaid dividends. If, upon occurrence of such liquidation event, the proceeds are insufficient to permit the payment of the aforementioned amount in full, then the entire proceeds shall be distributed ratably among all holders of the Preferred Stock in proportion to the full amount each holder would otherwise receive.

Conversion. Each share of Preferred Stock is convertible at any time, at the option of the holder, into such number of fully paid non-assessable shares of Common Stock as is determined by dividing the original issue price of each share of Preferred Stock by the applicable conversion price. The initial conversion price per share is $1.07143. Adjustments to the initial conversion price may result from a recapitalization event or changes in the number of common shares outstanding. Each share of Preferred Stock automatically converts into shares of fully paid non-assessable shares of Common Stock, at the then applicable conversion rate, upon the date specified by written consent or agreement of the holders of a majority of the then outstanding shares of Preferred Stock, voting as a single class on an as-converted basis.

Redemption. Upon a majority vote of the then outstanding shares of Preferred Stock, we may, at our discretion, redeem or purchase shares of Preferred Stock. We also have a first right of refusal to repurchase shares of the Preferred Stock arising from a holder's proposal to sell such Preferred Stock.

Common Stock

We are authorized to issue 31,500,000 shares of Common Stock with a par value of $0.0001 per share.

Voting and Dividends. Each outstanding share of Common Stock shall entitle the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote except for matters related to potential amendments to our Certificate of Incorporation or matters that solely relate to the terms of one or more outstanding series of our Preferred Stock. Holders of our Common Stock are entitled to receive, when, as and if declared by the Board, dividends pro rata based on the number of shares of Common Stock held. These dividend rights are junior to those of the holders of Preferred Stock.

Liquidation. Liquidation preference to the holders of Common Stock is junior to that of the holders of Preferred Stock.

Redemption. The Common Stock is not redeemable.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Event
12 Months Ended
Dec. 31, 2022
Subsequent Event  
Subsequent Event

16 — Subsequent Events

On February 2, 2023, the Board of Directors declared a special cash dividend of $1.05 per share on the Company’s common stock. On February 21, 2023, we paid $13,222,907 to shareholders of record at the close of business on February 17, 2023.

On February 2, 2023, the Company entered into a reinstatement and amendment to the previously announced sale and purchase agreement with O Property, Ltd., a Florida limited partnership dated as of November 1, 2022, pursuant to which the parties agreed to consummate a sale of real property located in Orange County, Florida. Pursuant to the terms of the Reinstatement, the parties consummated the sale of approximately 26.518 acres of land to the Company for a purchase price of $6,200,000. The property was acquired as a site for future office space development to accommodate our increased operations and anticipated growth.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Organization and Significant Accounting Policies  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities in the financial statements and the reported amount of revenue and expenses during the reporting period. Such estimates include allowances for potentially uncollectible accounts receivable, valuation of inventory, intangible assets, stock-based compensation, deferred income taxes, reserves for warranty obligations, and the provision for income taxes. Actual results could differ from those estimates.

Revenue Recognition

Revenue Recognition

We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the U.S. and internationally. In the U.S. we sell our products through our direct sales force and outside of the U.S. we sell our products through third-party distributors who resell our products to end users.

For many domestic sales, we enter into agreements with integrated delivery health systems and healthcare supply contracting companies, commonly referred to as Group Purchasing Organizations (“GPOs”).

GPO agreements enable us to sell and distribute our products to their member hospitals. Our agreements with GPOs typically include negotiated pricing for all group members established at the time of GPO contract execution. Under these agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO. We do not sell to GPOs. Hospitals, group practices and other acute care facilities that are members of a GPO, purchase products directly from us under the terms of our GPO agreements.

We recognize revenue when all of the following criteria are met: we have a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the amount we expect to receive, is determinable and we have transferred control of the promised products or services to the customer. We consider transfer of control evidenced upon the passage of title and risks and rewards of ownership to the customer, which is typically at a point in time, except for our extended warranty agreements. We allocate the transaction price using the relative standalone selling price method.

Customer sale prices for our medical devices and related disposables and services are contractually fixed over the contract term. We recognize a receivable at the point in time we have an unconditional right to payment. Payment terms are typically within 45 days after transferring control to U.S. customers. Most international distributors are required to pay a portion of the transaction price in advance and the remaining amount within 30 days of receiving the related products. Accordingly, we have elected to use the practical expedient that allows us to ignore the possible existence of a significant financing component within the contract.

We have elected to account for shipping and handling charges billed to customers as revenue and shipping and handling related expenses as cost of revenue.

In certain U.S. states we are required to collect sales taxes from our customers. We have elected to exclude the amounts collected for these taxes from revenue and record them as a liability until remitted to the taxing authority.

Contract Liabilities

We record contract liabilities, or deferred revenue, when we have an obligation to provide a product or service to the customer and payment is received in advance of our performance. When we sell a product or service with a future performance obligation, we defer revenue allocated to the unfulfilled performance obligation and recognize this revenue when, or as, the performance obligation is satisfied.

Our deferred revenue consists of advance payments received from customers prior to the transfer of products or services, shipments that are in-transit at the end of a period and sales of extended warranty agreements. Advance payments received from customers and shipments in-transit are recognized in revenue at the time control of the related products has been transferred to the customer or services have been delivered. Amounts related to extended warranty agreements are deferred and recognized in revenue ratably over the agreement period, which is typically one to four years after control of the related products is transferred to the customer, as we believe this recognition pattern best depicts the transfer of services being provided.

Deferred revenue is classified as current or long-term deferred revenue in our Balance Sheets, depending on the expected timing of satisfying the related performance obligations.

Capitalized Contract Costs

We capitalize commissions paid to our sales managers related to contracts with customers when the associated revenue is expected to be earned over a period of time. Deferred commissions are primarily related to the sale of extended warranty agreements. Capitalized commissions are included in Prepaid Expenses and Other Current Assets in our Balance Sheets when the associated expense is expected to be recognized in one year or less, or in Other Assets when the associated expense is expected to be recognized in greater than one year. The associated expense is included in Sales and Marketing expenses in our Statements of Operations.

Variable Consideration

Our sales are typically subject to 30 to 60-day customer-specified acceptance provisions primarily for purposes of ensuring products were not damaged during the shipping process. Historically, we have experienced immaterial product returns and, when experienced, we typically exchange the affected products with new products. Accordingly, variable consideration from contracts with customers is immaterial to our financial statements.

Cash Equivalents

Cash Equivalents

All highly liquid instruments purchased with an original maturity of three months or less are classified as cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable is recorded at the transaction price of the related products and services. We regularly assess the sufficiency of the allowance for estimated uncollectible accounts receivable. Estimates are based on historical collection experience and other customer-specific information, such as bankruptcy filings or known liquidity problems of our customers. When it is determined that an account receivable is uncollectible, it is written off and relieved from the allowance. Any future determination that the allowance for estimated uncollectible accounts receivable is not properly stated could result in changes in operating expense and results of operations. As of December 31, 2022 and 2021, our allowance for doubtful accounts was $160,498 and $60,361, respectively.

Investments

Investments

Our investments consisted of corporate debt securities and are considered available-for-sale. The specific identification method is used to determine the cost basis of investments sold. Our investments are recorded in our Balance Sheets at fair value. We classified our investments as current based on the nature of the investments and their availability for use in current operations. Unrealized gains and losses on our investments are included in accumulated other comprehensive income (loss), net of tax. Realized gains or losses and impairment losses that are determined to be other-than-temporary are recorded in other income, net in our Statements of Operations. We currently do not own any corporate bonds but should direct debt securities be utilized in the future, we would treat them as described above.

Fair Value Measurements

Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. A three-level valuation hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels of inputs are:

Level 1 — quoted prices (unadjusted) in active markets for an identical asset or liability.
Level 2 — quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.
Level 3 — unobservable and significant to the fair value measurement of the asset or liability.

Financial instruments include cash and cash equivalents, investments, accounts receivable, accounts payable and accrued expenses. Cash and cash equivalents and investments are reported at their respective fair values on the balance sheet dates. The recorded carrying amount of accounts receivable, accounts payable and accrued expenses approximates their fair values due to their short-term nature.

Inventory

Inventory

Inventory is stated at the lower of standard cost, which approximates actual cost on a first-in, first-out basis, or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We may be exposed to a number of factors that could result in portions of our inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes, competitive pressures in products and prices, and the introduction of new product lines. We regularly evaluate our ability to realize the value of inventory based on a combination of factors, including historical usage rates, forecasted sales, product life cycles, and market acceptance of new products. When inventory that is obsolete or in excess of anticipated usage is identified, it is written down to net realizable value or an inventory valuation allowance is established.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over estimated useful lives of the respective assets, which are generally three to five years for computer software and hardware and five to seven years for furniture, fixtures, machinery and equipment. Leasehold improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements.

Repair and maintenance costs that do not extend the useful life of our property and equipment are expensed as incurred.

Intangible Assets

Intangible Assets

Intangible assets include application and legal costs incurred to obtain patents. We capitalize these costs when we determine that probable future economic benefits exist. In making this determination, we consider the projected future operating results associated with the patents, industry and economic trends, and the entry of new products in the market. Costs incurred prior to this determination are expensed in the period they are incurred. We amortize capitalized patent costs using the straight-line method over their useful lives, which is typically 20 years. Periodic costs incurred to maintain existing patents are expensed as incurred.

Research & Development and Capitalized Software Development Costs

Research & Development and Capitalized Software Development Costs

Research and development costs are expensed as incurred. Some of our products include embedded software which is essential to the products’ functionality. Costs incurred in the research and development of new software components and enhancements to existing software components are expensed as incurred until technological feasibility has been established. We capitalize software development costs when the project reaches technological feasibility and cease capitalization when the project is ready for release. Capitalized software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the product and included in cost of revenue. Amortization begins when the product is available for general release to the customer.

Long-lived Assets

Long-lived Assets

Long-lived assets, including right-of-use assets, are tested for impairment whenever changes in circumstances indicate the carrying value of these assets may be impaired. Impairment indicators include, but are not limited to, technological obsolescence, unfavorable court rulings, significant negative industry and economic trends, and significant underperformance relative to historical and projected future operating results. Impairment is considered to have occurred when the estimated undiscounted future cash flows related to the asset groups are less than its carrying value. Estimates of future cash flows involve consideration of many factors including the marketability of new products, product acceptance and lifecycle, competition, appropriate discount rates and operating

margins. An impairment is recognized as the amount by which the carrying value is greater than the fair value of the asset or asset group.

Warranty

Warranty

The Company provides for the estimated cost of product warranties at the time revenue is recognized. While we engage in product quality programs and processes, including actively monitoring and evaluating the quality of our suppliers, the estimated warranty obligation is affected by ongoing product failure rates, material usage costs and direct labor incurred in correcting a product failure. Actual product failure rates, material usage costs and the amount of labor required to repair products that differ from estimates result in revisions to the estimated liability. We warrant for a limited period of time that our products will be free from defects in materials and workmanship. We estimate warranty allowances based on historical warranty experience. The estimates we use in projecting future product warranty costs may prove to be incorrect. Any future determination that our provision for product warranty is understated could result in increases to our cost of revenue and a reduction in our operating profits and results of operations. Historically, warranty expenses have not been material to our financial statements.

Stock-Based Compensation

Stock-Based Compensation

Historically, we have granted three types of employee equity awards, stock options, restricted stock units and performance-based restricted stock units.

We recognize stock-based compensation expense associated with employee equity awards on a straight-line basis over the requisite service period for stock options and restricted stock units, which is generally four years for employees and two years for the board of directors. Expense related to our performance-based restricted stock units is recognized straight-line over the requisite performance period, which is three years.

The grant date fair value of our restricted stock units is based on the closing price of our common stock on the date of grant.

In December 2022 and 2021, the Company granted Performance-Based Restricted Stock Units (“PSUs”) to certain employees under the Company’s Long-Term Incentive Pan (“LTIP”), which was adopted under the Company’s Amended and Restated 2014 Equity Incentive Plan. Payouts of the PSUs will be based on the Company’s total shareholder return compared to a peer group or index total shareholder return. For purposes of the LTIP, total shareholder return is calculated as the share price at the end of the performance period, which is three years, including the reinvestment of any dividends during the performance period, as compared to the share price at the beginning of the performance period. The payout range for participants will be between 0 percent and 200 percent, depending on the Company’s performance.

The grant date fair value of our PSUs is based on a Monte Carlo simulation, the closing price of our common stock, and other pertinent factors on the grant date. Compensation expense for the PSUs is recognized on a straight-line basis over the requisite performance period, which is three years from the grant date.

We elect to recognize forfeitures as they occur.

We issue new shares of common stock upon exercise of stock options or vesting of restricted stock units and PSUs.

Income Taxes

Income Taxes

We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.

We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. A valuation allowance is recorded

to offset net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

We recognize the tax benefit of uncertain tax positions in the financial statements based on the technical merits of the position. When the tax position is deemed more likely than not of being sustained, we recognize the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement.

Foreign Currency

Foreign Currency

Gains and losses from transactions denominated in currencies other than our functional currency are included in other income, net. Foreign currency gains and losses result primarily from fluctuations in the exchange rate between the U.S. Dollar and the Japanese Yen.

Comprehensive Income

Comprehensive Income

Comprehensive income includes net income and other comprehensive income items that are excluded from net income under U.S. GAAP. Comprehensive income included unrealized gains and losses on our investments classified as available for sale while those investments were held.

Basic and Diluted Net Income per Share

Basic and Diluted Net Income per Share

Basic net income per share is based on the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The stock options, restricted stock units, and performance-based restricted stock units granted by us represent the only dilutive effect reflected in diluted weighted average shares outstanding.

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

For the Years Ended December 31, 

    

2022

    

2021

Net income

$

12,828,487

$

9,325,471

Weighted-average shares outstanding — Basic

 

12,562,856

 

12,346,173

Effect of dilutive securities:

Stock options

20,106

172,792

Restricted stock units

43,037

59,996

Performance-based restricted stock units

9,972

11,892

Weighted-average shares outstanding — Diluted

 

12,635,971

 

12,590,853

Basic net income per share

$

1.02

$

0.76

Diluted net income per share

$

1.02

$

0.74

Stock options to purchase shares of our common stock and restricted stock units excluded from the calculation of diluted net income per share because the effect would have been anti-dilutive are as follows:

As of December 31, 

    

2022

    

2021

Anti-dilutive stock options and restricted stock units

 

22,744

4,597

Certain Significant Risks and Uncertainties

Certain Significant Risks and Uncertainties

We market our products to end users in the United States and to third-party distributors internationally. Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses.

We have deposited our cash and cash equivalents with various financial institutions. Our cash and cash equivalents balances exceed federally insured limits periodically throughout the year. We have not incurred any losses related to these balances.

Our medical devices require clearance from the Food and Drug Administration and international regulatory agencies prior to commercialized sales. Our future products may not receive required approvals. If we were denied such approvals, or if such approvals were revoked or delayed or if we were unable to timely renew certain approvals for existing products, it would have a materially adverse impact on our business, results of operations and financial condition.

Certain key components of our products essential to their functionality are sole-sourced. Any disruption in the availability of these components would have a materially adverse impact on our business, results of operations and financial condition.

Pandemic Considerations

We continue to monitor developments associated with the recent evolving pandemic and its effects on our employees, customers, supply chain and distribution channels. The ongoing impact of the recent and potential future pandemics depends on several factors including the severity and duration of the pandemic and the extent and severity of the impact on our customers, which is uncertain and unpredictable. Our future results of operations and cash flows may suffer adverse effects from disruptions in our supply chain and manufacturing operations, delays in payments on outstanding accounts receivable, uncertain demand for our products, and effects of any actions we may take to address financial and operational challenges our customers may face. Our future results may potentially be heavily determined by global vaccination rates, duration of the pandemic, its geographic spread, further business disruptions and the overall impact on the global economy.

We are actively managing our response to the recent pandemic and continue to work with our customers, distributors, vendors, and suppliers and assessing the potential effects to our financial position, results of operations and cash flows. As of the date of the issuance of these financial statements, the extent to which a pandemic, may materially impact our financial condition, liquidity, or results of operations in future periods remains uncertain.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Accounting Pronouncements Implemented in 2022

Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (“TCJA”) eliminated the option to deduct research and experimental expenditures in the current year and requires taxpayers to amortize them over five years pursuant to IRC Section 174. This change is applied from 2022 onward prospectively and impacts the timing of the related cash tax payments as the deductions are disallowed for tax in the year incurred but allowed for tax purposes to be amortized and deducted over 5 years. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities by approximately $0.5 million. In the future, Congress may consider legislation that would defer the amortization requirement to later years, possibly with a retroactive effect. In the meantime, we expect to continue to make additional Federal tax payments based on current Section 174 tax law. The impact on Section 174 on our cash from operations depends on the amount of research and experimental expenditures incurred by the company and whether the IRS issues guidance on the provision which differs from current interpretation, among other things.

Recently Issued Accounting Pronouncements to be Implemented

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the Company to measure and recognize expected credit losses for financial assets held and not accounted for at fair value through net income. In November 2018, April 2019 and May 2019, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses and ASU 2019-05, Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief, which provided additional implementation guidance on ASU 2016-03. The previously mentioned ASUs are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect the adoption of these ASUs to have a material impact on our financial condition, results of operations or cash flows.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Organization and Significant Accounting Policies  
Schedule of computation of basic and diluted net income per share

For the Years Ended December 31, 

    

2022

    

2021

Net income

$

12,828,487

$

9,325,471

Weighted-average shares outstanding — Basic

 

12,562,856

 

12,346,173

Effect of dilutive securities:

Stock options

20,106

172,792

Restricted stock units

43,037

59,996

Performance-based restricted stock units

9,972

11,892

Weighted-average shares outstanding — Diluted

 

12,635,971

 

12,590,853

Basic net income per share

$

1.02

$

0.76

Diluted net income per share

$

1.02

$

0.74

Schedule of stock options and warrants to purchase shares of common stock and restricted stock units excluded from the calculation of diluted net income per share

As of December 31, 

    

2022

    

2021

Anti-dilutive stock options and restricted stock units

 

22,744

4,597

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue  
Schedule of disaggregation of revenue by geographic region and revenue type

For the Years Ended December 31, 

    

2022

    

2021

United States

 

$

43,898,735

 

$

33,462,659

International

 

9,404,410

 

8,351,922

Total revenue

 

$

53,303,145

 

$

41,814,581

For the Years Ended December 31, 

    

2022

    

2021

Devices:

MRI compatible IV infusion pump system

$

14,526,017

 

$

13,289,064

MRI compatible patient vital signs monitoring systems

 

21,721,720

 

13,781,098

Ferro Magnetic Detection Systems

257,112

Total Devices revenue

 

36,504,849

 

27,070,162

Disposables, service and other

 

14,622,327

 

12,797,605

Amortization of extended warranty agreements

 

2,175,969

 

1,946,814

Total revenue

$

53,303,145

 

$

41,814,581

Schedule of contract liabilities and changes in the contract liabilities

As of December 31, 

    

2022

    

2021

Advance payments from customers

$

896,617

 

$

551,267

Shipments in-transit

 

14,696

 

70,295

Extended warranty agreements

 

3,837,006

 

3,610,877

Total

$

4,748,319

 

$

4,232,439

    

Deferred 

Revenue

Contract liabilities, December 31, 2020

 

$

4,254,672

Increases due to cash received from customers

4,421,712

Decreases due to recognition of revenue

(4,443,945)

Contract liabilities, December 31, 2021

$

4,232,439

Increases due to cash received from customers

 

5,094,184

Decreases due to recognition of revenue

 

(4,578,304)

Contract liabilities, December 31, 2022

 

$

4,748,319

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, net (Tables)
12 Months Ended
Dec. 31, 2022
Inventory, net.  
Schedule of inventory

As of December 31, 

    

2022

    

2021

Raw materials

$

4,827,113

$

3,777,846

Work in process

 

369,761

 

191,722

Finished goods

 

411,647

 

513,782

Inventory before allowance for excess and obsolete

5,608,521

4,483,350

Allowance for excess and obsolete

(239,288)

(183,551)

Total

$

5,369,233

$

4,299,799

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2022
Property and Equipment, net  
Schedule of property and equipment

As of December 31, 

    

2022

    

2021

Computer software and hardware

$

1,121,455

$

837,826

Furniture and fixtures

 

1,573,587

 

1,252,434

Leasehold improvements

 

259,146

 

237,086

Machinery and equipment

 

2,210,181

 

2,066,003

Tooling in-process

 

665,773

 

537,043

 

5,830,142

 

4,930,392

Accumulated depreciation

 

(3,430,330)

 

(2,861,016)

Total

$

2,399,812

$

2,069,376

Schedule of property and equipment, net, information by geographic region

As of December 31, 

    

2022

    

2021

United States

 

$

2,248,308

 

$

1,855,012

International

 

151,504

 

214,364

Total property and equipment, net

 

$

2,399,812

 

$

2,069,376

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2022
Intangible Assets, net  
Summary of the components of intangible asset balances

As of December 31, 

    

2022

    

2021

Patents — in use

$

321,873

$

302,338

Patents — Fully Amortized

70,164

70,164

Patents — in process

 

123,153

 

111,593

Internally developed software — in use

 

872,218

 

872,218

Internally developed software — in process

1,489,322

468,441

Trademarks

27,697

27,697

 

2,904,427

 

1,852,451

Accumulated amortization

 

(834,988)

 

(733,867)

Total

$

2,069,439

$

1,118,584

Schedule of expected annual amortization expense related to intangible assets (excludes in process intangible assets)

2023

    

$

100,946

2024

$

100,544

2025

$

97,374

2026

$

85,658

2027

$

11,945

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments  
Summary of available-for-sale securities

As of December 31, 2022

    

    

Gross

    

Gross

    

 

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

U.S. corporations

$

 

$

 

$

 

$

As of December 31, 2021

    

    

Gross

    

Gross

    

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

U.S. corporations

$

491,975

 

$

9,880

 

$

 

$

501,855

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Measurements  
Schedule of the fair value of assets and liabilities subject to recurring fair value measurements

Fair Value at December 31, 2022

    

    

Quoted Prices

    

Significant

    

in Active

Other

Significant

Market for

Observable

Unobservable

Fair

Identical Assets

Inputs

Inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

U.S. corporations

$

$

$

$

Fair Value at December 31, 2021

    

    

Quoted Prices

    

Significant

    

in Active

Other

Significant

Market for

Observable

Unobservable

Fair

Identical Assets

Inputs

Inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

U.S. corporations

$

501,855

$

$

501,855

$

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income  
Schedule of component of accumulated other comprehensive income related to unrealized gains and (losses)

The only component of accumulated other comprehensive income related to unrealized gains and (losses) on our investments was as follows:

Unrealized Gains

(Losses) on

Available-For-Sale

    

Securities

Balance at December 31, 2020

$

37,087

Losses, net

 

(6,027)

Reclassification realized in net earnings

 

(14,048)

Balance at December 31, 2021

$

17,012

Losses, net

(10,953)

Reclassification realized in net earnings

 

(6,059)

Balance at December 31, 2022

$

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Stock-Based Compensation  
Schedule of stock-based compensation

For the Years Ended December 31, 

    

2022

    

2021

Cost of revenue

$

195,574

$

249,227

General and administrative

 

604,626

 

681,557

Sales and marketing

 

438,864

 

372,046

Research and development

 

155,042

 

156,543

Total stock-based compensation expense

$

1,394,106

$

1,459,373

Summary of stock option activity

    

    

    

Weighted-Average

    

Weighted-Average

Remaining

Aggregate

Exercise Price

Contractual

Intrinsic

Options

Per Share

Life (Yrs.)

Value

Outstanding beginning of period

39,576

$

8.92

$

Options granted

 

Options exercised

(15,566)

 

9.42

Options cancelled

Options expired

Outstanding end of period

24,010

$

8.59

1.87

$

472,885

Exercisable

24,010

$

8.59

1.87

$

472,885

Summary of restricted stock unit activity

    

Restricted

    

Weighted-Average

 

Stock

 

Grant Date

 

Units

 

Fair Value

Unvested at December 31, 2021

 

131,182

$

30.18

Granted

 

90,084

$

29.85

Vested

 

(40,758)

$

27.98

Cancelled/Forfeited

 

(29,171)

$

30.23

Unvested at December 31, 2022

 

151,337

$

30.57

Performance-Based Restricted Stock Units ("PSUs")  
Stock-Based Compensation  
Schedule of stock-based compensation activity

Performance-Based

Weighted-Average

Restricted

Grant Date

    

Stock Units

    

Fair Value

Unvested at December 31, 2021

 

18,301

$

43.31

Granted

 

18,819

$

28.56

Vested

 

$

Cancelled/Forfeited

 

(9,236)

$

42.16

Unvested at December 31, 2022

 

27,884

$

33.74

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Other Income, Net (Tables)
12 Months Ended
Dec. 31, 2022
Other Income, Net  
Schedule of components of other income, net

For the Years Ended December 31, 

    

2022

    

2021

Interest income

$

581,852

$

34,806

Realized gains on maturities of investments

8,025

18,593

Foreign currency exchange losses

 

(36,773)

 

(34,794)

Total other income, net

$

553,104

$

18,605

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Taxes  
Schedule of components of the provision for income taxes

For the Years Ended December 31, 

    

2022

    

2021

Current taxes:

U.S. federal

$

2,936,394

$

State

 

349,669

 

14,632

Foreign

 

1,789

 

1,439

Total current tax expense

 

3,287,852

 

16,071

Deferred taxes:

U.S. federal

 

(105,068)

 

399,512

State

 

169,478

 

95,233

Total deferred tax expense

 

64,410

 

494,745

Provision for income tax expense

$

3,352,262

$

510,816

Schedule of significant components of the deferred tax assets and liabilities

As of December 31, 

    

2022

    

2021

Deferred income tax assets (liabilities):

Stock compensation

$

227,682

$

208,149

Deferred revenue

533,600

570,156

Reserves and allowances

258,016

232,967

Research and development credits carryforward

195,481

Net operating loss carryforward

215,133

Depreciation and amortization

(400,869)

(496,981)

Accrued expenses

(16,565)

(33,340)

Other, net

 

99,005

 

(126,469)

Total deferred income taxes, net

$

700,869

$

765,096

Schedule of reconciliation of statutory U.S. federal tax rate to effective rate

For the Years Ended December 31, 

    

2022

    

2021

    

Statutory U.S. federal tax rate

21.0

%  

21.0

%  

CARES Act NOL carryback

(0.1)

(0.2)

Incentive stock options

Stock compensation expense and tax windfalls upon exercises and vesting

(0.7)

(15.2)

State taxes, net of federal benefit

3.2

1.1

Permanent items

0.4

0.3

Provision to return adjustments

(0.3)

(0.8)

Compensation limitations

Foreign taxes

Foreign derived intangible income

(1.3)

(0.2)

Research and development credits

(1.1)

(0.8)

Other

(0.4)

Effective rate

20.7

%  

5.2

%  

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Schedule of operating lease cost

For the Years Ended

December 31, 

    

2022

    

2021

Cost of revenue

$

223,880

$

209,897

General and administrative

 

263,346

 

213,383

Sales and marketing

 

12,529

 

11,747

Research and development

 

34,713

 

32,545

Total

$

534,468

$

467,572

Schedule of maturity of operating lease liability

Maturity of Operating lease liability as of December 31, 2022, is as follows:

2023

    

$

415,294

2024

 

415,294

2025

 

415,294

2026

 

409,596

2027

409,596

Thereafter

 

989,856

Total lease payments

 

3,054,930

Imputed interest

 

(441,230)

Present value of lease liability

$

2,613,700

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue Recognition    
GPOs fee as a percentage of sales of our products to members of GPO 3.00%  
Accounts Receivable and Allowance for Doubtful Accounts    
Accounts receivable, net of allowance for doubtful accounts $ 160,498 $ 60,361
Recent Accounting Pronouncements    
Deduction term for related cash tax payments 5 years  
Increase in deferred tax assets, mandatory capitalization requirement $ 500,000  
Increase in cash tax liabilities, mandatory capitalization requirement $ 500,000  
Employees    
Stock Based Compensation    
Requisite service period for recognizing stock based compensation expenses associated with employee stock options 4 years  
Board of directors    
Stock Based Compensation    
Requisite service period for recognizing stock based compensation expenses associated with employee stock options 2 years  
Patent    
Intangible Assets    
Estimated useful lives of intangible assets 20 years  
United States    
Revenue Recognition    
Payment term to U.S. customers 45 days  
International    
Revenue Recognition    
Payment term of remaining amount to international distributors 30 days  
Minimum    
Revenue Recognition    
Extended warranty agreement period 1 year  
Term of customer-specified acceptance provisions 30 days  
Minimum | Restricted stock units    
Stock Based Compensation    
Payout percentage for participants. 0.00%  
Minimum | Computer software and hardware    
Property and Equipment, net    
Estimated useful lives of assets 3 years  
Minimum | Furniture and fixtures    
Property and Equipment, net    
Estimated useful lives of assets 5 years  
Minimum | Machinery and equipment    
Property and Equipment, net    
Estimated useful lives of assets 5 years  
Maximum    
Revenue Recognition    
Extended warranty agreement period 4 years  
Term of customer-specified acceptance provisions 60 days  
Maximum | Restricted stock units    
Stock Based Compensation    
Payout percentage for participants. 200.00%  
Maximum | Computer software and hardware    
Property and Equipment, net    
Estimated useful lives of assets 5 years  
Maximum | Furniture and fixtures    
Property and Equipment, net    
Estimated useful lives of assets 7 years  
Maximum | Machinery and equipment    
Property and Equipment, net    
Estimated useful lives of assets 7 years  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies - Basic and diluted net income per share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Basic and Diluted Net Income Per Share    
Net income $ 12,828,487 $ 9,325,471
Weighted-average shares outstanding - Basic 12,562,856 12,346,173
Effect of dilutive securities:    
Stock options 20,106 172,792
Restricted stock units 43,037 59,996
Performance-based restricted stock units 9,972 11,892
Weighted-average shares outstanding - Diluted (in shares) 12,635,971 12,590,853
Basic net income per share (in dollars per share) $ 1.02 $ 0.76
Diluted net income per share (in dollars per share) $ 1.02 $ 0.74
Anti-dilutive stock    
Anti-dilutive stock options and restricted stock units 22,744 4,597
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Information by geographic region (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract Liabilities    
Total revenue $ 53,303,145 $ 41,814,581
United States    
Contract Liabilities    
Total revenue 43,898,735 33,462,659
International    
Contract Liabilities    
Total revenue $ 9,404,410 $ 8,351,922
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Information by type (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue    
Total Devices revenue $ 36,504,849 $ 27,070,162
Disposables, service and other 14,622,327 12,797,605
Amortization of extended warranty agreements 2,175,969 1,946,814
Total revenue 53,303,145 41,814,581
MRI compatible IV infusion pump system    
Disaggregation of Revenue    
Total Devices revenue 14,526,017 13,289,064
MRI compatible patient vital signs monitoring systems    
Disaggregation of Revenue    
Total Devices revenue 21,721,720 $ 13,781,098
Ferro Magnetic Detection Systems    
Disaggregation of Revenue    
Total Devices revenue $ 257,112  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Contract liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue    
Advance payments from customers $ 896,617 $ 551,267
Shipments in-transit 14,696 70,295
Extended warranty agreements 3,837,006 3,610,877
Total 4,748,319 4,232,439
Changes in contract liabilities    
Contract liabilities, beginning balance 4,232,439 4,254,672
Increases due to cash received from customers 5,094,184 4,421,712
Decreases due to recognition of revenue (4,578,304) (4,443,945)
Contract liabilities, ending balance $ 4,748,319 $ 4,232,439
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Capitalized contract costs (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Revenue    
Capitalized contract costs $ 340,044 $ 357,810
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, net (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventory, net.    
Raw materials $ 4,827,113 $ 3,777,846
Work in process 369,761 191,722
Finished goods 411,647 513,782
Inventory before allowance for excess and obsolete 5,608,521 4,483,350
Allowance for excess and obsolete (239,288) (183,551)
Total $ 5,369,233 $ 4,299,799
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and equipment, net    
Property and equipment, gross $ 5,830,142 $ 4,930,392
Accumulated depreciation (3,430,330) (2,861,016)
Total 2,399,812 2,069,376
Depreciation and amortization expense of property and equipment 569,551 532,275
Computer software and hardware    
Property and equipment, net    
Property and equipment, gross 1,121,455 837,826
Furniture and fixtures    
Property and equipment, net    
Property and equipment, gross 1,573,587 1,252,434
Leasehold improvements    
Property and equipment, net    
Property and equipment, gross 259,146 237,086
Machinery and equipment    
Property and equipment, net    
Property and equipment, gross 2,210,181 2,066,003
Tooling in-process    
Property and equipment, net    
Property and equipment, gross $ 665,773 $ 537,043
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net - geographic region (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Property and equipment, net    
Total property and equipment, net $ 2,399,812 $ 2,069,376
United States    
Property and equipment, net    
Total property and equipment, net 2,248,308 1,855,012
International    
Property and equipment, net    
Total property and equipment, net $ 151,504 $ 214,364
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets, net    
Intangible Assets, gross $ 2,904,427 $ 1,852,451
Accumulated amortization (834,988) (733,867)
Total 2,069,439 1,118,584
Amortization expense of intangible assets 101,122 101,735
Expected annual amortization expense    
2023 100,946  
2024 100,544  
2025 97,374  
2026 85,658  
2027 11,945  
Patents - in use    
Intangible Assets, net    
Intangible Assets, gross 321,873 302,338
Patents - Fully Amortized    
Intangible Assets, net    
Intangible Assets, gross 70,164 70,164
Patents - in process    
Intangible Assets, net    
Intangible Assets, gross 123,153 111,593
Internally developed software - in use    
Intangible Assets, net    
Intangible Assets, gross 872,218 872,218
Internally developed software - in process    
Intangible Assets, net    
Intangible Assets, gross 1,489,322 468,441
Trademarks    
Intangible Assets, net    
Intangible Assets, gross $ 27,697 $ 27,697
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Details) - U.S. corporations
12 Months Ended
Dec. 31, 2021
USD ($)
Investments  
Cost $ 491,975
Gross Unrealized Gains 9,880
Fair Value $ 501,855
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - Recurring - U.S. corporations
Dec. 31, 2021
USD ($)
Fair Value Measurements  
Total $ 501,855
Significant Other Observable Inputs (Level 2)  
Fair Value Measurements  
Total $ 501,855
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Component of accumulated other comprehensive income related to unrealized gains and (losses)    
Balance at the beginning $ 17,012 $ 37,087
Gains (Losses), net (10,953) (6,027)
Reclassification realized in net earnings $ (6,059) (14,048)
Balance at the end   $ 17,012
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Details) - Equity Incentive Plan 2014 - shares
Jun. 12, 2020
Dec. 31, 2022
Apr. 30, 2014
Stock-Based Compensation      
Common shares authorized for issuance     1,000,000
Additional common stock shares reserved 1,000,000    
Shares available for future awards   1,030,987  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock-based compensation expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation    
Total stock-based compensation expense $ 1,394,106 $ 1,459,373
Cost of revenue    
Stock-Based Compensation    
Total stock-based compensation expense 195,574 249,227
General and administrative    
Stock-Based Compensation    
Total stock-based compensation expense 604,626 681,557
Sales and marketing    
Stock-Based Compensation    
Total stock-based compensation expense 438,864 372,046
Research and development    
Stock-Based Compensation    
Total stock-based compensation expense $ 155,042 $ 156,543
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Options and Restricted Stock Units Activity (Details) - Stock Options - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options      
Outstanding beginning of period (in shares) 39,576    
Options granted (in shares) 0 0  
Options exercised (in shares) (15,566)    
Outstanding end of period (in shares) 24,010 39,576  
Exercisable (in shares) 24,010    
Weighted-Average Exercise Price Per Share      
Outstanding beginning of period (in dollars per share) $ 8.92    
Options exercised (in dollars per share) 9.42    
Outstanding end of period (in dollars per share) 8.59 $ 8.92  
Exercisable (in dollars per share) $ 8.59    
Weighted-Average Remaining Contractual Life (Yrs.)      
Weighted-Average Remaining Contractual Life, Beginning Outstanding (in years) 1 year 10 months 13 days 0 years  
Weighted-Average Remaining Contractual Life, Ending Outstanding (in years) 1 year 10 months 13 days 0 years  
Weighted-Average Remaining Contractual Life, Exercisable (in years) 1 year 10 months 13 days    
Aggregate Intrinsic Value      
Outstanding end of period (in dollars) $ 472,885    
Exercisable (in dollars) 472,885    
Total intrinsic value of options exercised $ 598,967   $ 7,104,183
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Restricted Stock Units (Details) - RSU
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Restricted Stock Units  
Unvested outstanding beginning of period (in shares) | shares 131,182
Granted (in shares) | shares 90,084
Vested (in shares) | shares (40,758)
Cancelled/Forfeited (in shares) | shares (29,171)
Unvested outstanding end of period (in shares) | shares 151,337
Weighted-Average Grant Date Fair Value  
Unvested at the beginning of year (in dollars per share) | $ / shares $ 30.18
Granted (in dollars per share) | $ / shares 29.85
Vested (in dollars per share) | $ / shares 27.98
Cancelled/Forfeited (in dollars per share) | $ / shares 30.23
Unvested at the end of year (in dollars per share) | $ / shares $ 30.57
Unrecognized compensation cost | $ $ 4,122,217
Weighted-average period of unrecognized compensation cost expected to be recognized 2 years 9 months 18 days
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Performance-Based Restricted Stock Units (Details) - Performance Based Restricted Stock Units ("PSUs") - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Performance-Based Restricted Stock Units    
Unvested outstanding beginning of period (in shares) 18,301  
Granted (in shares) 18,819 8,956
Cancelled/Forfeited (in shares) (9,236)  
Unvested outstanding end of period (in shares) 27,884 18,301
Weighted-Average Grant Date Fair Value    
Unvested at the beginning of year (in dollars per share) $ 43.31  
Granted (in dollars per share) 28.56 $ 57.69
Cancelled/Forfeited (in dollars per share) 42.16  
Unvested at the end of year (in dollars per share) $ 33.74 $ 43.31
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation    
Stock compensation expenses $ 1,394,106 $ 1,459,373
Performance Based Restricted Stock Units ("PSUs")    
Stock-Based Compensation    
Stock compensation expenses $ 12,249 $ 11,775
Number of Units awarded 18,819 8,956
Vesting period 3 years 3 years
Original remaining outstanding awards (in shares) 27,884 18,301
Number of shares issued under these awards 55,768  
Grant date fair value of the PSU's $ 28.56 $ 57.69
Expected term (years) 3 years 3 years
Risk- free interest rate (as a percent)   1.00%
Volatility (as a percent)   50.70%
Dividend yield (as a percent)   0.00%
Unrecognized compensation cost $ 743,237  
Weighted-average period of unrecognized compensation cost expected to be recognized 2 years 7 months 2 days  
Performance Based Restricted Stock Units ("PSUs") | Minimum [Member]    
Stock-Based Compensation    
Number of shares from shares outstanding (in Percentage) 0.00%  
Volatility (as a percent)   38.40%
Dividend yield (as a percent)   0.00%
Performance Based Restricted Stock Units ("PSUs") | Maximum [Member]    
Stock-Based Compensation    
Number of shares from shares outstanding (in Percentage) 200.00%  
Volatility (as a percent)   94.00%
Dividend yield (as a percent)   1.10%
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Other Income, Net (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Other income, net    
Interest income $ 581,852 $ 34,806
Realized gain on maturities of investments 8,025 18,593
Foreign currency exchange losses 36,773 34,794
Total other income, net $ 553,104 $ 18,605
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of the provision for income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current taxes:    
U.S. federal $ 2,936,394  
State 349,669 $ 14,632
Foreign 1,789 1,439
Total current tax expense 3,287,852 16,071
Deferred taxes:    
U.S. federal (105,068) 399,512
State 169,478 95,233
Total current tax expense 64,410 494,745
Provision for income tax expense $ 3,352,262 $ 510,816
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Significant components of deferred taxes (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Deferred income tax assets (liabilities):    
Stock compensation $ 227,682 $ 208,149
Deferred revenue 533,600 570,156
Reserves and allowances 258,016 232,967
Research and development credits carryforward   195,481
Net operating loss carryforward   215,133
Depreciation and amortization (400,869) (496,981)
Accrued expenses (16,565) (33,340)
Other, net 99,005 (126,469)
Total deferred income taxes, net $ 700,869 $ 765,096
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Operating loss (Details)
12 Months Ended
Dec. 31, 2022
Income Taxes  
Carryforward period for net operating losses 20 years
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of the statutory U.S. federal tax rate to effective rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of the statutory U.S. federal tax rate to effective rate    
Statutory U.S. federal tax rate 21.00% 21.00%
CARES Act NOL carryback (0.10%) (0.20%)
Stock compensation expense and tax windfalls upon exercises and vesting (0.70%) (15.20%)
State taxes, net of federal benefit 3.20% 1.10%
Permanent items 0.40% 0.30%
Provision to return adjustments (0.30%) (0.80%)
Foreign derived intangible income 1.30% 0.20%
Research and development credits (1.10%) (0.80%)
Other (0.40%)  
Effective rate (as a percent) 20.70% 5.20%
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details)
1 Months Ended 12 Months Ended
Jan. 31, 2014
USD ($)
item
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Leases      
Lease cost paid   $ 534,468 $ 467,572
Lessee, operating lease, existence of residual value guarantee   false  
Susi, LLC      
Leases      
Lease cost paid   $ 492,643 $ 461,874
Susi, LLC | Winter Springs, Florida Facility      
Leases      
Monthly base rent $ 34,133    
Renewal term of lease beginning in 2019 5 years    
Number of successive renewal terms of lease | item 1    
Renewal term of lease beginning in 2024 5 years    
Renewal term lease thereafter 1 year    
Remaining lease term (in years)   7 years 4 months 24 days  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Operating lease cost (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases    
Operating lease cost $ 534,468 $ 467,572
Cost of revenue    
Leases    
Operating lease cost 223,880 209,897
General and administrative    
Leases    
Operating lease cost 263,346 213,383
Sales and marketing    
Leases    
Operating lease cost 12,529 11,747
Research and development    
Leases    
Operating lease cost $ 34,713 $ 32,545
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity of operating lease liability (Details) - USD ($)
Dec. 31, 2022
Jan. 01, 2019
Operating leases    
2023 $ 415,294  
2024 415,294  
2025 415,294  
2026 409,596  
2027 409,596  
Thereafter 989,856  
Total lease payments 3,054,930  
Imputed interest (441,230)  
Present value of lease liability $ 2,613,700  
Discount rate   6.00%
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Employee Benefit Plan    
Employer matching contributions $ 479,155 $ 434,904
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Purchase commitments    
Purchase commitments $ 8,021,403 $ 5,604,456
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock (Details)
12 Months Ended
Dec. 31, 2022
item
$ / shares
shares
Preferred Stock  
Capital Stock  
Preferred stock, shares authorized | shares 3,500,000
Number of voting right on each preferred stock | item 1
Dividend on each share of Preferred Stock (in dollars per share) | $ / shares $ 0.06429
Amount per preferred stock to be paid in the event of liquidation, dissolution, or winding up (in dollars per share) | $ / shares 1.07143
Conversion price (in dollars per share) | $ / shares $ 1.07143
Series A Preferred Stock  
Capital Stock  
Preferred stock, shares authorized | shares 800,000
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001
Preferred stock, shares issued | shares 0
Preferred stock, shares outstanding | shares 0
Common Stock  
Capital Stock  
Common stock, shares authorized | shares 31,500,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001
Number of voting right on each common stock | item 1
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Event (Details) - Subsequent event
Feb. 21, 2023
USD ($)
Feb. 02, 2023
USD ($)
a
$ / shares
Subsequent Event    
Special cash dividend per share declared | $ / shares   $ 1.05
Common stock dividend paid $ 13,222,907  
Acres of land | a   26.518
Purchase price of land   $ 6,200,000
XML 80 irmd-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0001325618 us-gaap:RetainedEarningsMember 2022-12-31 0001325618 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001325618 us-gaap:RetainedEarningsMember 2021-12-31 0001325618 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001325618 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001325618 us-gaap:RetainedEarningsMember 2020-12-31 0001325618 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001325618 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001325618 us-gaap:CommonStockMember 2021-12-31 0001325618 us-gaap:CommonStockMember 2020-12-31 0001325618 us-gaap:EmployeeStockOptionMember 2021-12-31 0001325618 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001325618 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001325618 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001325618 us-gaap:EmployeeStockOptionMember 2022-12-31 0001325618 irmd:EquityIncentivePlan2014Member 2022-12-31 0001325618 irmd:EquityIncentivePlan2014Member 2014-04-30 0001325618 irmd:EquityIncentivePlan2014Member 2020-06-12 2020-06-12 0001325618 srt:MinimumMember irmd:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001325618 srt:MaximumMember irmd:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001325618 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001325618 irmd:PerformanceBasedRestrictedStockUnitsMember 2021-12-31 0001325618 srt:MinimumMember irmd:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001325618 srt:MaximumMember irmd:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001325618 irmd:EmployeesMember 2022-01-01 2022-12-31 0001325618 irmd:BoardOfDirectorsMember 2022-01-01 2022-12-31 0001325618 irmd:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001325618 irmd:InternationalMember 2021-01-01 2021-12-31 0001325618 country:US 2021-01-01 2021-12-31 0001325618 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001325618 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001325618 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001325618 srt:MinimumMember irmd:ComputerSoftwareAndHardwareMember 2022-01-01 2022-12-31 0001325618 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001325618 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001325618 srt:MaximumMember irmd:ComputerSoftwareAndHardwareMember 2022-01-01 2022-12-31 0001325618 irmd:InternationalMember 2022-12-31 0001325618 country:US 2022-12-31 0001325618 irmd:InternationalMember 2021-12-31 0001325618 country:US 2021-12-31 0001325618 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001325618 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001325618 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001325618 irmd:ToolingInProcessMember 2022-12-31 0001325618 irmd:ComputerSoftwareAndHardwareMember 2022-12-31 0001325618 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001325618 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001325618 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001325618 irmd:ToolingInProcessMember 2021-12-31 0001325618 irmd:ComputerSoftwareAndHardwareMember 2021-12-31 0001325618 us-gaap:PreferredStockMember 2022-12-31 0001325618 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001325618 us-gaap:SubsequentEventMember 2023-02-21 2023-02-21 0001325618 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001325618 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001325618 irmd:SusiLLCMember 2022-01-01 2022-12-31 0001325618 irmd:SusiLLCMember 2021-01-01 2021-12-31 0001325618 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001325618 irmd:WinterSpringsFloridaFacilityMember irmd:SusiLLCMember 2022-12-31 0001325618 2019-01-01 0001325618 us-gaap:PatentsMember 2022-01-01 2022-12-31 0001325618 us-gaap:TrademarksMember 2022-12-31 0001325618 irmd:PatentsInUseMember 2022-12-31 0001325618 irmd:PatentsInProcessMember 2022-12-31 0001325618 irmd:PatentsFullyAmortizedMember 2022-12-31 0001325618 irmd:InternallyDevelopedSoftwareInUseMember 2022-12-31 0001325618 irmd:InternallyDevelopedSoftwareInProcessMember 2022-12-31 0001325618 us-gaap:TrademarksMember 2021-12-31 0001325618 irmd:PatentsInUseMember 2021-12-31 0001325618 irmd:PatentsInProcessMember 2021-12-31 0001325618 irmd:PatentsFullyAmortizedMember 2021-12-31 0001325618 irmd:InternallyDevelopedSoftwareInUseMember 2021-12-31 0001325618 irmd:InternallyDevelopedSoftwareInProcessMember 2021-12-31 0001325618 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001325618 irmd:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0001325618 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001325618 irmd:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001325618 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001325618 us-gaap:DomesticCorporateDebtSecuritiesMember 2021-01-01 2021-12-31 0001325618 us-gaap:CommonStockMember 2022-12-31 0001325618 us-gaap:SubsequentEventMember 2023-02-02 2023-02-02 0001325618 us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0001325618 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0001325618 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0001325618 us-gaap:SubsequentEventMember 2023-02-02 0001325618 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001325618 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001325618 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001325618 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001325618 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001325618 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001325618 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001325618 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001325618 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001325618 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001325618 2020-12-31 0001325618 irmd:InternationalMember 2022-01-01 2022-12-31 0001325618 country:US 2022-01-01 2022-12-31 0001325618 srt:MinimumMember 2022-01-01 2022-12-31 0001325618 srt:MaximumMember 2022-01-01 2022-12-31 0001325618 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001325618 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001325618 irmd:MRICompatiblePatientVitalSignsMonitoringSystemsMember 2022-01-01 2022-12-31 0001325618 irmd:MRICompatibleIVInfusionPumpsMember 2022-01-01 2022-12-31 0001325618 irmd:FerroMagneticDetectionSystemsMember 2022-01-01 2022-12-31 0001325618 irmd:MRICompatiblePatientVitalSignsMonitoringSystemsMember 2021-01-01 2021-12-31 0001325618 irmd:MRICompatibleIVInfusionPumpsMember 2021-01-01 2021-12-31 0001325618 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001325618 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001325618 irmd:WinterSpringsFloridaFacilityMember irmd:SusiLLCMember 2014-01-31 0001325618 irmd:WinterSpringsFloridaFacilityMember irmd:SusiLLCMember 2014-01-01 2014-01-31 0001325618 2021-01-01 2021-12-31 0001325618 2022-12-31 0001325618 2021-12-31 0001325618 2022-06-30 0001325618 2023-02-28 0001325618 2022-01-01 2022-12-31 shares iso4217:USD pure irmd:item iso4217:USD shares utr:acre 0001325618 --12-31 2022 FY P1Y P3Y P5Y P5Y P7Y 500000 P0Y false 0 false 10-K true 2022-12-31 false 001-36534 IRADIMED CORPORATION DE 73-1408526 1025 Willa Springs Drive Winter Springs FL 32708 407 677-8022 Common stock, par value $0.0001 IRMD NASDAQ No No Yes Yes Non-accelerated Filer true false false 242425071 12593245 49 RSM US LLP Orlando, Florida 57960864 61999550 501855 13274521 5136599 5369233 4299799 630960 1000716 254093 3306438 77489671 76244957 2399812 2069376 2069439 1118584 2205286 2482084 700867 765096 648672 201325 85513747 82881422 1799316 782903 2871890 2814560 121919 140315 94030 108880 3373122 2553096 293466 276568 146435 8553743 6822757 1375197 1679343 1911820 2205516 11840760 10707616 1259 1254 26407446 25160618 47264282 46994922 17012 73672987 72173806 85513747 82881422 53303145 41814581 12020742 9764656 41282403 32049925 10697067 9771462 12679610 10555738 2278081 1905043 25654758 22232243 15627645 9817682 553104 18605 16180749 9836287 3352262 510816 12828487 9325471 1.02 0.76 1.02 0.74 12562856 12346173 12635971 12590853 12828487 9325471 9098 -11486 -10953 -6027 1966 4545 6059 14048 -17012 -20075 12811475 9305396 12308432 1231 23676843 37669451 37087 61384612 9325471 9325471 -20075 -20075 1459373 1459373 44658 4 -598821 -598817 190934 19 623223 623242 12544024 1254 25160618 46994922 17012 72173806 12828487 12828487 12559127 12559127 -17012 -17012 1394106 1394106 31414 3 -293984 -293981 15566 2 146706 146708 12591004 1259 26407446 47264282 73672987 12828487 9325471 102767 13876 55737 118217 670673 1406823 1741 -5544 1394106 1459373 -57097 -523607 8025 18593 8240688 575543 1308956 393316 -305936 1038047 398224 -26557 1124972 30414 57330 1099778 -18396 36334 -14850 18826 530576 48062 -146435 3052345 -829227 10042711 11258156 500000 1390000 823019 482325 1051978 259434 -1374997 648241 12559127 146708 623242 293981 598817 -12706400 24425 -4038686 11930822 61999550 50068728 57960864 61999550 1711500 970000 27713 534469 490108 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1 — Organization and Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Organization</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">IRADIMED CORPORATION (“IRADIMED”, the “Company”, “we”, “our”) was incorporated in Oklahoma in July 1992 and reincorporated in Delaware in April 2014. We develop, manufacture, market and distribute a Magnetic Resonance Imaging (“MRI”) compatible intravenous (“IV”) infusion pump system and MRI compatible patient vital signs monitoring systems and related accessories, disposables and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are a leader in the development of innovative MRI compatible medical devices. We are the only known provider of a non-magnetic IV infusion pump system that is specifically designed to be safe for use during MRI procedures. We were the first to develop an infusion delivery system that largely eliminates many of the dangers and problems present during MRI procedures. Standard infusion pumps contain magnetic and electronic components which can create radio frequency interference and are dangerous to operate in the presence of the powerful magnet that drives an MRI system. Our patented MRidium® MRI compatible IV infusion pump system has been designed with a non-magnetic ultrasonic motor, uniquely designed non-ferrous parts and other special features to safely and predictably deliver anesthesia and other IV fluids during various MRI procedures. Our pump solution provides a seamless approach that enables accurate, safe and dependable fluid delivery before, during and after an MRI scan, which is important to critically ill patients who cannot be removed from their vital medications, and children and infants who must generally be sedated to remain immobile during an MRI scan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each IV infusion pump system consists of an MRidium® MRI compatible IV infusion pump, non-magnetic mobile stand, proprietary disposable IV tubing sets and many of these systems contain additional optional upgrade accessories.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our 3880 MRI compatible patient vital signs monitoring system has been designed with non-magnetic components and other special features to safely and accurately monitor a patient’s vital signs during various MRI procedures. The IRADIMED 3880 system operates dependably in magnetic fields up to 30,000 gauss, which means it can operate virtually anywhere in the MRI scanner room. The IRADIMED 3880 has a compact, lightweight design allowing it to travel with the patient from their critical care unit, to the MRI and back, resulting in increased patient safety through uninterrupted vital signs monitoring and decreasing the amount of time critically ill patients are away from critical care units. The features of the IRADIMED 3880 include: wireless ECG with dynamic gradient filtering; wireless SpO2 using Masimo® algorithms; non-magnetic respiratory CO2; invasive and non-invasive blood pressure; patient temperature, and optional advanced multi-gas anesthetic agent unit featuring continuous Minimum Alveolar Concentration measurements. The IRADIMED 3880 MRI compatible patient vital signs monitoring system has an easy-to-use design and allows for the effective communication of patient vital signs information to clinicians.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our headquarters is located in Winter Springs, Florida.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities in the financial statements and the reported amount of revenue and expenses during the reporting period. Such estimates include allowances for potentially uncollectible accounts receivable, valuation of inventory, intangible assets, stock-based compensation, deferred income taxes, reserves for warranty obligations, and the provision for income taxes. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the U.S. and internationally. In the U.S. we sell our products through our direct sales force and outside of the U.S. we sell our products through third-party distributors who resell our products to end users.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For many domestic sales, we enter into agreements with integrated delivery health systems and healthcare supply contracting companies, commonly referred to as Group Purchasing Organizations (“GPOs”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">GPO agreements enable us to sell and distribute our products to their member hospitals. Our agreements with GPOs typically include negotiated pricing for all group members established at the time of GPO contract execution. Under these agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO. We do not sell to GPOs. Hospitals, group practices and other acute care facilities that are members of a GPO, purchase products directly from us under the terms of our GPO agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue when all of the following criteria are met: we have a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the amount we expect to receive, is determinable and we have transferred control of the promised products or services to the customer. We consider transfer of control evidenced upon the passage of title and risks and rewards of ownership to the customer, which is typically at a point in time, except for our extended warranty agreements. We allocate the transaction price using the relative standalone selling price method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer sale prices for our medical devices and related disposables and services are contractually fixed over the contract term. We recognize a receivable at the point in time we have an unconditional right to payment. Payment terms are typically within 45 days after transferring control to U.S. customers. Most international distributors are required to pay a portion of the transaction price in advance and the remaining amount within 30 days of receiving the related products. Accordingly, we have elected to use the practical expedient that allows us to ignore the possible existence of a significant financing component within the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have elected to account for shipping and handling charges billed to customers as revenue and shipping and handling related expenses as cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In certain U.S. states we are required to collect sales taxes from our customers. We have elected to exclude the amounts collected for these taxes from revenue and record them as a liability until remitted to the taxing authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We record contract liabilities, or deferred revenue, when we have an obligation to provide a product or service to the customer and payment is received in advance of our performance. When we sell a product or service with a future performance obligation, we defer revenue allocated to the unfulfilled performance obligation and recognize this revenue when, or as, the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our deferred revenue consists of advance payments received from customers prior to the transfer of products or services, shipments that are in-transit at the end of a period and sales of extended warranty agreements. Advance payments received from customers and shipments in-transit are recognized in revenue at the time control of the related products has been transferred to the customer or services have been delivered. Amounts related to extended warranty agreements are deferred and recognized in revenue ratably over the agreement period, which is typically <span style="-sec-ix-hidden:Hidden_aSmDrd3H802RV8eyO-MT1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years after control of the related products is transferred to the customer, as we believe this recognition pattern best depicts the transfer of services being provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred revenue is classified as current or long-term deferred revenue in our Balance Sheets, depending on the expected timing of satisfying the related performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Capitalized Contract Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We capitalize commissions paid to our sales managers related to contracts with customers when the associated revenue is expected to be earned over a period of time. Deferred commissions are primarily related to the sale of extended warranty agreements. Capitalized commissions are included in Prepaid Expenses and Other Current Assets in our Balance Sheets when the associated expense is expected to be recognized in one year or less, or in Other Assets when the associated expense is expected to be recognized in greater than one year. The associated expense is included in Sales and Marketing expenses in our Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Variable Consideration</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our sales are typically subject to 30 to 60-day customer-specified acceptance provisions primarily for purposes of ensuring products were not damaged during the shipping process. Historically, we have experienced immaterial product returns and, when experienced, we typically exchange the affected products with new products. Accordingly, variable consideration from contracts with customers is immaterial to our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All highly liquid instruments purchased with an original maturity of three months or less are classified as cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable is recorded at the transaction price of the related products and services. We regularly assess the sufficiency of the allowance for estimated uncollectible accounts receivable. Estimates are based on historical collection experience and other customer-specific information, such as bankruptcy filings or known liquidity problems of our customers. When it is determined that an account receivable is uncollectible, it is written off and relieved from the allowance. Any future determination that the allowance for estimated uncollectible accounts receivable is not properly stated could result in changes in operating expense and results of operations. As of December 31, 2022 and 2021, our allowance for doubtful accounts was $160,498 and $60,361, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our investments consisted of corporate debt securities and are considered available-for-sale. The specific identification method is used to determine the cost basis of investments sold. Our investments are recorded in our Balance Sheets at fair value. We classified our investments as current based on the nature of the investments and their availability for use in current operations. Unrealized gains and losses on our investments are included in accumulated other comprehensive income (loss), net of tax. Realized gains or losses and impairment losses that are determined to be other-than-temporary are recorded in other income, net in our Statements of Operations. We currently do not own any corporate bonds but should direct debt securities be utilized in the future, we would treat them as described above. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. A three-level valuation hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels of inputs are:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 — quoted prices (unadjusted) in active markets for an identical asset or liability.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — unobservable and significant to the fair value measurement of the asset or liability.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments include cash and cash equivalents, investments, accounts receivable, accounts payable and accrued expenses. Cash and cash equivalents and investments are reported at their respective fair values on the balance sheet dates. The recorded carrying amount of accounts receivable, accounts payable and accrued expenses approximates their fair values due to their short-term nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory is stated at the lower of standard cost, which approximates actual cost on a first-in, first-out basis, or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We may be exposed to a number of factors that could result in portions of our inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes, competitive pressures in products and prices, and the introduction of new product lines. We regularly evaluate our ability to realize the value of inventory based on a combination of factors, including historical usage rates, forecasted sales, product life cycles, and market acceptance of new products. When inventory that is obsolete or in excess of anticipated usage is identified, it is written down to net realizable value or an inventory valuation allowance is established.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over estimated useful lives of the respective assets, which are generally <span style="-sec-ix-hidden:Hidden_JcwZgktNC0yGaEUTnGCUzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years for computer software and hardware and <span style="-sec-ix-hidden:Hidden_NrozeqUwR0Sfm-TQZnNSsQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years for furniture, fixtures, <span style="-sec-ix-hidden:Hidden_kdU9hPxqYE2p3AAVEqYgaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">machinery</span></span> and <span style="-sec-ix-hidden:Hidden_cExIHiuppUyvP9E720SqOw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">equipment</span></span>. Leasehold improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Repair and maintenance costs that do not extend the useful life of our property and equipment are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets include application and legal costs incurred to obtain patents. We capitalize these costs when we determine that probable future economic benefits exist. In making this determination, we consider the projected future operating results associated with the patents, industry and economic trends, and the entry of new products in the market. Costs incurred prior to this determination are expensed in the period they are incurred. We amortize capitalized patent costs using the straight-line method over their useful lives, which is typically 20 years. Periodic costs incurred to maintain existing patents are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research &amp; Development and Capitalized Software Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Some of our products include embedded software which is essential to the products’ functionality. Costs incurred in the research and development of new software components and enhancements to existing software components are expensed as incurred until technological feasibility has been established. We capitalize software development costs when the project reaches technological feasibility and cease capitalization when the project is ready for release. Capitalized software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the product and included in cost of revenue. Amortization begins when the product is available for general release to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long-lived assets, including right-of-use assets, are tested for impairment whenever changes in circumstances indicate the carrying value of these assets may be impaired. Impairment indicators include, but are not limited to, technological obsolescence, unfavorable court rulings, significant negative industry and economic trends, and significant underperformance relative to historical and projected future operating results. Impairment is considered to have occurred when the estimated undiscounted future cash flows related to the asset groups are less than its carrying value. Estimates of future cash flows involve consideration of many factors including the marketability of new products, product acceptance and lifecycle, competition, appropriate discount rates and operating </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">margins. An impairment is recognized as the amount by which the carrying value is greater than the fair value of the asset or asset group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides for the estimated cost of product warranties at the time revenue is recognized. While we engage in product quality programs and processes, including actively monitoring and evaluating the quality of our suppliers, the estimated warranty obligation is affected by ongoing product failure rates, material usage costs and direct labor incurred in correcting a product failure. Actual product failure rates, material usage costs and the amount of labor required to repair products that differ from estimates result in revisions to the estimated liability. We warrant for a limited period of time that our products will be free from defects in materials and workmanship. We estimate warranty allowances based on historical warranty experience. The estimates we use in projecting future product warranty costs may prove to be incorrect. Any future determination that our provision for product warranty is understated could result in increases to our cost of revenue and a reduction in our operating profits and results of operations. Historically, warranty expenses have not been material to our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Historically, we have granted three types of employee equity awards, stock options, restricted stock units and performance-based restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize stock-based compensation expense associated with employee equity awards on a straight-line basis over the requisite service period for stock options and restricted stock units, which is generally four years for employees and two years for the board of directors. Expense related to our performance-based restricted stock units is recognized straight-line over the requisite performance period, which is three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of our restricted stock units is based on the closing price of our common stock on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2022 and 2021, the Company granted Performance-Based Restricted Stock Units (“PSUs”) to certain employees under the Company’s Long-Term Incentive Pan (“LTIP”), which was adopted under the Company’s Amended and Restated 2014 Equity Incentive Plan. Payouts of the PSUs will be based on the Company’s total shareholder return compared to a peer group or index total shareholder return. For purposes of the LTIP, total shareholder return is calculated as the share price at the end of the performance period, which is three years, including the reinvestment of any dividends during the performance period, as compared to the share price at the beginning of the performance period. The payout range for participants will be between 0 percent and 200 percent, depending on the Company’s performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of our PSUs is based on a Monte Carlo simulation, the closing price of our common stock, and other pertinent factors on the grant date. Compensation expense for the PSUs is recognized on a straight-line basis over the requisite performance period, which is three years from the grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We elect to recognize forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We issue new shares of common stock upon exercise of stock options or vesting of restricted stock units and PSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. A valuation allowance is recorded </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">to offset net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize the tax benefit of uncertain tax positions in the financial statements based on the technical merits of the position. When the tax position is deemed more likely than not of being sustained, we recognize the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses from transactions denominated in currencies other than our functional currency are included in other income, net. Foreign currency gains and losses result primarily from fluctuations in the exchange rate between the U.S. Dollar and the Japanese Yen.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive Income</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income includes net income and other comprehensive income items that are excluded from net income under U.S. GAAP. Comprehensive income included unrealized gains and losses on our investments classified as available for sale while those investments were held.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basic and Diluted Net Income per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is based on the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The stock options, restricted stock units, and performance-based restricted stock units granted by us represent the only dilutive effect reflected in diluted weighted average shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the computation of basic and diluted net income per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,828,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,325,471</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares outstanding — Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,562,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,346,173</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,792</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,996</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,892</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares outstanding — Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,635,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,590,853</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.76</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.74</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options to purchase shares of our common stock and restricted stock units excluded from the calculation of diluted net income per share because the effect would have been anti-dilutive are as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anti-dilutive stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Certain Significant Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We market our products to end users in the United States and to third-party distributors internationally. Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have deposited our cash and cash equivalents with various financial institutions. Our cash and cash equivalents balances exceed federally insured limits periodically throughout the year. We have not incurred any losses related to these balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our medical devices require clearance from the Food and Drug Administration and international regulatory agencies prior to commercialized sales. Our future products may not receive required approvals. If we were denied such approvals, or if such approvals were revoked or delayed or if we were unable to timely renew certain approvals for existing products, it would have a materially adverse impact on our business, results of operations and financial condition.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Certain key components of our products essential to their functionality are sole-sourced. Any disruption in the availability of these components would have a materially adverse impact on our business, results of operations and financial condition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pandemic Considerations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We continue to monitor developments associated with the recent evolving pandemic and its effects on our employees, customers, supply chain and distribution channels. The ongoing impact of the recent and potential future pandemics depends on several factors including the severity and duration of the pandemic and the extent and severity of the impact on our customers, which is uncertain and unpredictable. Our future results of operations and cash flows may suffer adverse effects from disruptions in our supply chain and manufacturing operations, delays in payments on outstanding accounts receivable, uncertain demand for our products, and effects of any actions we may take to address financial and operational challenges our customers may face. Our future results may potentially be heavily determined by global vaccination rates, duration of the pandemic, its geographic spread, further business disruptions and the overall impact on the global economy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are actively managing our response to the recent pandemic and continue to work with our customers, distributors, vendors, and suppliers and assessing the potential effects to our financial position, results of operations and cash flows. As of the date of the issuance of these financial statements, the extent to which a pandemic, may materially impact our financial condition, liquidity, or results of operations in future periods remains uncertain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounting Pronouncements Implemented in 2022</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (“TCJA”) eliminated the option to deduct research and experimental expenditures in the current year and requires taxpayers to amortize them over five years pursuant to IRC Section 174. This change is applied from 2022 onward prospectively and impacts the timing of the related cash tax payments as the deductions are disallowed for tax in the year incurred but allowed for tax purposes to be amortized and deducted over </span>5 years<span style="white-space:pre-wrap;">. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities by approximately $</span>0.5 <span style="-sec-ix-hidden:Hidden_Cn1WTW4cIEC5vC7bXeEy3g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million</span></span><span style="white-space:pre-wrap;">. In the future, Congress may consider legislation that would defer the amortization requirement to later years, possibly with a retroactive effect. In the meantime, we expect to continue to make additional Federal tax payments based on current Section 174 tax law. The impact on Section 174 on our cash from operations depends on the amount of research and experimental expenditures incurred by the company and whether the IRS issues guidance on the provision which differs from current interpretation, among other things.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Issued Accounting Pronouncements to be Implemented</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13,<i style="font-style:italic;"> Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which requires the Company to measure and recognize expected credit losses for financial assets held and not accounted for at fair value through net income. In November 2018, April 2019 and May 2019, the FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</i>, ASU 2019-04, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</i> and ASU 2019-05, <i style="font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief</i>, which provided additional implementation guidance on ASU 2016-03. The previously mentioned ASUs are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect the adoption of these ASUs to have a material impact on our financial condition, results of operations or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities in the financial statements and the reported amount of revenue and expenses during the reporting period. Such estimates include allowances for potentially uncollectible accounts receivable, valuation of inventory, intangible assets, stock-based compensation, deferred income taxes, reserves for warranty obligations, and the provision for income taxes. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We generate revenue from the sale of MRI compatible medical devices and accessories, extended warranty agreements, services related to maintaining our products and the sale of disposable products used with our devices. The principal customers for our MRI compatible products include hospitals and acute care facilities, both in the U.S. and internationally. In the U.S. we sell our products through our direct sales force and outside of the U.S. we sell our products through third-party distributors who resell our products to end users.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For many domestic sales, we enter into agreements with integrated delivery health systems and healthcare supply contracting companies, commonly referred to as Group Purchasing Organizations (“GPOs”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">GPO agreements enable us to sell and distribute our products to their member hospitals. Our agreements with GPOs typically include negotiated pricing for all group members established at the time of GPO contract execution. Under these agreements, we are required to pay the GPOs a fee of three percent of the sales of our products to members of the GPO. We do not sell to GPOs. Hospitals, group practices and other acute care facilities that are members of a GPO, purchase products directly from us under the terms of our GPO agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue when all of the following criteria are met: we have a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the amount we expect to receive, is determinable and we have transferred control of the promised products or services to the customer. We consider transfer of control evidenced upon the passage of title and risks and rewards of ownership to the customer, which is typically at a point in time, except for our extended warranty agreements. We allocate the transaction price using the relative standalone selling price method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer sale prices for our medical devices and related disposables and services are contractually fixed over the contract term. We recognize a receivable at the point in time we have an unconditional right to payment. Payment terms are typically within 45 days after transferring control to U.S. customers. Most international distributors are required to pay a portion of the transaction price in advance and the remaining amount within 30 days of receiving the related products. Accordingly, we have elected to use the practical expedient that allows us to ignore the possible existence of a significant financing component within the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have elected to account for shipping and handling charges billed to customers as revenue and shipping and handling related expenses as cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In certain U.S. states we are required to collect sales taxes from our customers. We have elected to exclude the amounts collected for these taxes from revenue and record them as a liability until remitted to the taxing authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We record contract liabilities, or deferred revenue, when we have an obligation to provide a product or service to the customer and payment is received in advance of our performance. When we sell a product or service with a future performance obligation, we defer revenue allocated to the unfulfilled performance obligation and recognize this revenue when, or as, the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our deferred revenue consists of advance payments received from customers prior to the transfer of products or services, shipments that are in-transit at the end of a period and sales of extended warranty agreements. Advance payments received from customers and shipments in-transit are recognized in revenue at the time control of the related products has been transferred to the customer or services have been delivered. Amounts related to extended warranty agreements are deferred and recognized in revenue ratably over the agreement period, which is typically <span style="-sec-ix-hidden:Hidden_aSmDrd3H802RV8eyO-MT1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years after control of the related products is transferred to the customer, as we believe this recognition pattern best depicts the transfer of services being provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred revenue is classified as current or long-term deferred revenue in our Balance Sheets, depending on the expected timing of satisfying the related performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Capitalized Contract Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We capitalize commissions paid to our sales managers related to contracts with customers when the associated revenue is expected to be earned over a period of time. Deferred commissions are primarily related to the sale of extended warranty agreements. Capitalized commissions are included in Prepaid Expenses and Other Current Assets in our Balance Sheets when the associated expense is expected to be recognized in one year or less, or in Other Assets when the associated expense is expected to be recognized in greater than one year. The associated expense is included in Sales and Marketing expenses in our Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Variable Consideration</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our sales are typically subject to 30 to 60-day customer-specified acceptance provisions primarily for purposes of ensuring products were not damaged during the shipping process. Historically, we have experienced immaterial product returns and, when experienced, we typically exchange the affected products with new products. Accordingly, variable consideration from contracts with customers is immaterial to our financial statements.</p> 0.03 P45D P30D P4Y P30D P60D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All highly liquid instruments purchased with an original maturity of three months or less are classified as cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable is recorded at the transaction price of the related products and services. We regularly assess the sufficiency of the allowance for estimated uncollectible accounts receivable. Estimates are based on historical collection experience and other customer-specific information, such as bankruptcy filings or known liquidity problems of our customers. When it is determined that an account receivable is uncollectible, it is written off and relieved from the allowance. Any future determination that the allowance for estimated uncollectible accounts receivable is not properly stated could result in changes in operating expense and results of operations. As of December 31, 2022 and 2021, our allowance for doubtful accounts was $160,498 and $60,361, respectively.</p> 160498 60361 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our investments consisted of corporate debt securities and are considered available-for-sale. The specific identification method is used to determine the cost basis of investments sold. Our investments are recorded in our Balance Sheets at fair value. We classified our investments as current based on the nature of the investments and their availability for use in current operations. Unrealized gains and losses on our investments are included in accumulated other comprehensive income (loss), net of tax. Realized gains or losses and impairment losses that are determined to be other-than-temporary are recorded in other income, net in our Statements of Operations. We currently do not own any corporate bonds but should direct debt securities be utilized in the future, we would treat them as described above. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. A three-level valuation hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels of inputs are:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 — quoted prices (unadjusted) in active markets for an identical asset or liability.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — unobservable and significant to the fair value measurement of the asset or liability.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments include cash and cash equivalents, investments, accounts receivable, accounts payable and accrued expenses. Cash and cash equivalents and investments are reported at their respective fair values on the balance sheet dates. The recorded carrying amount of accounts receivable, accounts payable and accrued expenses approximates their fair values due to their short-term nature.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory is stated at the lower of standard cost, which approximates actual cost on a first-in, first-out basis, or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We may be exposed to a number of factors that could result in portions of our inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes, competitive pressures in products and prices, and the introduction of new product lines. We regularly evaluate our ability to realize the value of inventory based on a combination of factors, including historical usage rates, forecasted sales, product life cycles, and market acceptance of new products. When inventory that is obsolete or in excess of anticipated usage is identified, it is written down to net realizable value or an inventory valuation allowance is established.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation expense is computed using the straight-line method over estimated useful lives of the respective assets, which are generally <span style="-sec-ix-hidden:Hidden_JcwZgktNC0yGaEUTnGCUzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years for computer software and hardware and <span style="-sec-ix-hidden:Hidden_NrozeqUwR0Sfm-TQZnNSsQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years for furniture, fixtures, <span style="-sec-ix-hidden:Hidden_kdU9hPxqYE2p3AAVEqYgaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">machinery</span></span> and <span style="-sec-ix-hidden:Hidden_cExIHiuppUyvP9E720SqOw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">equipment</span></span>. Leasehold improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Repair and maintenance costs that do not extend the useful life of our property and equipment are expensed as incurred.</p> P5Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets include application and legal costs incurred to obtain patents. We capitalize these costs when we determine that probable future economic benefits exist. In making this determination, we consider the projected future operating results associated with the patents, industry and economic trends, and the entry of new products in the market. Costs incurred prior to this determination are expensed in the period they are incurred. We amortize capitalized patent costs using the straight-line method over their useful lives, which is typically 20 years. Periodic costs incurred to maintain existing patents are expensed as incurred.</p> P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research &amp; Development and Capitalized Software Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Some of our products include embedded software which is essential to the products’ functionality. Costs incurred in the research and development of new software components and enhancements to existing software components are expensed as incurred until technological feasibility has been established. We capitalize software development costs when the project reaches technological feasibility and cease capitalization when the project is ready for release. Capitalized software development costs are included in intangible assets and are amortized on a straight-line basis over the estimated useful life of the product and included in cost of revenue. Amortization begins when the product is available for general release to the customer.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long-lived assets, including right-of-use assets, are tested for impairment whenever changes in circumstances indicate the carrying value of these assets may be impaired. Impairment indicators include, but are not limited to, technological obsolescence, unfavorable court rulings, significant negative industry and economic trends, and significant underperformance relative to historical and projected future operating results. Impairment is considered to have occurred when the estimated undiscounted future cash flows related to the asset groups are less than its carrying value. Estimates of future cash flows involve consideration of many factors including the marketability of new products, product acceptance and lifecycle, competition, appropriate discount rates and operating </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">margins. An impairment is recognized as the amount by which the carrying value is greater than the fair value of the asset or asset group.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides for the estimated cost of product warranties at the time revenue is recognized. While we engage in product quality programs and processes, including actively monitoring and evaluating the quality of our suppliers, the estimated warranty obligation is affected by ongoing product failure rates, material usage costs and direct labor incurred in correcting a product failure. Actual product failure rates, material usage costs and the amount of labor required to repair products that differ from estimates result in revisions to the estimated liability. We warrant for a limited period of time that our products will be free from defects in materials and workmanship. We estimate warranty allowances based on historical warranty experience. The estimates we use in projecting future product warranty costs may prove to be incorrect. Any future determination that our provision for product warranty is understated could result in increases to our cost of revenue and a reduction in our operating profits and results of operations. Historically, warranty expenses have not been material to our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Historically, we have granted three types of employee equity awards, stock options, restricted stock units and performance-based restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize stock-based compensation expense associated with employee equity awards on a straight-line basis over the requisite service period for stock options and restricted stock units, which is generally four years for employees and two years for the board of directors. Expense related to our performance-based restricted stock units is recognized straight-line over the requisite performance period, which is three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of our restricted stock units is based on the closing price of our common stock on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2022 and 2021, the Company granted Performance-Based Restricted Stock Units (“PSUs”) to certain employees under the Company’s Long-Term Incentive Pan (“LTIP”), which was adopted under the Company’s Amended and Restated 2014 Equity Incentive Plan. Payouts of the PSUs will be based on the Company’s total shareholder return compared to a peer group or index total shareholder return. For purposes of the LTIP, total shareholder return is calculated as the share price at the end of the performance period, which is three years, including the reinvestment of any dividends during the performance period, as compared to the share price at the beginning of the performance period. The payout range for participants will be between 0 percent and 200 percent, depending on the Company’s performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of our PSUs is based on a Monte Carlo simulation, the closing price of our common stock, and other pertinent factors on the grant date. Compensation expense for the PSUs is recognized on a straight-line basis over the requisite performance period, which is three years from the grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We elect to recognize forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We issue new shares of common stock upon exercise of stock options or vesting of restricted stock units and PSUs.</p> P4Y P2Y 0 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. A valuation allowance is recorded </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">to offset net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize the tax benefit of uncertain tax positions in the financial statements based on the technical merits of the position. When the tax position is deemed more likely than not of being sustained, we recognize the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses from transactions denominated in currencies other than our functional currency are included in other income, net. Foreign currency gains and losses result primarily from fluctuations in the exchange rate between the U.S. Dollar and the Japanese Yen.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive Income</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income includes net income and other comprehensive income items that are excluded from net income under U.S. GAAP. Comprehensive income included unrealized gains and losses on our investments classified as available for sale while those investments were held.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basic and Diluted Net Income per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is based on the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. The stock options, restricted stock units, and performance-based restricted stock units granted by us represent the only dilutive effect reflected in diluted weighted average shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the computation of basic and diluted net income per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,828,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,325,471</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares outstanding — Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,562,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,346,173</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,792</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,996</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,892</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares outstanding — Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,635,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,590,853</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.76</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.74</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options to purchase shares of our common stock and restricted stock units excluded from the calculation of diluted net income per share because the effect would have been anti-dilutive are as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anti-dilutive stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,828,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,325,471</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares outstanding — Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,562,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,346,173</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,792</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,996</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,892</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares outstanding — Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,635,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,590,853</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.76</p></td></tr><tr><td style="vertical-align:bottom;width:69.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.74</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 12828487 9325471 12562856 12346173 20106 172792 43037 59996 9972 11892 12635971 12590853 1.02 0.76 1.02 0.74 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anti-dilutive stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 22744 4597 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Certain Significant Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We market our products to end users in the United States and to third-party distributors internationally. Sales to end users in the United States are generally made on open credit terms. Management maintains an allowance for potential credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have deposited our cash and cash equivalents with various financial institutions. Our cash and cash equivalents balances exceed federally insured limits periodically throughout the year. We have not incurred any losses related to these balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our medical devices require clearance from the Food and Drug Administration and international regulatory agencies prior to commercialized sales. Our future products may not receive required approvals. If we were denied such approvals, or if such approvals were revoked or delayed or if we were unable to timely renew certain approvals for existing products, it would have a materially adverse impact on our business, results of operations and financial condition.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">Certain key components of our products essential to their functionality are sole-sourced. Any disruption in the availability of these components would have a materially adverse impact on our business, results of operations and financial condition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Pandemic Considerations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We continue to monitor developments associated with the recent evolving pandemic and its effects on our employees, customers, supply chain and distribution channels. The ongoing impact of the recent and potential future pandemics depends on several factors including the severity and duration of the pandemic and the extent and severity of the impact on our customers, which is uncertain and unpredictable. Our future results of operations and cash flows may suffer adverse effects from disruptions in our supply chain and manufacturing operations, delays in payments on outstanding accounts receivable, uncertain demand for our products, and effects of any actions we may take to address financial and operational challenges our customers may face. Our future results may potentially be heavily determined by global vaccination rates, duration of the pandemic, its geographic spread, further business disruptions and the overall impact on the global economy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are actively managing our response to the recent pandemic and continue to work with our customers, distributors, vendors, and suppliers and assessing the potential effects to our financial position, results of operations and cash flows. As of the date of the issuance of these financial statements, the extent to which a pandemic, may materially impact our financial condition, liquidity, or results of operations in future periods remains uncertain.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounting Pronouncements Implemented in 2022</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Beginning in 2022, the Tax Cuts and Jobs Act of 2017 (“TCJA”) eliminated the option to deduct research and experimental expenditures in the current year and requires taxpayers to amortize them over five years pursuant to IRC Section 174. This change is applied from 2022 onward prospectively and impacts the timing of the related cash tax payments as the deductions are disallowed for tax in the year incurred but allowed for tax purposes to be amortized and deducted over </span>5 years<span style="white-space:pre-wrap;">. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities by approximately $</span>0.5 <span style="-sec-ix-hidden:Hidden_Cn1WTW4cIEC5vC7bXeEy3g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million</span></span><span style="white-space:pre-wrap;">. In the future, Congress may consider legislation that would defer the amortization requirement to later years, possibly with a retroactive effect. In the meantime, we expect to continue to make additional Federal tax payments based on current Section 174 tax law. The impact on Section 174 on our cash from operations depends on the amount of research and experimental expenditures incurred by the company and whether the IRS issues guidance on the provision which differs from current interpretation, among other things.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Issued Accounting Pronouncements to be Implemented</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13,<i style="font-style:italic;"> Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which requires the Company to measure and recognize expected credit losses for financial assets held and not accounted for at fair value through net income. In November 2018, April 2019 and May 2019, the FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</i>, ASU 2019-04, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</i> and ASU 2019-05, <i style="font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Targeted Transition Relief</i>, which provided additional implementation guidance on ASU 2016-03. The previously mentioned ASUs are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect the adoption of these ASUs to have a material impact on our financial condition, results of operations or cash flows.</p> P5Y 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2 - Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We disaggregate revenue from contracts with customers by geographic region and revenue type as we believe it best depicts the nature, amount, timing and uncertainty of our revenue and cash flow.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue information by geographic region is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,898,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,462,659</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,404,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,351,922</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,303,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,814,581</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue information by type is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Devices:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MRI compatible IV infusion pump system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,526,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,289,064</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MRI compatible patient vital signs monitoring systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,721,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,781,098</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ferro Magnetic Detection Systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total Devices revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,504,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,070,162</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposables, service and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,622,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,797,605</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of extended warranty agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,175,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,946,814</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,303,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,814,581</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our contract liabilities consist of: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance payments from customers </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 896,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551,267</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shipments in-transit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,295</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extended warranty agreements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,837,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,610,877</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,748,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,232,439</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in the contract liabilities during the period are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,254,672</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases due to cash received from customers </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,421,712</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases due to recognition of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,443,945)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,232,439</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases due to cash received from customers </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,094,184</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases due to recognition of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,578,304)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,748,319</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Capitalized Contract Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our capitalized contract costs totaled $340,044 and $357,810 as of December 31, 2022 and 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,898,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,462,659</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,404,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,351,922</p></td></tr><tr><td style="vertical-align:bottom;width:63.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,303,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,814,581</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Devices:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MRI compatible IV infusion pump system</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,526,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,289,064</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MRI compatible patient vital signs monitoring systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,721,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,781,098</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ferro Magnetic Detection Systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total Devices revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,504,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,070,162</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposables, service and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,622,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,797,605</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of extended warranty agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,175,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,946,814</p></td></tr><tr><td style="vertical-align:bottom;width:61.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,303,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,814,581</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 43898735 33462659 9404410 8351922 53303145 41814581 14526017 13289064 21721720 13781098 257112 36504849 27070162 14622327 12797605 2175969 1946814 53303145 41814581 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance payments from customers </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 896,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551,267</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shipments in-transit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,295</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extended warranty agreements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,837,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,610,877</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,748,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,232,439</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,254,672</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases due to cash received from customers </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,421,712</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases due to recognition of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,443,945)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,232,439</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases due to cash received from customers </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,094,184</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases due to recognition of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,578,304)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,748,319</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p> 896617 551267 14696 70295 3837006 3610877 4748319 4232439 4254672 4421712 4443945 4232439 5094184 4578304 4748319 340044 357810 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3 — Inventory, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,827,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,777,846</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,722</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,782</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory before allowance for excess and obsolete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,608,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,483,350</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for excess and obsolete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183,551)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,369,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,299,799</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,827,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,777,846</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,722</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,782</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory before allowance for excess and obsolete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,608,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,483,350</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for excess and obsolete</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183,551)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,369,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,299,799</p></td></tr></table> 4827113 3777846 369761 191722 411647 513782 5608521 4483350 239288 183551 5369233 4299799 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4 — Property and Equipment, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consist of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software and hardware </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 837,826</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,573,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252,434</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,086</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,210,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,066,003</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling in-process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 665,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 537,043</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,830,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,930,392</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated depreciation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,430,330)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,861,016)</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,399,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,069,376</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization expense of property and equipment was $569,551 and $532,275 for the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment, net by geographic region is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,248,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,855,012</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,364</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,399,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,069,376</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long-lived assets held outside of the United States consist principally of tooling, which is a component of machinery and equipment, net.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software and hardware </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 837,826</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,573,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252,434</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,086</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,210,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,066,003</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling in-process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 665,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 537,043</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,830,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,930,392</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated depreciation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,430,330)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,861,016)</p></td></tr><tr><td style="vertical-align:bottom;width:70.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,399,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,069,376</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1121455 837826 1573587 1252434 259146 237086 2210181 2066003 665773 537043 5830142 4930392 3430330 2861016 2399812 2069376 569551 532275 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,248,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,855,012</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,364</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,399,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,069,376</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2248308 1855012 151504 214364 2399812 2069376 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5 — Intangible Assets, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the components of intangible asset balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents — in use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,338</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents — Fully Amortized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,164</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents — in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,593</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software — in use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 872,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 872,218</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software — in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,489,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468,441</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,697</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,904,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,852,451</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (834,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733,867)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,069,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,118,584</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amortization expense of intangible assets was $101,122 and $101,735 for the two years ended December 31, 2022, and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Expected annual amortization expense for the next five years related to intangible assets is as follows (excludes in-process intangible assets):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,946</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,544</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,374</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,658</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,945</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents — in use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,338</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents — Fully Amortized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,164</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents — in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,593</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software — in use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 872,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 872,218</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internally developed software — in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,489,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468,441</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,697</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,904,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,852,451</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (834,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733,867)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,069,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,118,584</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 321873 302338 70164 70164 123153 111593 872218 872218 1489322 468441 27697 27697 2904427 1852451 834988 733867 2069439 1118584 101122 101735 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,946</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,544</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,374</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,658</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,945</p></td></tr></table> 100946 100544 97374 85658 11945 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6 — Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our investments consist of bonds that we have classified as available-for-sale and are summarized in the following tables: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501,855</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501,855</p></td></tr></table> 491975 9880 501855 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7 — Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of our assets and liabilities subject to recurring fair value measurements are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our corporate bonds are valued by the third-party custodian at closing prices from national exchanges or pricing vendors on the valuation date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. corporations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 501855 501855 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8 — Accumulated Other Comprehensive Income</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The only component of accumulated other comprehensive income related to unrealized gains and (losses) on our investments was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Losses) on</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available-For-Sale</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,087</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Losses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,027)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification realized in net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,048)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,012</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Losses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,953)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification realized in net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,059)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The only component of accumulated other comprehensive income related to unrealized gains and (losses) on our investments was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Losses) on</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available-For-Sale</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,087</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Losses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,027)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification realized in net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,048)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,012</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Losses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,953)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification realized in net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,059)</p></td></tr><tr><td style="vertical-align:bottom;width:82.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 37087 -6027 14048 17012 -10953 6059 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9 — Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2014, our Board of Directors adopted and our shareholders approved the 2014 Equity Incentive Plan (“2014 Plan”). Upon adoption and approval of the 2014 Plan, the previous equity incentive plan was terminated and the remaining shares available for future awards were canceled. The 2014 Plan initially reserved 1,000,000 shares of our common stock for awards of incentive stock options, non-qualified stock option, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based and cash awards. On June 12, 2020, the shareholders approved an amendment to the 2014 Plan, which reserved an additional 1,000,000 shares of our common stock for the various equity awards mentioned above. As of December 31, 2022, there were 1,030,987 shares available for future awards under the 2014 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation was recognized as follows in the Statements of Operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,227</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 681,557</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,046</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,543</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,394,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459,373</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a summary of our stock option activity as of and for the year ended December 31, 2022: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Yrs.)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_1rosVqEARE-GKj6p0WJ8XA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,885</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,885</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total intrinsic value of options exercised during the year ended December 31, 2022 and 2021 was $598,967 and $7,104,183 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">No options were granted during the years ended December 31, 2022 and December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a summary of our restricted stock unit activity as of and for the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.18</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.85</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.98</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.23</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.57</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2022, we had $4,122,217 of unrecognized compensation cost related to the unvested restricted stock units, which is expected to be recognized over a weighted-average period of 2.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Performance-Based Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents a summary of our Performance-Based Restricted Stock Unit (“PSU”) activity as of and for the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Performance-Based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.31</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.56</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,236)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.16</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.74</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company awarded 18,819 PSUs. The awards will vest three years from the award date based on the achievement of certain performance criteria approved by the Compensation Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company awarded 8,956 PSUs. The awards will vest three years from the award date based on the achievement of certain performance criteria approved by the Compensation Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on the level of achievement of the performance criteria at the end of the three years for each of the PSUs awarded, the number of shares earned can range from 0 percent to 200 percent of the remaining shares outstanding; therefore, the maximum number of shares that can be issued under these awards is twice the original remaining outstanding awards of 27,884 PSUs, or 55,768 shares. Currently, for accounting purposes, we assume the full 55,768 are probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, the Company recognized $12,249 in stock compensation expense related to the 18,819 PSUs granted in December 2022 compared to $11,775 in stock compensation expense for the same period recognized in 2021 related to the 8,956 PSUs granted in December 2021. The fair value of the December 2022 grants will be calculated using a Monte-Carlo simulation model with a three-year term and an applicable risk-free interest rate. The resulting difference in stock compensation expense is expected to be immaterial and will be recorded in the first quarter of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2021, the grant date fair value of the PSUs was $57.69 per unit, which was calculated using a Monte-Carlo simulation model with an expected term of three years and a risk-free interest rate of 1.0%. The Monte-Carlo simulation incorporated the volatility and dividend yield for the Company and each member of the peer group individually. Peer group volatilities ranged from 38.4% to 94.0% and dividend yields ranged from 0.0% to 1.1%. The volatility and dividend yield used for the Company was 50.7% and 0.0%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2022, we had $743,237 of unrecognized compensation cost related to the unvested PSUs, which is expected to be recognized over a weighted-average period of 2.59 years.</p> 1000000 1000000 1030987 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,227</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 681,557</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,046</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,543</p></td></tr><tr><td style="vertical-align:bottom;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,394,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459,373</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p> 195574 249227 604626 681557 438864 372046 155042 156543 1394106 1459373 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Yrs.)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_1rosVqEARE-GKj6p0WJ8XA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,885</p></td></tr><tr><td style="vertical-align:bottom;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,885</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 39576 8.92 15566 9.42 24010 8.59 P1Y10M13D 472885 24010 8.59 P1Y10M13D 472885 598967 7104183 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.18</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.85</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.98</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.23</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:12.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.57</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p> 131182 30.18 90084 29.85 40758 27.98 29171 30.23 151337 30.57 4122217 P2Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Performance-Based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.31</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.56</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,236)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.16</p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.74</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 18301 43.31 18819 28.56 9236 42.16 27884 33.74 18819 P3Y 8956 P3Y P3Y 0 2 27884 55768 55768 12249 18819 11775 8956 57.69 P3Y 0.010 0.384 0.940 0.000 0.011 0.507 0.000 743237 P2Y7M2D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10 — Other Income, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other income, net consists of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 581,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,806</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Realized gains on maturities of investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,593</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency exchange losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,794)</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,605</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 581,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,806</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Realized gains on maturities of investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,593</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency exchange losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,773)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,794)</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,605</p></td></tr></table> 581852 34806 8025 18593 -36773 -34794 553104 18605 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11 — Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of the provision for income taxes are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,936,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,632</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,439</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,287,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,071</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (105,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,512</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,233</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,745</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Provision for income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,352,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 510,816</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of the deferred tax assets and liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets (liabilities):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,149</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,156</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserves and allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,967</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development credits carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,481</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,133</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (400,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (496,981)</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,340)</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,469)</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,096</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">At December 31, 2022 the Company expects to fully utilize their carryforward net operating losses for state tax purposes. Many states follow the </span>20-year carryforward period for net operating losses; however, a select few have a shorter expiration period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of the statutory U.S. federal tax rate to our effective rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory U.S. federal tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CARES Act NOL carryback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation expense and tax windfalls upon exercises and vesting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision to return adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign derived intangible income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">As of December 31, 2022 and December 31, 2021, we did not identify or accrue for any uncertain tax positions. We are currently not aware of any uncertain tax positions that could result in significant payments, accruals or other material deviations in this estimate over the next 12 months.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not have any outstanding U.S. federal income tax or material state and local tax matters for years through 2022. There are no federal income tax returns currently under examination by the Internal Revenue Service. The Company remains subject to income tax examinations for our United States Federal and certain U.S. state income taxes for 2018 and subsequent years and various other U.S. state income taxes for 2017 and subsequent years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A valuation allowance is provided when it is more likely than not that some portion of the deferred tax asset will not be realized. Management has evaluated the need for a valuation allowance for deferred tax assets, considering the reversal of temporary differences, and believes it is more likely than not that the Company will realize the net deferred income tax assets as of December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,936,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,632</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,439</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,287,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,071</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (105,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,512</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,233</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,745</p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Provision for income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,352,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 510,816</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2936394 349669 14632 1789 1439 3287852 16071 -105068 399512 169478 95233 64410 494745 3352262 510816 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets (liabilities):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,149</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,156</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserves and allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,967</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development credits carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,481</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,133</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (400,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (496,981)</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,340)</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,469)</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,096</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 227682 208149 533600 570156 258016 232967 195481 215133 400869 496981 16565 33340 99005 -126469 700869 765096 P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory U.S. federal tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">CARES Act NOL carryback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation expense and tax windfalls upon exercises and vesting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision to return adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign derived intangible income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effective rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.210 0.210 -0.001 -0.002 -0.007 -0.152 0.032 0.011 0.004 0.003 -0.003 -0.008 0.013 0.002 0.011 0.008 0.004 0.207 0.052 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12 — Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have one material lease contract outstanding. In January 2014, we entered into a non-cancelable operating lease, commencing July 1, 2014, for our manufacturing and headquarters facility in Winter Springs, Florida owned by Susi, LLC, an entity controlled by our President, Chief Executive Officer, and Chairman of the Board, Roger Susi. Pursuant to the terms of our lease for this property, the monthly base rent is $34,133, adjusted annually for changes in the consumer price index. For the year ended December 31, 2022 and 2021, the Company paid Susi, LLC $492,643 and $461,874 respectively related to this lease. Under the terms of the lease, we are responsible for property taxes, insurance and maintenance expenses. Prior to May 31, 2019, the expiration date of the initial lease term, and pursuant to the terms of the lease contract, we renewed the lease for an additional five years, resulting in a new lease expiration date of May 31, 2024. Unless advance written notice of termination is timely provided, the lease will automatically renew for one additional successive term of five years beginning in 2024, and thereafter, will be renewed for successive terms of one year each. At the time we adopted ASU 2016-02, Leases (Topic 842), we concluded that we will exercise the remaining five-year option, resulting in a remaining lease term of 7.4 years as of December 31, 2022. This lease agreement does not contain any <span style="-sec-ix-hidden:Hidden_yLWnJUb5p0uMvqs7PmmnLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">residual value guarantee</span></span> or material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Operating lease cost recognized in the Statements of Operations is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,897</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,383</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,747</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,545</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Lease costs for short-term leases were immaterial for the years ended December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Maturity of Operating lease liability as of December 31, 2022, is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,294</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,294</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,294</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,596</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,596</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989,856</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,930</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (441,230)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,613,700</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We used a discount rate of 6.0% to determine the present value of the operating lease liability on January 1, 2019. We will reassess the lease accounting terms and assumptions once the details regarding completion of new manufacturing facility and planned departure of the current facility is finalized.</p> 34133 492643 461874 P5Y 1 P5Y P1Y P7Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,897</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,383</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,747</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,545</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 223880 209897 263346 213383 12529 11747 34713 32545 534468 467572 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Maturity of Operating lease liability as of December 31, 2022, is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,294</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,294</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,294</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,596</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,596</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989,856</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,930</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (441,230)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,613,700</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 415294 415294 415294 409596 409596 989856 3054930 441230 2613700 0.060 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13 — Employee Benefit Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We sponsor a 401(k) tax-deferred savings plan under which eligible employees may elect to have a portion of their salary deferred and contributed to the plan. Employer matching contributions are determined by management and are discretionary. Employer matching contributions were $479,155 and $434,904, respectively, for the years ended December 31, 2022, and 2021. Employer contributions vest immediately.</p> 479155 434904 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14 — Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Purchase commitments.</i> We had various purchase orders for goods or services totaling approximately $8,021,403 and $5,604,456 as of December 31, 2022 and 2021, respectively. No amounts related to these purchase orders have been recognized in our balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Indemnifications.</i> Under our amended and restated bylaws, we have agreed to indemnify our officers and directors for certain events or occurrences arising as a result of the officer or director serving in such capacity. We have a director and officer liability insurance policy that limits our exposure under these indemnifications and enables us to recover a portion of any future loss arising out of them. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, in the normal course of business, we enter into contracts that contain indemnification clauses whereby the Company indemnifies our customers against damages associated with product failures. We have determined that these agreements fall within the scope of ASC 460, <i style="font-style:italic;">Guarantees</i>. We have obtained liability insurance providing coverage that limits our exposure for these indemnified matters. We have not incurred costs to defend lawsuits or settle claims related to these indemnities. We believe the estimated fair value of these indemnities is immaterial and have not recorded a liability for these agreements as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Legal matters.</i> We may from time to time become a party to various legal proceedings or claims that arise in the ordinary course of business.</p> 8021403 5604456 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15 — Capital Stock </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The rights and privileges of our Series A Preferred Stock and Common Stock are as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Series A Preferred Stock </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are authorized to issue 3,500,000 shares of preferred stock, of which 800,000 of these shares shall be designated as Series A Preferred Stock (“Preferred Stock”) with a par value of $0.0001 per share. As of December 31, 2022, there was no preferred stock issued or <span style="-sec-ix-hidden:Hidden_8eWq0RnkrUSrs0anOZVfXA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting and Dividends.</i> The holder of each share of Preferred Stock has the right to one vote for each share of Common Stock into which such Preferred Stock could then be converted. The holders of the Preferred Stock are entitled to receive dividends from legally available assets prior to any declaration or payment of dividends to the holders of Common Stock. Dividends on each share of Preferred Stock are initially at $0.06429 per year payable when and as declared by the Board and are non-cumulative. After payment of such dividends, any additional dividends or distributions are distributed among all holders of Common Stock and Preferred Stock in proportion to the number of shares of Common Stock that would be held by each holder if all shares of Preferred Stock were converted to Common Stock at the then effective conversion rate. To date, no dividends have been declared. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation.</i> In the event of any liquidation, dissolution or winding up of our Company, either voluntary or involuntary, the holders of the Preferred Stock are entitled to receive, prior and in preference to any distribution of the proceeds resulting from such liquidation event to holders of the Common Stock, an amount equal to $1.07143 plus declared but unpaid dividends. If, upon occurrence of such liquidation event, the proceeds are insufficient to permit the payment of the aforementioned amount in full, then the entire proceeds shall be distributed ratably among all holders of the Preferred Stock in proportion to the full amount each holder would otherwise receive. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion. </i>Each share of Preferred Stock is convertible at any time, at the option of the holder, into such number of fully paid non-assessable shares of Common Stock as is determined by dividing the original issue price of each share of Preferred Stock by the applicable conversion price. The initial conversion price per share is $1.07143. Adjustments to the initial conversion price may result from a recapitalization event or changes in the number of common shares outstanding. Each share of Preferred Stock automatically converts into shares of fully paid non-assessable shares of Common Stock, at the then applicable conversion rate, upon the date specified by written consent or agreement of the holders of a majority of the then outstanding shares of Preferred Stock, voting as a single class on an as-converted basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption.</i> Upon a majority vote of the then outstanding shares of Preferred Stock, we may, at our discretion, redeem or purchase shares of Preferred Stock. We also have a first right of refusal to repurchase shares of the Preferred Stock arising from a holder's proposal to sell such Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are authorized to issue 31,500,000 shares of Common Stock with a par value of $0.0001 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting and Dividends.</i> Each outstanding share of Common Stock shall entitle the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote except for matters related to potential amendments to our Certificate of Incorporation or matters that solely relate to the terms of one or more outstanding series of our Preferred Stock. Holders of our Common Stock are entitled to receive, when, as and if declared by the Board, dividends pro rata based on the number of shares of Common Stock held. These dividend rights are junior to those of the holders of Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation.</i> Liquidation preference to the holders of Common Stock is junior to that of the holders of Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Redemption.</i> The Common Stock is not redeemable. </p> 3500000 800000 0.0001 0 1 0.06429 1.07143 1.07143 31500000 0.0001 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16 — Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 2, 2023, the Board of Directors declared a special cash dividend of $1.05 per share on the Company’s common stock. On February 21, 2023, we paid $13,222,907 to shareholders of record at the close of business on February 17, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On February 2, 2023, the Company entered into a reinstatement and amendment to the previously announced sale and purchase agreement with O Property, Ltd., a Florida limited partnership dated as of November 1, 2022, pursuant to which the parties agreed to consummate a sale of real property located in Orange County, Florida. Pursuant to the terms of the Reinstatement, the parties consummated the sale of approximately 26.518 acres of land to the Company for a purchase price of $6,200,000. The property was acquired as a site for future office space development to accommodate our increased operations and anticipated growth.</p> 1.05 13222907 26.518 6200000 EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,2)8E8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #$B6)6&E8=V^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITW00^CVLN))07!!\1:2V=U@DX9DI-VW-XV[740?0,@E,W^^ M^0;2Z2#U&/$YC@$C64PWLQM\DCILV)$H2("DC^A4JG/"Y^9^C$Y1OL8#!*4_ MU &!-\T=."1E%"E8@%58B:SOC)8ZHJ(QGO%&K_CP&8<",QIP0(>>$K1U"ZQ? M)H;3/'1P!2PPPNC2=P'-2BS5/[&E ^R[][8#UON*B:?/B.<]D*>2O>%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MQ(EB5A#H+$@X!P F"\ !@ !X;"]W;W)K>=L73[O;V?LM0E1F@7@A].6_OP00 MI!<"=.)TIH+R?8"/27R>D,L70G^&.XP9>/6](+QJ[1C;?^ET0GN'?12>DST. M^"<;0GW$^"[==L(]Q;Q_49_'-\YM9HQ!/B/?D.FQWU1JV@(,W*/+8DKS\B=,;Z@D]FWAA M_!^\),=VNRU@1R$C?EK,K\!W@^05O:8@C@HL6%( TP+XKL L.X.5%EAU"[II M03Q/?2!M]64_#YTV^7'<9/)XHZ=BI]G4C#$FD3@CL2L%W( M=1WL% 4Z_#JSBX6'B[V&2L4IML^!99X!:$ HN:")NGR&U^< #N-R2U(^59?_ M%07\[(;L[(6[L3+T5JQG?0R]#'@BV)4+BB'B2[A'-KYJ\3$@Q/09MT:__F+V MC=]EL'2*336)%4!V,Y!=E7H.\O%MCV78U.6FT?XJXZ.L:LI'DUB!3R_CTZO' M9QP$$?+ $N\)93)0:AU&(QG>B;*J*2A-8@50_0Q4OQZH!:8N$9W2 7Q4E;:I M"J7#2%4Z5"GKFT+3)%: -LB@#6KV/HJX'8A_-6G2ZT( M\,@4FW4 /J)7,'?XV.9N7#OQP^5]MD)R8+7-KC'LP;Z4GK*X,3U-:D5Z,*<' MZ] ;.PY7#\\.&^"6'P<> GF;4TN:!NR!)]?S$%CMJ1ML0S"E/#!*62JE&K/4 MI%9DF6<$4^F<_\=R(O9X'WXD+]*$4"'WY 8,TP-#*3VML4"76I%>'@Q,M;5_ M3R\; A>4/+N!+6^*:LW9K12;UK2@2ZV(+<\+IMKHO\>V("'CN>$?=U_^FZ%6 MM.# &$JY:0T/NM2*W/+X8*I=?]PYQQ2C54M*:)W2I%:==\T !U9;_T,# S:N] M0\$6EV:Q"J'[\6HZ_ELZ=:LU/^A2*_+*\P.LE1^>L.>U?P;"&"M0!!W1S#A&6I+J-1M5.CEIC@2ZU(KT\%D"UJT_IK7SD>> Z"OG'H;Q_JG7*GK^HRQK# M.D4\@'D\@.IXD,*Z\3'=BM'L#Z[ =CQ0^7L4R-O M6"$E4K<%>WU3.EVF+FZ\:.,4=M_*[;ZE-ND'ZSIS0S$E] ,CJGSD7B'7;INP M;4FG+-25C;&=POA;1\N&U#8]>^!^S&W&WY1ZB@JQLN4)ZK+&Q$YA^JW<]%MJ MB_Z>6+J\HYQ9Q1. 'U)B6@V_+K4BL=SP6VJC/HX7FWE*;\@.IF4M],)=-!5Y7*'0OI)"TFGI=:D5(N:FWU![\ M $G,_9>N;51+/%"/VPYR)NP:=1TD9:;5T>M2*S++';VEMN)C/F(YR:CE(;G9 M^J"75].EC*+"!@O"0^!+9:L)*N:LW>S9>?C>+%U)S\\6;-^AT2" M#(&'-[S4.!_P@8(FR\"3'4;V\<+H-6&,^/'F#B,'4W$ _WQ#"#OLB!-DB_%' M_P%02P,$% @ Q(EB5IQX(L@[!@ Z1H !@ !X;"]W;W)KG:F MMJ;(*WFEHWI;ED(_OI.%NC^?X,G3C2_Y[=HT-Z:SLXVXE=?2?-M<:;B:]EZ6 M>2FK.E=5I.7J?'*!3^>4-0-:B_]R>5_O?8Z:4&Z4^M%3U"C2!9R81H7 M O[=R;DLBL83Z/C9.9WTSVP&[G]^\OZA#1Z"N1&UG*OB>[XTZ_-)-HF6YWM@R,%]O:J+(;# K*O-K]%P_=1.P-P,PS@'0# MR+$#:#> MH'NE+5A70HC9F=:W4>ZL09OS8=V;MK1$$U>-3_CM='P;0[CS.S= MQ=\7_\[?1]AV=1-^N+Z,_?OWS;&K >V,S772>WNT\$8^G2[EX&U'\ M)B*($,?P^?'#\>'P*<34!T;ZP$CKCWK\S;=:R\I$HJZEJ4]=\>P<,+>#9OV< MUANQD.<36""UU'=R,OOM%YR@OUS1O9*S@UAI'RL->9_-1;V.1+6,%LT'^7.; MWXD"@J]=4>]*4)RA+V-GT;C\BVS#!G/,X1KWA@5K6JV5!M9^J M.UF;TJA5F-@/I@DGE(X$VG:, M<)[Z!*:]P#0H\$K+CVII2BB";!Y)M\TP M0BC%B5MZUDO/CI*>5PM5RLB(!^E4F5F/)S%#?#S!MAFE*&$T5/E5 M&5$<,9?<>GR:LHPGZ3A3'88)88S'J5LH1@.,T#,3"OV)-H]M#C1U;-.4"6_F M=MX.)I9RGF$R4NPR1 FGJ274;%1):GT@W/6VBF* ''I6*S#+HFA@'BT#HC#8<9];NN7 M?ZUA&TP) WU6XMIV! % / ## \%P&&&[HA 0:.,(L(EIRJPY=%B2+,.,$(_( M 5TX.:J'*W)QDQ>YR:6[D<-!!+ZT9W@M;X=!#SC$81[VS<5&/#:=A3-@!] MQ!1;J]$V3#/"$?7\- /Y(!@SC,P6Y-=L*]L,8VWC#!'%MEVF''$,6>I4D&")(P!+\+K44% M$.RRR[EUL8'&X>'CR728891EF67XNUA/9RZ]9H, R\IP*R4;H]-%"K2(T8^%1;'ITA.&#&*4O&R\QE!R!)/)T; M&9A'PLS[?- 'A[4&/;UX.VN3$3/H17W9/9"1A,EXV(WN579G3#;^@$( H7'K M[#!,,D)27TM*!E"2,"B/RG37)B^-,1^STF68I)!1GGI,!E22\#9OW-KUJ?(& M;M1U/^'=2G!&86_PH.QAZ-W&4=B&32\8^[939& ?";-OEQS/)84#?CAC*+6V M?2Y+E(*A5^G /Y(%6Y-KHQ8_UJI82EW_WFY5S*/[D"G(T1\H['3!*PQC](HV 6[#7%;J"Q>L^L+/QR%+0 M2K(Q2%V6">>,^UIQ.I"4ADD*_=ZVW!;"R/YP1I608^OF1/].=D<@3OFO>LQ* M;=+B%&%??'LGJ&'0[BI/[5C5SI@<^T8*NS>>C2N^RY+@E&;(4X+H0%)Z#$GW MBF7;A!\= K..=ST;/)>E>X,WW7L/T;P$^D?HV[RJ@4 K&(K>IN!#[]ZK["Z, MVK2O)FZ4,:IL/ZZE .F- 7R_4LH\731O._JW6[/_ 5!+ P04 " #$B6)6 M,LHK!+<$ R$@ & 'AL+W=OHV<\?V]2GZ MYR)YD\P[4WPNDJ_Q2F^G3NB %5^S?:)?Q?$O7B5$\GA+D:CB%QQ+6X\Z8+E7 M6J25LR%(XZS\9Q]51[01Z:T"]]F*K\X#N :PIL0GREL\ M&O&.+Z^ ASX!##&V ,V_WQV-X'AUIWE%/.\'.\W6564DWQXI'Z37:L>6?.J8 M4:BX/'!G]LM/B,(_;&E>*-A9TGZ=M#\6??;*#SS;VCS]PU]%!JS$-6&9VRD9B.C;'.A-!!K,Z\,,I8!:*MI9*H!!C[N,/8- MHX#ZE% [(JT1Z2CBGU(H!792K&-MXZ.]9GV$0^Q#K\/7-_0P]*,($SM@4 ,& MHT7]O..2Z3C; /YA1$)Q=6WC#"Y9SQ<*=I9O6.<;CG\0GIF$$\"R%6 K,[7& M2N<=<+"63]@O'TBC -*@\WGZAE$0()]B^]>):MIHE';!$JX*5J.VWWC^G6R8 MD:7*:1!1!#N8%D-(" F\T,Z)8",H\'_F"<697&X+V)49D(G8&=VW%GT5JHV! M<1#"UGQ0XEH,400)]+T!W);^H5'<-Z%-$8A>\5MQ41^74.(').SR6BPQ]C > M!,8-,!X%?LB6(N5@+45ZPA:9'1?W.XU0;&:S[KQLL8Q"%-!PH&I1HY1H5)-F MSWK+)8@+YD\@X_8R\'K-$^(AZ'=B,PX%E M!&HT$(V+8$,(S- ":LNDG?6B,GBI:.=)-T*(QI7PEJEX:79SL=7?W4'%%W\75MS)B0*NBL.JR6)8$BZ?&YK]YURN2D.)118 MBGVFRRUN_;0^^+@IMON=Y[?H>EX>7S1ARM.41R8W<:9 PM8AEPEIS[,P&ZRI;'$D 6F_OELV<8$J;N=, M7L"2]EY::^FV!ULAOZD"0).7DE=JZ!1:KRY=5^4%E%1=B!54.+(0LJ0:FW+I MJI4$.J^32NX&GI>X)665,QK4?8]R-!!KS5D%CY*H=5E2^?T:N-@.'=]Y[7AB MRT*;#G=TB3N?[^B?ZJUHY8953 6 M_%\VU\7021TRAP5=<_TDMI]AIR+G@JOXEVUVLYY!\K;0H=\G(H&15\T]? M=C[L)?C)&PG!+B$X3HC>2 AW"6$MM&%6R[JAFHX&4FR)--&(9CYJ;^IL5,,J MLXI3+7&489X>39^OGB=WD_OG*7GX1,8/=X]/D\^3^^GMUPFYO4;O/*]#CH1;R"_ M(*'?(X$7!!9"X[]/]SOHA*U]88T7_F_[;*8UF)$=TYS;2[6B.0P=/)@*Y :< MT8=__,3[:!/\3F '\J-6?M2%/KK':X95N2C!)K/)C>M<V 6!G'4]]NX W9QRR[N7)P'78 DR Z5%^;BV0 YY4*ILTL;W?@]5^6= MP YT)ZWNI'-5Q@6MEH +0Q:42;*A? U$+ C=4,;IC,,YWO[GBG(@"O*U9)J! MZI$*%Q.C-'TA\(*OA$*W9E#!@NDS,W"2];PL);2:DY-3W^]%:7+6PYMC;A,;9D1V6*#_RHM3N M1]KZD7;Z83L0YCS8>*86!GW/#XZ(6L*P@.C'=J)92S3KWL$'%-^^83+;#>/[ MT=[\#+I[KVD):1:GO;&N:J?KJ/^J^QMFE* MD5\P36%T1^6258IP6""D=]%'5K(I-IJ&%JOZO9X)C:]__5E@?0;2!.#X0@C] MVC 3M!7?Z"=02P,$% @ Q(EB5KCG9L"Z @ V08 !@ !X;"]W;W)K M/-9V$*E0JO8#+8*V M^VR2&V+5L9EM'MNOG^V$C%**IFE?B*]]S_$Y#C[IKH5\53FBADW!N.IYN=:+ M*]]728X%4>=B@=RL9$(61)M2SGVUD$A2!RJ8'P5!QR\(Y5[<=7-C&7?%4C/* M<2Q!+8N"R)]]9&+=\T)O.S&A\US;"3_N+L@%UA!R##1EH&8QPH'R)@E,C)^5)Q> MO:4%[HZW[+?.N_$R(PH'@GVGJT/@ T*T#3&2V5.5LW1).X*\4: MI.TV;';@SL:AC1O*[5N<:FE6J<'I>/IT_30<#1^>IO!X"X/'T7@RO!L^3.]? MAG#_8.HAG(R)1*YSU#0A[!0:\#R]@9//IUU?&P66QT^JW?KE;M$'NX41C(2A M4C#D*:9O"7PCO=8?;?7WHZ.,-YB<0S,\@RB(H@."!G\/#X_(:=;'V71\S7\^ MSD.'5G*V#G/:>WRE%B3!GF1B/B)Q3KH!A M9BB#\Z]&DBR#M"RT6+@LF@EMDLT-<_/M06D;S'HFA-X6=H/Z:Q;_!E!+ P04 M " #$B6)6%N@%&SL& #Y*0 & 'AL+W=O%?7Y;,WYYO5\7L=K MED?UJW+#"O'-?5GE$1=OJX=YO:E8E+1)>38GAF'/\R@M9LM%^]E-M5R46YZE M!;NI4+W-\ZCZ=L&R\NE\AF??/[A-']:\^6"^7&RB![9B_./FIA+OYGM*DN:L MJ-.R0!6[/Y^]P:]#0IN$-N*OE#W51Z]1,Y1/9?FY>7.5G,^,IDMH,7@_D4U>RRS/Y.$[X^G[DSE+#[:)OQ MV_+I+>L&9#6\N,SJ]B]ZVL5:W@S%VYJ7>9I"GQ>Y_]+4KQ%$"-D<22)= MI 3BC"2878(IM^".)- N@4H)U!Y)L+H$Z[ECL+L$NZW]KEAMI?V(1\M%53ZA MJHD6M.9%*U>;+0J<%LV5M>*5^#85>7RYNGMS%[P//MRMT'6(5G?7EW^\O7[G M![>K7U'PY\>KNW_0&?JX\M&+GU\NYERTV.3-XXY^L:.3$?IEF>?B\EGQ,OZL MR+[49[])DK2Y_*(,W41IN6<3'-6(*"J"K2XJ%6(((3 MW8GC;;[-(BXHUWS-*B2&)Z;SNIEGCPR]>%?6]4MT5<1ESA3X4(^_*P<#FPLQ M]XJ2O:*DY= 1S@5[2(MFB&+&95$1LQI%'/DL?H5,_!LB!C%40NZ@5@MMEJ/' M)28F7LP?C_4:!A'3=FR7FOU ?QAH.K;M44LB!JI PW7Z4>$PRL:F2VU,]H&] M6IG[6IE3:_4B+5"]CBHFI'Q.W78-V/VZ&:(B1*J=MB?-#>1UO8EB=CX3EU3- MJDG'0O)VWIYHB<8NJ)NVLMIJ*0K7WU$J7= M\K,NLX15M5C5OFQ3_DTE)06LPR4DS(>$!9"P$ C6D]O:RVUI9^\'L?%*QU;; M"VWN5#4A8;XU6#(\DUC4D==&R$;#TXWV-+#W&MA:#78WPKAW(\S$?5"EB)8T M51%(F \)"^Q!I<_$/M^QI'O:R;">'LY>#T>K1[O6G35[[:1514@2-7LHE1Y: MTE0]G.%]D%J>Z<@[ \A& TA8>'H$/47,7$LXZB\%\>R MFE=IW.PFZT8TM"U2KIPW[F#W0Z6]A3N\EBS/=8FTHOC:GDXM/B0L'!D!=M3% M]_;%]P"+?[SY4PGA#3I)J6VYDAC:'DU=F2!A 20L!(+U9,7&X=AJ:(4-OK(J M3L563XBY4[#<-.N<<@)UK-[AQI-4ZV*.Q;6)28B\?NG[-5414%HX,@8ZWJ'J&9\H+F+[]J9,&E!: TD(H6E_)@SF ]>Y 4"0Z:P K M151Y ]9 0C*0FEBBWS9VY2DTC*2VYU&/2&?F0!&)'0-+8:$BS"'8,5W#'KGR M#P8!UCL$T"/#RZ8^(2E\HV:0#:;OB<=OMB'$P# MK'<-_/0Q35B1U&@3I8E2$%"S )3F8\7172SJEH?)0!'(AL-G-=R7Y. ;8+UQ M,,7(T:,FBP-)\T%I04>S>A57[4"&YH$4UY?E8!Y@O7LPQ<_1HR;+,CR28].C M^&A/U54BZ5-0#U"4!I MX>@@1JQG_C0M"Z?P(JCM#-8S?;&,G%G(P#8CV>#K%!U*7F*I\( \;QN#^ NH(@-(" M4%H(1=M).C]Z"*YY*/)]5#VD8OW*V+W &Z\<<5E4N^<,=V]XN6F?B_M4&PO=V]R:W-H965T&ULK9IK;]NX$H;_"N&S M.&B!IA8ONN4D =*TW2UPV@;K[O8S+=,Q3V712]&Y[*\_0TJ1;(EBDT7ZH9'E MX?@=7N894CJ[4_I'O1'"H/MM6=7GLXTQN]/YO"XV8LOKMVHG*OAFK?26&_BH M;^;U3@N^.-W^7-QM@;\XNS';\1"V'^V%UK^#3OO*SD5E2U5!728GT^N\2G5XS8!L[B M3RGNZH-K9$-9*O7#?OBT.I]%5I$H16&L"PY_;L65*$OK"73\U3J==;]I&QY> M/WK_Z(*'8):\%E>J_"Y79G,^RV9H)=9\7YK?U=UOH@THMOX*5=;N?W37VD8S M5.QKH[9M8U"PE57SE]^W'7'0 "<3#4C;@ P;L(D&M&U 7:"-,A?6>V[XQ9E6 M=TA;:_!F+US?N-80C:SL,"Z,AF\EM#,7BV^7WSY\_O#EVP)]_8BN+A>_H8__ M_?I]@4[0'XOWZ-4OK\_F!G['6L^+UN>[QB>9\(D)^JPJLZG1AVHE5L<.YB"P M4TD>5;XC08_O1?$64?P&D8@0CZ"KIS?' 3FTZS3J_-$)?U]W0G,CJYMF%DHC M17WJZZ?&#?.[L2OTM-[Q0IS/8 G60M^*V<6__X63Z#^^&%_(V5'$K(N8A;Q? M?(&$(JM";84OS*9M[-K:O'$+4R C&J9J72*UMK\-B,0].MOAK+W=VR?DT MYR,Q)SAE>"!Y;!7'C/GUXJ@'6A14O#"J^'%BT;Y"L/*AWJDG^[9U=3Q/2Y@*,"WL4FNSKUU;C,*R;K%';M'&0Z^M:F"9EE)(O93F=]_&+0OREO!UW1H]Q'.;X99O:+2.% MO.7+T@OTULOQF!&;3[+AL'DLXQ36\=2X]4S'00A>? IE\+;M\6RA49;'HY7K ML:0YI7@"1KC'* YS]%J+'9>0">]MCA$M@,Q&:"C<84E7IIUFW@#&A*01S/:1 M_+'="8YH%K&IM=S3%(=Q^M5)#4@< Q!Z+B.$#36.#4D"1)T0V),2AU'93=8= M?YB0_H&C5J5I9L$2U&)M9SH50_U M4DJCH=RQ&8[R/$TSOV#2\Y&$^=@.>RO;X<:GDXR)!_F8YL,)ZK&C":43_4IZ M+I(P%[]SK7D%A&G3H%?C&',GF&7QL#,]=CC+R$0&(#T-29B&';NU@%RU]VL< M_R1(%':X7Y,2 >P\XJEO@Y-&!W2.ORC_Q!CI,<8 M"6/L,?4>UDS>>,9T@KXGE(WB\0(O)V0BB9$>8R2,L2]/W71Z]8_AA:.(D10/ M:VF?)29QAN.I6=YSCB3! NJ3J^^>L$,F05X^MU)Z*6_'4?=T)&$Z7FM5"+&J MT5JK[7/J7>+974;VWW#$//M+FA\9'DOON4G"W+S>ZV+#;47RK$T;&1,2U@"- M<#Y4[C%D8'E0TQ\K[V%*PC"]XCMI>"G_=OLA X6[!.X':A3BVVE&,<[38:'J MLR1QSJ9(17N@TC!0NQ7^:E\[W:^/UKKT+!_O6:$/N#1E^6AWY[%,H/_9Q"D: M[9E+<7"E?Y05KXJGG&L&V?WL@\T7\G8<=4]Q^A.*2SM6UNP36/)NH M4&@/%:(%CTIA0V7=E$!GUFM"P,K*HFN'TU46)3 M#\Q)#EN7(31]AG&>95-G?+2G/GTB]?TY8>U9:-Y(?-M]R;22O5J+0 HCRVE9<[LH>I[@ +5;4KQ&]BSW,IWD0,HO] M;M>L:EZBE:R+4M5[6.V@VP6T+L&CK)HGU)"]_ *UA'/!M +>3M^M-87$"Q< M0+@![?+?S_8TS',4#?N!>)01/(9Y.EU?LKY,8.&MN7O6?Z+6)Y#;FMK,/7*[ MJ=JZS3Z0:1[5-/G\#I4N9:AE*6\FS^+#/_K<(67C+3])4SQQ*LGZ8H&%BX6# M1[^PUNJ-TN;$"+UM0]SQA^8QI.T0;;/]G32;QUSIIK;#\U,W@*V:PR>F,64L M&9;D'CN61S@:)IOYP9L"6Z%OW L4-7+G;,WC^.YN]Y+&I7LU87#_'3Z]:EZU MZ-TT;WY\YAHR:0T=L@:7T=L41.GF98KF@U$[]S["4AFCMNYR(_A*:&L WZ^5 M,H\?[ ]TK[1<_!]02P,$% @ Q(EB5GM:GX"4)0 #W( !@ !X;"]W M;W)K::F9JHH69NW.$F5(L=Y M-16/59:3U/L1!)HDQE@8-""9\^OO><[2W8!(V[_8$@ETGS[[VOKVONL_ M^8US0_:YJ5O_W9/-,&R_>?K4%QO7Y/ZXV[J6OEEU?9,/]&N_?NJWOQI6*:O&M;[JVJQWJ^^>7)Y^\\,%GN<'?JW< MO4]^SG"29==]PB_7Y7=/3@"0JUTQ8(6<_KMS5ZZNL1"!\;NN^21LB1?3GVWU MMWQV.LLR]^ZJJW^KRF'SW9.73[+2K?*Q'CYT]__C]#S/L%[1U9[_S>[EV8M7 M3[)B]$/7Z,L$05.U\G_^6?&0O/#RY, +9_K"&<,M&S&4;_(A__[;OKO/>CQ- MJ^$'/BJ_3?%KK##[+#V8$=3L^R=UT[;'SV8UNZ7T^OLS^Z MU_2%ZP^7;Z[?_?@FNWK_X>;]A\N/U^__E?T=:Y^=O+8O^=?3UXMLV+A,O[OJ MFFW>[L)7^O&]FW_2C;U^](_L/O=9U19=O^WZ?' E_9*]_U3GFZ[)\?,_QWJ7 MG;YZ=<8'Z=W\V3>NSN_SWN'GRVU?U<1PIQ?'V6^.Y/Z.]-EV0:+8CBM2+6/O M\$O_B?0H5BLK/_35! MPP[5LL;.0Y_?N;8;?<33K^')JEV-K!ZW8[/-_,X/KN'M:;ET&?SOB$!WU9#7 MF2>2^:SIVFKH>@ A+WI%0\WGSXO">4_?.[_ :;:=SVDI>0@<7-'WC M@*,]J ML@BN!ZI -L5/@TV[%7W:=GWNZ7Q]=U=A M?5HLS]JN/6H,I]>_[D?#L,F'K/*9W[J"&;2FU4J'P]/QABY;NLSG*Y>19C_@73T?(2-N7KJ:#MCO)@#4>;]VM#%]1]J; M,.O!,CN<@_&4MVO7"U)I4\((D8%5!"'N $"W SV=]^7TV)ZPV@YDA;. &2S* MYJ\G4A>,]:ZEA7UVOZF*348RFQ5DR8E'^[RLNFS5N]]'UQ8[\)WK5W1L\"K6 M 4T$6+ B88#< @B*$5Q@IH?U8-N.D+8::X5&D%'VA" (&.S8?>7(FO9?_(L$M',D"/*CQ,[]7 \ NEB%,6RC0D417Q M43] X1,&BKX:5+BJNC9- Q;KP&!M-T#0>M=T=X3?5=]!,%S5JRX2^.TGH'U!-CZ2C@G>!!]7#Z!ZR4=VAS:+2G%5N9I$;]P" MP/.3Q&T8*RA\$IRP)&@T[.@]TGGK#1:"ZN_'+23K *^( M-N&5\"OVS!MX?LR^%+,=U KL*]SG.SG)PS,H90,3J369HI,.48^E^X;P0]X* M=."/5S\)LLI=FS=$9OX].WV_1E9?+:M=(*F4S'/ZS6=;]@T M_O64X0F2;45\T)$,7[TG+[AJ[^C%.]&K>#1\L*R[CFV!]W2 UP'-Q)K,2NPG MLM28$.?E'3Q"DG^0Z6@-7A&SP39\C;>!&D4*H(9.J-J1Y:)JJV9LLLOZSG7D M;&17'2T&KY$-!C$SX( ?ME=H_K2.(-F@I7='0W?$OI.R,20=K.S9JP+IW&KE M./+&/@T=1+0]*+MO-U*L'&SC$5@7BD0HCB")%,6V(2_S]Y$,,YPF,D5U5YBW M_ALS+A$7H)(TOZT)Z#(_SG[Q[)7\Z(DS63-\%'^%['L 957!+8?^(K4]"+ZP M*&$:\%0D(>)2Q @'^Q35%L8V6B5HXJT"A-/_0KBCWVX'WI@VNFR(&XL\./._ M'-\>9S]=7MX$GQX^6-6+GTC49Q>:,-'DGPB9X0R,:>*QAMG(B_'/&=>\,1V/ M;#3\>!9,L6L^V)JZRLE(D?3I4F29BKH#J^!!X2_FO /OZ/'VH@W/[@$!"_?D M-K>CB(W[3/K9NZ#IXRN,74)35Y*S.Y)*CL=6T1G"57>PO0LR*O482$^B2^^2:"_@]9*+*^_QN9%+3%Q0?Y)\1*FEX+W!1]-B3 T-F?4E*/W5SQ& %C#2H1@7NS IU/&.*88DO![0=7=!22\_$H=A'>A(NOWYL- M(L=@T'TF9)?P#.QT^;IW0OQ%" U#(,F\6[$3 \)V<&K[KAR+ MA%4,E,1!"L^,WIP0O!KB1!%B%D$8$,Z402D E7APKMEL.>,@0M\6>L<.B$B= MS1!%\\KEBVQ)ODT094BJ.*6D9]I].\ZNDP?NX9:2Q9LGFO3?%26KT MYGT*L(1"F82KC(]98F:.'G&L&MN.]!#P M0\Q9 '(P)#U#+@F.)*M[""Y!5_D-]*.H;':\F8J-U@#&[S'2_)4.;D.2ACT4O0K(6F94STV#K,L6&0ZG.TE&2^N@PQ M'>.3GL(.Q]G_&+(6>LPMT]K4AT0(>V5,#5?OTOUR+$NADY _$5X1GEK=1Z+L M:#@A!ZMOPCFFG,!P]Z(6_Q,5(;GQ['C;"5>=.>'P2\G^Y K7\ UPO,GA[T7* M:(K!-(\<1-(IX#T6;6; 'HZ^(B*:@=:"J#'%IEZ66IB(;QD5HM!8F)8/'JF0C $_%0B$8#$#L1+JNCQT;J MC\?ATUC#CL\XYB":":*KFC.!51TR%^SHCMM.DT9D9D]6S&^J[7S?)"T1I1$<13X!*2M6WB17L%KPS()Y>,R(21*R%M]R/^(U M?!"?I9;,)@?\>4V1,4N'^H@%<] &OLR5L0J;._XNVJM]9M=,Z*'T*S.),:2$ MIZOJ,[W0W:E4!&X%^6=RD"<^D>F@"=(BU[?L5;4A \$LK8H&*#O.;N0'%4/. MX 9R0%)HR8MG69GOO*:6 N-90 ,>H179\@5S?IR]Z_PP-;E3<[=/]8'XO?EW M^^G'&14.O!)_M5$?Q:1)X#X_$;C9?P7")I1/Y..8"R!]2=_7NT7 'J=@!3B$ M2B):K![I+!!7B51%$4KP)#:+ J).$\]$?L]^C/M,A[=$:\Y!DU5?U!E7 \L) M&CM"R@K,!7/ U$UF;H28;2W,W] _S,JDB?LUL1R% +6\$WVNW$\\^_T+&+:" MWY_#K?5I7,"N5.%Z3G@Q(W@)G/:8.'7RU7ZQURQ6 <*4\,^>PY(J8&,=%:>W MY9"B[,S()HNFQX,$]K^A!S*#P+,6*)G$8+P\(@^6((A/!HHL+GFE22V"K& ME05,$LJ:J)B;X'J.TNDC0K!"(![6OHW44JY&9#_2EQ-H65SX>!'7M47W"NG8 MKL9Z)?RW?Y5 ']%PQ/M^8NX9B;F7TN*!)5 RHI\\S*[X?G.L3Y/%BAK%7((W M27$%(2&] \[JHD)2 [G/O"Y8B&3!X"%5[1&_5PVFKN'0LQZ0<%FDSQRZQTW< MY=?";1)M.9$(0Y]8$V:30+G$H9TY%7.=&1/.J2QJ64(SO=3_@ ;R9\PP]4=3D[[ [Q[IO MI.];%A3R&=9'L)P/68V @<3]D-=,K5LT>J @R\EMCJ=%NXO;AY.CSK@&NH6+ M=P^LU5ZV)XZXRMF'9QP$!775@<_AVX5O.6BKO.=(;)M7C&T *9PG::M^0@M3 M:!H\1>9B]<6(];XK)'!*,!9/Q>5:E_>M>3>!YS7E?!Q1GL('0I/D-7E?<919 MIPK%T@Z/2TJ*E_G2&OH>W&AQG(/ M+J8,"Y;;$7J8FYP7:X%V!]Y>M_V_V6#-@0U'.7$WR<+L7RW%S&UNGNL[[I M2P8W0)%Q&Q.(1)'WG"P7OOR5:,<^ZI6&%Z*GWP>.FWJ;?ES^6R,@\MSHW^T=FNS_DL=X9IHL)IL4@'!)A+@@'J%45[$L,0Y+\)ON1 M?+@[HALH?4DNPX9B"0*]KGY'3;IJR;67&8&>-.-RP&=#.'QRXG=>JSS'J$LB:[WPD_C:H6>*O1GZ$KY!%)+!I=?SH$? M)^40H$H2W 3H)K"HN<0 /W)/!\-:1I#"@I]HK:$+E,:3%!P$+?ON_AEB,H7%EX7;FT M*R'BDYBCW9G'&I(GXE9OE+Y_&OF !3H#K0$.1&89*37)+RE_+CZQ+(N&%'T8 M]:8>0*H#P%FB,"_YDS>T'V I^:5P>X$7WW%]/GY\L+EZ] MY%?_2C^?/S_E$L=6:GJ2_;ZCLXO$0B=7R>_J*+M2$D':7$<(72*#6$"$K0*E MJ0Q6.Y"AN[RJ@:PC@NX(>EZ,3>0US8T55NA$CH5)[\6$!5[1Z)+RREO- MQV#T7:U^?OJI.;>]FK ]]IK88)6CD26O$;K^-E$XW7R]Z/ %60-<+9>$39XG M;TA:@C907$B(:=UJX _S(!/:_]*2H19?94U1M%;N.L\6K'T(ULR'09M&,XIZ M4BGOFFWO-FC#OG-6I/H[5OS'(D-G%T#//Z/^--F7W5IO;E#5D&O4L^.LGX:H M)I5I=CQXWR,X&D>HFA/+]+N']&#@!!R!XXM^! @D&$.'EJ2QH810!8F\N>S: MDI362 RZT:(;%VSF/$N CA3LFW_$">11ROMDDN_YU0%.4T@4E,X7?;4$H!4$^.)8=R(]!9X$VLX(I8'A+UE2I35NZX1YAF#Z(4E2%]1CULD72 M?I"A5XMTDYCKHQH-E$DA=E,1HW)L'S[+KI0 R&6:1)2A:/:!5GD5WI#!9GS0RH8+_(?+-J6HAF22?T<+*NA0V_R&$Q[.=S@[LQ$MEGE"/+I0])Q5& MF@ @C$=A_!%Q%_-RP!A;/8FM4:))\YP1"RD'<.9R7"()KXT (I(H4R&R-H_I MBP<\#P><< W[: D42N+(-A,:/K+;V^ :I[ZN%1#92^4^R)F[NDCU]F)_7T/X M<)OO M#T83\F>5=UP_?MH>7MN16T-HY![5&T_\GQ@\POU4K*3%$IS0D?-XGZ M+BC*WB5Y=@C'GSZ.]+]^5E]6 $RA*D?+=%9(;=-1)-,BAE?<%V[_2'Y""E!< M,G7U:G0SJ_A3UCR9P*!5&(TL]TB[8F>\:.*/&+YJ1O5$>$8'99++#:? M4!70O_9\:K8@.IJ3*E/HR>%P#B:3D->+^ENB6L59 8Z-T+?7M9S8BDW+XB)Y M<=2:;>VTRT5*3U([%VV'WE^I2/\&0>967*)&IWY7GK4C^YUHJR)LH$@CM=&9 M>ZLUFN#RAT8<6I! 8&>W8C-/8M@10$Z3&BCE>>W4%9/#;C=*B2>TJ4%)A'?"STW4)@$ M=(RAC+MC%]"7CN2?^4@Z/R*D*V*&75';T6RL)69+IF<+,5J T&8OOIYPG$8( MY>YYQ%;"3R/$[).63&U8V#Q:W1CB5)..B^/LAD.O07J3D9&0497)QRY\S'TL M02&P:$N2(?&62T=\@C082\:;Y+$GH M7%7H*4+YEZB$4[5_#]&*H4X;?6V,Y.^$,-%'YAF'BL80Y0UC?H9"-3:7@ M]!'&_$!< F\_^UO>;%^3(,=!-F Z+0;<=JN!YP/3AP3#815IE8]?"Y"'M[_M MFE2HICV+R.>4\*"\[1PP0^I(.F#-,;67=;B"6*\MI']"*] 39"E]^T-@*UN% M?6FI:-'()MG81[T(8<,F\S'*L[GJ;$7CS]N_: CXU)VS#7D7R.WDYZ>5Z%M0\*.,:#V MQS#QL%OL9Y0\:X[Y5/\GGY@]BUX,-QP==2L>-K"ON>[CO#5M)#DF .B AR2% M6E0]66L_2-%@"0X6]IE*9"ICROKL_&*.^DZ?\+7%-_(%\BJ8Q1Q ME=]UO3KB8T_<.=8RR)!&G:U;2[/9EVU"^AJW2::%W]"T1H1)/$0=0_V"M9HB MP*=I6RR'FE97J$P'5DGSXY@V0&07]^!(=,6]3[,:K830W%4J@E)+/00N'S+, M$]*E90VXPP\6)R^QJ^_F!2YZE'NAIU&#V2JQG2%A,S6PT6U.W&.9EE@Y=J*3 M8 +. 0>+9'1@I6>LNJ0T#N36X3^.M4"&5<$<5?QORRZ0[90@D&.2B MZ_$-0SY?-0R(_-'=$FZA,\NF:5M=+_% ,FZ $""9.XFS.#&2)T)J[5R%-B(N M27QAD%[0J,E"TXW31@[98IZ:MX\'MG%1C5E9P_UNZV*@W2UQH(25J(MJ1@Y]'2HZS MSH84AYRD8Z,@L^ NDNSQ;H%;'KWZ@6ETE8Q>'6BC6&-++@R#2RA2T)Z-9EMW M._H$3 [R1A7]$NVF#H+M?WC67GUHS"0.CD/6_28-31NA$PSSW". M>F8+ >)A@"857,Q-QEY_:U_@N29#OMZ)PIF^E6S*.810HI^5YX?$S!I;WR0( M$YGX$.%C4>%ATS@;=7/[2YB-XAX\[:N.1(S#,\GU.CR(S[[X1Z3)KWF:&)[B M#3D-MO;/'Z_#P*KA%_T">=EMU<4[L/)E(YUV."P.P#R!:W4X"S?LT@UKW-IP MD^\P&V<."DX5[,&$#O.=AHZGBC?D,VZZNN3&8G12R?B9C9H1D] W,K3$]K=T MGP^^*F-S:4<8-@8R%H>W@X.49::]O//.Y,>8>#'S5'&%D15O M),N*V4">NRDG<[;[-LC]!#,'H.0(L-4.T_U+Z6PFTXW\$;2CL=U*Z\.!@EI# M/@EC:2(%X?<]K:YS0D^ZT;\HUCPF-HQ6G#E M*KF.0;AW)^$=OU!Y/SK)#8%9K'X4E1^7RMUGHF8EQ:BI0:)S@V.5H1ZQPL , ME";WGWSDR8S?W&1N)1V@3C201#+I /M.$XZ&F]!Q,&R" ;>X,#1DT[*'AN%# M &0-M.K.X14$FG*IDKHC=[&G/W:RIQD8#LSV.D0V $JTM -\#7BS)IN)TA3/ M7J S63P$@!A]VB>T41W84-*\KLVEFYC>Z'5X7V^#"!CCEN50Z)\#9(E":TJ& MP]I[<\=E)9Y^T*97("]LQA=R?1DY4UD3=QE<-$]XHYXE1-(J+$Z7M&O$X1W4 MJ/;M;*'19TZ(WX/RW'XXS36Q8FPP]E57GQS7;\CNAEN4))>8%B"XS?*1 @2Z M)V)NC@R7%#7YXA)+)MEH9FI/E(<%YWFM$R6:UJ5C\7*Q/RNAV^)A"LF>MWXM MH&5+YIT-"73;0&8E##T6+DZS\75'26OCH>I>:"Z ?[E:0>0/$:):+>9M/!%! M"2HXU[*7%,P.GC/U?3I!O&\W)N@#^DTBA4%FQ*S*) U+YJXQJIAJVA1S4#PG M@LVY1@YH<>%(])]L*2W9VM;VL339TH+E_I.CF< )VWF IQWHT[/PG7=H)XMW M B6GL]KP)!OU+#H NF78";?B-')S5&AM9,(1>H?:R?@I^64.%]#(H$6QRWZ: M-S^*Q8OM:S@GDJ:MW1\CO8%\9Z58Q_72L.1^S@ M5 MZM:^M,V@XZ:?DSY)^[[VO\)T/H9E31RNUI3I91NQQN.UF#M44 00?ZB- M==KI/RU%\)#//><4YW]@X= !34*5W)KZI:J[1HPM'T;7%S4+L#\8I/:Z_VUZ18%G\HQQ+"X>4.0]*]L[LRN?,)%XG(P>^"@Z#X$2DM%9-& MFA%9N!-BT%MI>#O!MC1SA!+",C!0^0C!ON'VPI/SU_^U_]^J,_6_ M[-GS)+TY?G&<_!@W:R.#UY_N#CTQ=GBQ>OSM)43,JL\\?/SLU>+5J^>3#,^C M,C!_GUY_?GSVCUTPE-7IT03/ZX/GOLU8L#U,*DN]T5$\/0!WFXP\G/F=V2\IGD;"P.? SFI2MRN]I! MU8ZTZ<<(#^6OH\"H7,KWJEW^!+/._]\S\?/U0G\Y >UK\\79&;'^1:3(!?%% M9.TK]5[3V\$_A(M=?C'OUNX]L';P0_=5F1LTO4Z/W1WN7=I_$]:#B[ID#O4K M%IYTT#6X8K7C&2R^+[FL])J3X^Q=O*+/>HUX;F$Z6Q6MLKXMCDR\FZ)T['\[ M&1LZV (N90*[$74UZ2.OAE%#I/>/+J'=V%6KM@U(.]6VZJL MB1"7CB&A9V%[A!YQ0:A;(N48O-NTD.]#9[C".+_P1K,PY,O1ZH([D\6WG=YM M\*8?U]EEB1$/;U=R2Q\ZW: 1X,185PY80@":5O"D9H>S MZ:!-+)-R"?^.KP:[7O&TC^,42PO_4\8>[0F9PU[-/I47*+3N/HDK51*J=O)C M%5<,E9:<2N'&@F(PESKV MB>\M\S&J(]N%"X&.@[A_QS9O4JOZ:5N:--IVM3OR]%[!%SMP"MMC M@%1KDTF\'CHRK+=7_M;/C7W MX="D(NV*NCXS.3"XDKJW AYJ.8LX,+L(5^YMF$O2.^^ 0@22K:NU F9="X:0 M50H'>^9!>9E\*$QVPS(#XY$FPC-[.VCX6^NG*\?8=2-MKLD9DPR9#$7KBS8? M.2%;QG9 M&'";+.I?98GIAH2[DR8DR7AL2' <-]%-<,[+T,'VHY7['9)+69>(LO.[BN_& MCZGH7;:N.S(+9-2*POH>M(7E$)\L6!#6#AU VPTNKN2_1K0@$'J.9$V:)^0Q MYNJ83^N$D[@*(E!(']TN_E6+T$0$.V^WEZ+Q'EE]R^BJL$SX.)5^M*3$"TP3 MIDV=E45V1[+$/S#C6R.2=&?P)0 A+1 DTFC\H(W"TGF/*;3(YS8QGA:I6=J\ M'VW<0S3LOKSC(A5:'%>&$!)Z@1D2'6RHGT J?EZ$:'_X8B/+DUN[K*IU>^9&T84L?$F#1Z^* M*!M'DJ9:&0/G8HHX[%;/RC^3:@$70=2M/7_ /#(7#WDJ1 J"%#^!V$S!ZP]7 MV:W>_'#ZX@*& D5L+;)XF<>P6(E1T[7H58$&BC<#A+EO2T[%FXE$:L0[9#;D M%+0I02V1E]:0I!6LRK-7K$//KT4D=4"Y^7;V8*C82_-5;**6-G?LXW3\ M0*PB]*HXD+.^;T6MMOY:8U677A(V*S:%\Z55)U)\R= @X>JO65/5-78(UPG; M-#FY%FO6T1"C4-:IB1E]G32*B<2))#"R#A3R/(;9J3BT8GK@X,2_*W*MY*?#&E<,B2&NLFW":XRN^%$%%- MIX^8_6<-QG?^1O%BICI%U(\K$!;;F962L#N$?_5M*D9(M(78F> M#%WQVJ\GNE!J8]XN5I,C<\A"EFO0FAT!"N'0]='Y;0J,2'.-C0\!%U M+N#ZH]R(!S@^H*B[VO='W9XF?Z2/[/^:_Q0AW^S>#O+W^L*GF?VUPTOY(W_Q M^D-9R4P(I>/3E^\>R)3$C8+T.WY3_YM^P&^_$>K*0\K-M7)6GGF\)00.%L0@< M'W=P 4UC@9#&WR.F-WW2&NZ_;]'?.=_1EP77<"&;3Z(T]:F7>:2$)5\UYD:N M?X/1G]CB%;+1[I^LA[E!Z)%BI8UL1V-DT(IN>/(OXSKL&63^$P9L-&".]_ A MQ_*2&SX_47)-E)V-:/;%N>JLD9SH;%!NC<)1@79F?@-WT*W@9&80S';-BM'P M?#!D3Q@&C%S+SM2:O.U**.\#S)#%1(5MJ9RS9Q$OH3@D84 )\QE[!B^<7 L= M7OC]K@V&T>.&-@^.=,\+./50Z!K4'7CSUZ^"Q#]^AE8TT8J>0W^.UO.&C+PA MHS&Y%)I7E8**.VW+Y33R"4BY&P1,G*%_J61+"HR8PD30J#)3C_H"I)]+9 +5"YCNG(R-YL>"$<[( MH!/828?!5&\R!7EA(4P/IN%DIH(2W!VN."Z)DNL$8>3*Z(;BH[E\BA!H2VEI6S0 M3!^1UZ\RYH?'/^V):>^<^@NX&F5.4*30+D YH6XG6L':OX!\Z(3!6;<&EUZ3 M Q*%-,LSFH8Q-L*01@FC29R3J\Z ZIQKO)EP]+M M Y@)+DYI@!7V,:\#=CR*85RT213;66%"8]11%N4[P)3ZJ4^#A-G2T4O-T4E- MB2UNB.$R4&+,U(Y^1!/&:,C271>C:9[2Q(_)62N5$5^GZ@-?#+@XK[E2W*8X MQP($N'N;O46B01K3/-G10FE'B97N WGOPO4MF5^,%8W\+OA"- *CILD?6%NV MI8XT>P/8J066++G\^:H_TW8AOJ'SL_*.8QU$>6V&M1G*\E2'=XYG>4(3)](8 M*P!+4G);BWXP$MT;] U=,??"E2=3$V/-\IB\?4E8L$2%* \_V>M) I]F:3J& M9<]'ZD,#C^X%*,"YDR+- %GG&U(XR[GQSV)X4V>(@LGPK; M]HE%W%8#S&#\RGT55WQ%DA/.A=1FS.Z]X4EFA1LV5K+8 M?1!&/O6CR-6V@Q K:H8;*_]WECH.=I)=1(H>Z1[<7:'9'#YVWIOMG;9QU2IW MI["U!4\\P\%[ZIVN+6?#:7TW?;CS7'-5"=Q9&EBBJ7^8QAY1PSUB:!C9N[/[ M0AH,D7NM\>H%RD[ \:649MNP'Y@N<_-_ %!+ P04 " #$B6)6AY'S5+X" M "F!@ &0 'AL+W=O4R4*U$5CI04P<(+K&M+9-+XL^7T^I 6>+C?L5^YVDTMQ/(5HE;N"YO.EZ0>%&NE1;,%FPR:BG][VX0"0AQ\ Z!9 M7=Y=()?E)=-L,I)B ])Z&S:[<:4ZM$FNXO90[K4TULK@].2:/R'70K[XP%&/ M FTXK24HMOA9AZO5=B1Q"_3V"?Q5"UK,"Q9^Z]0OF$WN3TA*3A^9'TXCZ] M^!C[)P[@.#Z"TY.<$GH.KYGV(A3"O"&E%8C%T'F'T?E_6Z>6%LRA83-'Z0YN M9[(':#\$[MC&7%J-LF*UZNU?(/9SFOF$1 >ZR,^RS,_C%![,>X:*0RM%@6J/ MB]*!GZ6DE\F ^)D)=57QRKR$$I9"E'OWF! _C;->3H@)D=.#!LW13#<$5IL1 MQ7B!8$3 9Q>4\1+$7(D:-;XI/O'3,/<32MY88C_.(S]*0IC^,^M7&@U\FN?? MWEJ((4T2\@U^"LWJ@ZXEONT*C:)7W:4#TZG!8*=[[[H&![.C0;ET$U*9.[/F MNALCO;8?PM-N]NS=NPE^P^2RX@IJ7!AH>)8E'LAN*G:"%JV;1'.AS5QSVY7Y MD:"T#L:^$$+O!!N@_S5-_@)02P,$% @ Q(EB5B;JH.G; P DPD !D M !X;"]W;W)K&ULQ59M;]LV$/XKA!H4*\!&(O5B M);$-)&F+%FB H%FWSXQTMHA*HDI2<;Q?OR-ER\KF&!A08%\D\GCWW#N/\XW2 M/TP%8,ES4[=F$536=I=A:(H*&F'.50XA;IV0&C&SQUF,*IT@M/U'OV3]QU]>10&;E7]IRQMM0CR@)2P$GUM MOZG-9]CYDSJ\0M7&?\EFX.7(7/3&JF8GC!8TLAW^XGD7AXE 'KTBP'<"W-L] M*/)6?A!6+.=:;8AVW(CF%MY5+XW&R=8EY<%J/)4H9Y?W&O.K[9:(MB0??_:R MPXA;2EJP\]"B L<6%CNPFP&,OP+&.+E3K:T,^=B64+X$"-&RT3R^-^^>3\ M ,4YB1DE/.+\!%X\NAM[O/C7N#N )7Q MC.8\(Y]ZW4K;[X17\MFMS5JDLBFTZK)W!A M.8CR](*R)#OL46.49^1.%!7F0?\SGB,?Y2RB+&<32I1E-(IB\KM2F,,UD>U[ MU%B .:C+LI3.9O&X3YVZ)/Y7:%.:QPB?\)&2T NDQ!><7!=%W_2UL%#B'8;5 M6TCA;\D]ZV\Q>HZ\6KR8FXBJ(X3TP'?B+4V_-7"G]HBL M)0=4EM X2W9I/1[](1S35!]+\5?5KM_7&%=,KC& ;5(!-@Z^!XPL?6Y=FE[: MOK]@.BW;0G:BKK>><>@!2C88^BU M?PXX_7UKAYDY4L<7Q_4P: _LPW/E3NBU; VI886BT?DL#8@>G@##QJK.C]U' M97&(^V6%KR;0C@'/5TK9_<8I&-]AR[\!4$L#!!0 ( ,2)8E;,",F_K@, M &X) 9 >&PO=V]R:W-H965TZ++5+D MPX>2*&JV4_J[V0)8LF]J:>;!UMKV*@Q-L85&F$O5@L29M=*-L"CJ36A:#:+T M3DT=\BB:A(VH9+"8>=VM7LQ49^M*PJTFIFL:H1]NH%:[><""H^)+M=E:IP@7 MLU9LX"O8O]I;C5(XH)15 ])42A(-ZWFP9%'Q$_^ASQUQ6PL [5?]=E78[ M#_* E+ 676V_J-V?<,@G=7B%JHW_DEUOR^. %)VQJCDX(X.FDOU?[ _K,'+( MHR<<^,&!>]Y](,_RO;!B,=-J1[2S1C0W\*EZ;R172;/7Y#PBN=L"6:L:B[*2&V*%F^\KL_H! MAEB<+E33*@G2&J+6I'K$$0X'BZ$6L@!SY4-%\?7_]E_Z@'@ H%F!]H?@..4. M@_LP;\@6HQNUMCNAX:G, M\HQ3SO(3^<5@O[(;6-$DG](8%_C7F622TR1AY$Z+$IL"-HP3$Y[1R31[L9I. MHX0F/!L%SU-.DY2195%T35?CJI9$]'LB_ U^-'V;QPF=YOG%HR:+8YI/L@MR MIZRH1UO.:329TB2>CG2,,I;3-'_4X#.RQX^%ZGSGSANR$(:]9A!"X3$*6 MO9#%*1:3]E5C=XH\@-"&@+L)?S[&[OA2[^?.,,6V9EKPC:E^N"0?]DYP:4O9 M81KB'*UC' E[2];H>8BFH5\RJ\[0K@R.#O5NR%O8%W578IE7\H_C:3AQNGAY M86,RL5O8**+39.+$9+S>J$Z3Q*G3D7J:T3CSVLE(FZ=TDN9.FXTA& (/SN?N MV7#4 QO0&]_I#=YAG;1].QRTPV-BV??01_/^)?)9Z$TE#:EAC:[1998&1/?= MO1>L:GU'72F+_=D/M_@@ NT,<'ZME#T*+L#PQ%K\"U!+ P04 " #$B6)6 MTKW0AJD" " &0 'AL+W=O326#AV9KLMVZ_?V4E#D:#3)NWE M2^RS[WG\G)V[&Z^5?C(%HH7G4D@S"0IKJU$8FK3 DIFNJE#23JYTR2R9>A&: M2B/+/*@481)%AV')N RF8[]VJZ=CM;2"2[S58)9ER?2W&0JUG@1QL%FXXXO" MNH5P.J[8 N_1/E2WFJRP9M@## MZ!U T@ 2K[L^R*L\9Y9-QUJM03MO8G,3'ZI'DS@NW:/<6TV[G'!V>BU7:"S= MLC7CT!*A6P[3!CRKP"CS#![31"2DE9.LI$S2W8RGF/:A5[< M@21*DAU\O3:\GN?K_5YX-;C_-MCEP\A4+,5)0#^\0;W"8+J_%Q]&)SND]5MI M_5WL/Y.V&WP(^WO#)$Y.8(L&/B\U\"T[590\QH+*8:YD9L 6S,(:H6 KA%0P M8WC.,0-F@*T8%VPN\( R_< P@< D[6AL$I9_)T;VK"J\C5^KBQU##\MJ$6C=@ZTGRME-X8[H&WZ MTQ]02P,$% @ Q(EB5M(L#,PA P ?0H !D !X;"]W;W)K&UL[5;?3]LP$/Y73MF$AL2:'VT!05L)MJ$A#='!8,].AJ36RW#M5(DRB:#^L&)?!9.1U4ST9J<8*+G&J MP315Q?3#*0JU& =QL%)<\5EIG2*X);CPJS-P9TD5>K.">?Y.(@<(12868? :)CC.Q3" 1&-[TO,H-O2 M.:[/5^AG_NQTEI09?*?$5Y[;@@&]1R#R#\ZWD)ST-$<;$/_'9K;@0Y@Y]5A$B?' ML $2OI0(A5N;^S55@&HT,&.0%IG,07"68-5IS.5OW MKM:1F4;"@4()>O7FR#.)^L?_;%R+ +- F855BKK+KHU^GQME,8>IYAF%X)K/ M)"]XQJ3]8R99HK%_U/L):38,(KW#H?#K0GU:YM+JI*K#1!2)?.VXOE"F$/Z M !1O^G&=OZV9M@_MESSG3+KJN3MJ5X-&\; M,[KZ&:H=# /0;;/3"E;5OL%(E:5VQ4]+Z@]1.P-:+Q1E^%)P&W0= MY^0'4$L#!!0 ( ,2)8E:5.+".X@( %8' 9 >&PO=V]R:W-H965T M6D+I;256M@+TM 0C.VSFUP; M"\?N;*>%_?J=G30M""JT[4OBL^]Y[KG$?CQ8*?U@""JVP81$X0"DRM8V#T6N(%"N&(2,:OFC-H2CK@ M]GC-_LGW3KU,F<$+)7[RS.;#H!= AC-6"GNK5E^P[J?K^%(EC'_"JLIMGP60 MEL:JH@:3@H++ZLT>Z^^P!>A%;P"2&I!XW54AK_*2638::+4"[;*)S0U\JQY- MXKAT/^7.:EKEA+.C<9J612F8Q0R^V1PU7*B"?F_NOOL2X4JFJL!!:*F60X1I MS3NI>),W>.,$KI6TN8&/,L/L.4%((ANER5KI)-G)>(GI,;3C%B11DNS@:S>= MMSU?^[]W7O%V7N=UIZAO%BS%84!L!O42@]'^7GP2G>]0W6E4=W:Q_X/JW;P] MV-_K)7%R#N^K -]S!"7%$U"T4!*E!36C0[8!*P].GX%Y!=98I5@%I20O$?PW M17/R$ -,9G @E#%H#JD"J%(3;(G&DA=8 RM&.09F2I"AF+[7';7/W_V^WQ3\ M[ N^3#CXNBG^@$Q+ M+N>;+@[B3BOJ] YWB8BW1,0D@@[K:R(VE%'KK-O^*S741_=LIYAD2\QZ#]8S MKYV7<,OK"M1S[^B&MEDI;65[S6QS:8PKK]RD5S?.-=-SMP$$S@@:'9]V ]"5 MBU>!50OOG%-ER8?],*>+#[5+H/694G8=N +-53KZ U!+ P04 " #$B6)6 MM)YY4%H) #R'0 &0 'AL+W=OMO MVS@2_U<(;W?1 HJLEVVY>0!)VN[V<'L-FFT7^Y&6:)NH)+HD%3?WU]_,4"\G M=I)><]C[D%@BA_.>'X?4R5;I+V8MA&7?RJ(RIZ.UM9O7X[')UJ+DQE<;4<', M4NF26WC5J['9:,%S6E06XR@(IN.2RVIT=D)C5_KL1-6VD)6XTLS49O+Q*D M)X+/4FS-X)FA)0NEON#+^_QT%*!"HA"910X@_VSK::#)B M66VL*IO%H$$I*_?+OS5^&"Q(@P,+HF9!1'H[0:3E&V[YV8E66Z:1&KCA YE* MJT$Y66%0KJV&60GK[-FU5=F7HPNP*V>7JH18&X[N.AE;X(XTXZSA=.$X10B((H>X!=WML;$+WX& M6QVG9#\GK)379L,S<3J"4C!"WXC1V2\_A=/@^ $]DT[/Y"'NWZ7GPYSF[)>? MTBB,CMDAGNQ]Q,5>HC)1<$PD.$+OX?$K MGWW:8(6B$"I5D.*8\@+UZ/CB(H]>P>TW4M6&"2=*=J(V*&K+#;-"0\'P5FU< MI07BE*Q6S@!0_8;+@B\*P0#?V+*VM1:,;\%^P[8"GC,.C N1^^R/H1(@3UK) MB^*6-?'/6>@%08!_+7/0''V5J;($HPQ&@,0T_&&ZU]K-.ON-QRI5'7VM>2&7 M$C@/)[WF#?TC,NF"J!%[8!E(M5IFMEUS?X35H#A0;H0F1 <%6GTHMN E[2B/ M%I0L.)IQLVZH?/:A8O^H*\'"B HS1V+;-U[T"D MSG.)%D'!8P+9H(!&(R;6%=$6M M2<\/$"1::%Y3'0?Q\;/]OFL<]Y?@ND'L7;^TA.@?_!<";!B+:D'EB:H6'<4+ M%LXGWF26#$:B9.Y%T8S]*BJPH7 5G4,Y2DA'3AG?$D^#Q)M&T_X]#;W)9,:N M>2%<4D*W\$58K-J6)HE3+YWV N-9Y 7)E'V$5.(:<@J7Y:!GH3:4>RUA.)D M831XGWJ3)&9_* M:FD.!$]_P><=D+YXG7AA,=\:2R=R+9W$W1ID <:0@$H*X M@*,MEE**M@^,-V_[HC;/AT7OFA?*;,H,-*]-_5NPF(G[ <3 /7_>?._OG]06 MB?SH_ 82826>C\''#LO;D?/52HL55-"C3-]^$SJ3$- KP,:>_!+Z%PVN!N#M MQM[#D(0>-+O'I UK^WX%CK]&R.A&_BF7@KW\2QO_53?VF1=0.Q]J:RQ$$=5? MB)6LR!"(+)2\5'F?V',HK&&.I?X\VM$$-_=^^N[(<_^V-J\TKW!/.:3)4]Z' MXRU?T02FY_PR!&R93GL'SOWDL <.\77;>/&(QC^F^0:ZI?\!_T&FB"K?DR-1 MX@5AL),CDWF/<#[L9/U< DB9II.V @B#?HA1.X+@9@E%95Y M>D>D>5#FW='0'P!/UU(Y?/^$+=5WHOO>ONSO@_F!30Z0;=/U0WPPP['WG7[C03# M;>16L#6'U(2TA-URWFAWJW%W3+ EQ1-:L M7(AA8PF]+IPR0)LFDKR)9 ,#JLGR3RP^DC]1/-8&L85G <^X/CP9NG8;\[6.)E!:^:(UUO M':2)<6?R]K0NBX*A4K!*BQ;BEUJ5Q(:H6(Z^=_V]^/M8O;3K6NEN&EE-8*.&4^S;YPOWVPP4&P_I_-NQ@**/"0 M1<6Y*XGN:/9*L337M#+XN&,0E+< 5NT<^J%UC?-759,38;XYGL,Z/.%#A\>@ M * 2R2D!2L^::X;31Z1 MTNX.AI?=;C=0%183@-Y1IB^Y0[J$KA:7B-!=4XM+=Q6FU4VM+O#NL,AJ)ZDV M%%RZ(1='EUP7BAG(J<+I7ZIC M)58-]-H"&P5(?2N$R0H4"J<*:B9P;LIZ&MRQ,!; M*8J^J^DV Y@A&"Q%BS@.4.%YI56] 0'$HL8K:!_ZE&ZB$R0!GP@0(<>HG M/V-XYPEHOT>+7?( B8 Z],/&U(=-J'%3N&L'1F@2^#,G#EEZ=PYKC[;2LR2& M%N1'&FF'H,_4-L.!V/7-^[[SC ??X4JA5_2U$7(4D=E]DNM&NP^:Y^X[7D_N MOH;^SC5L$P;VUR4L!1=.1NZ6OWVQ:D-?]1;*6E72XUIPV'N0 .:72MGV!05T MGWG/_@-02P,$% @ Q(EB5DU+",*C @ 4@8 !D !X;"]W;W)K&ULK95M3]LP$,>_BA4F-*2(/+>AM)$H;!HOV!#L07OI M)MY/8Y[N?_V?G+O.MD'>J M#DH6%<+9Q*ZW;F M>2JOH*'J6+3 <64M9$,U3F7IJ58"+6Q0P[S0]R=>0VON9'-KNY;97&PTJSE< M2Z(V34/EXQ*8V"ZYL[YK*B"LX%^U87NEHXJ4,*6-,-TS=B^P'Z?!+#RP53]DFVG6^ MSOE&:='TP:B@J7GWI@_].8P"4O^5@+ /"*WN;B.K\H)JFLVEV!)IO)%F!C95 M&XWB:FXNY59+7*TQ3F>?= 627/)<-."2CZ#GGD:L6?3R'K'L$.$KB" D5X+K M2I%WO(#B=X"'>@91X4[4,MQ+O(#\F$2!2T(_#/?PHB')R/*B?TFR0\0O(TQM MS%1+4;K+75O MX6C)!=:5THJ(]9>=X[F?LTC0+4: M\%QU+W+P>$.2-'#3)!Q9HMA-_0FY ,@KRDL@3"@%3[2WT<2=3J.C MD2%VIR?Q$?DL-&5$/#OV45I)Y 9^/++@[A-_$/725^6-ZKP!6=INIO N-UQW M)3]8AX9YUO6))_>NVUY169I38[#&4/]XFCA$=AVLFVC1VJZQ$AI[D!U6V/1! M&@=<7PNA=Q.SP? ;R7X!4$L#!!0 ( ,2)8E;DGK"#50< .X4 9 M>&PO=V]R:W-H965TV_I,0V MX#@)&J!I#2LYQ;FD=D<2FUU2);F6W:?OF/=Q.3R?,O7 ML #[=7NC<309M)2B!FF$DDS#ZF)T%;UYE[KUM."_ G;&>V;.DJ52W]S@4WDQ M"AT@J*"P3@/'OSNXAJIRBA#&'YW.T?!))^@_]]H_DNUHRY(;N%;5;Z*TFXO1 M;,1*6/&FLK=J]Q-T]F1.7Z$J0[]LUZZ-DA$K&F-5W0DC@EK(]I_?=W[P!&;A M$P)Q)Q 3[O9#A/(]M_SR7*L=TVXU:G,/9"I)(S@AW:8LK,:W N7LY2=9J!K8 M%WX/YGQB4:.;GQ2=]+M6.GY".HK99R7MQK /LH3R4,$$H0QXXA[/N_A9C>^A M&+,D"E@PC"_X#K+E 8;C/42]"TU?U"M^7N M)V+7C=:(O@7X_8B^CA=CMH(2-*^&R5;LB[+XT6)O (-[9%#C*0_BV3289?%>,@_" M:81.60&*E?^HV:^C, O"?':V__Y\'F28N8S83S/@CA).G-*#]F1 M/7D:I%$X#--Y&DS3C-T\$7%'\J_0(TD6!W$>>W-9% :S*!]F!N<6HP MFL1*%!Q#Y3AG#[S^!*@=_,O9>T5P7LC7$YO3 W[MH3W[?G@+JXIOY!N,&4Z% MW$OH>!KD,S]JXG 61.E\#TC#'<@&CO1F21+D87@\/PV#*,O9;B%Z3"?(-OD4]+#=;$A/26"J=2V=LQ0(#J!_J$ Q"#9<5V>]()C MI\?S$69G.HO8+QCRV)]I3H%8*?,W]<51%D28[>\!RQR&=]LP.@&]Z%+^F,'OD;RR_+LA [R&D>A&'FZ8CS('5 'M&5SQ6'&EZQ:0O>G\F1*>?[O;RRAW%/\>X2\QK# MDZ($9O@=E:8?X4X_N]R?TPCBQ?L MV(?K.&3_Z?^NKVX_+##0+/OEUY];IR\YDL80'>$X.O-'\7Z$G1,FHW.)(:)1 M6^=7\VS"^.,3]-27-ZH&B'PG9+E"!L%ZL*77H O1EPMD&(H'#]W4PQIE/MA% M'RE],./V]SY:@H25V,=W,O;:BW$T/-\ 'F5T'"<>L_)?OU0Q3&( M--A&(S&4O^/!I*92Y0%/#ISL-1S7OGLJ40O+O\_+?=_5UOSOE4('X08[,K!< MKL6R@IX7]GY^!-YS^HL$[BF)GO( 49C_+CU[$O:'PRS=9\EXBL&. 8&_SQ1G MRB:']?$L_NZPIQ!(10IWOW1QOWI@F*V<.)K(R/%.@SFA+9[G6U)21M!NC=EO M0&>%KK=%NG.*^,[-N:[I:5'D ^X:G*9R!=G@@1EWX*#YV?('BJ>@!<,Q6Q"- M(K?AT1MWD&C]3G21X[ZP00)SZ>/>,W4'NNL"[RW#[K:F=XC8SR(+1D34V8*CIJPI?XMB7S!R(]N]&J66]H+PB! M;CTGU2G];589SZ\-DB;2]3W' W^;-,TO8Q/W7U,O#NH&O2:;MJ,2WIIV^NH87:X MS+MJ[[#VR]N;P,]2];,1T>[O6#JS:THW64EFK:GK< $&PO M=V]R:W-H965T5VR :EL/O]HD0).M M6X<6"YIVQ3[2$FUQE4B-I.)XOW[G4K;DM$V& ON26-1]G'.?U-G.V$^NE-+3 M75UI=SXJO6^>3R8N+V4MW-@T4N/-QMA:>#S:[<0U5HHB*-75))E.YY-:*#VZ M. MGU_;BS+2^4EI>6W)M70N[OY25V9V/XM'QX)W:EIX/)A=GC=C*&^D_--<6 M3Y/>2J%JJ9TRFJSQL\O,Y8/ G\HN7,GOXF9K(WYQ ^OB_/1E ')2N:> M+0C\NY57LJK8$&#\?; YZEVRXNGOH_57@3NXK(635Z;ZJ I?GH^6(RKD1K25 M?V=VO\H#GQG;RTWEPE_:=;)Q.J*\==[4!V4@J)7N_HN[0QQ.%);3!Q22@T(2 M<'>. LJ?A!<79];LR+(TK/&/0#5H YS2G)0;;_%60<]?O)&@Y,XF'K;X9)(? M]"X[O>0!O3BAMT;[TM'/NI#%?0,3@.B1)$=\%SUXA/I=/)^^> 15UJ/*'K/^"*K' M]1#OI]\MDSAY09T)^BBI%+>2C)8H""^M$A55_(YR9,:BW@E=Z+S0A=+;,;W6 M])O0+5H/(8ZSB':2I(:B+$AI;TB0-OI9+G0N*[&N8+J15G@H=W8C&*[1D#F? M_-96>PK98E.8#G!F 42W&WAN+O+F*8(B1LF*@9JJJ$V&7UTB2*O ZHJM2R0W] M?"?SEGN=?M]L5"YM%(!-Y>CX?10D:^X%!(0'!&853$#D29I%<9K"??$7.AF0 MA4;\*\BQF;P4>HM$(A9L LPP&8$% I&Z#TU0A5#$.E)MDJB>98&Z2?9/(Z6BPQ872/#9 0JB[PS MS$ ?! +E,7V 6WL_(/QPJ E4D; R& (#Q77#[([Q(2_N)-*KP,YR:07_O"Z\ MU.%9WF'#H*(1?ZN8KJ&W8G]@%Z\Z4A!27(L8Y 4P'C$HK?Q0]PRO2W;S4"9[ MX'V3! 9(F=PQ\_XUP 5N,?:YQ9 ]]@^W3J7T%YT F MR3B8E70.=F\#^9U5'H% YWG..B,$5*4[$\B!QPI$:A#.6U1Y$9U W*FJ(M%B M14 Z#W45>'3=B+%P MZU>0Z_3($=L*.!#ZWE5FE]H,,XNRC"%1;]QG,+!6?K M(5+LXS.C7:OH8[&*O!S32]_%'RQ"I12FX0I[>?.!DSM_-DVBXT#[X;UI5$[+ M+/DQY 0)RJNV"%D1GD\"!GDG;:XXVR6CX4IBX,SF67 ,#^#\18X&T:%8&/!B MG!VB( *!+]IK3._[9B"QM5+6W."% 6:D+1228!>:XX]9A!:G6U&UDK88?*A" MB5%T?Y1"R7E(YV:KU3]A <^-QY%P^8#E(,2VHHK ? VF'QFYYZ'73!-7_QO M_X]CYL\0B+#2OY"Y%YCC89@_/'LP=L (H*V\E1K)B$P7*7CG/C&\']62>1FDV'YYC/"]3NA'HH\,LL9]D".U1)DZB M6;(:'N-HD2WH'9:YL'D9E J@K$P3,GF4P[A>Q.GP""O9C-X;#X0#]AG$LOGR MY"2;+Z+9(NE/WO09=EV;E,;Z9Z'>JJ[4=^@K4G6_MC18@^#]Q)H49SU-MB.A0OKEVMXU5.A7*Y:6'''@;]?#S] MGA=.(;L9WHVHYG-O?&@>3)H9;FF'!3AFGV'T(33.\?88=H#( P:VU(W@T$H. M-XFF&QR&MPS+ Y50E8.1+2X^K(#;7%/)L&@ BQ?'_>M;?UL+&[7"Y45RXS2X MS+6VIY*W-EQXAKL=2@L+K.*Y-O[:E7ER\KF""\\V?)0Y"D2Z+Y?^M/_N>]E] M[@SBW4?C6V&QN7@X;Z Z'2]F([+=AUCWX$T3/G[6QF-/AI]\(Y66!?!^8XP_ M/K"#_FOXXE]02P,$% @ Q(EB5@OE'5O" @ 108 !D !X;"]W;W)K M&ULI97;;AHQ$(9?9;2)HE:B[($E1T *.:B]B(02 MM;DVNP-KQ8>M;=CP]AU[84.DA%;J#6M[9[[Y!SP_HT:;%ULA.GB50MEQ5#E7 M7\:Q+2J4S/9UC8K>++21S-'6+&-;&V1E2)(BSI+D-):,JV@R"FH+-<*#"[& MT75Z.VOPGNFH/*_RA/SM!;3GEN(,$6%"^Y@)I@:Q8[0/B NMIAIB\D^P:09 M/&CE*@MWJL3R/2 F39VP;"=LFATDWF+1AT':@RS)L@.\0=?H(/ &_]MHB\D_ MQO@9N;0U*W 1A3#J DZ/S+,VNX$,B M/"/86BNK#3#(D_3+RU=P[/4;76:$LTRV!@ED@KY=HI[TX[C[QNK>$M MO#78!V:6G.H*7%!JTC\;1F!:TVHW3M?!*.;:D>V$944^C\8'T/N%UFZW\06Z M?X[)'U!+ P04 " #$B6)6PTG$AK@" G!@ &0 'AL+W=OD!:I NWR[#J3 MQ,*QL[9#X.]W[*2A2%!II7UI//;,F7.%-C5S%)HRMHU!EH>B6L99DIS'-1,J6BW"WM:L%KIU4BC<&K!M M73/SND:INV641ON->U%6SF_$JT7#2GQ ]ZO9&HKB$247-2HKM *#Q3*Z3B_7 MMS9TD$O+5. MUT,Q,:B%ZI_L9;B'@X*+SPJRH2 +O/M&@>4-0)5EV!&\V"IX%O-G_$MS#S3^& M\YZYM WCN(S(%!;-,T:KTY/T/+DZ0G8^DIT?0_]WLL?ATCFT;<._"UM"K?T2FLE"L&9=U38 9;GPD<3$ I#N0H:H_.6.RB8D"V]N"D\(E3L&\M,XR$4M^?6-)E MT/0@4#O]Z).(#\Q+U,LPHJR_/^5Z'X^[XQ2\[LW_EMZ/T#MF2E(-$@LJ3:9? MSB(P_5CJ Z>;, IVVM$]A65%DQR-3Z#S0FNW#WR#\;]A]1=02P,$% @ MQ(EB5I_),KWF @ 0< !D !X;"]W;W)K&UL MG55M;]HP$/XKIVRJ-@F1%Z"K>). ;MJD54)E:S^;Y"!6'3NU'>CVZW=V0D:K MPJI]B>WS/8^?N_C.X[W2#R9'M/!4"&DF06YM.0Q#D^98,--5)4K:V2A=,$M+ MO0U-J9%E'E2(,(FBR[!@7 ;3L;-F$LSBX;SO_+W#'<>].9J#BV2M MU(-;?,LF0>0$H<#4.@9&PPX7*(0C(AF/#6?0'NF Q_,#^QL$O96[;]B$\_ \:5*&/^%?>T;]P-(*V-5T8!)0<%E/;*G)@]' M@*OH!"!I (G771_D55XSRZ9CK?:@G3>QN8D/U:-)')?NIZRLIEU..#M=L)); M)F!E5?HP#BU1NHTP;>#S&IZ<@,<)W"AI7*6\1K3 M+O3B#B11DISAZ[4!]CQ?[W\#K.']U^&N)H:F9"E. KKT!O4.@^G%N_@R&IT1 MUV_%]<^Q_UO<>7@\@(MW5TF7FR0:O;![:SSZ2(5FJM M;[X&4E5)6W>HUMKV]UG=UOZZUX_##=-;+@T(W! TZGX:!/4%/RRL*GV36RM+ M+=-/N:F9<52MTMHCPZ+-R+7>7\0KJ<-VR'#^A^ M-&M#LW1$*46-R@JMP.!V$7W,+U=GWCX8_!38V:,Q^$PV6C_ZR9=R$66>$$KD MSB,P^NWQ&J7T0$3C:<",QI#>\7A\0+\-N5,N&V;Q6LM?HG35(KJ(H,0M:Z6[ MU]UG'/(Y]WA<2QN^T/6V^2P"WEJGZ\&9&-1"]7_V/.APY'"1O>%0# Y%X-T' M"BQOF&/+N=$=&&]-:'X04@W>1$XH?R@/SM"N(#^W?&@W%I]:5 X^[>D[3QVA M^KV4#PBK'J%X R$OX)M6KK+P2958O@9(B<[(J3AP6A4G$6^0)S#)8RBRHCB! M-QESG 2\R?_(L48A3L%M[@Q+=4<%$'420RN0EAI9DK06[@1AHI$&TOW MF4MFL 0&MD$NF 3.; 6EV(L25;!^GR?9.31(I5V1+5!M>;1K73=,O00>LRL+ M7-F0.J@SU4HBLDHBE#6,8>U%X]1LHQ&99B1 M@?>DP]\+W5KY0OM*MXJ3NV42@WG3&E[1"P%L9[!'Z82KX [6AEY1XUYB^.K* M)*9@MU(;43*0HA:.0!IFG*)T*]% R?P*"ZG_K?=8;TCKH1QB'\6VK.?458)7 M/3/R%VC[T*7?XUJ%E]:A/TS/,2A))]H,;$!J'D()!7>&J9V7IE6>YD O@?51 M-!^'%*L#,3^Y/U8L?L7C=_0RK!\(L(:B/PN_02(6T^0\OZ"GF8K*[THOXQ#I M<$K4>"B!4=O&"!Z0WD]CZCQQEF4)? ]G,V35D7*,/[7"]"I2]B1QP-FVKO4W M=KOU(*&BZ?X)EO);:_',H)+IJ0X8XJ MWE7)G]Z"].AMKM'L0@?R^I#0_3,]KHY-[F/_MO\V[SOD-V9V)#A(W))KELS. M(S!]U^DG3C?AI=]H1WTC#"MJU&B\ >UOM7:'B0\PMO[E/U!+ P04 " #$ MB6)6UUWNC==-L7SQYXK*UV:1N M6FU-";\LJWJ3-O"U7CUQV]JD.0W:%$_F)R?G3S:I+8]>_4#/;NI7/U1M4]C2 MW-2):S>;M-Z]-D5U_^/1[$@?O+>K=8,/GKSZ89NNS*UI/FYO:OCVQ,^2VXTI MG:W*I#;+'X\N9R]>S^W[W_/PHR5K75!L9#!!L;,G_IP^"B&C LY,# ^8R M@!#QA!W=E7:I9+/:: M%YL?6&PV3WZKRF;MDI_*W.3="9X Y![\N8+_>CXZXQN339/3V229G\SG(_.= M>G2 1LY$Q]9XY>??N/V?G)RQ'XSSS\ M9V.SO_KH3%(MDY]<8X%BA^'[LAF2#VN3 *3;M&:LP(]+6Z9E9M,B<0V\ TS: MN,2625:5*"=LLP,J;M; JT*';XN]DV)L>Q#2SSL;3X M[;:AA6&ARXVI ??)=]_^X]E\?O+RX_1VFOQ\>7E#WV5>/2Z08!IK7A?=/P MT,*F"UO8QLI4N7594;FV)E3!KG&+N/*!,;*]0;3ANP,@X,2UN3-E:^@5\P!R MV,%<>5LC/L,0PBZ@J5?3I& M*9D#6C8(,HV"[\313X,RF!;3";"",'2S=%GA*<,!ULJRK#4Q0N8@@IB.L]M2SVM-1 M1GDOI_/>9!7("(1VB-N^>)+D#R,LTAA/ K()D[BT(*+[[?TU83CE@]N8'/BD M #3?V4P)'KC+N:JVB&CS &<.,C<@.5W5AFD0S@T.@<;5IDB1"(F%\(!MB?15 MM37B/V^SB&(5%."&;>605L([+5( R0 <*E!-19:0) !@6;V9FD\?7^SMRD^G MA RGN+5-6N@&6T!1E@(;+M-,F&V2+"I85B4*"@Q\%_9BZI)H"NE^FEQ'+]S# M9L NZ&ZS6==5NY(-@(@!48$[)F S9DJPT-;5= MM,!,+KE?5\0+>P.K!(X-T5D#^L .03D'8P%M0,L90S3!10UN$+=912?+1X![ M7]5TKKDIP BJ=\G:I 7\Y'8.!!&CDQ\1.EV[W8)P0,E6H]T$)$#'4A*"X>.F M*N'W6ID:%W7)S[#);7+3UMDZ=3@FUJ;."_&?;]XYE=\@S6_>Q0";D@BII:T3 M/D3@,J[,'GH \1:P8C8+V+ZGCVGR#M[K(P)73IK=%ED%P%>J*LVJ G&(^ 'B MS!!R)$AX)UG1EGAVA_(#H+-@;0'QL>8 @4+GC]M0= &S&2!-V/045%H.<,&; M('YBCH,30T2+^B(,;M,=34E0ILG2"&'!(!3PF6&MH*Q'2JJ/#854WH.IIBA/ M\BHIJX;Q"6_A"M/DGXJLB6QS2V>MX@.X"" ?Y#'1G[6)UTMQVDFRY>./F)>9 M!_!-0@Q.ME6<)$"R&[^/+B40W#6+Q;^"(+Q?FY).1G:XK%"W$8'68#S4-A6X MFA>(XW5Z!X@.)\-FB9<\O)$,W!E4EZ8DUB8"K-&:%T0$;?02=[6QCBA%M@>4 MXL4G+@T" 93KTIK\)>\1Q*U+V0=!\@*-6O'N1=,C\X)VS\AP8<4+[UA G$'\ M6.8(A$0W1%,*Z]'6*H^/]!B;FVW_76!_-<6+!4; -?H=9" ]&KAS$E1GM!0R=#O3F(>*"]8#J!G@,\HR56YFE1E2RVQ53-B(+6 M:%)=*:F0NJ/?@KX:4KNJ0H-:Y.<=(E&";&GK2_L ZH[X0I/K7C\/3Y((]-, M95 ':8'J2S+NRMRRTF.2%D&#*)LF-_Q!V!#A"L>!G )3GCU-\G0'/RZ;B$1J MU@A,(S C:3ZOSJ?@Y;FFJW*[ZFY(].'AUVIF#I\?P)/F=VC(1F;S1FP4Y2:& M^_2$X28S&A'6.?F(/Z;DUM4Y_%[L)AY[%#9@X$#Y"FN1>(2](+OFEC!'@A!% MD!.=!?YB5 *UK6+W1,RI3)3HZW( MA.#8?QM0<>)KB/XBXYVU C)31#\#FP510,HZ"$ZGT\$+RTJ5;#1IO#WDH)I( M9H-[2+U_ABY08]%W +]5UB+J2Q\(&RV( = L8#%>*5O^&KEVPIQU'K@V\OQ( MU'O71^"9L!*+^#1H&&(&='30:U,:C41X7Y+2WH2?49R*^LAC5E$SP=04Q(-' M@&"!@"VLH85$4R[;!MW<:' $+;$+;2_@6B2PQV-;+MMBR?0W/(L_'Y9P0/NN MH^X)B2G@DGAJ> H8@IZF0[7+ME\?ZZSGG/CV@AK!7(0W(IS )"!WD+*J()!$ M00ZIUPDQ$4_H+21;'M,XVZBX1H.>Y ![[MAHD>Z"( MJY1L>,*!%U!7%=(YVG;^5W+:K'/DB6U32]A&()GR.'I6=\Y"!9HX3X&X2'P1 M8IVK,G:<(HR%755PY(E)ZU*M&T_S9#QN0!!YE,?PX4$#YVW2VI*76<0"1<,. MXYP2XZ4_M?A]1#0W&-D$;/SD%1S0U3MR?:[DK"\YJ#=XJ(.X$&4Y@(LNP2+) M[0 ]1$W&L;: Y[R\+/O?++ BQX:\G+ :1V&&9XLQ%$WFU-K73Y.YP=V:A7XEZPG'[G*:YK;;IV\1_Q@,!R@W_/3X[!?O-$ M=^Q@F\*%%#1F,:@A01>1"T4XVQJ,+Y&HI>.0J9=>]R!^R!_.TPU0?1['5+T9 M!&]C^ S<9% :5=(L>!?M$R+&H.0$"02 M/S@_%MT0V'.+YEP(K6PX(R4\R-Y95^;CXB8L/H:2"X^2B]$-76J@_7WDS0&K M76JDGLCX3=4N&C"?-/,TB+G_EX7"A\C=9/L2*"\*?^WY:(=,AM@%%I]VU19I MC9X_2#KGF/W:Y1(3:V6VTYG2#J0:PL\_G[F81DDL/%5.2P"@:\_1ZD$@^(%! MH_!77_YD0&><"B?SUV&^!6VAM/Q4M]LF0U\>'2>BIT]E=5\*?2+) 2X K!#P MBAT>%!&VB:,^*-/)B"R]H]<]BPX")C+ZOD8O!GWHI48CK/$&8@>?($?*G1KX M/M;$7LA:SO>KD8^PH(B%/0-:4<(W-)!3,YRHH90AB3Y6**P^@IJ1#7!.!W$6 MZ9=+>O(&UJ/ KZ: :0A\@*^(X2[XN5*YA_<>SNZ;V?G)Y.SY,QKZ#7P^/9]1 M8@H5*YBJQ6Z,X9]YAG\VRH?7Y1U@;W-(_(T.'LX91S.26K71=_%U3,ZQ/%"& ME$W*S0*#P!E*0,UE2C2*- ?R]5UJ"SS 8\#8,:IJMA<"_4MX,V-*X3 9D:-C M*\33KP0P7(.<9YUF#Q5&5Q7BJL5/U3^IQ0H9,+F -)>IK2DO:3B$&>1UU9\O MV.R>_Q&N,FTD?8O?.B,XL@0+""XX2H $A)$@I%EU B)Z_%B"K<7FYBJUI>2 M*T=&2+D/5L\,!8IL-RV+3)$\U0;.>HWU+W=&TYW?X8S?3\ M$&.LV&DF @4C)K(";2ZJ,@=!V@*!KB5]2SFW/LT"H&UC"S5Q*0= (HRLJGL: MVJ#=ZV,]N7%9;1=(W OP0J;)"#L_]^S\?)2=WR(!_HX$F/QF4JP$.,C:7S51 M\M93.+FI:PD]\_'Q+MG<9_<_),LX%X]DH%Z>#UO$02]!74C&8FH1>95"(PV8 MQ56+;B%:_D2@:$/E),ECG;\PS3UZ]?(B9C8MSD=DP$MLPK; X&Y0[;#E=5R M8BJB\H*U!:(!RVT7JCI@610W #!EI!_ 3_Z+!4O+=2K5 L4A:YQRVPK_ EGO MO=F6^^^292O,#*]%4B0/4@V$WM%,FI X 3'BY*8Z! MNHB6/<;(*N!0#6;\XK!YP$), 10(;Q>8TY'R%A8/F/7$0(U:E)_=X*G?8(=J MR(:-H) C#F33.<.1U=YZ3RMV6S0?30X'KM7W/":Q#ID,5^OXA]MTYX&&AW4; MA?$Q/G)@#:F6Z&MD+4YJ1#<&^RC:ON?YA6AL+BS-J>2&J-FKDBRMZUV4MD'F M^.KM).D6[,P'L?49P!BJO-7 N<5,"6R% W=L!(R9=[.34$=Y\ED#CPJC!LLB M'SDV"9\PHLTFLYCB8,ERZ)E3EI1Q<(W&,CL8X,2B)&I*C.+;VC7'%CP6_E2U M8I11R FU.%LOA&$1@/\:>*JZ*#@"G:2IKW2CZ 2:#W!X-8O?!29?*!Q@>,^7!F M+"E;\@NP6!&P@3E'3O7WW ]).7J7S)>WP80 CDCEDP>$ ,5 &0D1H>9:<>Y MA))5'KE%F!DG2G?&+RQL/2'C)I704P%"DL-V$Y!-V;JLBFK%+BE[1!,NH /= MASR&9C\*%L)PQZ=FQ(_Q95$X4.4J0[OK.MV%QRX4U*J>I$('CQJK# M3*?Z+QC36%RQ6:CC&/ ]D7TC"B.'FS"$(7J$&>2U ?E#=,2%3 '2)1##+BMT M:Z(LHN!?=V_>A_80TGFCV_'H@Z.HF*_>Z'O4.=JL@)@A;DE$A_K%@]8/+JCM M%!"-2IVH>GLV*CENR+W&V#?@" -DE/$9%$%?,U'2>6S\8ZH1\]*)Y P'SR(W M)C= M!AB)C9]$WV+(\Y(Y"V?@ _! HMCJ<(QPJ@.)J4/HOB#,^C(8RK)A9"3 M5TE:CRJRL391T3$;5$NV0+(UK 'G%;;V'O,!M= 1=(W&J6$>J&'^&3WB*W(Y>S!("%\X1W+=K_,-=<7; M;:&! /)WS4K43M@9!9<75!R K*:5.E%FBO/V/$HSXW$0(:4HTH(M/(Y6@6PN M03IG(*5+L[18-X@E%E2*L$D_,27%%50^6QVJG;A8ZC]2/\#SAA"4AIVB/ G% MDKD"JE%K+ >SNI9#5IC ^P17-DAD>+?>]<65:DJ6:U-)V7FD17GG_C:Z-*1^ M'*?5X.-.8PM,5U05M4$M]U>,]%PV(6A_#/.Q]10SWF >=7Y"628XY1N""1"R M3Q!:6\S'1O8#X_3K&"1T=\Q&FR]>O0=*0SADMCH9T;P0=3!G)M8,'5KJC& FJ-)[G1E?ZH@ MTKE10#T='4S>T<5+8)LRX_HNJ9#I'+309GT(;&$)OZZO@&++QI1K%+U23U$% M6AD<<&#S4MW3-;&68'Q:,75\*4.LFWL2RB^XCW2?GA59@J9!MD8OY."*Y'49 M+)'U2S!C[\U%"9F]BK%+7C&5&-(* Y?Q[FD66-9'HPD#HL,5$WO5K&,B(C10 MS<;[GW[%LHZ" A$C.O0+YTBB)VJ;!/.8"C./J^4Q1JKT9\J/&Z?%;5$@%Q%E M\#RBW$EF:["\7,--/J"7K"^#]9ZVM^*E&ITA$^>)YT?2OPXKR3Q?X<2PT>TR M3*=-L 8LO:MJ\?#:&KBDI2S9I!-.*()#(]6!O MZ7,:OXL %^=&<#K,_5>9R!9/LG%B#)O#,&01UJ 0RY)J1'NU+!P;HNI[9MB" M$Z'H2V :IW-T<3X3_:R]R<']J(J[?B$ O$H](UUW5/4]VQ\^$MDU4H(_%OE= MW-RV-.2=15XJ&E@4A0#;A9)-@@=V]CBGZI$-RR+38PHR)FW),$L%2^KB,OG% M3A33 %'#N$ZM2R\JUX_$16@?%1JA%6PVWL;UAY0@#!7-W7H[ M7K)C!M[;HD %L"2O&*' "P<-CXO=$LJXAJRLM($7*7Y'>">M1@R#!&\IB8G*33_5R!@^ AZBK=6\%* MM]*!Z@58"@.9W%E#)1U=2X=-+/BF 3E)E@9!""N2_SI2ZM K0(MQ2,%OTDFH MCA>.Y?Z"(0B MV>ZKZ#?*\%28@:#N7V2U"AU^J:&-C9Q>X\$H4GO:OXN' 0S$)M]^83>1AD0B M4,00S5 JJF<9((B' >H4C6#3?^@0TRHNZH95Y/.+M S\3HM25,I7*O6JE)I( MZRM9WT0(8YYX'^ C5J&;$D)'[5T5.[2A8?\M-R]J@#$0" MOW"K*YD#N7DX.)2;K>,Z8EP8D3$YO!RZ"VF120!0HJ'[V);0"((^S:E3P/I)5PSJM$+0%WXMUI%4@G//@TV""RI%\)''"*1%#? MH219Z. O4U!>Q]53:$?8#;>$ #FI;&K4KH,L^'0X9=-D?S\7@9#433'[,7C6\1$^BACT$ M"$E>,LV(UC? MV(+*BK"*45 .+)_)> M"[SE1DA/^TCQAA/R SJ6/QVC6OXYCH,1L"^6,M1+'MZ6AJ+'!.4F7Q25\P&4 MQ0XO8ZD--4N5[,W2A66\\3MOSPE^6)KE@DD]F41/9O\@> OA[JE&;K^CY1C; M7-CF4W +3T#YR(&]H+KSD].7?]O_;\7V_3?Y@G3M:K=K3E^DN!3&I+YZJ7^% M#>FC;Y+9?/)L_FQR]NPB>OA\SB_GDXOD\#M[% MQ-I__>QTY/9P MN+RG5#G]S%$^==O'8%Z8+-4KI$3LC][%[BU!=> M5X&MAU,>]V90&P&<#CMGOAX891::65K_AR3! '63Y)P6Q[U)CVBH M1* BG3NZ)/5Z24VSAF)V)9KO?*.!OL$WTBQ[3WE ;>ZJ3VSLY8"J'7^T8<:6 M+ZY$_-D-.]08/-900YB.\HV^$-C7'MF.H$Q]9AMOC,@I-D>E0UFC'DEH,1K, MI!.J ]GYJQ'!%Q*0/IE=7%/:KYCME\/:NEL RVT156&.'8S+Z(HK2LLXO!M" MTO]1 ,C77&D%O%_Y?[3O&_C%8&E=YY(>)[>"PG%PWYR4^<0UIL.%\1),,UB& MQD7=,C\1.6)PR:4E KC/3T["71@3?_GPFJ@DOOT748@A@=(4DM75PB!%R#*& M@WP'+[R4/P0F)]DF L9AW!'?&:R1HU^ULB@K4 BBU+-/2(JD2.T0G$V*$E<$BN^T:K_"FOZ8R 1!J\K65FSO' MH\15$9T6$2519H^AX$I9K@8C(]+7Z:&>UWOI9+&A\<$6J!SO0PF+KP@ M;G.NU4Y!EK!#@>Q)S+2X76X9B\X+B2&2P8KZ#L1>J$["?3^D/(/T8!8Z B;CW=SO>?#C?]R20U$TFI?Q:!M_-]-.?++-?;TXD<. MN)#W\=I7&<@3/I /Z4-RI=C>=OT 20>$C=*(.VM M:O"V$]*X8L'A6I#J0NWWZL@!B=$54(LJ&&%]Q M*^6]H7$E!AMP4%""2:IUY.YG_4,X6"%45W+Q!\2MJEI!@I4N9@\"*;*5NE?.C MF4H):>>CHZ372^JBD-23 2:YY?@RJ$B0HBR^?5N05.JRB.8GMY^YI! MAIEN/](OQ[/3273'QW5TQ\=Q^LACA>(_%"\LAC?@D M^M-G8):LZ ^\T5\ *AO^*VC^::)_1.Z2_W1:>)W_ MUOW),"0F )0T^F%T^/ MN#5+OS35EOZ0VJ)JP :BCV 5 B?B"_#[L@+31K[@ OY/Z[WZ/U!+ P04 M" #$B6)6L8"H=8D# C"@ &0 'AL+W=O#$2+I^D1J;6P'(O5)41C>-A5#$A@_G4TU9Z/E6-+86$E2:FJ2JF_UU"J?:S M( D.A%NQW5E'B.;3FFUA#?;/>J5Q%_4HN:A &J$DT5#,@D5RM1PX?L_PEX"] M.5H3Y\E&J3NW^2V?!;$S"$K@UB$P_-W#!RA+!X1F_--A!KU*)WB\/J!_\KZC M+QMFX(,JOXK<[F;!." Y%*PI[:W:_PJ=/]Y KDKCOV3?\<8!X8VQJNJ$T8)* MR/;/'KHXO$: =@+4V]TJ\E;>,,OF4ZWV1#MN1',+[ZJ71N.$=$E96XVG N7L M_'>]95+\Q]H0R9RLQ5:*0G F+5EPKAIIA=R2E2H%%V#(SW^P30GFEVED4;T# MB7BG:MFJHB^H2BCYK*3=&?)1YI _!8C0[MYX>C!^2<\BW@"_)&D2$AI3>@8O M[8.1>KST!P7CN1BT&K+G-;@6NS(UXS +L(<,Z'L(YN_?)Z3?+>J+X\!.)!^(@D- MQW0<9N/1$7$2IG009J.$?/5=#OD%NP>-0ZL-FR$X[HS%Z+KJ<'()O29+'_(# M"@(/A@@^&!Z3TFP8)J.4?"P*'%,N43X].*B( =YH8;',KM[LVMHJ?D=4[;)O M3DYI'";Q\(23(5F!]C>& MY'#AIF:.$_Q5L"@^HJ>V)>$837M+^&^Z.C^*]C =('KR)">3&'.2=LEZKB>. MB^,RID?;^'(T[-6\630[;,\T_J!O_,&K&]\\R;WK^#W3&B>8(5:1NM%\A_GH M(^9_^[R19>.>^6*(OVC:.[RG]B^@17OQ M/[*WSZ?/3&\%6E="@:)87QA=W3Y)VHU5M7\&;)3%1X5?[O 5!]HQX'FAE#UL MG(+^73C_!E!+ P04 " #$B6)6>-:+K'T$ "-# &0 'AL+W=O=2#QRT+IEEM0\/+E(G+P7^"Y@8_;>B;-DKM0/M[BJSB:!(P0-E-8A<'RLX2,T MC0-"&O\.F)/Q2*>X_[Y%_^QM1UOFW,!'U?PM*KL\F^034L&"KQI[JS9?8+#' M$RQ58_Q_LNEELW1"RI6QJAV4D4$K9/_D]X,?]A3RX"<*;%!@GG=_D&=YR2V? MG6JU(=I)(YI[\:9Z;20GI O*G=7X5:">G=W"&N0*R-NO?-Z >7&B1V _00@9N5;2+@WY)"NH'@-,D<[(B6TY7;"CB)=0OB=12 D+&#N"%XTV M1AXO.F[C(=-ZQ?BPHBN($]/Q$LXFF/$&]!HFLS>OPC3X<(16/-**CZ'/[K# MJE4#1"U()0RO:PTU][F*.WH(S/R!U*!JS;NE0%2H?2[+:A2P#]U!TXX?_N95 MSH+H WFI)Y8(L4L@_P#70R80C".T<] ^EEM!%U/W+R3?I+ H=6>Y!4->DSBB M>9'3+$IP$44T3AE-DX)<20M:>L?P9L0I:!S$- Z#<2>G41+2 N&_*HN26P>] M)DE$HR"B8>R0XY#F84R3/'PQXU_ &9>P%B68D]\^Z_KVBI2J[= _6,#DZCL1 ML!UNPL"6GF_W;Q0.PL#VE0Y.0S:*W(-:\E6,SB2[!#4[Y[ C/")1D- ML;,6*]Q;\''><*VYM ^$8SD#7E]V MSTDTS!):I#M:F*]QZO+Q2<[NPO6+W#W2AY*Q#R7/[D,E=G*--R5I!)^+1F . M&.^;]"^LP^)'>H"1T_^:7K[MPX&WY1:>?5FLO2)?A#'YV%5NUPU8(V M>Z[/BY2FODP2;"PLS?M@.!A\/1)H^ M]C&Z->C)).B"C&''+G% -)@NE;N@%"FY66)NEX 36/4SAV^?V-5=)\'JQU,> MXR"$JK$'/;DCGR*\10B\38HX>?=,_N$C!V^=^F=V)-CR8AKF\6_S1]Y)AK$- MXN?R9H\2XDA/F.Z-B,BV]H.PP3I>2=M/B^/N.&N?]R/F3KP?U*^YK@7>!@TL M4#5XGV&1ZW[X[1=6=7[@G"N+KO&O2_R] -H)X/>%4G:[< >,OT!F_P-02P,$ M% @ Q(EB5E"6"X? @ ?@8 !D !X;"]W;W)K&ULK55M3]LP$/XKIS AD*(F=I(FA392"T/C Q("-CZ[R;6-<.S,=BG\ M^]E)&XJ :I/V)?;Y[IY[SB]/QANIGO0*T>"MCFK,@T,4*:Z8'LD%A M/0NI:F:LJ9:!;A2RLDVJ>4##/F[7;E4^EFO#*X&W"O2ZKIEZG2&7 MFXE'O-W"7;5<&;<0Y..&+?$>S<_F5EDKZ%'*JD:A*RE X6+B3Z @AQ\(X!&:'9[Q SAV0I?%[B^GU)5WB_GR'?M7V M;GN9,XT7DC]6I5E-O,R#$A=LSIML M&=25Z$;VLMV'O80L_"*!;A-HR[LKU+*\9(;E8R4WH%RT17.3MM4VVY*KA#N4 M>Z.LM[)Y)K\6SRB,5*\^"'L%3A[8G*,^'0?&@KN0H-@"S3H@^@40H7 CA5EI M^"Y*+-\#!)953XWNJ,WH0<1++ 80$1]H2.D!O*AO-6KQHK]J=?!9BQU _#F M>Q]GNF$%3CS[ #2J9_3RXR,R#,\/T(M[>O$A]/S>OK=RS1'D JH=U<]('H8Y M/LIH&)W#_QJGVA&R9X'U'%5['CN7.Q?W(7#'-O92&E05X[KW?X/8SVCJ$Q+M MK45^FJ9^%@_AT;Y7VRHT2A:HW_*BX
@_^7D?P!02P,$% @ MQ(EB5IN/@LU@ P M0@ !D !X;"]W;W)K&UL MQ5;;;MLX$/T50BV*!F CDKI83FT#2=IB"VR H&FWS[0TMH1*HDI2,5U&JW M#'AP$'RJMJ5U@G"UZ.06[L!^Z6XU[L(1I:@::$VE6J)ALPPN^<55XO2]PE\5 M[,QD35PD:Z6^N$-+[O,8/1I3.JL.4RR )2P$;VM?VD=G_ /AY/,%>U\4^R&W1G<4#RWEC5[(V1 M05.UPUL^[/,P,UKBAW M5N-IA79V=:NQOMH^$MD6Y/WWONHPXY:2%OOA]6>YKL&<+4*+GIQ^F.]1KP94 M\0-4+LB-:FUIR/NV@.(I0(@41Y[BP/-*G$1\!_DYB3@E@@EQ B\:XXX\7O3_ MXWXNW $L?A[,79P+T\D# /Z'H+5JQ<\96]/4(U'JO$I]-4=7L2BKX&H M#>FFM.% ^SG&IS%?O<@$B]Z27_6^-(X=%@F:-6A?J,.1*YA[<'*MFJZW>&S4 MQNZD!A]%*77A-P>#EX13+CB-DV0BRZ(9S41*/O2ZK6R_-]Y4#VYM1D5.DUE$ MDVPVD8A$T#B*R9^ U[=4=4&J!A-Y#RYW1U.1S"F/T^,>/;(L)3=XW?2TM%/@IPM[+*^D_=@?5UQ%&CKH1.SO*!,U23AE/ MSY"?E?4DRP)AYS3CXHF,I7,:S<;,G.CI9.SIY"=[VE]%BHD;!H\+:OU(MJ"V M6G9EA4Y@B\+G6O^TZ]_2^E^P9[%&=Q9+97Q.19S1B&6^V[,DP7((\K'%V]'Z M8"=5X0DV-8N/J#RF41KO:WT_J^1_K&$Y&20-ZZP>F(;GJ6SM,E5$ZSN3+ M810=U8>!?B/UMFH-J6&#INQ\AG71PY <-E9U?C"ME<4QYY =@IXOE'* M'C;.P?BGLOH;4$L#!!0 ( ,2)8E8/;NXH9P, /,( 9 >&PO=V]R M:W-H965TE^_8Z4K:BU8V3 ODCBP[N'S_%X/,UW2G\W6P!+GMM& MFD6PM;:[#D-3;J$5YDIU('%FK70K+ [U)C2=!E%YI[8)>11E82MJ&2SG'KO3 MR[GJ;5-+N-/$]&TK](];:-1N$;#@ 'RK-UOK@' Y[\0&[L'^T=UI'(4C2U6W M($VM)-&P7@0K=GV;.GMO\&<-.S/Y)BZ21Z6^N\&7:A%$3A T4%K'(/#U!!^@ M:1P1ROA[SQF,2SK'Z?>!_9./'6-Y% 8^J.:ONK+;15 $I(*UZ!O[3>T^PSX> M+[!4C?%/LMO;1@$I>V-5NW=&!6TMA[=XWN_#6QSXWH%[W<-"7N5'8<5RKM6. M:&>-;.[#A^J]45PM75+NK<;9&OWL\HNT0F[JQP;(RABPAA*)1^'B02!D+N>A MQ46<:5CN"6\'0OX*(>/DJY)V:\COLH+J9X(0U8T2^4'B+3_+^!'**Q(S2GC$ M^1F^> PY]GSQ?PKY5*0#3W*:QY7+M>E$"8L Z\& ?H)@^?X=RZ*;,RJ3465R MCGUY/U0)46MBMT!*U79*@K3&(?5+",*%@ >S$;($498EK\$GA'1:X4::T9+QF++T10ICC*:SF. Q BV% M6[V")[S=.ES=J+7="0VO15;DG')6'(W?3/:KNE$538H9C7&#?YU)LH(F"2,/ M6E1XH>-E?V3"YJ1<20$^%OWX/I M11$G=%84ER]('L>TR/)+\J"L:"8IYS3*9C2)9Q.,4<8*FA9C1L^46CJ66GJ^ MU+#353W6$AY<>.ZP7SCU4O:HYJ<@W*3$;&H8(K3JJ!(-N8#GLNDK,--T'9F= MO%G/RWQK!6*%Q6ZGHHC.DLP-D^D&(IPFB8/3"3S+:9Q[-)N@14JSM'!H/J5@ M2)R>VOAPTHA:T!O?;@U>7KVT0T\:T;&CKX9&]F(^_ Y\%7I32T,:6*-K=)7C MYNBAQ0X#JSK?UAZ5Q2;I/[?X5P+:&>#\6BE[&+@%QO^&UL MS55M3]LP$/XK5IC0)I7FI2T4:"-1& QI2(@.]ME-KHV%$V<^IX7]^IV=-!2I M%.W#7K[$=_8]SSUGQ^?12NE'S ,>\IE@6,O,Z8\\7U,,L@Y=E4)!:W,EW[*D(H<"A2J8AOG8.PM/)GT;[P(>!*QPPV:V MDIE2C]:Y3L=>8 6!A,18!D[#$LY!2DM$,GXTG%Z;T@(W[37[I:N=:IEQA',E MOXO49&-OZ+$4YKR2YDZMOD!3S\#R)4JB^[)5'=NGC$F%1N4-F/Q<%/7(GYI] MV ,@S< 40.(G.XZD5-YP0V/1UJMF+;1Q&8-5ZI#DSA1V$.9&DVK@G FOBZ6 M@(9VV2#[^(W/)."GD6^(V:[[2<,RJ5FB-UC"B-VHPF3(/A6V?/\?7>KW-;>36XOQUL+\8)ECR!L4=_/H)> M@A?O[X6'P>D.:?U66G\7>SRM[P-3<\:77$A[" =TW0Z02V (2:6%$;!5]V[F M_;UA%/1.V;\:S] 614<)^0QT>YQOQE]IA=A\?S?7?4$]28J?D.Z:NN1"M\ZY M0L.NJ'$A^THI =D#EQ6P^^ZTRQ*E2Z6Y;1TO8CXX*XS>L_[/C0__R,;_Y0/H M'X>=XZ,!6<>=X3!XM?V#(.P,!X-M=]+?:)$YZ(5[")"25(6INV4[V[XU9W6+ M?0FO'ZH;KA=6LH0Y08/NT&PO=V]R:W-H M965TZ ##DON1"C[W" MF.K8]W5:0$EU3U8@<"27JJ0&5;7P=:6 9BZHY'X4!(=^29GPXI&SS50\DK7A M3,!,$5V7)54_IL#E:NR%WMIPS1:%L08_'E5T 7,P-]5,H>9W*!DK06@F!5&0 MC[U)>#P=6'_G<,M@I3=D8C-)I+RSRD4V]@)+"#BDQB)0_"WA%#BW0$CC>XOI M=5/:P$UYC7[NM^OP.P%1&Q YWLU$CN49-30>*;DBRGHCFA5 [D"JFL%N.)&D[TO-.&@]T>^P5FLKY^VB-,& M,7H&,8S(E12FT.2#R"![#. CO8YCM.8XC;8BGD':(_WP@$1!%&W!ZW M_\]R?BK5!FCP-)!MF&-=T13&'G:$!K4$+][="0^#DRTT!QW-P3;T>(X-F-4< MB,R)*8#DEO;2T48+U1IPGZC("&)2R!DW!_+46=U-\G-[UYCZ1255)1>[H^1+]S4AB= M_*7E;998^+_$WD*)#8/PX&@XW%I0+_H\=43[&S=I"6KAW@L::=3"-)=J9^V> M))/F)GYP;]XSN-0+AJPYY!@:]-X//:*:-T*C&%FY>SF1!F]Y)Q;XK )E'7 \ MEUA1K6(GZ!YJ\4]02P,$% @ Q(EB5F/91QGH @ : < !D !X;"]W M;W)K&ULM55M;]HP$/XKIVRJJ$2;%Z!0"DC0[J72 MJE6EW3Z;Y"!6'9O9#K3[]3LG(="*HFK3OL0^^^ZYY^S3(EIXRH0T M0R^U=MGW?1.GF#%SJI8H:6>N=,8LF7KAFZ5&EA1!F?"C(#CS,\:E-QH4:[=Z M-%"Y%5SBK0:39QG3SQ,4:CWT0F^S<,<7J74+_FBP9 NX.]^@?RYJIUIFS."E$C]Y8M.AU_,@P3G+A;U3ZZ]8U=-Q>+$2 MIOC"NO(-/(AS8U56!1.#C,MR9$_5.;PG(*H"HH)WF:A@><4L&PVT6H-VWH3F M)D6I1321X])=RM1JVN449T?C.,ZS7#"+"7RW*6JX5!E=;^K.?85P+6.5(33N MV4R@.1[XEI*Z4#^N$DS*!-$;"<((;I2TJ8%/,L'D)8!/;&O*T8;R)#J(>(7Q M*;3")D1!%!W :]5'T"KP6O]T!/LJ+W';^W%=._7-DL4X] C-H%ZA-SKZ$)X% M%P=8MVO6[4/HHRFU9Y(+!#4'XK=4$J5U!MLI1Q7EQ"_*X>6-:BQ=K()<4CL+ M_INL!;6Q 283: AES!LW?IC9?4JDI'C^K[0H ZA<4]@*C265L ;6C'P,S)4@ MJ3%]./K0BX+6Q;O'AVW"+T7"UPZ-;]ODK_?&*\:%:Y(34HN3*:.;V6Q-,&PO=V]R:W-H965TPF?;%X##]^PSDX],D#%W=R :#(8U76\M1:*+4\&HUD MMH"*28&(U/EFP.$U WRRN!O5&'DA<5U++@-1$P M.[7.O*/S5,L;@=L"'F2O3;0F4\[O=.=+?FJYFA"4D"F-P/!S#Q=0EAH(:?R] MQK2Z+?7"?KM%_V1T1UVF3,(%+W\4N5J<6HE%2(^2K[Q6"TD^UCGDVP CY->1I"W) F90WS/)M2E M= #/[Y3V#9X_I/2'ITKOTK5!"G8CZ9 YDDN6P:F%,2%!W(,U?O_.B]SC 9Y! MQS,80A]/, 3S50F$SX@TG*>&<_8,YV'4]^\2ZOK'Y*V^&!U$+8#\!";6-B=H M,:BF((S56D%M/?WCX:%+I942< _U"CJ)/XB7AG88![T1&J0VI3'Y##4(5A)6 MYX3E& J%5(+IF.Z$(S>P(QIM^HEGAV%,)@P]V2S$Q','JJCGG4S@)W82;3;T M8VJ[042NT9I,9 NS+$>>)5]B,E*=H!>&*$A[_<@. Y]\YPI9[C,7@4?=WE+9 M]M/ ]MQH:RP(4]N/_79LP)O"SIO"86]J\F[G3(0O-XFQ4+]V>=(PXEM[TG_] M_C Y%_(/9_?H&G-X.X!KT!=:WT_.YG,!W^3C(XBL0!-?B2+;B%]@3A1X MUBOTCG;L"PX5>,%E3T"^&=O(KG^%L319,+'!^ZN8 3GX*:1SV(W=LA*CZ=M* M285NJ^E/85[41A$T^Q)$P?.-JZ<8:GVO2YR4;C'QZ'%O^M\C;_UM=9X+5J-1 M]C)Y2;\_WN+"VC ;Y ,/LTT4;0XP=8+])[ /-V-UAF7%,XQ?QWQ9B-^!W_,4 MP#SWU$=H8+N>N^4C8;K)>4X2]^8"S)U)$K81H N(UP$]G_RB+OE%+TU^>$]C MU&7:PYH\N*H+-9@%AZ%?Z_;7&SY[\U%3IGW6@4$N^TGH!KE+\HD58AW\-_4] MXB$64]NWL+EX/6QY">T=M>\Z7M(@XZ+4M=UDZ_9-';3#;0-Y$+AV'":'_?G8 M21-RT4; "(N!&11&F*:V%WN'VWM1?Y AQ6L4[T,_WEX5QB]PA;ASA7C07IA* MS6,&*:]KP)X%FH-N3O7 NIK<2&MG"3RXQ?\L"Y-.@>3-RM?D-_!,.Y[IJ\O7 MP;@;AG^K:^>I/[RXON@Y3CNT(T;[/O7R2$ULW_7Z.=%W?*\+5)Q.O+0?B)A/ MHS90]]_=.R,5"VP_Z@=J0!TO>B90:8PINI\J?-_9%.Z[W&?4>Z96(.;F,8[7 M)U_5JGFQ=J/=>_^L>>9NQ)L_"[XR@76-)"7,<*GKQ%BHBN8!WG047YI'[Y0K M?$*;Y@)8#D(+X/R,<]5V] ;=OR#C?P!02P,$% @ Q(EB5D$IW%"I @ M,08 !D !X;"]W;W)K&ULK57?3]LP$/Y7K&Q" M($7D=QN@C41ATWA@0\ V[=%-KDV$8V>V0V%__[ MS#9"/J@20).GFG$U=TJMFU//4WD)-57'H@&.)RLA:ZI1E&M/-1)H89UJYH6^ M/_%J6G$GFUG=CX0(8,T!(XV>/Z0Q7&L?Q?HO^T<:.L2RI@@O!OE>%+N=.ZI "5K1E M^E9L/D$?3V+P[J>\'/WB7AGYT1O[7 MBFU!D!7Y 53V-2=8,:B7R-14;6MHJF<^ :9> V9-]X$,%N])D@9NFH0C312[ MJ3\AMT!9]0NAUSAB,!4Y9CETD)/'\F\)27E*^!,*$4O* =1A-W.HV.1HK8G9[$1^1>:,I>EV8<5A*Y M@1^/-'C[Q$]VO15OU,8UR+4=5@K?0#'OANDUE6N3+08K M=/6/IXE#9#>@.D&+Q@Z%I= X8NRVQ)D.TAC@^4H(O17,!<-?(OL-4$L#!!0 M ( ,2)8E;3P1::) 4 , / 9 >&PO=V]R:W-H965TD;(F.'3<9BGV1R"-Y?.[E.9(7&R&_JB6 )@]UU:C+P5+KU?EXK/(EU$R- MQ H:'"F%K)G&KER,U4H"*^RBNAH'GI>,:\:;P?3"RF[E]$*L=<4;N)5$K>N: MR6_74(G-Y< ?[ 1W?+'41C">7JS8 F:@OZQN)?;&G9:"U] H+AHBH;P<7/GG MUXF9;R?\SF&CG#8QELR%^&HZ[XO+@6< 006Y-AH8_N[A!JK**$(8?V]U#KHM MS4*WO=/^B[4=;9DS!3>B^H,7>GDY2 >D@)*M*WTG-K_"UI[8Z,M%I>R7;+9S MO0')UTJ+>KL8$=2\:?_L8>N'YRP(M@L"B[O=R*)\RS2;7DBQ(=+,1FVF84VU MJQ$<;TQ09EKB*,=U>OJ^R44-Y#-[ $7./K-Y!6IX,=:HVDP8YULUUZV:X DU M?D ^B$8O%7G7%%#L*Q@CI@Y8L -V'9S4^!;R$0E]2@(O"$[H"SM#0ZLO?(:A MQ^QK5T?'5QMJG*L5R^%R@+FO0-[#8/KZ)S_QWIS %G78HE/:IS.D6K&N@(B2 M(,J5:*#1RO3T$LA*BGMN28 <)+RU0S]EQ^F=7O^4!E[XAORH/S+#8OP3F-S& MGF#DH)Z#M-';3311-!^?W*RE1/-:"\Y?O..7T6Q$2BA LJH3OB(!S<*$AEGD MR$S+#]Z0F68:.GD8931)LJ[O1S0) V,),KCIQ722.I-H%&;DL]"X:=X;0. ! MJZ-RE-,@G= T#OJ5"?4F/CJE!%Q6_%"SSWPOIEZ2#OO]LXS&2,9]D_TDH]$D M[?I93(,PW)I3.,@.[$DB&OE>UXVRB$ZBF-P^D9('ZU^A1\(XH$$2.++8]VCJ M)SO)"0;%'8/B9S-(81AYR7.&,3IDTYZY3"G (=84I.)LSBNN^7%:G=[^1]/J MRL+]#I&ZE'+\OS7HS+%F^/)DFVF1?[6^PV R>WHZ3 LF-$G=< 9>2OTHZP%) MN(=F#0=ZXS"DB><=RB<>]>.$W+65M0T(J_#"P)HGF(92"9 M6#U,YDNKIT PE5C5AK(YHN/HGYQ)^0U3=\-D<=0+IFP\EOM(FRCUR4>\*N&E M2*)CF@6IA/J/^@(_IC[2\"W@D9+SUL_6\EI(S?_9=WS'^.A \^P*L5)?$0'1BB,O"'YA%R1E#1H:UTXM2+I:D#R[%J!C19,C$UIGFNJ E7&MA?RV M7U(->:2IF5H0*$NPET4K.58-3@/XWP_7P]HP^XZ5?0Z.//+S[G=S=?=NAMFC MR<=/O[5)/6=8";J0>R-_Z/:"OH?W*V28<9JRU4.LC,?521:X_2,U9W>8&$X8 MY!O>%"66!476*SL,,N=J6RZP;%@^.N@F#E8_=L&VQZ.3H9@8.Q_-H8&2]TD; MCIS#?.1W[5O 1X$Y6@C74/>&>J/(:8?]_.[,Q!23H-<2V5[\A5?\VIY/#O!P MS\G.\7[CNJ?B-=?L95[>W7*LZ2]>A0[" !N&:]8L.+X5=F3O_?P(O./T[U9E M1XG_E =L77+'HN&3L-_M\=AAR6B"R8X)@=\396?LO*IJD O[=L1:+]:-;A]8 MG;1[GEZUK[)^>ONV_<#D@F.8*BAQ*>Z/UPG9OA?;CA8K^T:;"XTO/MMM&PO=V]R:W-H965TXF6 M-Z(450V-JD1#).PWSL?@^B8V^3;A]PI.:O9.3"<[(9Z-\:78.+XA!!QR;1 8 M/HYP"YP;(*3QUQG3&9]^(OL+8$N*O'MB.P[J_=K3"&I" M7GX&N.D!Z"L 25WHM&E(C\V!13? GC(9J1$!THW=!'Q$^17) Q<0GU*%_#" ML<70XH6++5[JK*^++M>9S^%:M2R'C8-Z5R"/X&S?O@D2_\,"JVAD%2VA;Q_Q M\RHZ#D3L"7YBDNFJ.1!NN))<*'V)[S+BVS<9]<,/Y/]ZHNJ)+H'\"4R>I_M= M#LX*ZAU(.Z_!:>9F?@)RBXV8!B4E@S/B!4!JZ6>;//?[*S58I^0P-[@8G MK"D(*U#RE=)F=XY3.4U"-XR2R0[0SD+RR%##MA /F&>P.SKD!-2-Z6HR S>- M4O* &+EI$$XFHD0Q>1(:&4[<8TR+DFSFB9+4C5,Z M>!8$$X^"B?^S8/ TZF2E7RZ)AU=L5W$,7E+0\A)W,]A?7X,E3)GX-Y,W$W=) MI4QL+SB>].KZ7_6%1:'9J2!VZ2HR9C3&9L[XDG.:?82RB5>)<:;?+3$$GTK M&VNOD>X06F4HMS@YC[+OL64O9OAJ&K?KQY&["GWRI6X[C1] U2 (J$D@[Z(H M<&GHOR?WYI! Z1P9[^R4_KEQ,ZV["4HV]?TE?7BS4[T&>;!WE\+#H6MT?\"/ MWO%Z_-C?"E-Z?[?>,7FH&H6,]ECJ7Z6H ]G?5[VA16OOB)W0>./8UQ*O>) F M >-[(?1@F 7&/PW;OP%02P,$% @ Q(EB5O;A^H'Y!P 3SD !D !X M;"]W;W)K&ULS9MK;]LV%(;_"N$-0P>TL75STBXQ MD%NW?@@:).OVF99HFZ@DJB252[$?/U*212N5CB*- M8/C63KO.)[>$@]E*S3 M1\:_BATA$CTE<2K.9CLILP_SN0AW),'BB&4D5=]L&$^P5+M\.Q<9)S@J@I)X M[BX6RWF":3I;G1:?W?+5*SF3/;?W!'MSNI/YBO M3C.\)?=$?LENN=J;URH134@J*$L1)YNSV;GSX3(XU@'%$7]1\B@.MI&VLF;L MJ][Y%)W-%KI%)":AU!)8_7D@ER2.M9)JQ[=*=%:?4P<>;N_5/Q;FE9DU%N22 MQ7_32.[.9B(@P%EV!+A5@/LRP.\(\*H KS!:MJRP=84E7IUR]HBX/EJIZ8TB-T6T MC-%9&8QN)7] Y]N;]";W[^]70N54NTWCRLSGI1GM7M.*OCHAN6RIU UVE$ MHJ; 7%FH?;A['QW+4NEB-\NHD?P!Y'AD)S-U! 5A#^0V>J7GYSEXK:SF1YR&!*F9%EVQ?"TW>;P?4*+-:V"S%BR)-7*RK'.R!&NAS@FO<_(6 MI>J*I/H9-_(2[?."@;R4)PL.:D"UTW]_\J(*?CQLN?"63GU4P\IQ;>6X9QCK M.F[,@YRE:CLDZE+6WMYCF_UH2:QA_J0V?P+VXQ71(U5?%R3A2=%AG,18D@B% M6.R0Q$\HP\^=B8#5 _1,,&\+O 0#1YI^7YM^#S;K4QHJ&A($T533 .%U>LO KNE"=':%+EJAE@)2:K M+$]!>(Y!/ =FO$$CQ2K%V5)K&C<NJ5ZX7->(%*K8TM(5SF> A =0X@.C(C7 M0M*D*.5<$+UZB>E#N<"E)A>X.Q>PNKL *GH*.G0-';HP'7Y)J79]+Y7Y5FMP M_-!NMJ76=&M0T'5LW,)QK4*A+;6F9P.%+LA>:LXJEG/E@D\R].7H_JBZ"TG: MK_0]@GZ (OS<6LQPY%BK!@-=&+'4O$5X6ERF<-SJS.K-.5MJ3;<&VUS?2C%; MY39;:DW/AMM<$(^:Q:QF9[4XQ335O((3?3M'%S@]K +%M$)RNLZ[L+;GA-ZB MN]BG(#G7D)P+4]*-\IWD2:LG2Y14^9R"N5S#7&[?_;K7E;E5 +.EUO1L ,R% M;Z1=/RG.C#188\YQ*I\1WG)2W(BI>+TU!;"H4T!(J]LIX,LU\.7">/1G-9CW M%Z5W(B,AW5#E'XK%46L.W!\?H+VXX0J?>*RQ@^>D,(:9DM;]F:NK,1)L(]5< M5CY(VV$>Z9U6=W8?GTY!:)XA- \FM%O.5._JV5NYOOZ6TTS/X,6#LU;O5DG- MEEK3NR$U#P:G[A5U]S*Z1]+K7D7#D6/-&A;S7L5BJN(_YES-VGE5Z1OZI+?; MS5J%-%MJS0082/-@2!M:Z59AS99:T[N!-:\'UL94^N@'J7#D6+.&U3P8I$RE MW^!PI[[D99^3?9^WNK6$6%4&I@ VWP";O[!9ZKY55K.EUO1N6,WO>90ZHM1[ M)(%2AR/'FC5\YL-\=H.?NA;8<.3@3IT"UWR#:[Z5W[7Y5LG,EEK3\\%/V^!' MGN,6V#VBP!->.'*L70-C/DQ.-E;8/:=8=J^PX_3YV"PGQ#87X/ MA=4E/7R%#4L/[N$I8"PP,!98A;' *HS94FMZ-S 6V(>Q'DD QN#(L68-C 6O M@K%!*VQ8FAM3*7#DL= I4_!:L'! MVPJS^MWQ8\+]Z1FYO#RU<-;S#?TE2@F&Q4Z.+H M6%4D+]_>*W[^ M^K6=$&XFXH$72)QSCK_O^-P\V'+Q)I>$*/"GKI@<>DNE5H^^+XLEJ;%\X"O" M])_LU+2FC!).0."S(?>$WQ\AI%1 ML!+_4+*5!\_ 4'GE_,V\?"V'7F 0D8H4RIC ^F]#GDE5&4L:Q^_6J-?M:10/ MGW?6OUCRFLPKEN295[]HJ99#+_- 2>9X7:D7OOV;M(1B8Z_@E;2_8-O*!AXH MUE+QNE76"&K*FG_\IW7$@0),+BB@5@&=*D07%,)6(;1$&V26U@0K/!H(O@7" M2&MKYL'ZQFIK-I298YPIH;]2K:=&/\0",_H?;GS*2C"C"T;GM,!,@:>BX&NF M*%N *:]H08D$]V",)2VL;$FKM2(E8#K<*"MX3<"*Z!A98D' W80H3"OY0:O\ MG$W W5\?!K[2D,W&?M'"&S?PT 5X$(%OG*FE!)]92^"$G?]#:R^\8&_OS$GKS._:F5\;9TZU,V?&F2[' M-78CMUV3_8]RA0LR]'1Z2R(VQ!N]?P>3X).+](V,';D@ZEP0]5D??>^BQT6S MT8VMKJE)&QT3&1H<\(%OS&>',&/$Y3%R0E\EV 8)3 -W?B3#G_2&V"?YW-= M,0&?-]FJ:R:0I%@+JG0V/[H@)[<,K!L9.Z*>=M33WJ.;*5Z\ ;XRM4VZF*9G M/D)VZ0>0,\R.(+20P/VC3L9=3T"7>CU?!+ M7E58R/VJFTFS1WJ([R$X/1.'5/"07H@DB/8,4"^#2>^P<#T'=!6'7ZBM!N=%1O M41I%IV=W+A;I9#LY._]@YJV)6-BK@ 1V8&VFP6ZUNVX\V2'[9'ULKB%VEMZ; M:>XPW[!84,VR(G-M4L>/[M&BN18T+XJO[&3]RI6>T^WC4E^EB# "^ON<<[5[ M,1MTE[/1_U!+ P04 " #$B6)61IJ3AND" "@"@ &0 'AL+W=OT8?Q1% 2/54E%6.KD')Y M:=LB+:#"XH(M@:HO"\8K+%67Y[9884"L9F;$[GHS82I:$ MPAU'8E55F#]/H&2;L>5:VX%[DA=2#]C):(ESF(%\6-YQU;-;EHQ40 5A%'%8 MC*TK]W+J.AI@(GX3V(B=-M)6YHP]ZLY--K8_9Y@ WI!?+=S\AS/*]#T/3_X>X).7Z[H+[A\X_P394[ MKI(3_21X3DHB"8BN9:I9@FX6_?->BB5.86RIOU, 7X.5?/K@1L[7+HL]D>T9 M#EK#P2GVY!>3N%0Y8O*HRVD-#PU#<&2O=UV\#@S<6(7%;ANX MIS!L%88G%3Y0(B%#,XEE]UZMX<'[ MDJ^&1[LYY. ?)M_K0-\/(B\*A]W)%[<*XY,*;Z@$3LVQBLLNA2?A;]V+ MGLCVG Y;I\->DF_8I^&>R/8,N\[+Y>F\+_T:_.Z9-@R<('"=@_3K"(S]T!WJ M*VTO_>R=N[X"GIL22*"4K:BL+\UVM"VSKDQQ<3 ^T>67J2%>:.K:[1;SG%"! M2E@H2N=BH%3QNARJ.Y(M344Q9U+5)Z99J!(2N Y0WQ>,R6U'3] 6I&PO=V]R:W-H965T8,>(+7E5M62D+(7[9P>-RZGB6$620: M!S64+#Y!E%LGP^+<&=9J8 MUO'X_AW]>RG>B%E0!0\B^XU/FIO0V:ABWG_%52_.6&3\]>X$M\ V@;^B15T5AD[O8([TO 'V> M@Z8L4U_,^Q^O<_3YTY>)JTU8Z^PF=8C[*@2Y$ (3]"2X7BOT)U_"L@W@&KX- M:?).^I[T(LXAN4$^_HJ(1T@'H8>/N^,>.GZ30[_$\R_A,4735$):)4^L4)W5 MKEQ54$$WE)VTMZJ@"4P=,RL5R"TXL]]_PY'W1Y?.@JSDW)+$7>S@BC6&+:=@P#7N9 MFN]3"$47&:BOR*;!,$:4+Y'0:Y!=E"N\Z(@)#B)"?!*?4.XP)/$XCKRPFW+4 M4(YZ*=_E0FKV7U-0\*;!3AZTHU)2KO>(FH(#LYYJU24@.N-%&P;8T M'N)OAJ&$XZF7X]/*( M$I$7)L.F+M#C3\3X:E-N3L4F+Y#:*PUY%_5>W&LG\$!@K12,FQ2,AUNVQD.J M'@BLI1I[AQW/&V;AJG':RT!((@^?+@-=ECX9C;WHPD3"1_LSOJ90[=5,>K1E M5H1B*5$$@_N/,!\OU.C\W!?& M&)/3,NV-=ZT>]ZAGRD&F92NIS%*[X;KJ1)JG3;MZ5S9I)\_O;1M;]F('F*H' M?J(R969]SF!E(+V;V$B455M9#;0HRLYL(;3I\\K;M6G%05H#\WXEA'X?V !- MDK:3O]^AI"B^T$JQR(M-4C-GSB$YPYGNI/JI*P!#GII:Z)E7&;.^ M\GU=5- P?2G7(/#+4JJ&&9RJE:_7"EC9.C6U'P9!ZC>,"V\^;=?NU'PJ-Z;F M NX4T9NF8>KY!FJYFWG4>UFXYZO*V 5_/EVS%3R ^;Z^4SCS!Y22-R TEX(H M6,Z\:WJUH*%U:"U^<-CIO3&Q4AZE_&DG7\N9%UA&4$-A+ 3#ORTLH*XM$O+X MMP?UAIC6<7_\@OYG*Q[%/#(-"UG_PTM3S;S<(R4LV:8V]W+W%_2"$HM7R%JW MOV37V288L=AH(YO>&><-%]T_>^HW8L^!IF<M-ZKAPA[C@U'XE:.?F=_#%L0&R 592&$4[BJI.7OD M-3<<-/EX"X;Q6G]"@^\/M^3CAT]3WV!//??Z-I\(=+WCN!'8B-!['Q&/K\NMPR M40!9LV=,9Z/)4LFFOZJ@M$M[!YBT@+:N;.?Y)$UI-O6W^ZI.S9*$ANFKV0'? M9.";C/)]J/BZ(\K%!=YPK$#&1;)#2?>BTSB=I$<<3ZVR()PD;HKI0#$=I?CE MR8#-#+)C"@F:9\)6"J!E[:*:GI"(\BC#PGU$UF&7TB#/SNQH-M#-1NG^+0VK M7;RRDWAQ%N<1G1SQO?."5CZ;AHF)B!?:<2>$H9B[&^7MFY3N! M'6B?#-HGHV?BJMZ?R2.LN!!N#P];/)FSKL,G4GO[S4S>."KML?3F-$;8;H.85@=^LCKMGLZ M6K^Q_67;)+W"=,WI-Z8P+S2I88F0P66&K%37[W43(]=MR_0H#=ZZ=EAACPS* M&N#WI93F96(##%WW_#]02P,$% @ Q(EB5F$>=7 * @ ] 0 !D !X M;"]W;W)K&ULK51-;]LP#/TK@C8,+;!%_DB:(K,- MK F&[3 @2-#MK-A,+%2V/(F)N_WZ2;)CI(!3]+"+14I\CWRTJ*15^LF4 $B> M*UF;E):(S8(QDY=0<3-1#=3V9*]TQ=&Z^L!,HX$7'E1)%@7!':NXJ&F6^+VU MSA)U1"EJ6&MBCE7%]9\'D*I-:4C/&QMQ*-%ML"QI^ &V@(_-6EN/#2R%J* V M0M5$PSZE7\+%,G;Q/N"G@-9DPXI'?#2/K-_]=JMEATWL%3RERBP3.D])07L^5'B1K7?H-#JNK!MH)*U-W*G_L^7 #"Z15 U .BMP+B'N [Q[K*O*P51YXE M6K5$NVC+Y@S?&X^V:D3M_N(6M3T5%H?9!DY0'X%\(DO>".12_(6"Y*I&;3ML M#8.&W*P N9#FUH8];E?DYOUMPM!F=QPL[S,]=)FB*YE6D$](''XD41!%(_#E MV^'A2SBSF@?AT2 \\GSQZ\+'='3 Z3C0C=7"-#R'E-JY,:!/0+,/[\*[X/.8 MJO]$]D)C/&B,7V//KO_2,=D=U\QSN>$_9?$T"*;3A)TN!8V$S>;W83"$=:6R MBSOIWH,?7!]$;8B$O04&D[EET-V,=0ZJQE_3G4)[Z;U9VF<)M NPYWNE\.RX MFS\\=-D_4$L#!!0 ( ,2)8E9VJ)5>Q0( "L( 9 >&PO=V]R:W-H M965T5Q55KU? Y7;J8>_MP3U;KHQ[X.>3FB[A I?X8I8Y? /XS6"K]\;()9E+^>R*VW+J! M-Z4C[H_?U&^:[#;+G&J82?[$2K.:>IF'2EC0-3?W[IOTW4121>1-'KA MIR*.AO*T M&P@&ND"UW3 J:>[10-:@->_NT+3H+O0^G^D]B[K&&7-3RFGM_3 MK=T=!A2C7 \E;>EQ0W<=OLFCC*08AQ-_LQ^BCPO3-,VBI,.]\Q=U_J*C_IYL M3R,F4*UD 7K082N0[,^W*(B M*DHDYUIR,# 4(>E[2X(L)H=+W,=%41:&<3 <(NU"I$=#7/Z+Y[3GY9R$8Y)E M!YX'<#@+XQ@/>\XZS]E1S[^DH7S(5];KD]AN5Q(>]E,?%Y'Q.!V/#WSY>T>Y MNT9_4K5D0B,."\L,1JF54.W5U!9&ULWI/I?&WA7-<&5O&ULK5AK;]LV%/TKA#8,+=!$(O7.; .)TZ(#%B!HVNTS M(]&V4$ET*IHFXX)=8I.X]/(>\(D^X.%+VO=H1PL%+D9?5TMIQ MOK^Q[2K9D0)7UW1/2O%F0UF!N6BRK5WM&<%IDU3D-G*-O]*EY4A&)"<)EQ!8_!S( MFN2Y1!(\?G2@5C^F3!P_OZ)_:L0+,<^X(FN:_YNE?+>T(@ND9(/KG'^AQ\^D M$^1+O(3F5?,7'-O8P+- 4E><%EVR8%!D9?N+7[J)&"7 X$P"ZA+0/.'<"&Z7 MX#9"6V:-K'O,\6K!Z!$P&2W0Y$,S-TVV4).5G0PT=MY]! MM\%SWS*#9#*#JMEJP3PUF/QH;ZH]3LC2$E]E1=B!6*L_?H.!\Z=*J2&PB6ZO MU^WIT,_JWC):52KE+9S?P,G=Y;#R(]>!GEC#PUC4:9P7NXX;#W$3OG[/U]?R MO4V2NJASS$DJOG,Q(4F&Y4ZBHMHB!2,*5ZXG.+C.C*LB$$4!=&"@)AOT9 ,M MV:^4XUS%+#@9$+EQ','Y)"KBG"!VPS.\PIY7J.5U/YJX9N%Q01G/_FL[R(LX M72H"Z ;LE=6A4A2>,/6#V/?A3) BS$4H]-5ZHEY/I-6SIL6^YD2<:W3#CYB1 MAN\.LU0V5'2U>)=^OX; )M+C7GILHV!#;1#9WAR'/,[EP=WKCX($30 M\_U9D2H"(S>,T)FO#HY.::BE_*EF9<;KKCXWV8M\5G/5 EVZ4*;0IK+1(!N9 MK-$.S91V0VA3[8.M@-K3^Q>JU#VM4C]T_2B<5ZDB$/G(<[TS93I8 JCW!'\3 MX:AW-$]!5H@3X$ D9359+=#%2V4(;2I[J=R M>9DJK(D?0R^85ZG*ZH1.=&XO'2P,U'N8!YSL1!=[@S?1(UV\4H;0IKH'JP,C MHU5JU.F80IMJ'[P.U%J*7ZC2^+3ZD/#UT=R7J@*=(' <5UVG:+ I2&]3OE(J MNK8@*Z_$7IH0-5$]R*7+9 IM*GFP.0B:+%%DU.N80IMJ'[P.TOJ)RTNTPQO_ MHQP$?ABZLPI5Q/EB(_7F!6J/;I$*PK;-Y5H%$EJ7O+V=Z7O["[S;YMIJUG\' M;];M-=P T]X*/F"VS&ULK59=;YLP%/TK%INF5NK*-X$N05J3 M3>O#I*A9MV<7;L JV-1VDO;?SP:"H*51*_$"_KCG^)SK"_;\P/B#R $D>BH+ M*A9&+F5U99HBR:'$XI)50-7,EO$22]7EF2DJ#CBM065A.I85F"4FU(CG]=B: MQW.VDP6AL.9([,H2\^=K*-AA8=C&<>"69+G4 V8\KW &&Y!WU9JKGMFQI*0$ M*@BCB,-V87RWKY:1CJ\#_A(XB%X;:2?WC#WHSDVZ,"PM" I(I&; ZK6')12% M)E(R'EM.HUM2 _OM(_O/VKOR$ZEW<2*YFB<+)>,U507#YC#!-T8_'':G4%LD+ M1%4!?449L(SC*B>*"C*=]K,52$P*<:YF[S8K=/;Y?&Y*)433F4F[Z'6SJ//& MHBM(+I%K7R#'-&46BK?=SWC8W$64'DSH(N;J#9ZS1[)S7?42(A11N))8@Q?2?A']V=B<@& M3OW.J3]E5?I3^IZ(;. [Z'P'TU=E0QGTJ\WQ0M<*7U3EZS@[]'VK5[T#S;-. M\^RDYALJ@5.L#R9U&4K\,$2I0 5L%M"YGBH$WMY:F(UE5 M'_SW3*IK1-W,U44/N Y0\UO&Y+&C[Q+=U3'^#U!+ P04 " #$B6)69B'I M2> $ #_&P &0 'AL+W=OG4->\1Z3BP/C#V)+J01/15Z*"V[<=46ZI0419VQ'2_7-FO&"2'7) M-Z[8<4I6=5*1N\CS0K<@6>DL%_6]6[Y7^,ZH8[X.Z,' MLZ)KL<_F-'?ZBK:"@PDM9+NJ_X-#$^M@!Z5Y( M5K3)BD&1EW8HF>V M5\B*>$/3,X#A!X \A R$KO]_.K30P=W@X1H/3QH\TT U.+X9IWI5S\6.I/3" M4>^BH/R1.LL_?H.A]Z=)Y$Q@/5RBQ/-] M%"W],DMS$*QP]#WEAXN-DP&L]2-81$.S,SCCGEL M?34_*;)I/?-EN2=YKP">E9A(QW.^J#.!]08@Z08@L4Z=6N*P26!B&&XO\KHI>:?(^\9^XYG8![X_8&^'?RW]HYX*3]$/C/3AB'X2X6C$WHK^ M6O9(LT>GV(=&]FC$/@["8+A$VM%?RUZW9&AM?Q7[R,@>&Y;(Q ^&[-^BN4+= M7:&]O=ZJ;E5*H5Q75H*]>8FR0TQ=H^9"ZPO6/1H&,UDH:.WVDV7/A-:7K?L] MM#?\*38*CIL[1C".\+!T#7&J">#8W$FA-@'0[@)T47[>Y_E/T+J"H:-OV5JQ M)D_33&A]Y=I$0+N+F%"=LQJ'N=#ZLK5U@';O,*DZQX8B\F XZFFGPOJ_![53 M0':GT%LP=YREU$S3#C-U?N9"ZXO6_@+!FJLMF8NM+YL;6N0?>]A4JF.-Q7B"*D./RS5DW%]LMJ, MH)-FY%2IVE96*_CD>9L)K3\4VNJ@:*YRG=7GS(76EZU]#K(:BFGE&H]73#]. M\&ACQQ#HA['OO["MA[0]079[\IV3%2T(?S#SFVGKHA7Q%ALA6-L;[,VUPSRK MP9D+K2];&QQLWT"94H\M5&^;.0J3X2;SR;"&JGMTE%)0OJE/F 1(V;Z4S3E% M=[<[Q;JLSVX&]Z_@^75S%J5AFJ.QKX1OLE* G*X5I'<6*4Z\.6UJ+B3;U0&ULA51;;]HP%/XK M5C9-K;21"R0%ED0JL'9]J(2*Z)Y-GVZV<[(6-;FKT0VSG?Y9SP M.:ZY>)$%@$*O)64R<0JEJKGKRJR $LL1KX#I-WLN2JST5AQ<60G N065U T\ M+W)+3)B3QO9L+=*8'Q4E#-8"R6-98O%C 937B>,[YX,GS><@3QS.&@$*F M# /6CQ,L@5)#I&U\;SF=3M( +]=G]CO;N^YEAR4L.?U&SQD:HG M7G^%MI_0\&6<2ON+ZJ9V$C@H.TK%RQ:L'92$-4_\VL[A A"\!0A:0&!]-T+6 MY0HKG,:"UTB8:LUF%K95B];F"#,?9:.$?DLT3J4/[ 12Z2DKB:Y6H#"A\AI] M0MO19H0R+BHNL!F?C%VEY0S(S5KJ14,=O$'M!^B1,U5(](7ED/])X&J?G=G@ M;'81##*N(!NAL?\1!5[@H^UFA:[>7P_PCKLAC"WO^/]#Z&NS 4_ZP28U)@$R_U7_G(5!.+[K2[5&Z;+/TN;VZD1RP.NGU$ M8:^AWNA&BXLFY5SJE=%OIB!&$*]/L]Y^J\,0+=59O^ E!+ P04 M " #$B6)6LUV!.SX" #O!0 &0 'AL+W=O^_>\^&+6R&?5 F@T7/%N$J\4NMZCK'*2JB(&HL:N#G) MA:R(-J$LL*HED+T#50P'OA_ABE#NI;';6\DT%HUFE,-*(M54%9$_%\!$FW@3 M[[BQID6I[09.XYH4L &]K5?21'A@V=,*N**"(PEYXGV>S!>1S7<)CQ1:=;)& MULE.B"<;W.T3S[>"@$&F+0,QGP/< &.6R,CXT7-Z0TD+/%T?V6^==^-E1Q3< M"/:=[G69>-<>VD-.&J;7HOT"O9_0\F6"*?>+VBXWBCR4-4J+J@<;!17EW9<\ M]_=P @B"%P!!#PB<[JZ04[DDFJ2Q%"V2-MNPV86SZM!&'.6V*1LMS2DU.)W> M$BK1(V$-H'L@JI%@;EPK=+4$32A3(_0!K2%KI*2\,.OM>#-&F9"UD,1>JXJQ M-C(L&<[ZDHNN9/!"R25D8S2=O$>!'TS0=K-$5V]'O]-@XV*P$@Q6 L<[_3LK MYP1V1+/S1/8=S%5-,D@\\T=7( _@I>_>3"+_TP69TT'F]!)[^DUHPLZ)ZF"A M@]FW=$A#?W(=AC$^G"DW&\K-+I;;T(+3G&:$:_2@2Y#H8653B(#_]52\/_(#,:9$:O:VGT9RW%)^_7CL)[(@O*%6*0 M&Z __F@89#=>ND"+VCWIG=!F0+AE:28R2)M@SG,A]#&P4V*8\>DO4$L#!!0 M ( ,2)8E:\Z__/Z0( ! ( 9 >&PO=V]R:W-H965T0M!U$*K!'I56K6G7[;))+8M6QF>U MU\_ M/T(*-+!5VA?BQ[WGGGM\[JHHDV.O5&IYZ?LR*Z'"\HPO@>F= M!1<55GHJ"E\N!>#<.E74CX(@]BM,F)>.[-JM2$>\5I0PN!5(UE6%Q:\)4+X> M>Z&W6;@C1:G,@I^.EKB >U /RUNA9WZ+DI,*F"2<(0&+L7<57DX38V\-OA-8 MRZTQ,IG,.7\TD^M\[ 6&$%#(E$' ^K."*5!J@#2-GPVFUX8TCMOC#?HGF[O. M98XE3#G]07)5CKUS#^6PP#55=WS]!9I\A@8OXU3:7[1N; ,/9;54O&J<-8.* M,/?%3XT.6PYA?, A:ARB?8?! 8=^X]"WB3IF-JT95C@=";Y&PEAK-#.PVEAO MG0UAYA3OE="[1/NI]"K+ZJJF6$&.OJD2!)KR2M=#:0YJ!>B:9;P"U)N!PH3* M]^@4/=S/4._M^Y&O='R#XF=-K(F+%1V(%4;HAC-52O21Y9#O OB:>,L^VK"? M1$<19Y"=H7YX@J(@BCH(3?_=/3Q"I]^*V;=X_0-X1CK.@"G$%[I GY7E5MEL M1UGBE!7@3!1'-=/WD)+?>E;H^R<19CGJ42XER$ZY'9M!-QMS_R_E$F",$98T96T0QI: M)/-&K=(P"4)]^JOM;%Y:]9/@/&FM=F@.6YK#HS0_VU/I?74G MBGT:!A?#_A[%#K,XB Y0C%N*\5&*=Y!1+"59D PK]](V)468X8L "Z.L["(> MOQ!-,QI>[/&..](;!(/S;N))2SQY30D R[L8'L5X;<4G?ZDDEX>_];A6( K; M>8-%82J+PD)#!F>)YB1<_W$3 MQ9?V"9]SI1N"'9:Z98,P!GI_P;G:3$R ]D] ^@=02P,$% @ Q(EB5CCP MI7*> @ I @ !D !X;"]W;W)K&ULK99O;YLP M$,:_BL6D:9/6\#=MUQ&D-FQ:)TV*&FU[[< E6#68VB9I]^EW-@0E$F6-E+P( M-O;S^.['81/OA'Q4!8 FSR6OU,PIM*YO7%=E!914340-%8ZLA2RIQJ[-ZE6U)6.4EL[RUD$HM&-C>NW^SN6,N*ZI@+O@?ENMB MYEP[)(AF&A:F56/ZK#*/?:DE MCC+4Z62I1?9X<8?D5$:*,+(=E?Q(E[&V%* M-13+;PCGJ.VI.,]IEK9FE];,[+_;Q/?L+W:W Z2BGE0T2NHVSYFI+Y^NK8^;IF19M,;D'1X(YOW]2N6&5(AS6:.]-KG U MV9Z);4>+VIX2*Z'QS+'- C\C0)H).+X60N\[YN#I/TR2?U!+ P04 " #$ MB6)6(L% ]7<# !D$ &0 'AL+W=O/>PSGV(;FWTP/C=V(#(-%]D9=BYFRDW%ZZKD@V4%!QP;90JIT5XP65 M:LK7KMARH*E)*G*7>%[D%C0KG7AJUJYY/&4[F6"+!KQ-\([1B9F1=44GC*6<'Q'6T0M,# WIY M!9)FN7BE@K\MK]#+YZ^FKE2D-+2;U 3F%0'R! %,T!=6RHU [\L4TBZ J]0T MDLB#I#D91+R"Y +Y^#4B'B$]A!9_GXX'Z/C-"?L&SS_SA/N.JD(*^I'T+_I2 M;&D",T?]9 7P/3CQBVAD. IQ[ M29; .EJC1FMDS9F13=&6P#JB1XWHT7]R9H4;M1TW"<-1<&+,QV$DF! RZO?E MN*$]'J3]$4K@BC@M4T13]2+(A.14OP+[J YBG7M;EL ZLB>-[(DUBTYLBK8$ MUA&-O>-+V?M/)JV!V_:+O" BIX_/OK@Q5G;NMRENU1-XD/J2YB",3559> ]/ =1SKTM6VA=S>2HF5AS:0UE2[@EM*[P8VF#!XN(?_&I_\A_@3\>1Z=/ MTYXX?T24HY_PZ;% P<,5RHTZ#LJ3C;%JJM[V.=NJ]D3VDAV$.OO.+*%UA1\+ M'!S:,ZO56L<66E?XL=K!@W7%OY@U>EQLAJ$7D%.S]L5%87!:D[JM?JT OC9M MK%!T=J6L^IQFM6F5WYD&\61]KEMHTP<>8:K^^POEZZP4*(>5@O0N1HH4KUK: M:B+9UG2%MTRJ'M,,-T!3X#I [:\8DP\3_07-/Q;BWU!+ P04 " #$B6)6 MRE1N+=P$ !W&P &0 'AL+W=OBZ;UJ>YN^9'V,S$T_VE#WQ-<8"/"=QRJ?66HC-E6WS<(T3Q'MT@U-Y9TE9 M@H0\92N;;QA&46:4Q+;K.$,[022U9I/LVBV;3>A6Q"3%MPSP;9(@]C+',=U/ M+6B]7K@CJ[50%^S99(-6^!Z+A\TMDV=VJ1*1!*>X1B'0DD@^6^'%SB.E9+TX[]"U"K'5(:'QZ_J M7[+@93"/B.,%C7^22*RGEF^!""_1-A9W=/\7+@+RE%Y(8Y[]!?OB6<<"X98+ MFA3&TH.$I/E_]%R .#!PO3<,W,+ /3* @S<,^H5!OZW!H# 89&3R4#(. 1)H M-F%T#YAZ6JJI@PQF9BW#)ZEZ[_>"R;M$VHG9O:#AT^5'A//?0?<-#Z()O-!5K#F[2"$=U 5N&6\;LOL8\=[6* 0Y[ MH \_ ]=QW0:'%NW-88-YT-[\(FFJ MCN@2;# C- (7) 5\C>3 C3F;BP\S<;6V[F;]L3<:3NS=(2VM"UUI&1*KT?)* M6IZ>5C&/5PRE:OJ?H>.=T'&.R)Q](M Z],YPAV6XPU;AXF?,0L+/!SP\"><2 M>M[P.!^THW;-!T-B-4"C$M"H]>S!\LO0>MZ,3D"Y P<>9\?I4PVS*]"Z^$X M?@G UP*XR3,#/<;X7,A^JY"UPW5-#4-B-3+CDLQ8^SWZF95:.+J\WF$F2T=0 MH,+@5M8.\B]FX%[1:F(U-OFM,BD6&!*K(85.5:4YO_RUBF@<(\;5I3P=FXNM M?*#103KZO;%[E(UZ=[JR,Z56AW=0XL)WK.8M<>72XP-G?"?)-3K4#8?W@G0CKI72$/Z)S@%7K /6]0S?" M1ZNO!JU^U$YH#746!>Z/Z%-@U:A 7[LL7Z]6#*^0P."KA$M23D+P \7;QOH; MFFQ#%D;5 E-J=8Y56P.U)7Z[LJ@Y,W-A[Z 6&(Q.JP&C#8LIM?I/K%7' MXNH[EC?*ID9 A=3P'"#]D%T!F5*K ZJZ$E??E?Q#A5SE2#DG=VI.JJRBQ^U* M(S)XDE/>V!\/1\?(C'8F#:..H#. ?K\<-J=A'^Q())BMLIT=#D*Z347^0WUY MM=P]NL[V3(ZNS^%5D.\!53+YEM0WQ&2%PT&,EU+2Z8VD5RS?Y[L-*51'=9S<9P&IBL[:!]K0_?FTG#5F11&Q/]T)L MQS/SS<0S'B8'(9_5!D"CER+G:NIMM-Y>^[Y*-U!0-1!;X.;-2LB":C.5:U]M M)=#,"16Y3X)@Y!>4<6\V<6OWV'JC M[8(_FVSI&A:@E]M[:69^K25C!7#%!$<25E/O!E_/\<@*N!V/# ZJ,4;6E2JD#1SC]JLLM#1OF9'3LX46 MZ?/5W/B5H5M1F(^MJ O7%7H I25+M7GC=J$E9UJABSO0E.7JTFY9+">^-AA6 MF9]6)N>E2=)A$A/T57"]4>AOGD'VJP+?\-=.D#O-G'/_ H^*N')>B%O*4U.8(/--J5D!^QVB M^)2()#C&[43CFFC\^T<(>/:.PS,^/3P1#L.X'3"I 9/>3/SFZBUD5S=[D.;^ M0.XT(5,$ 7VB3*)'FN^@C2?Y'S(3!\=Z&YP76*J1WL"O:?D*5+JX9B+/J50V MU&5D;8B/!:VUZ)9VXT:L"]=;TSD=^#&)X@FN])P@[$X]V S[P M!O,^Y40^FUB#=3_/&8_ 5!+ P04 " #$ MB6)6+0'QVX$# #.# &0 'AL+W=O/\_=<3ZF>RX>9 Z@T)^",CES"NH'G16Z!"7.2J7VV%,F4;Q4E#)8"R6U18/%W#I3O9X[O/#ZX M(>M(814$B5@<#Z:P<+H-0@:1Z_*U"G/M,X-M>/Z%^L>"WF'DM8 MVGH/2K52\J)PU@X*P\AO_ MJ0+1Y^#YVP3E!H M\<)G\$[-0E?H2N1A-[)I$)=R@U.8.;H#2! [<))W;_S(^]0E^Y7 6D$8UD$8 M]J$G=VRG16O!NA%)A5E&V!K=PYHP9E9\A38@",_0>\*J4OK0%9#RE,B>8AK< M+O'CT--IVC65]G(Y4^FH5CKJ5?I58&:$_D?(J$-([$\.A!Q;Q9-15!NU"$8U MP:B7X,)4(J60N;J-KH"<0#8ZHG$Q"<+H@&SOL6=&?5R+&K^\OH!EIU?6^$AC M,([CX8'&8ZMV_;7(QS7YN+=#_+)7%6075SL0^NI%MH:0O@X ?<%$H)^8;J&+ M=/R:_>&5P%HAF-0AF)R6/ZR0RJ'=&OX"%C9]&:<4"VDR6J:R,Y/E2>-&CH;A M(#SL$;U\SE3K>T^7MG=RESA-504X:19H/!@=_@@KLZ;ZT7@03;HKU&],&?Y9 M7>-$\OX1^6$P\(_(]W(X-RG!D\;@1458]8\7EE]U2#,#83@8'W:2#K-VF98B MW,9D6(!8VX%9HI1OF2I'HOII/91?V5'TX/G<#.MVXGR"*2?]'UCH'YM$%%8: MTAN,]:TCRN&YW"B^L?/G/5=ZFK7+7/_A &$,]/L5Y^IQ8PZH_\(D_P!02P,$ M% @ Q(EB5ESEVVA@!0 (!L !D !X;"]W;W)K&ULM5E=<^(V%/TK&K?39F<:L&2,34J8V9#MQT.V3#+9?>CT0;$%:&); M5!*0=/KC*]F./T"H,>/-0["-[M$]5U?W'J/IGO%GL29$@IY49H,D>N.ARFFF3.;YL\6?#9E6YG0 MC"PX$-LTQ?SUAB1L?^U Y^W!/5VMI7XPG$TW>$4>B'S<++BZ&U8H,4U))BC+ M "?+:^-:Z"I/#'VK&]^CZ\=5WM$$A))#8'5QX[,29)H M).7'WR6H4\VI#9O7;^B_Y.05F2MO(?F#-_@MG\? H'&.:6Z?HNG8] M@;6B,:ZB,>XM8<=]DNX)K$4ZJ$@'?29L<)R("(TF!^EJ& 6#P#CPHG_MCLY*1RF*9CA1$D:+),U'B2,A<1;K MZSSPJB;0#(@U5BEI[G[N47A1$(:C@T4P#(.AYT+S,L!&RX?OS);"1T"%V*J- MO57-E@.Y5ANI)&)T'AYYY?O!.#QTWNK#F3L7HIHCLG+\E>-,@AA+ I:84 7[1S.W C1H+DPX\ ];CF&8'PS&DQ,+4ZL":.V_LT^JNN3]11*> M@HL\:\T)9,>Q[)1S+-MLZG8/[?W^GHKG2[#DA ":*49J^P.N%^0"JPJERT!$ M,FGF9T7NVD-*M+"Q7.[@Y#:J!0*T*X0O+%%-(:'R]3V,>I4")9HN$ U*OAN< MX%2W>6AMJ+-;NJ,QR6+P2DD2OX=7K]V^1&NMU E*=1.']B[^F'$2L55&_U$; MJ]7,(R:DD=-QCPY&'O*"PS)@G?C<$E?W?&AO^E_S5U027^(=X>J5NVRLNLAM MK9QS%5/4&0:>"*C'&J-A]P(5%0,$("U>V9"JNJ_FVF-%.C=>M?R =AG06=&# M?\&=:O'I-@5_WA'=,_\R!L@Z;>9U[>>WL7JB44LDNHLTH6?OG?DF6?MC/SGM#: M0:IU&/+[*UF]RK"^T-K$:[&&[&*MUY)UK+S08I)F M)?/ \ (Q\2:MOQ-[O99SR"ZDNI>OGN14R3$TE647'KXF#1MG#2GAJ_P(1BA= MN&)2LC2_7!,<$ZX'J.^7C,FW&SU!=2@V^P]02P,$% @ Q(EB M5E\V*&K$ @ D@< !D !X;"]W;W)K&ULK95= M;YLP%(;_BL6FJ96Z\@UIER UR:;UHEO5KMNU"R?!JK$SV_GH?OV.@; TH5$O M=@.V.>?E>0T^9[B6ZDF7 (9L*B[TR"F-65RZKLY+J*@^EPL0^&0F544-3M7< MU0L%M*B3*NX&GI>X%67"R8;UVJW*AG)I.!-PJXA>5A55SV/@[<,?F MI;$+;C9Z:?=A M)\%/7DD(VH1@/R%Z)2%L$\+::$-6VYI20[.ADFNB;#2JV4&]-W4VNF'"?L5[ MH_ IPSR3?3G8M#*"J:0WW>6T$XEK EHY5%@_\08R?:K7KXC LC 9>TD6] MP(L[O/@HWAU0SOY 0>98M@@6!SS>2\4, TWD#*%7R(ZEQ^@^\D8[V4$:>$&\ MQWT8A.8NPG[NI.-.CG)C(<(R(_"<*P4B?R:PR4LJYD"XU!IZ:9,#D#!)TW / MMR1CF#Q(OWL-T=\I;!6I> M5WU-KJW/L:&T_2'?S)-M[JA:LZ$)AQF*.F=I\BDF@[0 M3(Q&PO=V]R:W-H965TUL7TF.\:?Q!I HNR"9J453\S8+8\G;"/SK(1;CL2F*"C_ M&7O2G>MT:CF:"')(I$Y!U=\69I#G.I/B^-TDM=IW:N%^^R7[=V->F7FD F8L M_Y6E<+9#7$>K;+IAYL:HE9NLU,NX MD%P]S91.QM=EP@I ]_09!#I',U94K(12"L262*X!59QM,[-HZIM!61TN3?C9 M'"3-R+?;,.YFM!ZSB[Z)JC6 M>_UZO8\O1$43F%IJHPK@6[#B3Q]PX'SM,_=.R0ZL>JU5;RA[_#!:C- 24N T M[S-:JWVCUN?+-B:1&[B1-[&W^QX&W_)&#W[KP1_TL)!40A]\+0OVX%TO"H*H MP^X?><1>X)(VZ@ J:*&"02AU8JGSJ.S#"HZP\#CL0O4$>6[4SS1NF<:#3/=, MTEP=4>W7C>!972ZB=_+&QY-'PG'HDP[H<9Q:UC'N)PU;TG!P!\YA"8HR'=B" MX7MNP7=*=N U:KU&_[4%HZ,)/L>.[P1A9R&.X]PH\O&)[Q@[K]>-\[;MU>@. MES[RQEVPGKC()ZY[ FSO'L3O]SDWN?8A L_#3I?U.,Q3ECS_!"QYA26#L+"IIIY35-7D3>4K[)2H!R6*J4S&BLH7A=F=4>RRM0VCTRJ2LDTUZJ8 M!:X#U/,E8_*EHU_0EL?Q7U!+ P04 " #$B6)6PZG_7FP# #*"@ &0 M 'AL+W=OC.)6/3TX4XNELY_B(MQ(Q8P!?>Y MN34XBWN4F:Q!6:D5,3"?1._8U35K'5J++Q(V=F=,O)1[K1_\Y.-L$E'/""HH MG8<0^+>&:Z@JCX0\OFU!HWY/[[@[?D+_NQ6/8NZ%A6M=?94SMYQ$HXC,8"Y6 ME;O3FP^P%91YO%)7MOTEF\YVR"-2KJS3]=89&=12=?_B<1N('0CGBH^JU#60 M3^(1++D@4[E0A 6-@1EQK>G8#3LC*GJ/3Y^D-.?OS M?!P[).1AXW*[^?MN\^3(YC=07I*4O24)39* ^_6ON[.7[C&&H8]%TLV4:4,(DPVRR8-43% MFS\8IW^%=/]/8"^BD/912$^A%U.GRX?V\#%9A<^UD-P.(VLQ_%.Q+I)DR$=X MBNM=(0$S.F*#O#=[07'04QR M)ICU!+.3!.^Z4[%$J!D1%;Z50I5@0SRS P))-J*,[_$,F*5)SH=AGKSGR5_E M*4RY;'G.,)B5;O"-QMS'Z$J\]Z4PYCL6BXTPLQ#[D_"_>^OY@4:69X,1"VL< M]AJ')S7^B[40JY[!JZP6I-+V=54G 7]7U?#PY%C&TC2L:M2K&KV2 KAW*457 M"_TMJ[5Q\L?1A!T=T+@84#KB^=Y%"]GE/#]V"GG/-S_)]UU9FA5F+#SZ9R6< M"OGAUHQG/-MC&#!+TW1 PP09?:Z$]"3%_]P2S%NBP 4K&3W8-L\IW2<7,+M@ M"1_P(T\>VRG4["2]3]J)ZKD,/])KZ=Z=O7 MXB=02P,$% @ Q(EB5JG5,3X6 @ M@0 !D !X;"]W;W)K&ULC51=;]L@%/TKB$G3)FWQ1])LRFQ+3;)I?:@6M?MX)O:- MC0I<#TC=_/L"=KQ42J.]&"[<1:36P*H"DB-(XGD>2<46++*QM=)'AW@JN8*.)V4O)]&$) M KN<)O2X<,?KQOJ%J,A:5L,]V%_M1KLH&EDJ+D$9CHIHV.7T.EDL9SX_)/SF MT)F3.?&5;!$??'!3Y33V@D! :3T#<\,CK$ (3^1D_!TXZ7BD!Y[.C^S?0NVN MEBTSL$+QAU>VR>EG2BK8L;VP=]A]AZ&>*\]7HC#A2[H^=W9%2;DW%N4 =@HD M5_W(GH;_< )(YJ\ T@&0!MW]04'EFEE69!H[HGVV8_.34&I .W%<^4NYM]KM MSQ8TJ40+YR9[ D(_D1PN:6:YJ(M 8\FX-EG%AWF>1=8=Y2%0.Q,N>.'V% M.$G)+2K;&/)555"])(BI2Z3"\RKJ&/LFF<=?+FB;C=IFE]B+%=/ZX"S7,5T1 M=R<<*^)"HIQ-\<4=G==^F3V-R0&8-N>$1B>])$'7P3&&E+A7MF^K<74TY77? MB__2>T??,EUS98B G8/&DT_. [IW21]8;$-G;M&Z/@_3QCTLH'V"V]\AVF/@ M#QB?JN(94$L#!!0 ( ,2)8E9'FI^LR0, <- 9 >&PO=V]R:W-H M965T)9$;:6'!UAMM%OQD6M$U+$%_JYXESOP&)6,E<,4$ M)Q+RF731&!B7C]3\]'!UQ9A".6PRBHT%T;3!L,8B/!M9S?LW, MRGJDFB93*?9$FMV(9@;6-]8:U3!NKG&I)3YE:*>3SSP5)9#?Z0$4^4 6D J> MLH)1ZV21$[T!HC356RWD*_DV6 Y(#AE(6A!-#T12#40+ GD.]D;JE9M'T)05 MZJ>IKY&E.:D91"Z,P(E\$UQM%GG@&V26 C_(:C=%)XT/4B?@(Z8#$ MX7L2!5'D(#3_[^9A!YVX<7EL\>(6O._D8Y=GZX.'[H--1KA3%4UAYN$KKT#N MP$M^_"$\2RG1:'(MK*/0:9,8?8P&W:@ M-.-KE_;N@U'";8OV'L-PU"?^MA%_VQMT8#2">D\XEE!\-4^1MP(..=,N835H M&%P$51!'5Z'GWA:V!-^DX3SIY/P,6,LX<$V8AE*Y^$V$<4WYFJT*P*$IJ,ZR%[@C(+ZZB)9]0>2^B?"LU(>=K!>8 MIJE,-_9-S6"'/5QE;H&D$C+FOHP>R)NP-67U6?9?1_0F+.K$^HH%5#K9=]LA MAV$;^T[+_UG]PK<6(>RLKLG353M%,;V2"C,M7I>[IXI=01,%M]?!Y=P7C*Z# MRS]K*4N0:]MI*ZP,6Z[KSJM9;;KY>]O#7JT_F"[?MJIO,/4GPAJJ+=?6V2 :Q-8LYV MH)7VPY_M0"#4=W[2)X_G'\\MX&,]H2]D/O@(0Z*DL*C[V5D*L;WR?9RLH M,;^B:ZCDDP5E)1;REBU]OF: MER5FS[=0T.W8"[S]P"-9KH0:\">C-5["#,37]0.3=WZKDI,2*DYHA1@LQMZG MX"8-$F6@9WPCL.5'UTBY,J?TA[KY*Q][/;4B*" 32@++?QN80E$H);F.?W>B M7OM.97A\O5>_T\Y+9^:8PY06WTDN5F-OZ*$<%K@NQ"/=?H:=0WVEE]&"Z[]H MV\Q-(@]E-1>TW!G+%92D:O[CIQV((X-P\(I!N#,(3PWZKQA$.X/HU"!\Q2#> M&<2:3..*YI!B@2(J=E235UHF-I:ND\J]=UG@LFG1-J)R3U(:!Q=I" P M*?C'D2^DJGKF9SN%VT8A?$4A0%]H)58<_5GED!OLIV_8AQ8!7[K3^A3N?;H- MK8I_X^H*1<$E"GM!C+[.4G3QX2,B DK3ZNQ:*61[K3#<:QEDTO?+!&:9CJM1 M^_DBK1M9/Y_IHS5VL=E.99,;OL89C#V9+CBP#7B3WW\+DMX?)D8NQ5)'8AU> M<FL5.!=<(];78BH%;R;]*(Z3XV_X2SG )=(_D@P+$BU1(5R_Q+!$^$"J@P07XP)M<%$# M6M:8X4H F-A8WW. M2['4D5@'V:!%-OC%##5PRJY#I,X.LE0 MAFE),!S$Y@QUW3I[_;[]A'ZB[T1F'89F:R8S%;]$=P5E),?H#F>D(.+91,*J M?BX)EV*I([$.U:!W*.IZO[CI=H:.D#E52UVI=:$=5<*!-1AU%5H\ZV.$_%6L MA)%?\&(C1'$0G6R7J?U59X-QI-8%$Q[ A%8PCU#!5A8()UE MLBR39UT58BU6?N#Z\[63RNWN)>T4G>EUJ5VJ-4#>['^KK@+8R,J MN[(M[ES6_ZDKM2[!PP$@L!?1'8(-/K$"!G@A1XS<['J!YF;$YO)HD+I2ZV([ M5/F!O.RW*UKD33H&E'VZ[@)]T+.QF?JFZA[F =9)I6XQ?,Y ;G M$OU"2O:N!C(66-.]:VX$7>M^UIP*04M]N0*< U,3Y/,%I6)_HU[0]E G_P%0 M2P,$% @ Q(EB5BH^4#%E P C \ !D !X;"]W;W)K&ULK5=K;YLP%/TK%INF5MH*-H\D78+4IGM)JU:UZO;9A9L$%3"S MG:3[][,-)2%U45OQ)<'FWN-S[(/M.]TR?B]6 !(]%'DI9LY*RNK4=46R@H** M$U9!J=XL&"^H5$V^=$7%@:8FJ-'^G,\30CR"&1&H*JOPW,(<\UDN+QMP%UVC%U MXO[S(_I7(UZ)N:,"YBS_DZ5R-7/&#DIA0=>YO&;;[] ("C5>PG)A?M&VC@T] M!R5K(5G1)"L&15;6__2AF8B]!"74GD":!'*8$#R3X#<)OA%:,S.R+JBD\92S M+>(Z6J'I!S,W)ENIR4J]C#>2J[>9RI/Q3U!S(- G]*L"3F56+E&NNU#"A$1' M%R!IEHMC%7![A$O(#E!/OZ(B$>(A=#\Y>FXAX[?SJ%O\/S>.;1-3)T7V//T%WHJ M*IK S%&?H "^ 2?^\ Y'WF>;J(' .A*#5F+0AQ[;W&$37*.$!D7O()LX](,@ M&D_=S;Z4IV%!- I'I WKD Q;DF$OR;FV+%NHW64#Y1IL_'H!7KL@ X%UM$:M MUNB-GHN&E#@06$?BJ)4X&L1S-4JT9R9"_/'8._"<)C M-X@!&YB.M2+?#Z(#!]KBL.^/?;L%\=X9CGN)WM!':@NHJ=@^:LI5G+\IK MUV8HM*YFLM-,WNC )G$HF0.A=67NKA:X]UA_N0?])][")"230PM:PO H>&83 MQ+OK >Z_'UPKZ90G*V/"5)V_.:O49=].M1?JU>LS$%I7^.[*@<.WVG#0N\90 M:%V9N]L&[CWI7V[#Z,G-S@]&V#^TH26,A$%X8$-WKZXI@"]-N2?4X.M2UM5" MV]N6E&>FD#KH/]>EIJF7=C!UG7I)^3(KA9*U4)#>R4AQXG7I5SD MJL7,XTJ5R\!U@'J_8$P^-O0 ;0$>_P=02P,$% @ Q(EB5BP-SD8, P M_PL !D !X;"]W;W)K&ULK99M;]HP%(7_BI5- M4RNMY#V0#B*M1=,ZK1IJU^VS"1>PZL29[4#[[V,WXLU@$0/&(:E&O*5+0H.>%&),FI[ MCA/9&2:YE8RK9S.>C%DI*-J9+ W K\"K9-56%,L<3+F;(NX?ENYZ9NJ-I5:T9!Y)ZKD?A=@K0HKE=[ZFR1P0R\.QO9F-[K1O&?TH(T>'(L>=$6O5=&QZ$;S MGM'#-GIX+'K8%3U\6W2C><_H41L].A8]ZHH>'49WXC".]J(;S7M&'[;1A\>B M#[NB#]\6W6C>,_JHC3XR1O^]!M64EQ)X%\#H " >Q:-P'\"X1$^ N 6(S0!, M8MJTCP(_JL8O._]8XP,4WPF#V'?V6(RK]61QG>ANO]?C.]G<@_;@1:X_= [8 MC&OW97ONY*ZQ=R93(E)6*CC5T*$3Y%T;>>,VVBF+,W">MV%-8>^B!941W8YDRJXU]UNU8G=.#Z!36_9$P^#?09L#WS M)_\!4$L#!!0 ( ,2)8E:V"6:]10( )T% 9 >&PO=V]R:W-H965T MG*1@#.+:BF;N!Y<[?&A#EI;-S9%QLN/\R03?\\3QC""@D"G#@/6PAQ50:HBTC%\#IS,>:8#'\P/[ M5^M=>]EA"2M.?Y)<58GSV4$Y%+BEZH%WWV#P,S-\&:?2?E'7YT:!@[)6*EX/ M8*V@)JP?\?-P#T< ?WX"$ R X"T@.@$(!T!HC?;*K*TU5CB-!>^0,-F:S4SL MW5BT=D.8^8M;)?0NT3B5WM4-Y2\ : D,"J+0AF*&+M:@,*'R$GU"C]LUNGA_ M&;M*'V= ;C90+WOJX 2U'Z![SE0ET1W+(7]-X&J=H]C@('89G&5<0W:%0O\C M"KP@F!"T^GNX?T9..-Y=:/G"?[F[J7OJ::)I&E.G"]G@#!)'%Z($L0!8Z!>HLHJP$F7Z#PNR:TU-RBGO/>',$IJ6LD^C MZQM_-HO=_;&KB;0PNO&B,:W7ZQZ]]!I$:1N U"I:IOIW-*Z./>;6EM:;]:7N M/7VK^$/3-ZY[+$K")*)0:$KOZEJ+$GTSZ /%&UM/.ZYT==III?LG").@]PO. MU2$P!XP=.?T-4$L#!!0 ( ,2)8E920/L,#@( /8$ 9 >&PO=V]R M:W-H965T$F*H!0&"[QOH-4F0MW<$:[&.[TLXB(TO-!$C#E$0:MCG^ M'"_*U/L'AQ\,.G.R1E[)1JDG;WRK;Y*<1.^J.M]9Q%& MU=Y8)0:PRT PV?_I\U"'$T \O0!(!D!R+2 = *%RI,\LR%I22XM,JPYI[^W8 M_"+4)J"=&B;]+:ZM=J?,X6Q1*B&8===B#:*R1J62ELD=R(J!03=+L)1Q'K^&$R=V5)R, MBI/ EU[@6^UUU;B+1]4?Z>=$]2S3\RQ^N!:FI17DV$V/ 7T 7+Q[$\^C3^R5X+347#Z+_:K!?;1=#J;CWY]FN2D M*_V+\)WJ'9,&<=@Z9#3YZ"AT/V6]854;&G6CK&O[L&S M'Y^ZX@502P,$% @ Q(EB5J2#//G$ P ]@X !D !X;"]W;W)K&ULM9=?;^,V#,"_BN -PQU0Q):3YD^7!&C3#=O##<45 MVYX5FXF%RI)/DIW;L \_279LMW'4+MWE(;9LD?J1,DEQ>1#R264 &GW-&5>K M(-.ZN E#E620$S42!7#S9B=D3K09RGVH"@DD=4(Y"^,HFH8YH3Q8+]VS![E> MBE(SRN%!(E7F.9%_W0$3AU6 @^.#SW2?:?L@7"\+LH='T+\7#]*,PE9+2G/@ MB@J.).Q6P2V^N8LC*^!F_$'AH'KWR)JR%>+)#GY-5T%DB8!!HJT*8BX5;( Q MJ\EP?&F4!NV:5K!_?]3^LS/>&+,E"C:"_4E3G:V">8!2V)&2Z<_B\ LT!EU; M?8E@ROVC0S,W"E!2*BWR1M@0Y)375_*U<41/8#P[(Q W K'CKA=RE/=$D_52 MB@.2=K;19F^YBK\9[2$9HC*]0',4Q MHAIR]#T*DI M8(Q(A0ICC)OXT;!V(3!$7"^/<0\Y&D732;P8!I^WX',O^&TN2JX=R4OW:8&V M@ I"4V28=08(*C!SC5&,?BEI2FSZO4(I54JPLAX(:?(<3^WFE,6EQM;(..[O MSRB:X_&OG_F2_N^.)OF<(:[?T<,?>D,-Q5)?S6LM1P%42B MBK#RXL^Q61"/GR>'*#J3U'!7HK"WR)SUH8GX\C7_34[\=\YU75'"EU4E&:7>PG8I7U=^L+_^ M-.Z[+$3GI\<,[#MGX*Y0X-.1$G/#L]YJ%G$ M=R *>ZU(#G+O&BYE%C#'A[HK:9^V3=UMW\H58K SHM%H9L)2 MUDU6/="B<(W-5FC3)KG;S#2F(.T$\WXGA#X.[ )MJ[O^%U!+ P04 " #$ MB6)6RFU4/)H" "X!P &0 'AL+W=O_@= T&T M(ZB=Q@78V/_G\Q_+Q_%>J@>= QCR5(A2SYSVU$R7D"IN2R)@O7,N?(OYY&=7T_XP6&O>VUB MG:RD?+"=;]G,\6Q (" UEL#PLX,Y"&%!&,9CRW2Z):VPWS[0;VOOZ&7%-,RE M^,DSD\^<"X=DL&9;8>[D_BNT?D++2Z70]9OLF[GAU"'I5AM9M&*,H.!E\V5/ M;1YZ DJ/"&@KH"\$07A$$+2"H#;:1%;;NF&&);&2>Z+L;*391IV;6HUN>&EW M<6D4CG+4F62Y76EXW$)IR)>=?9_>@&%PFA#J?R#4HP&Y7]Z0TY.S ST*6"=JF@ M]2+!*U,QY+8A3(<)]L1=ZHJE,'/P2&E0.W"2]^_\R/L\Y/D_P9Z9#3JSP1@] M65:0=T^FHT[DL"JP7>)+2AYY3QK,A.PTK[$<04$H_>>==%$VHHXO^ MX^:%G:5PU-)5BDPBUT2PTNX0&W(RBGCKQC0P?]K+"XTFH7\QO#=19R0:-;+8 MJC3'(DPJQ5,X.!IR,\IYJYOHKTV.\-;#YX4;MU=7[9WVG:D-+S41L$:E-SE' MA&KNB:9C9%67VI4T6+CK9HY7*R@[ &ULW5A=3]LP%/TKD1D3 M2!-IFI$VHZVT54*:M$U(\+ WY#9.:\EQ,L=E[7[]?.TT_< 7%1Y&62N(?8_/ MND8=?%*IWYT3/$"@USG4X=,&,?D(\;?CSI+# MINI&@[R4F^*+B0L8=5JPX(&*(1E3P2>* RNG!1X.JTJL?HL^$P6S$W^X(2C M 5WS@GFI^!^3#4IE:@),D>"!*+:/E7W'7I-Q[_@]-D>*8S>9'+_).#U^C\UQ[=A- M]M^"R;>PW;U7>[(_QV1TE";#YKBV=2;<.1&VT0!.WD/R \[Q8I,TF"RXT%PV MO3G/,B8?'0R-O*83\\?ICKX9G[&<+H2^:\$AV;2_LXPOBK0==0,+T8S:M+_! M]**D/?:;7%QF;,FR<=-5LXEM!J9ALC8?(.PCU_;C1S".P_P(8%@>S '&<2PL MS_\TGSXZ'X=AWOI>I(]R^BC'L7S(V'ZQ/'Y.:C[^F:9I'"<)MJ+CL=?!&%NW M)($?OQKF#1A8'LCTO+7&=QNOD*?K -O3IRH$FRE>B=A,\;4&Q+]NP$A3_VYC M>8"![0)6.Y#?GP=JRL^)8]A5S!MV!^-(FF((U**_1I,$69T$OO[]P>Z2.$Y3 M/P*8WT$<8PC-8?20$3;8T.P6BP^0"X99K>]9!:G!0 Z2L \ !X;"]W;W)K8F]O:RYX;6S%FEMS MVC@4@/^*AI?=G6D6\*UM)F2&$&?#- $6V.QC1Q@!FM@2E>2DY->O;$,J%W-F M7PY] E\PGV5)WSDZOGJ5ZGDAY3/YGJ5"]UH;8[:7[;9.-BRC^D^Y9<(>64F5 M46,WU;JMMXK1I=XP9K*T[74Z43NC7+2NKP[7FJBVNR$-2PR7PNXL=CQQ]JI_ M'"\VR0O7?,%3;G:]5OD]92V2<<$S_L:6O5:G1?1&OMY+Q=^D,#2=)4JF::_5 MK0X\,65XPQ=3*D%Z;6BCKW@BBMMRC/*ZU/+^,+LR=56;N0= M3PU3M]2POY3,MURLB\O8NV@[MU&VP^&S:L1+]7^:4:Y6/&&W,LDS)DS5CHJE M!:#0&[[5+2)HQGJMPRF$BB6)A;&-1(:BNI0]M[A3^]?#9777QN(Z;:@NN3V@ MALL2' _RIO_0'PUB,KN/X_G,8?( )@^7:3;OS^/'>#2?D?$=&4_B:7\^'(]< M.A^@\\])-Q@_3J;Q?3R:#9]B,AP-',@ @ Q^(>17SX$, QC_ZW;&CP#=1URZL5I3P=_* ^4\,^-K MP>V/J9UW^HD#^0F _(0+.64O3.3,@?D,P'S&A1D*"V.DVGT@@AEW$NY LW ' ME\K*=FM5N*M<\2WGV^('1XB@*)!-,;3Z%NOB3TE?:^O.(SI(&5UD9Q2/59OB M).TB09[H(HOBCG)%GFB:,_+(J,X5.\*##-%%5D0_L:?D]@!;DK'9,$4&,K,A MXH8);0,J%Q-R1!=;$D8FSQ#6AE5(8V/3)9C),)+S6@A[D! _9"0.ZY3:I(^4@=:' [ $[ M?<@7FGW+B\PK+ESO&9&(? M=3:Q^9! ?&2!G @_#YPN)J00'UDA8!A:FQ5]2"H^ME0*PY'C,'3?G"XFN#:% M[9B?H]'&;@GIQ4?6BQN6-L)!4O&1I5+%IXU8D%-\[!P#5'+@8D)N\7_E8M37 MT,6$W.*?9SF*7+BK\62Q(VLFU\I5H ^YQ4=VRTE,L]O:L,==9X8T$R!KY@=F MD:$HFAB2I3)#D@NYB09H(S+&.YT>,M,Y2G MM9DH@/P2(/L%#!]O70T&8/4#63(0Y@59NYB0;@)DW9R*B0DG0!9.B?#W K4Q82D$R!+!PYSW:PZ@*03($OGU&KKOCG=NB$DG1!9 M.BY(F;C8D(&"L]8 M:"E&MI/TV -;%Q,R4(B^I%;#'-L B185!9)*K6OY1 @9*$1?4JMA3IF-T1.; M351C2+HOA4 &BI -=%@I:!@S$:2<"%DY>Z[:\RUVV:ZH3>TI1Y!R(F3EO&,^ M4I.KXLTX.Z3E.[*+"2DG0E9.8X6P^:%#RHF0E0/6"NL/'5).A*R<6K6PN17! M%[VPW_3ZJ6[83 B9)BI-TRY/UM=72]ME!%N.[-6UW9_0-)DH4GQ4K\L$85'^ M7N5I.K#[QN)!TN7A3=7#6[;7_P%02P,$% @ Q(EB5LA!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7'X@AGWZ50SON MNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ M7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6 M<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_* M$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+ M@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV2;06U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O M(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] MO8- [T"]@T#O0+V#0.] O8- [T"]@T#OF'RL)- [4.\@T#M0[R#0.U#O(- [ M4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$YW5;4Y[]02P,$% @ MQ(EB5N(A,D+Q 0 &2< !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P M$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T M5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK M3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\M MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:= MM\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX M./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0 M9#4HLAH460V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6G6WZMWPV_B-N\0)02P$" M% ,4 " #$B6)6!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ,2)8E8:5AW;[0 "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ Q(EB5A#H+$@X!P F"\ !@ M ("!# @ 'AL+W=O"+(.P8 .D: 8 " @7H/ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ Q(EB5F#V^IUC P _0D !@ ("!V!H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5H>1\U2^ @ I@8 !D M ("!5%L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q(EB5M*]T(:I @ @ !D ("!0&8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5K2> M>5!:"0 \AT !D ("!D6\ 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5J>C(>.@!@ &0\ !D M ("!B(, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q(EB5I_),KWF @ 0< !D ("! M1Y 'AL+W=O&PO=V]R:W-H965TYR0"( &9O 9 M " @4Z7 !X;"]W;W)K&UL4$L! A0#% M @ Q(EB5K& J'6) P (PH !D ("!Q;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5IN/@LU@ M P M0@ !D ("!,,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5G6ODFO+ @ M D !D M ("!&,\ 'AL+W=O@" !H!P &0 @($:T@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q(EB5D$IW%"I @ ,08 !D ("!/-H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ(EB5O;A^H'Y!P 3SD !D ("!^N4 'AL+W=O&UL4$L! A0#% @ Q(EB5GJ]>D'; P MZ \ !D ("!8?4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5G:HE5[% @ *P@ !D M ("!;_\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q(EB5F8AZ4G@! _QL !D ("!MPD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB M5KSK_\_I @ $ @ !D ("!QQ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5LI4;BW&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5ESEVVA@!0 (!L !D M ("!'"H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q(EB5L.I_UYL P R@H !D ("!)#8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5N,S M468R! 3Q4 !D ("!%$ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q(EB5K8)9KU% @ G04 !D M ("!7$L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q(EB5LIM5#R: @ N < !D ("! M&%0! 'AL+W=O&PORZRH7@4 .DK / M " 51; 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #$B6)6R%S! M4B " #0)P &@ @ '?8 $ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #$B6)6XB$R0O$! 9)P $P M @ $W8P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2P!+ (04 !9 %90$ ! end XML 82 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 83 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 117 330 1 false 42 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.iradimed.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - BALANCE SHEETS Sheet http://www.iradimed.com/role/StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00200 - Statement - STATEMENTS OF OPERATIONS Sheet http://www.iradimed.com/role/StatementStatementsOfOperations STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 00300 - Statement - STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 00305 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncomeParenthetical STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 00400 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - STATEMENTS OF CASH FLOWS Sheet http://www.iradimed.com/role/StatementStatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 10201 - Disclosure - Revenue Sheet http://www.iradimed.com/role/DisclosureRevenue Revenue Notes 9 false false R10.htm 10301 - Disclosure - Inventory, net Sheet http://www.iradimed.com/role/DisclosureInventoryNet Inventory, net Notes 10 false false R11.htm 10401 - Disclosure - Property and Equipment, net Sheet http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, net Notes 11 false false R12.htm 10501 - Disclosure - Intangible Assets, net Sheet http://www.iradimed.com/role/DisclosureIntangibleAssetsNet Intangible Assets, net Notes 12 false false R13.htm 10601 - Disclosure - Investments Sheet http://www.iradimed.com/role/DisclosureInvestments Investments Notes 13 false false R14.htm 10701 - Disclosure - Fair Value Measurements Sheet http://www.iradimed.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 10801 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 15 false false R16.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 11001 - Disclosure - Other Income, Net Sheet http://www.iradimed.com/role/DisclosureOtherIncomeNet Other Income, Net Notes 17 false false R18.htm 11101 - Disclosure - Income Taxes Sheet http://www.iradimed.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11201 - Disclosure - Leases Sheet http://www.iradimed.com/role/DisclosureLeases Leases Notes 19 false false R20.htm 11301 - Disclosure - Employee Benefit Plan Sheet http://www.iradimed.com/role/DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 20 false false R21.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.iradimed.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 11501 - Disclosure - Capital Stock Sheet http://www.iradimed.com/role/DisclosureCapitalStock Capital Stock Notes 22 false false R23.htm 11601 - Disclosure - Subsequent Event Sheet http://www.iradimed.com/role/DisclosureSubsequentEvent Subsequent Event Notes 23 false false R24.htm 20102 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPolicies 24 false false R25.htm 30103 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPolicies 25 false false R26.htm 30203 - Disclosure - Revenue (Tables) Sheet http://www.iradimed.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.iradimed.com/role/DisclosureRevenue 26 false false R27.htm 30303 - Disclosure - Inventory, net (Tables) Sheet http://www.iradimed.com/role/DisclosureInventoryNetTables Inventory, net (Tables) Tables http://www.iradimed.com/role/DisclosureInventoryNet 27 false false R28.htm 30403 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNet 28 false false R29.htm 30503 - Disclosure - Intangible Assets, net (Tables) Sheet http://www.iradimed.com/role/DisclosureIntangibleAssetsNetTables Intangible Assets, net (Tables) Tables http://www.iradimed.com/role/DisclosureIntangibleAssetsNet 29 false false R30.htm 30603 - Disclosure - Investments (Tables) Sheet http://www.iradimed.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.iradimed.com/role/DisclosureInvestments 30 false false R31.htm 30703 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.iradimed.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.iradimed.com/role/DisclosureFairValueMeasurements 31 false false R32.htm 30803 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncome 32 false false R33.htm 30903 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables 33 false false R34.htm 31003 - Disclosure - Other Income, Net (Tables) Sheet http://www.iradimed.com/role/DisclosureOtherIncomeNetTables Other Income, Net (Tables) Tables http://www.iradimed.com/role/DisclosureOtherIncomeNet 34 false false R35.htm 31103 - Disclosure - Income Taxes (Tables) Sheet http://www.iradimed.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.iradimed.com/role/DisclosureIncomeTaxes 35 false false R36.htm 31203 - Disclosure - Leases (Tables) Sheet http://www.iradimed.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.iradimed.com/role/DisclosureLeases 36 false false R37.htm 40101 - Disclosure - Organization and Significant Accounting Policies (Details) Sheet http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails Organization and Significant Accounting Policies (Details) Details http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables 37 false false R38.htm 40102 - Disclosure - Organization and Significant Accounting Policies - Basic and diluted net income per share (Details) Sheet http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails Organization and Significant Accounting Policies - Basic and diluted net income per share (Details) Details 38 false false R39.htm 40201 - Disclosure - Revenue - Information by geographic region (Details) Sheet http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails Revenue - Information by geographic region (Details) Details 39 false false R40.htm 40202 - Disclosure - Revenue - Information by type (Details) Sheet http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails Revenue - Information by type (Details) Details 40 false false R41.htm 40203 - Disclosure - Revenue - Contract liabilities (Details) Sheet http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails Revenue - Contract liabilities (Details) Details 41 false false R42.htm 40204 - Disclosure - Revenue - Capitalized contract costs (Details) Sheet http://www.iradimed.com/role/DisclosureRevenueCapitalizedContractCostsDetails Revenue - Capitalized contract costs (Details) Details 42 false false R43.htm 40301 - Disclosure - Inventory, net (Details) Sheet http://www.iradimed.com/role/DisclosureInventoryNetDetails Inventory, net (Details) Details http://www.iradimed.com/role/DisclosureInventoryNetTables 43 false false R44.htm 40401 - Disclosure - Property and Equipment, net (Details) Sheet http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, net (Details) Details http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetTables 44 false false R45.htm 40402 - Disclosure - Property and Equipment, net - geographic region (Details) Sheet http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails Property and Equipment, net - geographic region (Details) Details 45 false false R46.htm 40501 - Disclosure - Intangible Assets, net (Details) Sheet http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails Intangible Assets, net (Details) Details http://www.iradimed.com/role/DisclosureIntangibleAssetsNetTables 46 false false R47.htm 40601 - Disclosure - Investments (Details) Sheet http://www.iradimed.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://www.iradimed.com/role/DisclosureInvestmentsTables 47 false false R48.htm 40701 - Disclosure - Fair Value Measurements (Details) Sheet http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.iradimed.com/role/DisclosureFairValueMeasurementsTables 48 false false R49.htm 40801 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables 49 false false R50.htm 40901 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.iradimed.com/role/DisclosureStockBasedCompensation 50 false false R51.htm 40902 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-based compensation expense (Details) Details 51 false false R52.htm 40903 - Disclosure - Stock-Based Compensation - Stock Options and Restricted Stock Units Activity (Details) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails Stock-Based Compensation - Stock Options and Restricted Stock Units Activity (Details) Details 52 false false R53.htm 40904 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 53 false false R54.htm 40905 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units (Details) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails Stock-Based Compensation - Performance-Based Restricted Stock Units (Details) Details 54 false false R55.htm 40906 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details) Sheet http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details) Details 55 false false R56.htm 41001 - Disclosure - Other Income, Net (Details) Sheet http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails Other Income, Net (Details) Details http://www.iradimed.com/role/DisclosureOtherIncomeNetTables 56 false false R57.htm 41101 - Disclosure - Income Taxes - Components of the provision for income taxes (Details) Sheet http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income Taxes - Components of the provision for income taxes (Details) Details 57 false false R58.htm 41102 - Disclosure - Income Taxes - Significant components of deferred taxes (Details) Sheet http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails Income Taxes - Significant components of deferred taxes (Details) Details 58 false false R59.htm 41103 - Disclosure - Income Taxes - Operating loss (Details) Sheet http://www.iradimed.com/role/DisclosureIncomeTaxesOperatingLossDetails Income Taxes - Operating loss (Details) Details 59 false false R60.htm 41104 - Disclosure - Income Taxes - Reconciliation of the statutory U.S. federal tax rate to effective rate (Details) Sheet http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails Income Taxes - Reconciliation of the statutory U.S. federal tax rate to effective rate (Details) Details 60 false false R61.htm 41201 - Disclosure - Leases (Details) Sheet http://www.iradimed.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.iradimed.com/role/DisclosureLeasesTables 61 false false R62.htm 41202 - Disclosure - Leases - Operating lease cost (Details) Sheet http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails Leases - Operating lease cost (Details) Details 62 false false R63.htm 41203 - Disclosure - Leases - Maturity of operating lease liability (Details) Sheet http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails Leases - Maturity of operating lease liability (Details) Details 63 false false R64.htm 41301 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.iradimed.com/role/DisclosureEmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.iradimed.com/role/DisclosureEmployeeBenefitPlan 64 false false R65.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.iradimed.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.iradimed.com/role/DisclosureCommitmentsAndContingencies 65 false false R66.htm 41501 - Disclosure - Capital Stock (Details) Sheet http://www.iradimed.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://www.iradimed.com/role/DisclosureCapitalStock 66 false false R67.htm 41601 - Disclosure - Subsequent Event (Details) Sheet http://www.iradimed.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://www.iradimed.com/role/DisclosureSubsequentEvent 67 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 10 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, irmd:IncreaseInCashTaxLiabilitiesMandatoryCapitalizationRequirement, irmd:TermOfExtendedWarrantyAgreements, us-gaap:LesseeOperatingLeaseExistenceOfResidualValueGuarantee, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 - irmd-20221231x10k.htm 9 irmd-20221231x10k.htm irmd-20221231.xsd irmd-20221231_cal.xml irmd-20221231_def.xml irmd-20221231_lab.xml irmd-20221231_pre.xml irmd-20221231xex23d1.htm irmd-20221231xex31d1.htm irmd-20221231xex31d2.htm irmd-20221231xex32d1.htm irmd-20221231x10k001.jpg irmd-20221231x10k003.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "irmd-20221231x10k.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 552, "http://xbrl.sec.gov/dei/2022": 35 }, "contextCount": 117, "dts": { "calculationLink": { "local": [ "irmd-20221231_cal.xml" ] }, "definitionLink": { "local": [ "irmd-20221231_def.xml" ] }, "inline": { "local": [ "irmd-20221231x10k.htm" ] }, "labelLink": { "local": [ "irmd-20221231_lab.xml" ] }, "presentationLink": { "local": [ "irmd-20221231_pre.xml" ] }, "schema": { "local": [ "irmd-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 491, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 7, "http://www.iradimed.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 14 }, "keyCustom": 31, "keyStandard": 299, "memberCustom": 17, "memberStandard": 25, "nsprefix": "irmd", "nsuri": "http://www.iradimed.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Inventory, net", "menuCat": "Notes", "order": "10", "role": "http://www.iradimed.com/role/DisclosureInventoryNet", "shortName": "Inventory, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Property and Equipment, net", "menuCat": "Notes", "order": "11", "role": "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Intangible Assets, net", "menuCat": "Notes", "order": "12", "role": "http://www.iradimed.com/role/DisclosureIntangibleAssetsNet", "shortName": "Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Investments", "menuCat": "Notes", "order": "13", "role": "http://www.iradimed.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "14", "role": "http://www.iradimed.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Accumulated Other Comprehensive Income", "menuCat": "Notes", "order": "15", "role": "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "16", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Other Income, Net", "menuCat": "Notes", "order": "17", "role": "http://www.iradimed.com/role/DisclosureOtherIncomeNet", "shortName": "Other Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.iradimed.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Leases", "menuCat": "Notes", "order": "19", "role": "http://www.iradimed.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.iradimed.com/role/StatementBalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Employee Benefit Plan", "menuCat": "Notes", "order": "20", "role": "http://www.iradimed.com/role/DisclosureEmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.iradimed.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Capital Stock", "menuCat": "Notes", "order": "22", "role": "http://www.iradimed.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "23", "role": "http://www.iradimed.com/role/DisclosureSubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Organization and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables", "shortName": "Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.iradimed.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Inventory, net (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.iradimed.com/role/DisclosureInventoryNetTables", "shortName": "Inventory, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Property and Equipment, net (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Intangible Assets, net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "3", "role": "http://www.iradimed.com/role/StatementStatementsOfOperations", "shortName": "STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.iradimed.com/role/DisclosureInvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.iradimed.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stock Based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Other Income, Net (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.iradimed.com/role/DisclosureOtherIncomeNetTables", "shortName": "Other Income, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.iradimed.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.iradimed.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "2", "first": true, "lang": null, "name": "irmd:PercentageOfFeesToGroupPurchasingOrganizationsOnSalesToItsMembers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AXhC2CMdqUqXhCLDCp7rpw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Significant Accounting Policies (Details)", "menuCat": "Details", "order": "37", "role": "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "shortName": "Organization and Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "2", "first": true, "lang": null, "name": "irmd:PercentageOfFeesToGroupPurchasingOrganizationsOnSalesToItsMembers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AXhC2CMdqUqXhCLDCp7rpw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Organization and Significant Accounting Policies - Basic and diluted net income per share (Details)", "menuCat": "Details", "order": "38", "role": "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails", "shortName": "Organization and Significant Accounting Policies - Basic and diluted net income per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue - Information by geographic region (Details)", "menuCat": "Details", "order": "39", "role": "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails", "shortName": "Revenue - Information by geographic region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_jZXNMF2AoUavSAY7FCZmuw", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome", "shortName": "STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "irmd:RevenueFromContractWithCustomerBeforeOtherIncomeExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue - Information by type (Details)", "menuCat": "Details", "order": "40", "role": "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails", "shortName": "Revenue - Information by type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "irmd:RevenueFromContractWithCustomerBeforeOtherIncomeExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "irmd:AdvancePaymentsFromCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue - Contract liabilities (Details)", "menuCat": "Details", "order": "41", "role": "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails", "shortName": "Revenue - Contract liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "irmd:AdvancePaymentsFromCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue - Capitalized contract costs (Details)", "menuCat": "Details", "order": "42", "role": "http://www.iradimed.com/role/DisclosureRevenueCapitalizedContractCostsDetails", "shortName": "Revenue - Capitalized contract costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Inventory, net (Details)", "menuCat": "Details", "order": "43", "role": "http://www.iradimed.com/role/DisclosureInventoryNetDetails", "shortName": "Inventory, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Property and Equipment, net (Details)", "menuCat": "Details", "order": "44", "role": "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Property and Equipment, net - geographic region (Details)", "menuCat": "Details", "order": "45", "role": "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails", "shortName": "Property and Equipment, net - geographic region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_StatementGeographicalAxis_country_US_szU1cRNZWka7KYCq8JyfWQ", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Intangible Assets, net (Details)", "menuCat": "Details", "order": "46", "role": "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails", "shortName": "Intangible Assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_DomesticCorporateDebtSecuritiesMember_cnURrdI_LUSGT3EX-C09RQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "47", "role": "http://www.iradimed.com/role/DisclosureInvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_DomesticCorporateDebtSecuritiesMember_cnURrdI_LUSGT3EX-C09RQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_DomesticCorporateDebtSecuritiesMember_uioskpcbMUiRBn7P_u1G_g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "48", "role": "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_DomesticCorporateDebtSecuritiesMember_uioskpcbMUiRBn7P_u1G_g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_tS77xpV8XE6CQi-fjoG9tw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Accumulated Other Comprehensive Income (Details)", "menuCat": "Details", "order": "49", "role": "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_x1R77eeEvkWKt8Zl0ajz6A", "decimals": "0", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncomeParenthetical", "shortName": "STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_irmd_EquityIncentivePlan2014Member_qnx54SYJoUCX2dbp3EemYw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "50", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_4_30_2014_us-gaap_PlanNameAxis_irmd_EquityIncentivePlan2014Member_qnx54SYJoUCX2dbp3EemYw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stock-Based Compensation - Stock-based compensation expense (Details)", "menuCat": "Details", "order": "51", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_LxCKYCRjQkeYzFfoQQW4mA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Stock-Based Compensation - Stock Options and Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "52", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Stock Options and Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_cJpQ-SWXoUWnVviL7EsEoA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_DYtL3QF93EWDKY7-hhk3Xw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "menuCat": "Details", "order": "53", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_DYtL3QF93EWDKY7-hhk3Xw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_irmd_PerformanceBasedRestrictedStockUnitsMember_URnsRKAgBEWR4FgJcEIYzw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units (Details)", "menuCat": "Details", "order": "54", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Performance-Based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_irmd_PerformanceBasedRestrictedStockUnitsMember_Clu7-fgaP0Og0DhwacN1mA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40906 - Disclosure - Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "shortName": "Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_irmd_PerformanceBasedRestrictedStockUnitsMember_Clu7-fgaP0Og0DhwacN1mA", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Other Income, Net (Details)", "menuCat": "Details", "order": "56", "role": "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails", "shortName": "Other Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Income Taxes - Components of the provision for income taxes (Details)", "menuCat": "Details", "order": "57", "role": "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Components of the provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Income Taxes - Significant components of deferred taxes (Details)", "menuCat": "Details", "order": "58", "role": "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails", "shortName": "Income Taxes - Significant components of deferred taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "irmd:OperatingLossCarryforwardsExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Income Taxes - Operating loss (Details)", "menuCat": "Details", "order": "59", "role": "http://www.iradimed.com/role/DisclosureIncomeTaxesOperatingLossDetails", "shortName": "Income Taxes - Operating loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "irmd:OperatingLossCarryforwardsExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_EGLJbGqYsUG-CPAPX2d0xg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity", "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_EGLJbGqYsUG-CPAPX2d0xg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AXhC2CMdqUqXhCLDCp7rpw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Income Taxes - Reconciliation of the statutory U.S. federal tax rate to effective rate (Details)", "menuCat": "Details", "order": "60", "role": "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails", "shortName": "Income Taxes - Reconciliation of the statutory U.S. federal tax rate to effective rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AXhC2CMdqUqXhCLDCp7rpw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "61", "role": "http://www.iradimed.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_irmd_SusiLLCMember_jHZwdxKQYU2XA2uEYyD2Bw", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Leases - Operating lease cost (Details)", "menuCat": "Details", "order": "62", "role": "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "shortName": "Leases - Operating lease cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Yh39l9sdtkKr3XDdYllKtQ", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Leases - Maturity of operating lease liability (Details)", "menuCat": "Details", "order": "63", "role": "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails", "shortName": "Leases - Maturity of operating lease liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Employee Benefit Plan (Details)", "menuCat": "Details", "order": "64", "role": "http://www.iradimed.com/role/DisclosureEmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "65", "role": "http://www.iradimed.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_wlWIqAhKikOacV2QT8LSWg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember_opoPUoSzb0Wxmt5FvqbB7w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Capital Stock (Details)", "menuCat": "Details", "order": "66", "role": "http://www.iradimed.com/role/DisclosureCapitalStockDetails", "shortName": "Capital Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember_opoPUoSzb0Wxmt5FvqbB7w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_E8iiLwVqnkmu2cIVZ3vN6w", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_2_2_2023_To_2_2_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_pnoguEZ1t02fqErdkAripQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_5yk6gaWLIEmuXTclHgbo6w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Subsequent Event (Details)", "menuCat": "Details", "order": "67", "role": "http://www.iradimed.com/role/DisclosureSubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_2_2_2023_To_2_2_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_pnoguEZ1t02fqErdkAripQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_5yk6gaWLIEmuXTclHgbo6w", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.iradimed.com/role/StatementStatementsOfCashFlows", "shortName": "STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9X3rMvTOB0yMuHfBBWIjJQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue", "menuCat": "Notes", "order": "9", "role": "http://www.iradimed.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "irmd-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_Dbyo_mm6NketrvbEi2QXcg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES [Member]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.iradimed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "irmd_AdvancePaymentsFromCustomers": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Advance Payments From Customers", "terseLabel": "Advance payments from customers" } } }, "localname": "AdvancePaymentsFromCustomers", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_AmortizationOfExtendedWarrantyAgreements": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails": { "order": 1.0, "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of extended warranty agreements.", "label": "Amortization of Extended Warranty Agreements", "terseLabel": "Amortization of extended warranty agreements" } } }, "localname": "AmortizationOfExtendedWarrantyAgreements", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "monetaryItemType" }, "irmd_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]", "terseLabel": "Anti-dilutive stock" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "irmd_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leader of the entity's board of directors who presides over board meetings and other board activities. The board of director is often the chief executive officer as well, and in such a case would be the entity's highest ranking officer.", "label": "Board Of Directors [Member]", "terseLabel": "Board of directors" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "irmd_ComputerSoftwareAndHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to collection of computer programs and related data that provide instructions to a computer and information about long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Software And Hardware [Member]", "terseLabel": "Computer software and hardware" } } }, "localname": "ComputerSoftwareAndHardwareMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "irmd_ContractWithCustomerLiabilityDecreaseDueToRecognitionOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in contract liabilities due to recognition of revenue.", "label": "Contract with Customer, Liability, Decrease Due to Recognition of Revenue", "negatedLabel": "Decreases due to recognition of revenue" } } }, "localname": "ContractWithCustomerLiabilityDecreaseDueToRecognitionOfRevenue", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_ContractWithCustomerLiabilityIncreaseDueToCashReceivedFromCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in contract liabilities due to cash received from customers.", "label": "Contract with Customer, Liability, Increase Due to Cash Received from Customers", "terseLabel": "Increases due to cash received from customers" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDueToCashReceivedFromCustomers", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_DeductionTermForRelatedCashTaxPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the deduction term for related cash tax payments.", "label": "Deduction Term For Related Cash Tax Payments", "terseLabel": "Deduction term for related cash tax payments" } } }, "localname": "DeductionTermForRelatedCashTaxPayments", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "irmd_DevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to devices of the entity.", "label": "Devices:" } } }, "localname": "DevicesMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "domainItemType" }, "irmd_EffectiveIncomeTaxRateReconciliationCaresActNetOperatingLossCarryback": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of effective income tax rate reconciliation Cares Act Net Operating Loss carryback.", "label": "Effective Income Tax Rate Reconciliation Cares Act Net Operating Loss carryback", "terseLabel": "CARES Act NOL carryback" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCaresActNetOperatingLossCarryback", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "irmd_EffectiveIncomeTaxRateReconciliationNondeductiblePermanentItemsExpensePercent": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable nondeductible expenses but not limited to meals and entertainment, Fines & penalties, Officers' life insurance.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Permanent Items Expense, Percent", "terseLabel": "Permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductiblePermanentItemsExpensePercent", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "irmd_EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustments": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of effective income tax rate reconciliation provision to return adjustments.", "label": "Effective Income Tax Rate Reconciliation, Provision to Return Adjustments", "terseLabel": "Provision to return adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustments", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "irmd_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to employees.", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "irmd_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2014 equity incentive plan.", "label": "Equity Incentive Plan 2014", "terseLabel": "Equity Incentive Plan 2014" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "irmd_FerroMagneticDetectionSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ferro magnetic detection systems.", "label": "Ferro Magnetic Detection Systems [Member]", "terseLabel": "Ferro Magnetic Detection Systems" } } }, "localname": "FerroMagneticDetectionSystemsMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "domainItemType" }, "irmd_IncreaseDecreaseInWarrantyReserve": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) during the period in the carrying amount (including both current and noncurrent portions of the accrual) of the liability pertaining to warranty reserve.", "label": "Increase Decrease in Warranty Reserve", "terseLabel": "Warranty reserve" } } }, "localname": "IncreaseDecreaseInWarrantyReserve", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "irmd_IncreaseInCashTaxLiabilitiesMandatoryCapitalizationRequirement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the increase in cash tax liabilities, mandatory capitalization requirement.", "label": "Increase In Cash Tax Liabilities, Mandatory Capitalization Requirement", "verboseLabel": "Increase in cash tax liabilities, mandatory capitalization requirement" } } }, "localname": "IncreaseInCashTaxLiabilitiesMandatoryCapitalizationRequirement", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_IncreaseInDeferredTaxAssetsMandatoryCapitalizationRequirement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the increase in deferred tax assets, mandatory capitalization requirement.", "label": "Increase In Deferred Tax Assets, Mandatory Capitalization Requirement", "terseLabel": "Increase in deferred tax assets, mandatory capitalization requirement" } } }, "localname": "IncreaseInDeferredTaxAssetsMandatoryCapitalizationRequirement", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_IncrementalCommonSharesAttributableToDilutiveEffectOfPerformanceBasedRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of performance based restricted stock units arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable To Dilutive Effect Of Performance Based Restricted Stock Units", "terseLabel": "Performance-based restricted stock units" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfPerformanceBasedRestrictedStockUnits", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "irmd_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock units arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Restricted Stock Units", "terseLabel": "Restricted stock units" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStockUnits", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "irmd_InternallyDevelopedSoftwareInProcessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exclusive legal right granted by the government to the owner of the internally developed software to exploit an invention or a process for a period of time specified by law, which are in process.", "label": "Internally Developed Software In Process [Member]", "terseLabel": "Internally developed software - in process" } } }, "localname": "InternallyDevelopedSoftwareInProcessMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "irmd_InternallyDevelopedSoftwareInUseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exclusive legal right granted by the government to the owner of the internally developed to exploit an invention or a process for a period of time specified by law, which are in use.", "label": "Internally Developed Software In Use [Member]", "terseLabel": "Internally developed software - in use" } } }, "localname": "InternallyDevelopedSoftwareInUseMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "irmd_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to International, a geographic region of the entity.", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "irmd_LesseeLeasingArrangementsOperatingLeasesRenewalTermBeginningInTwoThousandNineteen": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of the lessee's leasing arrangement renewal beginning in 2019, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Operating Leases Renewal Term Beginning in Two Thousand Nineteen", "terseLabel": "Renewal term of lease beginning in 2019" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesRenewalTermBeginningInTwoThousandNineteen", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "irmd_LesseeLeasingArrangementsOperatingLeasesRenewalTermBeginningInTwoThousandTwentyFour": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of the lessee's leasing arrangement renewal beginning in 2024, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Operating Leases Renewal Term Beginning in Two Thousand Twenty Four", "terseLabel": "Renewal term of lease beginning in 2024" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesRenewalTermBeginningInTwoThousandTwentyFour", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "irmd_LesseeLeasingArrangementsOperatingLeasesRenewalTermThereafter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of the lessee's leasing arrangement renewal thereafter, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements Operating Leases Renewal Term Thereafter", "terseLabel": "Renewal term lease thereafter" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesRenewalTermThereafter", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "irmd_MRICompatibleIVInfusionPumpsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MRI compatible IV infusion pumps, a product of the entity.", "label": "MRI Compatible IV Infusion Pumps [Member]", "verboseLabel": "MRI compatible IV infusion pump system" } } }, "localname": "MRICompatibleIVInfusionPumpsMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "domainItemType" }, "irmd_MRICompatiblePatientVitalSignsMonitoringSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MRI compatible IV infusion pumps, a product of the entity.", "label": "MRI Compatible Patient Vital Signs Monitoring Systems [Member]", "terseLabel": "MRI compatible patient vital signs monitoring systems" } } }, "localname": "MRICompatiblePatientVitalSignsMonitoringSystemsMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "domainItemType" }, "irmd_MonthlyBaseRent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monthly base rent amount during the term of the lease.", "label": "Monthly Base Rent", "terseLabel": "Monthly base rent" } } }, "localname": "MonthlyBaseRent", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_NumberOfSuccessiveRenewalTermOfLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of successive renewal term of lease.", "label": "Number of Successive Renewal Term of Lease", "terseLabel": "Number of successive renewal terms of lease" } } }, "localname": "NumberOfSuccessiveRenewalTermOfLease", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "irmd_NumberOfVoteOnCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of votes that each common stock is entitled to.", "label": "Number of Vote on Common Stock", "terseLabel": "Number of voting right on each common stock" } } }, "localname": "NumberOfVoteOnCommonStock", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "integerItemType" }, "irmd_NumberOfVoteOnPreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of votes that each preferred stock is entitled to.", "label": "Number of Vote on Preferred Stock", "terseLabel": "Number of voting right on each preferred stock" } } }, "localname": "NumberOfVoteOnPreferredStock", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "integerItemType" }, "irmd_OperatingLossCarryforwardsExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration period of each operating loss carryforward included in operating loss carryforward, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Loss Carryforwards Expiration Period", "terseLabel": "Carryforward period for net operating losses" } } }, "localname": "OperatingLossCarryforwardsExpirationPeriod", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesOperatingLossDetails" ], "xbrltype": "durationItemType" }, "irmd_OrganizationAndSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies [Line Items]", "terseLabel": "Organization and significant accounting policies" } } }, "localname": "OrganizationAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "irmd_PatentsFullyAmortizedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law, which are fully amortized.", "label": "Patents - Fully Amortized [Member]", "terseLabel": "Patents - Fully Amortized" } } }, "localname": "PatentsFullyAmortizedMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "irmd_PatentsInProcessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law, which are in process.", "label": "Patents - In Process [Member]", "terseLabel": "Patents - in process" } } }, "localname": "PatentsInProcessMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "irmd_PatentsInUseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law, which are in use.", "label": "Patents - In Use [Member]", "terseLabel": "Patents - in use" } } }, "localname": "PatentsInUseMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "irmd_PercentageOfFeesToGroupPurchasingOrganizationsOnSalesToItsMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fees agreed to pay to Group Purchasing Organizations based on sales made to its members as a part of sales agreement.", "label": "Percentage of Fees to Group Purchasing Organizations on Sales to Its Members", "terseLabel": "GPOs fee as a percentage of sales of our products to members of GPO" } } }, "localname": "PercentageOfFeesToGroupPurchasingOrganizationsOnSalesToItsMembers", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "irmd_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member is stands for Performance-Based Restricted Stock Units.", "label": "Performance-Based Restricted Stock Units (\"PSUs\")", "terseLabel": "Performance Based Restricted Stock Units (\"PSUs\")" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "irmd_PreferredStockInitialConversionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to preferred stock conversion price.", "label": "Preferred Stock Initial Conversion Price Per Share", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "PreferredStockInitialConversionPricePerShare", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "irmd_PurchaseCommitmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Commitment [Abstract]", "terseLabel": "Purchase commitments" } } }, "localname": "PurchaseCommitmentAbstract", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "irmd_RevenueFromContractWithCustomerBeforeOtherIncomeExcludingAssessedTax": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails": { "order": 2.0, "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue excluding tax, earned from contracts with customers before other income.", "label": "Revenue from Contract with Customer Before Other Income, Excluding Assessed Tax", "terseLabel": "Total Devices revenue" } } }, "localname": "RevenueFromContractWithCustomerBeforeOtherIncomeExcludingAssessedTax", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "monetaryItemType" }, "irmd_RevenueFromDisposablesAndServices": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails": { "order": 3.0, "parentTag": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue earned from disposables and services.", "label": "Revenue from Disposables and Services", "terseLabel": "Disposables, service and other" } } }, "localname": "RevenueFromDisposablesAndServices", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "monetaryItemType" }, "irmd_ScheduleOfAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning significant accounting policies.", "label": "Schedule of Accounting Policies [Table]" } } }, "localname": "ScheduleOfAccountingPoliciesTable", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "irmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutPercentageForParticipants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award payout percentage for participants.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Payout Percentage for Participants", "terseLabel": "Payout percentage for participants." } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPayoutPercentageForParticipants", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "irmd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share based Compensation Arrangement By Share based Payment Award Options Outstanding Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "irmd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Life (Yrs.)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "irmd_ShipmentsInTransit": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to shipments in-transit.", "label": "Shipments in-Transit", "terseLabel": "Shipments in-transit" } } }, "localname": "ShipmentsInTransit", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "irmd_SusiLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details pertaining the Susi, LLC.", "label": "Susi, LLC" } } }, "localname": "SusiLLCMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "irmd_TermOfCustomerAcceptanceProvisions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of customer acceptance provisions for ensuring non damage of products during shipping process.", "label": "Term of Customer Acceptance Provisions", "terseLabel": "Term of customer-specified acceptance provisions" } } }, "localname": "TermOfCustomerAcceptanceProvisions", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "irmd_TermOfExtendedWarrantyAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of extended warranty agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of Extended Warranty Agreements", "terseLabel": "Extended warranty agreement period" } } }, "localname": "TermOfExtendedWarrantyAgreements", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "irmd_TermOfPaymentOfSalesMadeProvidedToDomesticCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of payment of sales made provided to domestic customers after transferring control, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of Payment of Sales Made Provided to Domestic Customers", "terseLabel": "Payment term to U.S. customers" } } }, "localname": "TermOfPaymentOfSalesMadeProvidedToDomesticCustomers", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "irmd_TermOfPaymentOfSalesMadeProvidedToInternationalDistributors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of payment of sales made provided to international distributors, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of Payment of Sales Made Provided to International Distributors", "terseLabel": "Payment term of remaining amount to international distributors" } } }, "localname": "TermOfPaymentOfSalesMadeProvidedToInternationalDistributors", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "irmd_ToolingInProcessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to tooling in process equipment.", "label": "Tooling In Process [Member]", "terseLabel": "Tooling in-process" } } }, "localname": "ToolingInProcessMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "irmd_WinterSpringsFloridaFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Winter Springs, Florida facility.", "label": "Winter Springs, Florida Facility" } } }, "localname": "WinterSpringsFloridaFacilityMember", "nsuri": "http://www.iradimed.com/20221231", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r273", "r274", "r275", "r276", "r338", "r489", "r521", "r543", "r544", "r562", "r573", "r583", "r632", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r273", "r274", "r275", "r276", "r338", "r489", "r521", "r543", "r544", "r562", "r573", "r583", "r632", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r234", "r495", "r563", "r581", "r627", "r628", "r635", "r690" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r234", "r495", "r563", "r581", "r627", "r628", "r635", "r690" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r273", "r274", "r275", "r276", "r320", "r338", "r370", "r371", "r372", "r465", "r489", "r521", "r543", "r544", "r562", "r573", "r583", "r626", "r632", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r273", "r274", "r275", "r276", "r320", "r338", "r370", "r371", "r372", "r465", "r489", "r521", "r543", "r544", "r562", "r573", "r583", "r626", "r632", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r235", "r236", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r564", "r582", "r635" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r235", "r236", "r529", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r564", "r582", "r635" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r614", "r678" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "terseLabel": "Component of accumulated other comprehensive income related to unrealized gains and (losses)" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r12", "r580" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "verboseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r14", "r107", "r550" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other accrued taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r75", "r149" ], "calculation": { "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r20", "r21", "r156", "r516", "r526", "r527" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r17", "r21", "r120", "r453", "r522", "r523", "r602", "r603", "r604", "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r4", "r580" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r379", "r380", "r381", "r609", "r610", "r611", "r671" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r105", "r106", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r157", "r240", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r43", "r64", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive stock options and restricted stock units" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Acres of land" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r126", "r132", "r152", "r182", "r225", "r228", "r232", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r411", "r415", "r429", "r580", "r630", "r631", "r680" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r144", "r160", "r182", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r411", "r415", "r429", "r580", "r630", "r631", "r680" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r60", "r241", "r255", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueCapitalizedContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r147", "r547" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r45", "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r40", "r123" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Changes in contract liabilities" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r153", "r154", "r155", "r182", "r200", "r204", "r206", "r208", "r213", "r214", "r246", "r277", "r279", "r280", "r281", "r284", "r285", "r288", "r289", "r292", "r296", "r303", "r429", "r545", "r594", "r606", "r612" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Capital Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r79", "r271", "r272", "r530", "r629" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Amount per preferred stock to be paid in the event of liquidation, dissolution, or winding up (in dollars per share)", "verboseLabel": "Special cash dividend per share declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails", "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r609", "r610", "r671" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails", "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r3", "r580" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Deferred income tax assets (liabilities):" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r23", "r164", "r166", "r173", "r512", "r518" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income", "verboseLabel": "Other comprehensive (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r35", "r172", "r511", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r131", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Certain Significant Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract liabilities and changes in the contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r305", "r306", "r317" ], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract With Customer Liability", "periodEndLabel": "Contract liabilities, ending balance", "periodStartLabel": "Contract liabilities, beginning balance", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r305", "r306", "r317" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r305", "r306", "r317" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r29", "r182", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r429", "r630" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r608", "r667", "r669" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r608", "r667" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r395", "r403", "r608" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current taxes:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r608", "r667", "r669" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r619" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "negatedLabel": "Gain on maturity of investments" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Summary of available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current.", "label": "Debt Securities, Current", "terseLabel": "Investments" } } }, "localname": "DebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesTradingUnrealizedGain": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "DebtSecuritiesTradingUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r608", "r668", "r669" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r386", "r387" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r43", "r114", "r396", "r402", "r403", "r608" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred taxes:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r608", "r668", "r669" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r665" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total deferred income taxes, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other, net" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r111", "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Reserves and allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from reserves and accruals.", "label": "Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals", "negatedLabel": "Accrued expenses" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r112", "r666" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer matching contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r43", "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense of property and equipment" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r43", "r223" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue", "verboseLabel": "Contract Liabilities" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r316", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by geographic region and revenue type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r344", "r375", "r376", "r378", "r383", "r574" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r59", "r572", "r636" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. corporations" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails", "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and Diluted Net Income per Share", "terseLabel": "Basic and Diluted Net Income Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r174", "r190", "r191", "r192", "r193", "r194", "r198", "r200", "r206", "r207", "r208", "r210", "r420", "r421", "r513", "r519", "r555" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income per share (in dollars per share)", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails", "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r174", "r190", "r191", "r192", "r193", "r194", "r200", "r206", "r207", "r208", "r210", "r420", "r421", "r513", "r519", "r555" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per share (in dollars per share)", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails", "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Net Income per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r389" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of the statutory U.S. federal tax rate to effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r183", "r389", "r404" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory U.S. federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r664", "r670" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "terseLabel": "Stock compensation expense and tax windfalls upon exercises and vesting" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r664", "r670" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "negatedLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r664", "r670" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Foreign derived intangible income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r664", "r670" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r664", "r670" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryUsFederalTaxRateToEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period of unrecognized compensation cost expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r663" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Options", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r87", "r142", "r168", "r169", "r170", "r185", "r186", "r187", "r189", "r195", "r197", "r212", "r247", "r304", "r379", "r380", "r381", "r398", "r399", "r419", "r434", "r435", "r436", "r437", "r438", "r440", "r453", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails", "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r83" ], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.", "label": "Extended Product Warranty Accrual", "terseLabel": "Extended warranty agreements" } } }, "localname": "ExtendedProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r422", "r423", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r286", "r322", "r323", "r324", "r325", "r326", "r327", "r423", "r462", "r463", "r464", "r560", "r561", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r422", "r423", "r424", "r425", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r286", "r322", "r327", "r423", "r463", "r560", "r561", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r286", "r322", "r323", "r324", "r325", "r326", "r327", "r462", "r463", "r464", "r560", "r561", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r426", "r428" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r242", "r243", "r249", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r287", "r301", "r417", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r558", "r621", "r622", "r623", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails", "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r150", "r266" ], "calculation": { "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r264", "r265", "r266", "r267", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Expected annual amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r67", "r497" ], "calculation": { "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible Assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r65", "r66" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r67", "r496" ], "calculation": { "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r430", "r431", "r432", "r433" ], "calculation": { "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency exchange losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r32", "r58", "r593" ], "calculation": { "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Realized gain on maturities of investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r30" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r28", "r182", "r225", "r227", "r231", "r233", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r429", "r557", "r630" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r72", "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r25", "r124", "r128", "r137", "r225", "r227", "r231", "r233", "r514", "r557" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r183", "r390", "r391", "r394", "r400", "r405", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r184", "r196", "r197", "r224", "r388", "r401", "r406", "r520" ], "calculation": { "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Provision for income tax expense", "verboseLabel": "Provision for income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r167", "r384", "r385", "r391", "r392", "r393", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r490", "r605" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes, net" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r605" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) in Property and Other Taxes Payable", "terseLabel": "Other accrued taxes" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r201", "r202", "r203", "r208", "r343" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r66", "r492", "r493", "r494", "r496", "r551" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r63", "r600" ], "calculation": { "http://www.iradimed.com/role/DisclosureInventoryNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "negatedLabel": "Allowance for excess and obsolete" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, net." } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r597" ], "calculation": { "http://www.iradimed.com/role/DisclosureInventoryNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r600" ], "calculation": { "http://www.iradimed.com/role/DisclosureInventoryNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventory before allowance for excess and obsolete" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r159", "r548", "r580" ], "calculation": { "http://www.iradimed.com/role/DisclosureInventoryNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetDetails", "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r146", "r158", "r211", "r259", "r261", "r262", "r491", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r599" ], "calculation": { "http://www.iradimed.com/role/DisclosureInventoryNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r598" ], "calculation": { "http://www.iradimed.com/role/DisclosureInventoryNetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r260" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Change in provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Investment Holdings [Line Items]", "terseLabel": "Investments" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r138", "r139", "r528", "r691" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r31", "r222" ], "calculation": { "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r245", "r689" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r62", "r125", "r130", "r140", "r546" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of operating lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails", "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails", "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfResidualValueGuarantee": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee provided residual value guarantee for operating lease.", "label": "Lessee, Operating Lease, Existence of Residual Value Guarantee [true false]", "terseLabel": "Lessee, operating lease, existence of residual value guarantee" } } }, "localname": "LesseeOperatingLeaseExistenceOfResidualValueGuarantee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturity of operating lease liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r451" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease Remaining Lease Term", "terseLabel": "Remaining lease term (in years)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r182", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r412", "r415", "r416", "r429", "r556", "r630", "r680", "r681" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r8", "r127", "r134", "r580", "r607", "r624", "r672" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r145", "r182", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r412", "r415", "r416", "r429", "r580", "r630", "r680", "r681" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of property and equipment, net, information by geographic region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r180" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r180" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r40", "r41", "r44" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r44", "r129", "r136", "r143", "r162", "r165", "r170", "r182", "r188", "r190", "r191", "r192", "r193", "r196", "r197", "r205", "r225", "r227", "r231", "r233", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r421", "r429", "r557", "r630" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails", "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome", "http://www.iradimed.com/role/StatementStatementsOfOperations", "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails", "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r225", "r227", "r231", "r233", "r557" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r448", "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease cost", "terseLabel": "Operating lease cost", "verboseLabel": "Lease cost paid" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails", "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r444" ], "calculation": { "http://www.iradimed.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r444" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r444" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r445", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating and short-term lease payments recorded within cash flow from operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r443" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r49", "r55", "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r151" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r117", "r118", "r119" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in fair value of available-for-sale securities, net of tax expense (benefit) of $9,098 and $(11,486), respectively", "verboseLabel": "Gains (Losses), net" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "auth_ref": [ "r117", "r118", "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent", "terseLabel": "Change in fair value of available-for-sale securities, net of tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r87", "r163", "r166", "r172", "r434", "r439", "r440", "r511", "r517", "r602", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r117", "r118", "r119", "r163", "r166" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r18", "r22", "r61", "r161" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedLabel": "Realized gain on available-for-sale securities reclassified to net income, net of tax expense of $1,966 and $4,545, respectively" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r19", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "terseLabel": "Realized gain on available-for-sale securities reclassified to net income, net of tax expense" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r580" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liability" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Other Income, Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income, Net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r39" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "terseLabel": "Common stock dividend paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r178" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid for net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLand": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.", "label": "Payments to Acquire Land", "terseLabel": "Purchase price of land" } } }, "localname": "PaymentsToAcquireLand", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r37" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Capitalized intangible assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r37" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r320", "r321", "r327", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r572" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureEmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The amount per share used to calculated dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Dividend on each share of Preferred Stock (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r2", "r288" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r2", "r288" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r601" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r549", "r559", "r625" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r36" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from maturity of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r38", "r103" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r14", "r80", "r81" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r143", "r162", "r165", "r179", "r182", "r188", "r196", "r197", "r225", "r227", "r231", "r233", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r410", "r413", "r414", "r421", "r429", "r514", "r557", "r576", "r577", "r604", "r630" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, net", "verboseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails", "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r78", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r74", "r148" ], "calculation": { "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r76", "r135", "r515", "r580" ], "calculation": { "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total", "verboseLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails", "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r76", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails", "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r175", "r250" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "verboseLabel": "Change in allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase commitments" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r21", "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Reclassification realized in net earnings" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r329", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r329", "r454", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r108", "r141", "r688" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r70", "r71", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research & Development and Capitalized Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "verboseLabel": "Net share settlement of restricted stock units (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "RSU", "terseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Net share settlement of restricted stock units" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r5", "r94", "r133", "r525", "r527", "r580" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r142", "r185", "r186", "r187", "r189", "r195", "r197", "r247", "r379", "r380", "r381", "r398", "r399", "r419", "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r220", "r221", "r226", "r229", "r230", "r234", "r235", "r237", "r315", "r316", "r495" ], "calculation": { "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "totalLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenueInformationByGeographicRegionDetails", "http://www.iradimed.com/role/DisclosureRevenueInformationByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r171", "r182", "r220", "r221", "r226", "r229", "r230", "r234", "r235", "r237", "r246", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r429", "r514", "r630" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r450", "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset recognized in exchange for new lease obligation" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r21", "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of component of accumulated other comprehensive income related to unrealized gains and (losses)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of stock options and warrants to purchase shares of common stock and restricted stock units excluded from the calculation of diluted net income per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant components of the deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted net income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing 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 operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of statutory U.S. federal tax rate to effective rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r101", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of the fair value of assets and liabilities subject to recurring fair value measurements" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r65", "r66", "r496" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r65", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of the components of intangible asset balances" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r9", "r10", "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInventoryNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingExpenseByComponentTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the detailed components of other nonoperating expenses. This disclosure may include methodology, assumptions and amounts for : (a) losses on securities (net of profits) and (b) miscellaneous income deductions.", "label": "Schedule of Other Nonoperating Expense, by Component [Table Text Block]", "terseLabel": "Schedule of components of other income, net" } } }, "localname": "ScheduleOfOtherNonoperatingExpenseByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.iradimed.com/role/DisclosurePropertyAndEquipmentNetGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r97", "r98", "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Activity [Table Text Block]", "terseLabel": "Schedule of stock-based compensation activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r340", "r342", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r96", "r98", "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r84", "r85", "r86", "r88", "r89", "r90", "r91", "r92", "r93", "r94", "r153", "r154", "r155", "r213", "r288", "r289", "r290", "r292", "r296", "r301", "r303", "r562", "r594", "r606" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of expected annual amortization expense related to intangible assets (excludes in process intangible assets)" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r595", "r596", "r633" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://www.iradimed.com/role/StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]", "terseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period for recognizing stock based compensation expenses associated with employee stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of Units awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Grant date fair value of the PSU's" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested outstanding end of period (in shares)", "periodStartLabel": "Unvested outstanding beginning of period (in shares)", "terseLabel": "Original remaining outstanding awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Performance-Based Restricted Stock Units", "terseLabel": "Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at the end of year (in dollars per share)", "periodStartLabel": "Unvested at the beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)", "verboseLabel": "Vested remaining outstanding awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Summary of weighted average assumptions used to estimate the fair value of stock option grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk- free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional common stock shares reserved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding end of period (in shares)", "periodStartLabel": "Outstanding beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding end of period (in dollars per share)", "periodStartLabel": "Outstanding beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Outstanding end of period (in dollars)", "periodStartLabel": "Outstanding beginning of period (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued under these awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r348", "r367", "r368", "r369", "r370", "r373", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Number of shares from shares outstanding (in Percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-Average Remaining Contractual Life, Exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life, Beginning Outstanding (in years)", "verboseLabel": "Weighted-Average Remaining Contractual Life, Ending Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balances (in shares)", "periodStartLabel": "Beginning balances (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r153", "r154", "r155", "r182", "r200", "r204", "r206", "r208", "r213", "r214", "r246", "r277", "r279", "r280", "r281", "r284", "r285", "r288", "r289", "r292", "r296", "r303", "r429", "r545", "r594", "r606", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r87", "r142", "r168", "r169", "r170", "r185", "r186", "r187", "r189", "r195", "r197", "r212", "r247", "r304", "r379", "r380", "r381", "r398", "r399", "r419", "r434", "r435", "r436", "r437", "r438", "r440", "r453", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStockDetails", "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Employee Benefit Plan", "verboseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r185", "r186", "r187", "r212", "r495" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r2", "r3", "r87", "r94", "r354" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureStockBasedCompensationStockOptionsAndRestrictedStockUnitsActivityDetails", "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r16", "r87", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r3", "r6", "r7", "r57", "r580", "r607", "r624", "r672" ], "calculation": { "http://www.iradimed.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balances", "periodStartLabel": "Beginning balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets", "http://www.iradimed.com/role/StatementStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Stock" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r95", "r181", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r304", "r418" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capital Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureCapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r441", "r457" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r441", "r457" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r441", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r441", "r457" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r456", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesDebtAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investments in debt securities classified as trading.", "label": "Debt Securities, Trading, Amortized Cost", "terseLabel": "Cost" } } }, "localname": "TradingSecuritiesDebtAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r242", "r243", "r287", "r301", "r417", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r621", "r622", "r623", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureFairValueMeasurementsDetails", "http://www.iradimed.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r52", "r53", "r54", "r215", "r216", "r218", "r219" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r199", "r208" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding - Diluted (in shares)", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails", "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r198", "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding - Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.iradimed.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetails", "http://www.iradimed.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 88 0001104659-23-028003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-23-028003-xbrl.zip M4$L#!!0 ( ,2)8E9%&60#$A( 'V^ 1 :7)M9"TR,#(R,3(S,2YX M^;6KIV]DFWY1A7;RY9>6+]M8.I2V_O+KO_[++__6;O]^.WE$+G?\-6$*.8)@15ST1M4* MS?AF@QEZ(D)0ST.W@KI+@E"O>]&_Z%Y3A#!EF_8O>+N4NY,?9 M#;KL]#O];O\2_7S3O;KI=M'+TX[N":JWH&6$[]*]D9\+SU5? M6BNE-C>=COYYP<42';V]M%G/BRHY/G($8KQIE:Z"F3 M"C-G3Y_A_W9IJ'O7U]<=DQJ1"K(H9/RY ZD[GM+-XPADO<[O3X]3TQ+["EAJ M^_MCK/QW2RV$E1)T M[BORP,7ZGBRP[P%*/OO#QY[!&532(UKC$@2QY*"JH*U+C#>[(A=8SDUEPP13 M9(Q8;3=$YE*;E#2YX%X!N4E)D#.RU)IKD4T-"DA :I@"975(R@]J( M M:0D@1="0N"D+IKGW=GE<]3IR0U U-'YM.:I 2QPWVF1%&[!8F)#!6ZTJ[9 MH,JU7^U+HOE"0D):XRULW3TD3FS<3#8;620XFH&? MYLX*GX-9@;9@.D'(3"B8,:Z,AIMWT=O-AK(%#U_!2SV"WV@A9]#]D'[X-AD5 M]S?3'/=4.AZ7OB!3&$M=+-P!<^]\J?AZ\$[E/5]CRD),90M1 *5>EEWUH@JZ M9$$9-<+ O -39QOM.<*/B"D"KBA@BS1?%#!&$>=?.FEVZ9)\F/+'[%?S#)HB M82PWC:AGFC!W2&++Z6#/\;T#,NYK5IPO?!N!=AR6T'+*S%BWV-/SXG1%2 1: M09H-'9AL#3J[K/!\.W@!/-3RDL"HCLH/0S MH$QG@]GP:?@\FZ+Q QJ_#">#V6C\W,!3#9X[O@;95]J>>"4C<$/6Q()3'K4= ML,L2P.[&3R^3X=?A\W3T?8A&S_![V$!7#3HL5P\>?[-UK#V-':9/93 -IE_1 MP^/XMZ9?6:R("7D%@QPZQ@)L05/UVZUF=$\4IE[&@B@CMT%V!4-A/VT]A SA M*<83S;=(NR3HIY#O?S00ED)XQ\'0QXYZI'A./:@*D780+1G*8+PLAC'BBKP] MVP;'*CB.&+2AXF+[3%0!1TMXH4"9@UBE1$;JQ41@;E>#%8^D14G<)$S.!DV*.#S)_3<0%2U4^D&F^%W M(K63Q5E@O\-@]4KU0M$#%S&2POYV"!,[Q+V\KJAY(,/$&"E148@O$,"/-E&! M"*Q01 -R9<@;9:BG#%.Z9'1!'B-M3A4J8.&:\CI0ZQLI"3 M4 TW+*Y1A8-484(GZ3#\0E GM -@$/?L:'BP5Q%'TE M^F>Y>AS+N4QEKDI4)EE^-(K(J!;HV\7T BV"FFCE00(*1XHC$M4F>--H5 6- M>B18$OD$;2NHVHX7YG?6;;T#T?IIG:F5UZX5.7YOP!T>H@*T)GCZ9;[_BW0Y MJ-^ 71WL,-#.E@GDM@5#1,W+A!*/JOG66FH-%B@< 0 MW2J4]F!Q]]JL6T9[DF*/QJ4VW.(1R :N0Y=B7K" M!518$YY]=9EDEG+%FD^ MU5ZD03\E2FCZ9#60IXH[?U]Q#VP9J8-/:FN!-8?8#N15R3+.=#:^^\^OX\?[ MX63Z[VCX7]]&L_]N@*L=J:P8HK2"U:L9FVQ@JA61K!"*+(&G<@RR0<:^#".5 M&<[REE^B)#L2G_.77<+,3?,7-_\#IN([]GSR!*8T_,X%(I_(#LF?LY!H-LCP M07%S%\ PYQE5'9\;K.XF7XA*$W!(&E5 O'LZ,5'DD=CQR]L9$3%#(!6DV#3#%P,!8 MOJ:!5:M/%7"FPZ"$.33;46RD=J!RW,X8,^-Y)M@U@%D PQNJL&?FXPQ"\30[ M)#FN9I@[F.H;""R6ES^7Y \?!![JG7@9DRN5; $ MHA+03]%3$^@^D0+,\-P[#OZ0@PU\L$JRRX[UP0]*:J"O'RK/1]E.; ?T*@NH M=4MO@]TA\?-\W(H)[9A]RF)6M)^W@:M.4+T(IC2!'9[/>?#L6#28'!IIST?' M1FK'Z<]9G JB[@UFIPF_YR-8/:,=SY^S>%8+Q3?P'AR3ST?42FL'\3H+HN&& MLO'Y!K;:@?H"+R&/Q@I3KYOC!V2/JC3XU(G>%UD?:0([,CD>6F)_> /*:1WO MHO-?!["P 7O5S5FBJ>]Z-WM^3XL^S$K4 :)[ZOE@9,"H%^X7)6*ZPJ+HM,A' M%%&F/<='[=K(U,70ND%MC)<9'DG;P/ O=8T:-3OT>HN_$KX4>+.BSH0LX4V- MJRZ*LMK5HI\=5 JOO5CN2D#"%-'@7.<.C& )BOZ#N-$]%'=X'I$B+9B%ZZ9VX[S579PMP5QVTU7/CI4:+D%)45A MA\Z^&[>!Y>!H80% 5EH[5-5WZ3:PG2A@6 !BC9QV2 _>O=L@?'C,L !4.[$= MQQJ[>AOD#DIS^>/4)\VVM6C4:7J]_98K^6I>NM. MQL\(;]UI<*B,0_+>(QW.MB)33%Z&5<8_V-V0-$[=BJ3#W@V$!YYV*T#/0FD' MKNK9MP:P(T_!%0!7(8<=P+IGXAH@ZYZ.*T(NA\0.5=E9N0:: T[-%9F=^51V M@"J2U'8 M$;G,/[T7_RI1 TS% 2D?DD2:%0S++=<-"+7.ENR#:%Q6^,)%+KG=42D[=Y(( MN@'7_U=>B_ZC]QY,R *]FS?Z&X)?6I*N-QY8J\&[E=#??-9?-F]''S#_&XA[ M\;[V(A+-O_#[T9>! J1;*"PX8H&%D^'R=FEX]*ZOKSN&"IB8_:/@;G2BRK=0 MYV1B 19UQ4K!=XY2@:+4E2JI6^^U^K[@&93G-;WE@3>(?M%_J?8_Y]4AG\X1(Y&IK/NU>O]W[7+TB M"RSGAILOVYJ9K )%/-,2XTV !_&4W+$Y!AFCQY1)I5=BJ[6%R:)_M:-\NC4N M=6M<]JI7(\[OD_GEJLH5B#+HDC\=AL"N,8\"0+^IV?X[AE*H6A6(Z(/"X5?- M@A-=VT3:Q+;.:!#/$OW(KP+Q@H\(Z#I\:>FE?U\1,>4+]88%&3#W*Q:N?GPB MZSD1@7&F1^*_5: -QG(8&-IF(+AQ^1I3-E)DK8T1D,6?2T65KR7YJ^#^YDM+ MBT%O*)"T$(94??SG2TL)'3QCU/.T>1W]#FAA4*;K$0A\JY+.OJS=> M3'U':Y;^Y!UAY U[,R+6X:?/(C$KTN8*&M8=X%\245G*@S3P$>I&3#0#1K&! M$)@MPT_-)':LR%CE;\F2,F8&O=D;GZVX+S%SGRDCBA 6T]\/X!UOGTBZ ]1@ M@;V\UO^Q+3A[@US;!^Z+CVC#./?_&ZTX6Q%!\$*1(]LKSN<,6^;%%\[*;!J+ M=I\,PG+BDYZ%*"Z3WHH)BO&#)SU': SN2?!_Q'[3.T%!.R=$$O%*$E-@*6U< MO#6'@0*+[:DAFV-/^T,@'IE3=:#<4YCG'A_O,M-\ZOUY3?!!U7_3/"^KB!^R8;S!FY*E"?%Y"[JT8SM3*V]Z:B(^^.3HT63*O+=-V;1W,5C;P MOU5&^Z /N%K];"),P>-S?8^,%P6WXT9"52&TB%EQ)''5S0K2A>//R>BDQEB= M_2R/8$#HTF4D_*&9CV^04]ND ZBKN<<&+,PIK]WO]N[2OK#943GZ0H;!9BGCQ_%#.[;[9[D!6^-2?J& MA1L>11W[2L]Q+HP#OQ&Z7"GB#D ;\1)F6"T0O(_N"O(#,ST]4OW0&IS?X';" MYA@LE\(LAXR8ED52Q]P.\H$ E)=X?@T>'>=(A;>RK\^S QO/2K_2$X$9-S56 M\MU'UO<4P%-S$5*AL+4\Q0FC(%[WA8:GWA\ YH2+B$EEBH2\?1RZG]" M85/+&14$3NL&8"ANL8,>!BG M++QN!5XZ,8_]U$S++6(GS/NQ!F4%L0#U5ZJM^AF?$.4+-G#_Q]]]<+EZ\Y3P M.9,6"593AN^*:#"CX. S F2D+@"G672J1T*/DZN.0^",EHVUE*O>;A0B>.6N-$O#XVR+EOE@.BG#$) :P34=N4RV!^N/?[P<&N%9JK" MY0>U4+@0?*RQ?F=")(Z^-3MQ7 7>B^T<[R/=IV)V)F9[Z%GA)1DO'@B1,VZ8 MA]L8H-[Q!3HY9L:@ R-.A=[LKIN=@M'YM$GIW5U)[[]6CO/T_DV0,'.-63:( M?)L.(L,S]]4>_@?/N:6M@+8@B. >')3S_^_6]?_]%H_'X[>M1,9"SGP'8U P/=!:;V#MV9-D&+ MA6YK3P!C:%G:+8;F&]"T5O.T?=H\/=<:C4#&K>Z0.LC6/&'MTU;TEWX@#]E? MM,Y9^ZS=;'>TZR_-\R_-IO;R%)5[(LV;0EY!"]K?O]#_O)(':@2F[7A?;TYF MKKOXREQ;,S 7&] MVW%UV]C42CTEJ-?J=KMGWE^CHN3Q,*=!,=$._.)XSWM$ANYZ;'%Q:,P2]%LC M+-:@/S5:[4:G=?KAF"=$>YKV%2,+C,!4\QK\Q5TOP,V) ^<+B[;&^VV&P?3F M!.*Y222TVZVV7_^?8Y?02"WD5K=HZ\$@V'6#?A')BG!IJ? MT0)GK-J>QH3(.RL-0/3!&4Z'"X ]QY2!U9W9OH??=:(M)V2.@.^@8%G*6F-1? 7M)E#I%>.[9S^UZ0B3= 5>' MEC V"8%5PNPCV\6ZX3Y"_15:T(7 V15HGLA*H#[8I%TNPNMGX!8&ERFD$C@O M&)&>S5WW;'/POR515Q1H;C-_AJ@9[CD%%I-^K8LBH!-W1G /N] M]BZX&&(JXHLV8Z)_ (>.3&/B<$J=@"7M8;\Y]\ DOIM%BHV( M8S!!@^D4&"YQ=>C7,A2U\[,K4=XC(!*=)])4#-WU<.I]3P^S?=TRVO+JD9.N MA ("%]]^2[1U7=A"9.5+*\$@REM:GM$]DK\%P&DKBL[58MH$'RZP36!&OT*7 MRB5S:#)9;VB1"/+YMO?8>^X/M/$O@\%D+ '$@T& 6,A(/-NBTS8+E.^(O'NL=X\,,?_G@="K7T5V#=G(0_GE71 MEOZ2=*2VN]6DS#)_7':N6YW.]7F[M$VWID':@!7V&;IUH M[P"^S5SO+WMF@LX0B;-*_T<=UI5NT6&NY_9UC-?D9?U5MY: P9!07768$^W3$P:+],AJ+\MS"S;#TX%8<6<-C.XW"!(:(#W-:=*/>B51ABPW%'H38T'2AA$QHO4@S@NHH"HL%@H4-S\+$ M@/(2.'%$T3<'(&:]:"U*-" [0OUV/9FO_FT>D62L*X(K/;A M\L=&%!!UJ111?CCVAV@3R(]P!#.#N/Q*AT!= 00*^BS).,^(-F,X_>;X0!CZH#I< MB>H_E[$\5 H2%T:M7O0U#5F)!?&2A9-0KSO=JZK#!8)TL&-X @ 5Y#+,2QP)'ZY[YS(I4K1'/A>'*1>;W[T4/Y@L+K0$8 8MN$A?NEKGU:D1^ M,:P*SGQ);X67NG6/L!/VYH( :T;\C:"47 Y"Y))V9CK%N MN^L 8-_2'<<[ <);$!"J72,+V 6Q@JL#C(U.^:SG5ZH1V06 BLS>JQSDO2Y+ M>&AGE*X3Q1(( VZO5.4VUS/EAM8$:RBWXD6'YH/=UQ?0I4W*GB5GEZX1CS((%7P11_1(APW,@8YM M,BXX9$*WG"^]X,X=F$(#LL9+?L4:D5P0K)IQK[#EGNN?<:#^$3ET+7TXG>@? M[."7C)2$W4L:KQI#<9 M/ V>)V-M>*\-7P:CWN1A^*SN 2O"SX8LAI$GRA B+[JM\\YU][K;O+JZ:E\T M]_[N;EIS3XR93N*@O23=T8; 6S!%B?.>@P\RT2/V!FT=KQ\(7][N"SK]0Q9I MVMN#[0(,'/:&]4][HGI] I_O='>P;P4IZ!!&C.9-TCIH4 MM(6?,6GL"T93IML8*Z$>]Z*:3W/&@Z4@5T'6&M;+&OY9/99XNLYRWW.P*$A- M'SG$?0Q:S0R-Q,K4@20^(.[TN5'AZ!>*.?6&Y),)6IWO=.MC>3PR!1*#)R$%[:7Z'-V M1E^1,'2'$X;N#Y]>1H-?!L_CAU\'VL,S^3Y0-B"=H0;.&DQNC2IVU7&60EX0 M]EXDU\7P=>G2,R(3]*+S=M\5EZK>NRU #:&_8?[A'>*Q;8#C=Y(KBO$6?]KRD]MN=[E75(9G/,"7WG"4]]2_;WI]:5=]O6V0E M73'CD1R6^6@*YB#!I ?5&-A6G[2+]N1F M!?L?9/R%Q)P19E- />O8D9LTV1RP!T!F=&G%'5J^NM.E%2:/8-/+K'(G,YZ M_O1^9S M4O4(N"^L!@5S*_RL0YN.4D/;C^DDTIU&N4Y9>RR$*A^!1>R@"&[" MA4;%X\!XIF/@7==*Y^!D I[70V07/@(+D "N8/+$Y-4-4:@LB/2.@&[!/X$9 M6CES=) 1<@0V48)"N.DS738$)' MF1U5RJV31'[>Z5Y5?4!U#P; PQ\PWU6;^>""@S 3=.9%%<(F(2+L*&VEL&+" M$%13;2OR8&P4)F56D4HO+S&Z9-0]2IL0U4-H$DH= M"F&8>) :C9],7;C^49J&C"Y"\U V]13;P0[28$O/3X)Z1VD:(CH(34*E0&<: M"3M/LK!!L$4WE=?U.1 M5DAH+"6&3=.WN=-?,AH;9E*F)[;P:IMUL4HU9GD'!82LYN:KK;P+R,W%*MP' MY$JIL7F4J9'07MA!3Q7LQ M9Y>MEQD"U+,09;=>BFI/]:U:!)VT^93EE:4W_6IK[W&3U#/(&\@!LS+CUGF(RS@&*QF M-V6HF(HG!$:M\C(8AK@CN?M(*C(*AGWMHZ[:Q@V^3(2"I MDTNBDZN_?)O=M*?ZQ1'ARS*"^F@X*G7O;_MP0K"!)'9/HT.T33P1$MT MZZ3,=N2BXH[!?LI4C9!;DC&*E'V:^@XZAH6<)09!CM('>XJPK]S;]810=$=O MB;#$#E:?-XE]:@UM(Y5\"0233S'9VNM:HZ*T?P7R_WVBZD'KH/UA2K/M\"OQ M.7SG@SJAY)_)3LM20!(QGLO+RU;GO'MY<7[1/;_N2F>O82S:Q,_>#*>#@-#H M"LPW#$!6W$.JKGJ]0ED4;*WE[*203PYR,/CG:,+/U.?-L\)$>EP[+TUN4DU7 M'?*OGG;S:$*MR4NF M&:4.G1Y!1,J-?U&FBV?@RHUXG69K>\2+A/V@V< ]@!$NCG[+3I-_JBH[BW>) M"W-?4;R0.B]0EE(SDZNPVZWZ4GH$8:2_/^DNP%"WN#3%RZK#E@0K.51RL1T, MH_?TDI49,']&B+D6E5TXB?N:X#X_:$[YX%3?.;5)XX3P=V]7.IF7I6Q\Q_1-BAI!_,\[6"&E>5/46BI"RM3(OBTO! M^]ABEZB+Y+N3W2E:EOC#-9-/U4"%-PC%(P>N;K_!5RO8T2C=OU]D!1!"F9HO M]%"Z=NHKN^ 1KNBVC91>&&\)K]*>^X2$6O(^E?W[WSDX\_P!7K6:FP ;8\%)].=U[+$E?-D^O=5,]^F>.,V7]X/V M?!#=>6GW7E8R._;GBGX[PCLIQNYE&Q/G85AJ1Z:W*0?YI_PRRQ[ MX&2*8U(]'GF/,&F([:=>,M;>0J'N'2\,,?J;J-B[,B4D'#CKNR)5<*4U.M]. M=UPCVS_7$;]9(E9$;MAM94VEJ"S-$^9M00H?J:&I1H9D CYXL$;4J$&_N.L5 M5W^ +N7JX;V__T'.-;G&YU=2[RWGH(N_XP6@R0W6^S_B$D#R;FOKV>8C>8@E MR71^W:165$@]5H!%IBD4P*ZZ^Q8@NP>DF=*VP*I5;RN00JVZTQ=B\OT96?X9 MM6K.OPQJU=>K4XEXA?CGU%*/?XEAOP@VU=_R$%-B "M&N8@(]?@O0BK;- KK M0'5O( 08#''%+"2_/U%.%W'9LTU1 @VIV)LI\OI9[64 "SZEE24ABC M9*LTZIW *6H9; E)#5TH%0]S>FS%"-RF[#BQIC1EXZ N\2V]XMEH7=ZKEW8E2G\ M@&,QO%W4P;V06!USB^E*]G2"I)2Z&4YAS$)7$F>8QU[":"-@(-L@N(*\9C2" MO*2GY[XYF^5$FFMW@OQLNW#EI=Z5#:V=TEF7L%DS!DL_IV&0'[3AR4V;0D MM[UPG3HRM41A*=!2DM7KD.1-(9&/Z)-4HOI:D CN[(4PIKNTB\AC-"LI7523 M44D$1I],*IR>00\CID-?K[KQ?3/B+I$ M]!*+5RO$MEQ80=HV4):H$;)-TQ\+W# M6!@=J)@@/^[!SA-3BLRZ6,GG*4,NB+E/6TGTHR\ SW6Z$>:!:-8)>E7RHY&. M))7_@*.SHMTT(Q>H5'/T\I:@^$FLBHBJBS65K@.A$*:"MC(""]W%86PSV!\_ MT+%-5+>+X>3*/48KDE=(8%+L^XCWD8SGD5XMYX0WEPZGWO=T,OL^>=+F5N;\ M4'=&1GO_*>1#^" :WK;HC]F9[37Z/*VM; 3[D5YX #;3^+C2UF&F[;LE*Y0K M7GW//4INP[[9)N$4+6V7+AG2-)"].?U6!"1+5O)%N5*@YY"E.MYOE*<"U2/2 M#(P,TV"4KA?Y,B"5.V:P/2PPP,BM@8H.#%&NAZTA8GT :YM'.3+$&O9,V)^\ M VL%GHAS-6.YF$7%U:N+*%4+J@\1HF#_ W0\>4<[&DX@Y3CM)0^\ZH<8I#"2 M9^[:DT9RCMA4F/!5/]\@@_(>+5G[UV7%'*^I,-'+K0HJ;BEP54:O0L4&UL[7UK M<]NXDNCWK;K_09O[87>KKN-',G,FJ$(1'I"T MK?GU"X"41$IX4B31M%DUE;$D//J-[D8#^/6_7N;1Z F1),3QEW>'[P_>C5#L MXR",IU_>9E_AA^.Z__O/__,NO_[JW]S\GMU>C /O9',7IR"?(2U$P>@[3 MV>@>/SYZ\>@:$1)&T>B$A,$4C4:'!^^/WA^\_SC:VRO&./$2V@?'(S[8T?O# MU2^GQ7@X_CSZL'^T?W1P]&'TR^>#CY\/#D8WUZMVUQ2\2:AK&(7QC\_LGP_PTZ=/^_S755,Z?:@ :&MH^FN0KCJ4 M&_^TG_](FR;AYX2#=H5]+^6,U:(\DK9@G_:6S?;85WN'1WL?#M^_),$[2NC1 MZ%>"(W2+)B..V^=T\8B^O$O"^6/$ .??S0B:?'D7DGE 1S@Z.CS*^__?NY1R MG G3ZH]D/+E+L?]CAJ. BN7YGUF8+MZ-V!3?;R\KF(3$"\(Y"M[[>+[/&NP; M#\?):20)^[NB>!8F?H23C" ."!?_4SQ_1''"F7/O/40H,<70=#0G"([)U(O# MOS@@QW%P%TYCJJB^%Z?'OH^S.*56Y09'H1^BY RE7AC5P+O6)$[(<8N>4)RA MRWB"R9S#>[+XBO"4>(^ST+]%4_I-;3)8#0X&_7LZ4J,H5P9T@N8-P8^(I LJ MB\RZ/#*K\PVEM;'4C0<)R<:DV79\)T2XC.EB/ VI@3U.$I0FNW!9-98CY)Y0 MDO(E

DML=P@LR%%Y+?O2A#U\ACGW=#2ST:(%>B-H::X0"A*/[V_(7]67]E MV64N:,09/[(_$VI);ZDRDM"G(17_X7LABFD MG (0*6X0X>X5C3KY;QV0QFK*GI'JFT<(;?S4M&VJ-[<3XEW157.'>&^CNT,4 MQM1%]5AXR3^>XJ2^^Z<=T F:I]YCF'H1EZ#:J D'<:.UV4."_LRHMW9. \?Z MS)*-8XT4A]LC_A*YXL]-6% R]]ZCC(9$['\\ ;>/$C39+]KO/X6 M@C[:1W0N]@T;,N'PD<^W^852JFPK1DW5NK;\FI 7&P#0 MF4@K &:"K06T!2D7^M#LF[5H%%^L(<\W\EE&!,XAWH;)CY/%"8K] MV=PC/Q1*H^LF%223CC#HL(1*J46Z;A9TV.ZXLVY9< G;@=:YINE1*2N;"0K@ M]([5JMBIW+*'C;:5^X! G)?H6.G8NH/=1S;7W3TSRP!X1D6,G;B1T^L7-NL+DFS='XTD%!FDP(VTKQ$O9>J=@1DE8 M;#![IY&,"-IE&*.$LGNQOO7BJMFDD,*,F,#(-PDB+:!7B6)5,"Z=;V7Q<0W$3L44*HHUKK@!CVE'JEA7U $ MT;KF!CWM"=*PJV['-&P-8.>NNQ%"91?>$!&W6GG!T$17X1,*-HO?3Q:YEQ9Y MB2J1:S&"5"@MQP!&J#6 S+E5:J[E*'4()AMG9XVNQVB\$]"=:[D5DF5MKX%< M]Y[H/<-[/+F,@_ I##*I%RIL)W31I"V=H?3W,)W=HH@G3I)9^'B/%=OJ-48P M(X-^C)W\5QV#<&VP.O5H)6@LO=D:X#O>"*W6I&K\6DEK^>:GO#T09)5KG[2] M#<)-;H%JR8\-0>E^ U0&>GE%4H+L5D^.@W]FQ9'$"TR^H>?2(7&"8_JGGY_G M4VB/U1A2$;,>Q06Y&.O&D^,@%S%A^D_55(J\K/'.JE67-U@/6^>Z9HE+60-E M.#A(! MUKU\4DT*,C\=DSM$GD)?MB,C:B9DLJQAQ_BP4[<%!(E4;*5M59B)6^\DQAKB M8H/Y.Y5I,;Q+P5;"Z=C[>?9(H(D-*FWDWLMF*R=QP,PC:.LH[#$A;-^-KXPG MBW6;&V_!K1"#? U^'+ LJ39]UL94\NBCI8A'^AX'M,82Q=[\"PH.B>OR#BAPFZ(=3>R4H;6IS)4I=V MGJMG#-I&I(:UVVFF-ABDFFOW)$VK0JJUF#L3H/O44!L$TYO=G0GEUNI>QCZ> MHU6!Q?**3H7U5/20*IFF#R#$E79)V<<6^09MA1E+L 5(G6NO$H6R%FI!=UY6 MX,5^Z$67<9*23))WTK16[7[+VCM)SU*/,YFP2M=EK!G&T_%$ &7"G,Y$_)-2 MY9J<0IX.;GB2)BH.-'*!VX/>1>F!&-M*2KEA+!V;B>4=CB>+TBV.%X1O6_FB M\_L6/>7FPZRO4X*( %-7%NE[Z@FB[KN[/ELQ#5L#V+W*FB!4J1(R0P2,5J[^ M_"U$A!)JMKA"3TA4-F37V40W-=VAJ&>R#:>UHDK'L%)9Y2A-*J\98S7ZJX36 MI28KL=,ILQ(KQP7X1:9356E?:B*O(-]HY!(7=9F\69Z_A0R]A(Y8-6GW!>T5 M("N5Z]!RXME#$@:A1Q9W'BL(Y'DE36&=L+VRTDS:PPG*:S#R$Y/<\?=\;7)& MWU%.!*.NC=3=Z;B#;:%R4H(GP:*2+36"WJUZ\8I:MD-&TD4)O.1D4?Y%H6_F M TAESVX(UU12:N!V0R.L&]2P6OS .K Z5S$;-,HZ)P;?K8Z5X-=4?@A:JC-V MVVT=(ZC/9!HM1^VL/FKR;N83G2\S0G"W$H*PUI-3@H(PO?#\,!)?PBEO*!4& M<5/WV*FOT!$T-<2PR4MS5%3&>@"ZOR1' '#E;AP)H$ N0>0G_0R"%%E[N7^N MZN%$%4IPJ!5AJZ%<#81-F[OO4$%MK(/"W46'VU!7%$((K>-L4T;\&7\_8SX/ M^?&)\Q<_RM@3MEFINVXM?]#79=T8^F-^SO^@IP22HD5] ?''SD5]"OAF)_ MWQ_?GU^??[N_&XTOZ*?QZ7__-KXZ.[^]^[?1^?__?GG_CW?F5^^OA+9;UX&_ M$ZSS%XI&^XY@;.J.YQ(&1E;!6.F$#UJL!5SI'5084,E"JE'9,!,=\V;G"ZA; MX\7VRRV&C%!)F?92:M?\8!:V>'U1>5A7T*XM/G"ZK!ZE43-!*4[5VU6WX'=+ M^.,@"/.I;[PPN(R+5\^43-#TZ90A1SLR1(.+6^;R2F[DBBY(JL M<:?L^+ C.V1(.%82W\_F&4^1C],9(@P1@F;,3C^AO*Y8K3#F_3OEUL==E<<< M+[<,7%=]4^&ZI']J_:]2PY98PE^1,US;M\ 6.EJ%*[89@/&7P#[[.$YI;' > M\:9?WB7YO9?KWR.SKT#.7_OXRWPYQ;'$47F+"#B!+F M68\"8:4RX[$U:H\DQ(1^R67+M?+)(M8MY=MN",&[JRF=51W=1@T2B_A9M'&6 M)NQ1.KKPRCBTW0Z"#C7!H&W, /'G&TKSY?0*)[*E:Z,-!+>O ;YL8 6()V?L MACT4!TDIICOUDIF$/?+F$%R^!C@E1Q 0TV1N*I,N*FKCR;WW(F&@6==.F?E3 M:\PT0Q808TMWCMUC25#/;?S#YCGL6T0)DH0I*BZ]N4$4J^ 6^7B:\X_7IDM3 M(6U/VZE _=R:0+5/*$#"R*X((Z%/PV).)PY@[F!<)DF&@J4&LIRC<^''PZ^##:&ZV'Y+4<=-01 M'W94'G?T[_G(_P&W?,.?H2#CYWQJ7TFGK/QH;ORNXQC;FRY!%84TS=9*!%'% M&D#"M+\W>(*I7A&*>]O7@"29S+_9S6#9\ MU>^4R.(-?.O>$/9$VE0 QG]KH@"W!S)J:#>D&QC8X09V8V2IV(3FEID>[I6O ML3^?/T9X@9:),0DQHJBXZ6X\*9)F?U%2<&_Y%"=I.8R5W]@"!N@;NR?"75Z)$6B53_W))H4 M*>M9(&S;NI$O:U+U2-@:E2D0HB/9)';DFM66D+92AJFT,7!W(%Z_6H6CT ]1]>R5YQ&'C-_=9,SM"KU[&6J/0@B4UH:TP MB;'UJ^,$DU 2*C1L,7&@H>(UI<<\FTOIN/&[RW2/A.E+0FY ZH"4WHN:E-7? M70:<.E)6(>V>E*M"]*\(3XGW.*.KDNRU:T5;!W;UJ F[JD#) 2_RA%,9%.EC M>(JV &RP5JI6])>CT1S]$^2_G^*G?2X19)&SH/BPYD#QQ1_?[S;(7?[!M576 MB@@C;!G@-O8\+N,4D=C+QY1O;@B;N;;%1@24@^\VC+TAF-K#=,$V4%(:MK": MB<<\:M-L'AOU=&#$/^QJQ*T0!,H]!J#Z>AJ3GD#V=BUDU(A_913;,&8L3Y%1 M3;_#D_39(VQ_\C>/!.Q/N6DSZ 1AN]9"XE9FSP UMVITD1%*SHQ#=A&^L+_4 M1^15'2#L15ERR00MMQRZ]OQ9&".R*".C9)&R!X0MG9H\4N+E6(T8*=%5^(0" MZNG0"#6D*^MQDB"V>W[M_1,3?EN>^C4R\Q$<^!8?F_(MK! %R]4UH-KB,^M1 M@/@>-63:D,]BM!W[DS3&CB7599(V$)R2FB):<1:K6'6?J;EGNSWCR64J(1M,'MS47+PK;0O"PVSZEH2%!&^N> M3;W6E>1PQ2X#=7^88G>T5TNF@57OX8F(6_2$X@Q=4&J=4CB)YZ?,E3C-DA3/ M$3E^2/AW4O4U[.W27VI&!JQ1;LZ5DA^:\ZD<>5,JDA?48[['7PG.'HL[^=E# M[26DC2Z7(;]0LQL8%(+QMA3K\JFY7=%OG>_WB,S'DV+!&4\X"-=> M@&X(9K>(!?>8+C9T40G]);I"3M<:!L).3UW>UD(8 #T$XI+(;8]3X04H3Y>Y;S;JZ-(K-NJYF^$+B;13A9R9[%YBPAG631-A(%!C(FVXT!P7FU$>D* M?^U0!<1H:6&(1H,-^KE<(YM57P-D^\#2[PFB"P5E7-ND+053LQ-N,H4(V5;%RH-577 MR>55VLUJJ Y3^)S4WS/ _Q%?_GUH)P"[S@5!]\T4PFI;MAXQ6L]HU(:;_HVS M=)W]IA'$C4=2JDV/GB0]U=Y<$)+,YC+3,C$ F:-OZ+ED:PF.Z9]^GJVC%OET MQG!-+N-RFS"FB$0HT:P^C8SL\N+^9I>H1LC1NK$Y0T'FLQ%9QI#*+2\_HPK@ M);-[[Z409K&T'S[81;$P-"L/QM,'Q'LG0H!X4,7H7>0QA1!J"=!:'>B!"V(MN5 MA'IT<7?95[&?=!GS:X792">+]04 MVA*O[&[Y.MH^Y*O8A+Z5VF>T<-B-%W- M-")\JO:O]VK@E;O$FTXIN*O;23ERJLOWU5V&FVS,;PBS8<)PCTUKE=##/3;# M/3;#/39=+B];D:79$G,%XJ#/SK*\D^?_&CC+W,QN('^E\@?W:U MUD@08K ZWT<"U0ZP5AE(* MM@)XZQFVZ]M+MC-$%8OJTN7OU#1G3"QNLOFC@KPFO5S27"XD*T*;H- ZP6_H M_ZA_]SM_*3N5W&J6&.$PA)Q#R&FJ2YJ(Z 31\ "-TQDBES&-4)!! M9-G@N'V+,QM$O74K6@*3HOB($_ZF<8I,5^ MGNTY0/.^$,X#6K/''#U I5!O*4"%@>"&@*0Y=L4+"&8Z"R_DCP4^YFZQDD;('A."N)H^4> W/ M.#0]8YX3TL89*B])7@Q)K+12?0/H22USK, "6VCGT_FV?\.-(9>B3(#WEZ MA_X=H>)<6SEA)\5,PN/FA@?MK2BEH3D: )(;*93?D/7E/;P+:$>GGK9SO #Q MK"Q]&T(GV\A5]0#M+"DYID0+7/IYMT-7'[GKSJ58KZK9W(JI-^ M'DYGM9),'DYG#:>SAM-90[)C2':\V="GFT2'8>C3EB\Q:YUJ4Z8.;S,/;S.W^S:S[-VB_-WAR_A[ MHBC]$+6"4.NQP\/+4KQ:I;)V\U/6$H(;TABUF]P(55/\(HNB19%"1(&6[.+F M$'8W&J*]&,$68UTZW1EZ0A%U18-E=97&V)CVA+ IL2M;3''MX-(Y!2!:JV73 M&\+.1*MLV\ 7T![3/8W*T-PC/]2%:=O-7%XXW@#/Y(B!=9]UB2FSKNY24S:H MB9-3^M"IA^DI!5*J:AQ]-^#^H9+G>NP V5 %L*5:$H/M^SH# ?=$ZW)9BF\_ M^"Y/+>LZ 7=AZ_(36FU-]53K)K2RZCA-)^!^K))W.MP \4Z!XD7&3X*4<#E_ M8<\]H/H/81D,"=P7KJNS!ICW0RH$*'RC_N#],XJ>T#5U#F]*.')B M]%H\+G F/9=;RP6GALJSI"24I/^QL M5\[TLZB<:356#VJ8UM#^AB-V8Y"R8$G:NGO5]6(_]*++F(IAQA\!5%8BB5O# MJ3K2L&%#N\38.-^?BI,)(NO[X"@6?"=@$]J$G;=.Q#\I:XV:G0).(9)*E#>V MP!K$W_&1.3RG A_ZIY@\8N*EZ P]I'?(STC^@I=JC].P+X20O@VMJ!RX,R.% M6UYO&S?=#JFRA[N-40-$RLR1&O4>;GZR[7=VB_5*M)B@K8J13G$B2]B:=(20 M6K'DK0E:@&*=JEDH@/\>$\0>1T3!5_FB:]030OK#DH%&> 'BX/$3#228^;C MY,Z+4%7RUI]D.V+&W2%D*RQY:8Z;;-01 M'W94'K<'@>>*'D5B( [*#[CFN 3C^)8QC[V?0!M\PU0]BX\G7A(J0]4&Q^\Z MN%U"?K(H\?2"H#\S%/L+5:!KTA-.T-NX"%3"9!-:.$Y "DS""D#UJ1N3GE " M7'-Q%O)/A2(\_B4K:55?\6G4%4($:R&D.O9M(^A\ Z"G6439]G"K!G7(.PYY MQR'O..0=>Y-W+'D>JS]_"Q&A%)TMKMCA'S-?6MG9@?67U7]TY$XKR0&$XV6O M8QM>:]]:,084.RN#6()!67W!:*'.UA%0=.2!NLTJBQC+F\/8;^J=6E1X.\N MBWZ78O\'A9UML@L=\SQX)S.ZHVGG\KJ^3B[R8G2E7O3=6:0(G,]XX4RMW MRU60=GRY8P&+^C6QC49 7&Z1?(GHW.854.Q>P'1Q&?N4Z^$38E,>'1Q^E-_V MH>D P2$6R\3J_@X-!F[E6:NN,FW5>;E-#.S.M6V.+.+[)G:VDCWT9VO3]%O& M-*4@6G*D@%-T!%44IS:!E(<3?%J?<;%,46V_+ M2%,4RY\>^$]^^2>4S]VK+,;Y_#'""X3R74LD$9^(@Q&R&U!ND8^G,3---XA* M!*^]-KQUN]&Y.C]405F-5F^.7!4P*I(=RAX0(:"'JY/S A!4V9) M-'V )$T,Q-: 1S V(YEXT?7)BS1U(X)V$/(L1D)69H8 #[<,^(IB1+R(O307 MS"D9V9%TEA,JUEPE4PS[0@A5K1EEB)MCWQU%4;XO=>V1'RBE?YOP3=\-0EAG MS3(]6FZY=8L2Q.H0*(#%M*,BV.90/MCF440$'?[]W#4GQ(X=EM 2F5TF5H31DP_#P MJ>D$BG3)1AN("9(6BD,VL :>WI?BMT8C#HQJ3-J9"DC212CN5DGZ6M@#<7W7 M"XPR3E&TAY"M:5,7RJ*@( -P8S"4U@RE-8Y%K? ?QUF:I-2'#./I+8ZB"TS8 MCTV+GV8R"'$/L"UE#<5>0V'#-HKY/GK[PK>+Y4X*W)(L+@GXBL205VJP M1T-Y$D/U2E8K,_7:!'8NBD(20A)&YI%>)DF&@K.,G6'* @GD@;(3UQV0)"/B*Q+!$Q[^C M<#IC3^P](>)-T5+M;DCH(T;C25U+M5I1?71AC:4 < MR'N_A%R:]=IPC%;^=!NRWC 0KRQ<:E/D&Z9\GR3?W"5S8-Z-9^^U>P+*O!N3 MO#DAEQR&YV ^Z#%YL*;G+6)LI=^?XI@_>Y5YT3TB<\ECMWL$-Y#A>VY:$D(S3;O$%O\CA*F@'' MRM=9*?8]9E_IJ=%2>+D#/*_):S&T(4U&F3M0_O7K0VG1 J$/)O"\)K\%CCZ8 M4/X5Z<-6FO4>I^P%@PY$WVSJ3J7\YS[M@IK1#Y"L&IWA^X;YRX4H+[I/.$[E MW]DYOF\X_0=*-T_X76!2?,7:R4+,KH'H5'[_UJ7\=DU)0))S^>K, MYC5*9SC $9XN)&%DIS-W*K._],+FVI#OM0KJTE'Z'4=TF(AB>$N=HRX$539S MKTM,[&U!:Y(LHR\T2:X3;*CP;247;3!AK^M$&I#;EL@*35R;HNYMF/RX((C% MH8A0;ZHKLRN>M]>%'X",KIBZKU6&EZIZ%CZ% 8J#KEV'ZKR]+N\ ),-BZD*[ M(4=T)8[M53@?+:["D5Q\,]QW,]QW,]QW [3J?+COYLW?=R-:)F[OONONYE3U MZ46"HJ%[;S2D &X8AKMOAKMO'(O:\EVVU>OQXW2&R/W,BXL=O]5F2HMWXM0$ MHM<9K7:V#&I2\C4D ,Q1;^=V /OY>[%0MV(X.I;UUW3+@!;KZH4PG4OYYO2] M-M(]$/)->K\)&<_KZ)S)^.;TO=Z=Z(&,;]+[3<@XI?0$A2[%7 !!K_

'ETB*(W5J,H M-,J-XPP)E\'4O"74 F1(Q0I/:?\^PDO%5,PKH6E>0P)(T'-"9Z9Y&%3+01DD M4Q4T6C1')[YCG\=(*3Z@22!I? DEJW=@9'FI*:IIX^R)4'TNF,&T2S_BAX/Y MJDB"++<7R%F)%IJ&6E2COAOSBPP8G#X)DWQQ'C!/AO> Z"X/<_A\9R':ZUE= MH)3@^0T:\*+!2J_3![)39M:A'&9Q,Z], \P!SHF8Q3C7NR*H+,;[92@,O!R] M9;0/I[W"K& O1LHV&&/LTYB0E^;@![LMOVE&T!5CKKC7'UU"C4E9I5FZ)KY< M0W-$J,(B",R]L,( Y_$Q:(4539&H4?;.1R/XQ.\:PC13)OZ"[!HE:,OC#5(V MZ#A0]#7Z_?=] 69@S4CT<$SU]5N1\@6Q9 WNQZ_5CO"ZKFMA"2F])NJ YC=( M,W\59[&<&M.2F3R?(=[T>I^5:TZOR+?>/7>?9[2.9-WSL5)0\P-ZYA1S/X0] M"%ZS&HYRS-*>0SP:+3>G,1I]=-!%2,4_UK\QVD=/*?9YLAD4:%@1L"#2](6, M-,?QDU=!S=5U9,P^$_V2P;WD+KBW"^Y]5'#O&5RB%38" KH.$S5U?^\)-K*^ M4)\VBRN05(-'?<>KT&%J*=*V^>!5X_A]A+Y3M82UW:*IV649! 25;GWRPV0(HI\8S%A+)<6C2?YL[T6:/W+BW4 MT$CSQ(@PP"*C62"\5FL"Z'IUT"G$U+10^@A/KV=>::_O2.B&]T)=L;P@02!D M\2 T^F7/>T70E)K.HKP!%%(X(S M7L.MU4?VP@1#VH$Z4O2;QE/%1:%'B!,JGF4JS')]()3-%C$W]X5#;L>! ;'' M$[4WRA3T/.?,<4SC RIOYT%8X=!\>YBP]1KR/!K8G)HK=[Y:^6D9TU[.'O.. M/SMO/9H"1:_#8,HGG0/)2(2ZAD-M0_B-13M4A?I>-,J@FF@ :X\?;4'=595E MB-9I]P!LRJ*A?^JCTBN>[W0K,!*FDI#M_5.]:9$#T-^I1.'E-'.ZU/RW2+<' MU+N+_UKXFET$8(JF\GR'-5D:G]W5D@XUV(3I!)TZJ/CUK!8:>T1KQ?/],#MA MKJ)E2CR_G>P%MD(=*%92LA'I/L%&%WCL@:]'50D9S&C6>LC/V)YK*16$_( ! M\-X$=-8"S?C1M2%-A66],S&1 ?D\-^PY/PEF<7J!4*\Q050T)+)[R8T+'.Q@ MM@*N&*3+ARQB%(BP?>KDZ^MFEV4E&,O[H^!O0PGLMCD&_<3QTCEEFYOXX:06 MUGZ$951ZDTXX?3>6#$J_78M)8HJH#XAQ[0VE%JM?-V)[+#&D_Z M\U1"\]B[!#OIT%XH 2+L+>M+$LH:QK(,K]J&R*.] *I1B/(1P,\YEA<^7AFN MP^7H^X-\G>]6N(;=*\6&LZ!G5W,0R/]HJ_GJM]\29IC8' 0TOAH[]A)"VD'2 M28CEE)CE_L]/[?EKWHJXO\]4V>_@1IO_:$7U+0KZ]5^V-D_ L$/ MJ+^H).+Y- MT<;,Q\!9DQ#JK6Z3U>LO5QHV51C2>XFHOO!$5[4OJ"HD]C)15>'C&\B]J=W_ M"F3^0+'O-[)A";"A)HF\CF].:GKAL$@#2R]HN!8YJ,#Q>=K G!+JG?3QL4>( MBF$=5O(9XILN;;2'60"\$#+4\VZ/"4N?GGAF(B:L1RC+ST^'+>KFS//3;Z!, M,")857K*N21K-$53"H"ZBT@H6+(83, HMH/";0FX?I\F/S?0'^D](S6BM=T\ M9+N2^OBKYRB0^3W]^V"N;NJZ]_W2M(U'-/MPBGYX3$'EDI-G3/J,PO;#M7YE M1(@Y(>; ?6NA7=%H<63KK!$,32'T$_E9TF/@*PZMR9@5C03X29WS4G:^Z&"9 MDC>7>LP&1])6-TREK_1(1B"S%L/IQR%5(-3-A#)XT*!YNP!6KD;+L6(^ MJPGH.["8J)U <]2"_")?^?FLR@&:'<488Y!DUPM/:N#:U0K!X.FJ_LDQZ9]) M1H,6_;":'C_\M\P:I:QO@R2NIU+=F3"A%5]TY,0DZ!Q"R^Z\M)\>[4S!6R!X M"; \PRLTK6@#_DY%C[E.#_?G[M"T.N18O/K$DL>:RO $\:=+G"DAWG+^72S4 MLIC+.SIL&KQ;*BM#T 0]B[6A\!'83Y+EV! DV^X+S:75%C1)*:CLQ!HB8#,8 M#\4)S5ZV_6QN, 2^ RO2P#PE]EK3:<^KWN'VN'>']'96Z(]3OT3.QVI[^66$ M4RNH[P/(BD&/3KD(+V%C3VY[[@RKMOUYO;$6K$#9 XBI,*.)X;N?P17S>TZK MV&8([H05/X12IM>QNQ6#0*A"3O> ,Z6B\6RA/%J-N8'"C15KGG.V2&?!.4F)O\$6CDJJ'1C#&"V"[]3 M(L,F]F$?KF7ZWX1K1,,%SNZ>\..B*1^NY4&7K@QREWB_LI0,: M<\]$F>FUV<%9)3.C3_L)S>^F@%DWWN_#FPF? >=?A&85H65%VYG0QD)]KZVN MB6W&'I#/P[Z"1OXA)HIK!%-QJ/FI8O?8*B9M-E5FK $F="!M@T"(*D&T M#-?SY'E'89_.*1A;D!+2Y+WJMCD-A(^ %>HT\ %P^O3Y9*:W$^KW-[V6F0A; MUBN7YK/3I"%*\%Y24&B:$'7+H_X1UC9H(*QO+BER##NRY^F/-HRT:%5EX'S' MVG/+ :ZEF4NF,WC=$O96CJ3UNN0QZ>F-8:"I9T%G".YVI<$3/QQD1P1PJ%5[ MR,&QIG@Z7"802CYC$SE@,;QOIH@N[6DQ",HR_8$_5-7L]4C '@+!7QWZ))] M.'!6&?:[19I(AOM54M8;O@BTDH*RV>C;6)S$?P_($JZ7T;(UW^]&&;]O"U 1 M'U)_UU5$?^:D'C+$B\:^*/2RNEC2@@5 7>S--<(,1@8BQ(*^?? )[.8=8],E M2YNP3GW424]'+7OE3YM$\(/9)>%ZN#D]CQ4)S=?@K2I+W/_L3+&(7DR9(P8R M;">$Z:$X^48>91YGM4D_S"R\UI?T,ZO%0R*Y5BA*'/2A/L8AQG[5&:=8X*)%+2-G5]&M?#6 M9;5OO%D0'W# 2A?]XCUXI'?A<+JU MY]8.2CCGTK&]@8<4#QW*N3U?*O4B(!GJ\M@F!]X_?KT!-_!\RHB2OT(.38K& MN(F8+L\ I@<][8&H80>GYXUE_,.QX#^JMV/VF,=;?CIJ^,M7[7J"-?B@*G(W M-:4TV.\O4' =$@-"5M#A.;7DL;?7''4O4^\NW^R__Y7/9/._YO<5?6A1 7OI MEC=TQ5:,'@]H4Z\)U98ME[7!8L6T"]V]*58N4M$FY/++YWIX"3\1?#\IO'>X M]Q?B7@,QCIJT7E,O+"TFP1!*BHU>\>W:ZO952,E8^P[M=F@7H-UYH.#X3OV@ M!)\5KW+.QRJ3#-,)>NC2NGZ_D'45QNT)&)<"O&4EU[X,]ZT+T_C_V7O7[K:M M)&OXKV"EG^F5K($4RW9L)YZ9M1393GNZW?9C.YWUO%]Z@21((@(!-BZ2F5__ M5NVJ.A>0E&3'-N4T/LQT3)' N=2I4Y==NW;F%D9)'2752^K3=U/0WWLQ%3LO M8%#0J$ 9L6!X81QF#SO5'".[O*;/7R$=[;5SK$%#B#%FVX@(E&+RLNO> 2@8@HNTI5)D,P^;+V)%0X_,M/\>%V0!=9)%^M ?)<=-ZQ+B M=OK"?/@.3FTW7<[N AY$[V/DV#+7A#='29:%Y=1:KK;(C->2UE7ZDCA%*+R< M-;(IVBD7P[B4ITLB'2?&2BS0,GI:UFV.;A%DY$_0M]EQ$2&SPQSJVC/O^>O3 M)\]?/'WBWJF;:YB58'9AGS-M1PU:4GI@B8DLLGBV;#4.IK)S_#)O>)*HF[-A5D@:O6@'K,E*D%.;YH&?G%AK%21E_*7]7"#9,2R@#HNR#9Z>E M*#@@N68(&6L=5BX5_2[/W87NF@:TJJ,:&$!*'R@-01EM(KVCW:RWEER,(V_& M\1IIE[PR6DGK6&>NB#/4L+>MZX$9'G?-O79D+=%AZ0662 ,73 H.;:#T7./2 M[:W9+NCT"Q,L5MS>+^I!.ZS#GHK[Y'H4+&I$ML4]$%HM;\S>3'](IQ!5LD)B M#;BDL%B%ZP0+)V=#&UT3@(P,*9#4< 0DNC9H-!.5PY[5OH^1S*^*=]:P8DZ6 MA#8+O<7X.57>B8?[W0YGRB%#KH/'^()SW*#"I,H;+VV8 E]_X=H=&*.;0"#P M^S6YH5HPD]HEG16X;F<-\'S.!W!.:^H+E@&)N);2QJ'#)IL_&,CIS-6(#CJ) MZRHLI(O[0')%^$49@Z[NZJ[.UJKS;(YKLI+9TV/.,HW(,E<[0_<YF$'AMX@29F&/2?@"#I,IZ[R M@.C&V#T=7HY;7$D_FS;L^QM@O@P*M<5JZ<(CH5N,VT)FRU.5:3 BS,40=4)= M#5?8 C2NN4I08VW-R#"OR^@O$7+4P:4V6]P>%X6O7M,E7O>'JL!Y7IG)OLDS M#1T(M7]N:A-[ B=A>$A@0UCY4HPAYHA-#:N%=7 ,+CMM/9*4-.L"[46XC2R' MEJQ]KGHX9$1869GUF?F-RRH43,U:V:FHZ/ (_8?GM\03//&)R"A-(5L[7&[8 MR28""IOM8ZW"U74M-W[/KV(.&Y;)33:F.M2Q1\UX?44)4<@FNLQ+KI2;EST\ M/7>ZU),,8S:TAT4KT,CM&QJ4LZ;<6G#AT(1B11"T;M])/=.[T-"^"U,,V#AV MIMY$3'US+>N "S6M-?84U:9^8;GD!V,N>A%<<7:F0H^.:;TK/> M2D#4= F\1;*6SO--3'-#6LQ:ESSMV8W%L3YMBRQ%!0@T#S2$NQW@J?8*#$3F]PIZS*K@O=$?CK'VJ?*4RU\&,(4,@"U0W6+J)-N!0(& 4:K"[9 M=8@KA\'(-QC*/<7IC$.2AJ2O6?.#R.P/%M=Z$UR[WG:P> @$*.>R'KK.CH0! MA]0_GS%^UJ&=![4;^R:P*ZXQ(S7'%-:!3S>!-3F__MX\3M[67"M"9\H\#V]^ M U_51K::<0H..IG,:/#:+#-$\X=T-5("L+,J)=M59L'#=U!OKDV1,@A)<.TL M8[FJR@*&";)DRE#HK*)!51SR];2>U3*K7#&VGZU-U'X:+?9-1P87BR]?"*I.N;RANZ$L/IM.L3V\DN='-UJ.8/3ISZRI6B3G+1 M$=.23K%'(6A]I_5:;H(X[Z%5ZE:HD(5B,RX5T"R''RE65V\@W<)[Y$W0: M.-(]L+/E3Z04P0LF M6N4WH#.T$]FJ+IG*,\)FF_NLOW)DL1U)9NX=J"&,]M M^R;T\-P(>#1^G4"SH80!6EWF'E.T 8\$PF5\:2,1KT$JN0B%\!W^76M&FI(I M\/;=Q+_V;OZ27'@\R"-K%XB?3;"*NFF$=G#VGS)_MXMF23G M;=Z6F?)("*1DD?5M>R1N!EF>O40MK8YET!13?JC,GQ<9&,# :PF-O,6 R3LB MK9.T^T\(C[PQ&M020K@DMX"94]<8R_5I4B*. C /LMU0MPCX4"(TP!J+@"L3 M=-H9V?,T$HYQ(N43FO\EGWPPS)>_35"F<'CY01]? P&ODTZ.1 M[)JH(^RQI1P,,@X Z:MFKJ@N M9R2-[#W24#]1TG^H +AEF8 ,?E@6,SIXJ&YX=/?.O<>?Z'CONN1U8,5JD;3- M]+^_*IK5[.CNG;MW3^[>.WEWD\FI3U]/SQ4/O+=7'_T7?'*.CX*OGVT] 2'7Z%;^P !;W9E<.& M-9^P2&]\[L2(ZJ7G>7A@[SUZ<.<_WZ=!31CA\91 @T*_%*W2?Q\:_HJ7!0Q% MW([\GKZ*B1P+DF8IS\(K/2%V47NB#:K5B<@["6\XH:VE$<_^W$ M\90T.OD)>9HT_6+!V+*MAL"!%YO'ABXKN5KY0#MD VAW1OD:Y2N0+]1P>;5$ M:H@K.1 <&#R*1FT3?(ZMZJ^-W'9WI.GK]^XNCVP M6(+NWH G/OJ*'[-UK$65+;.5%_.-MRQC\MM1,$?!W">8EQRQ9:1?DZ\X6:X! MR6\92-3494#8/:A) I _VU?%@IF"QI*9'D0,-Z"+XWB.8KG7O%$#[\AY$S .<(H!6TXP= _LPB"_@6W1J#OC/)\N^197.PCLD'?K%_> M=4E. 8N^R.@BKY,W3]_^^4\G#^\_#FO.%;4E()[0;Y\7J !9

AJEQ(^8_&,Y^.SMX1;S^X('Z]\ME7J(KDI"*"!70 MW3MWOA=XWTJ=9$3NX1X+?C$S . \9TWAZ_, UM0F<% ??BS?;>4]AT,14$H\ M^O"XA7 /%]_?O(?GSE3^[^6\"X"3BYK;'5EB^A,7L]#SN *%GJ=G-!SGS6,2 M84FE %:VT>Z[5N@]4A,93?&(JX>0C""U4E3KON-Z(KH/N?.!*^>4WPA4OW:9 M%5']P"AYH@_-E/"[^.=-5BUT#TZ2U=]04[CD9])S3M+[M+[AAYJ[X:%-FCJ; M^9]+U@;5PNI&R'L&7W-S%6RH(8%G!2M!-(K1Y#IWO0J5'S]8[S:8?.@*R6M" M.DPY#U;%["CXBB]*#]%IS@@RK---Q&7?6@Z*N,8 M[)++SF"XZ/5C!LS)W2-L:%G,\S^T\J?E?BL7]9O\,Q,P?)!Z5VD0Q'3>1O;' M,#,:&B!HE7)>,8 L U>4]1@/#95CC4LE3_G;^_MC;XU*N4=; 9SM!,T .JZ< M , ;:K\H^M*7"%/Y?H2IC#"5PW?*CMCG:Z94;3929*'',V".E)IAY$8$90#3 MP%H4JSYHU\5Y;FK /R7O4E(]? -SG5"V[O(F^JO4'#H&YO!/QZ)-5),,&/.9 M3X&NLG='//W+*_SK>(0]W(YH2O&Q0RD[(%3N1-IM>'+GNP?)&]=+ MW.2)+FF2B^+SAWA@N-WXL'A'"H5U&BB/36^]I\G$^A?ZUB.,GA> 2I'Y3-+( MJ@DG9I)I7W.LBAM%]$8V9[."3=;+&M8Q22P.55']JJC0M:/5*\)FR,#&HY\W M/5FJSS-ZPJ5_/H86CHD'=(L"H..9O2UG]F'R1F^)4[TE;LO1'5Q>=*KXU$@W M5;3:;G:C#YTY+;8J;.Q6&91*37ZY$ZEO:=UI?9A<",AR^'Y^N:N]U_/%/BQC MV_D$7I _MX)I2H1U2@BC,/+YB& M7633T.E-@U;6"EUTWO2LZ1=N26Z3"AAS(+=$ SQ*GOKV2+?C[.^V2XW$PAU] M1V+A6>< <-Z^;^'S*MG:C8*@*(T&?F.#T'K-O46[5FOZE3'7F\9:[>^H^ M% M0;-R4*[;Z!&V_'ZB/#^--VX_7^OY&0H R)15AD6L)-LM>O65^!571Z<0\-"3I(IF/?55 5<*'!976@E@LO.,2$/)^BL M6XC/PG*_H5JM^;"ENS6',%ZN;?8>%F9[+HIIC>."K/7WB@!:+$\#M3%0 O4E M@I:(7TFS>/" CP[=ZLG7)\')>6J+WF;J0N#6KI:P8KY+G[5(L6)+T3Y<(=N:G=QF;;FJN-9#EXF>3(6Z1<\N5MW):*Y'O% MQX3.C$*//&[(0$@A4?T@K[X-J-.DUK<*K(NSZ\5JDL]F).!AFMWS2,EXHW2, MH0+HB&R8?\72,V0@GMM4P.$3)FK$B1%O)(]%3N5@FNQAP\H#RH82;.>G!K[AAZ]\$*P:!='SH/> M1VC09,ZN^M9[$NIR;0!D2DZK3_X'5WI :OW@.[>0O]A1%2!,ZD%3$>];I*H, MZHKAZK24@9'-SOC02Y.MZQ"P&'Y *.@""\ I(I]?NDX[;<;K84%$L9 U6)#% M^*0;FN 9[FK/@@A]J'C:-?F;Z%EPQS6&?D),-$#Y%$H0$A M^OD-\&?EF+DT=F>ZF;R9.2@IRZK!.P@1[G)SY16?6 M&]A?O;8BN&IZP0[998NE-4&&Z=4+)2_/>E)41D:J=Y*S!/ \#[ 49:QL2E>< M*0S5+CM< YDS"\5RE*X6860F-!N_2#:0DSLCSF+$6=PV.I!/V3[X/2L(#V[* MP,]MZWEWB9876GX;=-_] '0;W7=ULZX;UT&7,2(MJ_FV\#7DSCP.:WS$.)%! M*>IUF.*3/L2D/8601'):93%I&$,'' L'P\JB7=*5LBK85D>GXE;[_>+RYG<" M;:F1<=9D>B.!C4H"&7F8-&CJKB9)84977AT>8SILM^M(B"46K]2L36[Q0N&- MY6\<&2 R,ZPJ_IW!2K7K"]2!SVJV_$Z:+=+:]1UH4'O6KE^E2R= MO!0V]+@4J]I80_C&#+4X/["BNY'O/P2$$/4?,)-GS72I#:5X:=3 *']&F'I&E MN%UDQ(%'IVI06LX MVT6U-8\B)5<-E%+2+@NIB03EIFOY%.88*G9:XJ MHX$WD3M/Q+22;5%K*HG6>A9T9]DM*K'FDI%PG#%&&E?C(!-@3# M7S3%.FJW( I-[ANY'*)GJSCH6QV[U!)KRKY!W:6V/8P#F>%Z==@.[O78E_H5 M6FUF47?%#M >QA*+'F<\ND/U#@A(R#_8QL L.\M6%+\)MYB9%/R )E]RVOG" MZ%D=?QD=!G3-0>,OU*%H:ZX=G>-]6-43H1FYKN\/=FO[IPYJXUZI1/\#V;?I_%E5C^R25N$&4,XZ).L-D)RN;G+K M[(44H*HM[!!%L('68FK!P#W=WG:16U$E;O!D998D@E+W=B^H>7.@,=2[%=T' M%K(E7W,W)D0IC-+ZFP.=^YV;F\EIGY+F*EET18!UNWVL7V(X='E>Y*7O>6$J MVH="HP8U?)>G8>&>=:9).6[&' + V@<]#0;VO.40;]1:1X@.XQ: <1N+O;5H MW!CH,MOL:K+#VEP_6X(.K3LY]DIV:;BL8Z M3?BZE.TJR@[U@*G_-F[^L,1>+;^L7-#R=LN5%K[QR2^JBXPU>S(IZWJ&6M-6 M2"(M^^Y.O4L8 MF]TT8TS[G,'2A,O!RVA18@EERFOT8A?[BI[=Q9+*UE=?.9!9: ?'8[8\ MQLK:\\K%TUT1_=UZ"'[T&"S2X<%*Y;R(K;=31LDCS$:KGGP3+QP;E MQ[=F/FG?B.>O29]P "6@U9:U.T7%[-_J!;('/_,9^YH9MP\?;P,-^-6\WVGR M 1.SW@52\G_U"^2);YN>XPDY6-E)2M#4;&[$95'[J+Y1NF'N2 E?R__8IWE( M\K@1)A'G@T.IE($BT^& )B9XNPJB?CKA NP2=Z [')2WKIE:23@*65IE!^%L+G M1DJ&E%2N"3=@#HQTI6!M3GJFDI9:IS-)<,L@C=KR%B "C*;MJMKIBBV3*16PW.#.R:;XP['O'(. MJD!29("M ]X43GUU=3]=2I0P%1[\HK7HC4,1S[C]R49ATXZ5 .7PB+(Q@QD) M[([6+*;Z(2/\>TQ?9>47CJ]DL/BXR1^99NP'M*ET$=LUQ,!O' #.:7>FY^I. M*%:2) BB8B)? "0G^>9-8E>,C,]D66@]S&*D^6@+4?%0D&/@B["M[:G&CZ)+AE[W<&WRI; [77.L7\(/P=6YM]AQ] M1'"'F=NZY>W(+=[B8N7()7NKG:M(F4,E%MK;=$':3[R+Y(G/WPQZU<;](Z6) M-E(CA8JT"-'Y HVR9+@>- MNFVFO)KW[2]TK>0<=+$_PK B;T2[39: ATMR$1X:/*X34 D]2C9TIEL/BL9+ MP]T.7ANVO&S-I(1M%&R1]ES8^KKLO30P1Z?<;3'T>*N;"-0PH#P()N[HO'L3 M'W?0]W->E/G.Z>@:PR/#%T6RY*O0K,&):T,>,(U3LT%S.>CJB?;SJB=0-P=4 M+D]%F^B2K-)_'$XD(2(HRF)7(]1%*:WT>B-X/1_,+;-+W8[J"D6EF&JG';U& M3'&0A\M4:;E^>/0K#N#(.TDMD7W)(VFE%725\VG/F@+,6\(4178CYZXYJ63= MP77#-.DD(2WR&@J.X2!R(_L[>+6RAA")^R"0:SW^%(7YU.^(3\R*O3O;M8V&7>(&SV*'?Q9 M-ZRD&R8TZ=YY\[3L1G _V5H,]U(YPO#(@Y[(?&BSE1#=!;^,WP35HM>?=LV@ M3?T6J%B-DTCE$]L8\[HL:N%NK*>]$LQ=\7#."$BS>=>!.OZV+#W_:\;NK.SCJI"_)PUD]KU[)\F0>83J&;*# M,17'Q'Q@N&P9K:=]( X;/HG?_]H MW(A;L!%WC^^/&W$;-F+H]9?U*; MY/,T3?]HB\#%$_3A?W]U[ZL/7)"31\?W'WS2%7ET@P6Y*J[P2CP?=GM>B\/C MP@J?5OU\7O'?FOG[B,)X\L>3_X$G7YU_XPU=OTM0+Y-89O@6:X;_Q_F1Y"D M;D_R:3!G-8/?YI.\WP^_[R*E\&O7#$( MG/9'4Z2'GM7'5J6??SK!04/2),P5W8L @-'5&4YDW>0(D-!WDD=T8C[F;7G_ M,*L2;?)_? +M^N5O])WC.Q]UHV^!COJ/CZ-J/^N8GX?YY"_!0/WD2O0+.T@G M#X\??&R-^:6KQR]L"^]^ EUX&[8P8E3_U,[X#=WOVXV0,;!0MUGG(SAF3+F- MX)A_YXT8P3&W9"-&<,PMV8AQ%V[#+HS@F!$<\T?+>_W.%/GORGN.:)DOSN,= M4^"C*KCMJN +3L&.\)E1=WR1NF,K'W^EF.]/UG\4V1[Q-8?$UQQRY[_X;?]R M 3@?8=N_3(3.$[#-C=B5\"3;QB-@9P#T>?GR,XVTX2_]&B)U[=SXRZ.HV(7:^.,OS M=,4DJK\YWD-'+7Z9-4U61:QAHWGZ1S5/[Q^?C-;IOX%U^F]FG/Z[XR??*)7; M=#-5 CQAQ9-H@U"O<9L>] J:6<,??+PL6N8YE!8L(#&=!?T;N#,Q&BP6[Y@2 ML5N"-G.F74\.R:?6,%_YFEO"H-T5$Y#[7L&["0.M\4G..7 M"PDGDV(NN0V:$ %;5X^@_:D?+),/,D==SRR>W!-'2(29ZAB]Z7SW.6'3-5;^ M:=Y(MV?KSDV_4H[.F(LPF#O$CCEA:W180/NBHI%>9<=,0@U$,**YR@A;,2\\ M;PXO!'>,*P4]W#5"NVR+.B!J3"Z7]?;$_:3!HYXPZ;P0/O-JK83>4WL6R"*F MT<[12S(:+A^R@,>1)EW"X.(&2MI$2XA6M1-JJWRCTO UZ:6M>MLRP7*T%]KB MP=9#:8/M(2;W;4\RMY'U84TF]+!. .B#S];IY#$H/H7]OZAX5I[&4EDKNWPA MD&_7EW*99R7]22FN187AHZGUD^7N$[6T?9#60:0$JB)WC^@46+&RR[DG M@1P+DL*?Z.BMDU=R2/G7+YL%_?@W98JU5L4_O7K96JOBD&,TW;578 Y%!PMC MK!R(.'WGB^Q3<'?L4Z#;,O8I.&"? KD%5H ^^&O]..%#2LIP4=/MPZT!Z[)? M^0N8C8>IFDGN1VFR@ )80WE,<]7@HH^%FU>);$$XBU>"/SKCMPE+[5")81C= M9FT-[E0/HRE1;6W\T.J$+8SWKU[Y?0OJTIYW_4[1?\:4 MTP[IBR[#X_T"M]M*AVIQ_L%GCUK]7%E/)3Y WE1$BPFV*;65'?S1=>;.&IK\ MY5(4C7CEM)7) M^.07-)=(WG ,OY6R;Q PV3Y]2:E:[SM;,U(-9QG"P06:]>O%]U* M.PGMKJ)ESN=SLBKS:BK]/)P?=/5H,49M@Q;W/7;+W-A[\0/]#' MU#G<.#VGHSVE&P8=WB!:A71 V1FEYGYM$XZ^+^IZ]I@(J>L> MKS>.+C6ZY[#)C';ENPP>R#A],K43RW'!,CJP&$@@7I=8<)P&=U[ZCK3';Z+D M\9BS95%!>$)!]''ABC<\(5%FLQ[MI#+T5,-)XIBSR#444=.CM;H\-ZLV#&#V M XS%Q\_4G2STZCKB]0I.&,VG+V?H;U6T_ *)G/,9+>37?>5:=LG1GW!/+X2E M@U=-R)C/L)EL6JT(=BN-71HN:_+\IZPHU\-,*[S(I* M4PKIH->/-$[C3FYT_#00G[]#9V/T,%JAKR/W548+LB7W-%S(]9E=9$4IEBK> MDUH/2)MT,&6-1)/Y08\LIDZ'::-Z&J3V#_.28./VK1U5@:#EN3S!AXJXP2#W MA^2#+NUWE]Q"6BR (V3B O5V[0F(A3B4D%:OB_.<;XFZD<,OS>3FI(=GKF6R M_P6G2+3+6J!)+N0JFRX'PZD;&YB9]"TD#RN3"Z68TEE^YHQL]OW""\K\9;5Y\!GW&8",:GN:Y MX@,MG:LJ"%)9LI8LZVIQQ'YUE#73SMGV#%;D]).R9]E#?SRLT8QMW_ &J:4; M5\&J_.Z=.]_)'>)^:?OL+$;[^#GSK184^%;LL2T*JE!Y&BXGNK]PJ-#!%SW0X8DR( MN!RNH^*ZS/AN"Q1GOEHOD:=D@<%N\)Z;S;$[[Z@*SJ7:CI/_J]^7IF-8*%PC MW-P/C0'IQ1O(2]MJ"*9AJ2RJ(#EJEMPJSR55Y=.P\ +4-: SR<82Y(>T6EU> MA"/6M*KO@+G5SBV>-<[::IM542L@X#6W?PO4Y=$D)Y]*8+KZ.#X4V<"E7]*23 MY> EX,-7%K# <#:T;Q^?E7@3+V'4%_7,4!8Y-Z?$W+86OZ:E9,5"MZGFN)T( M5#8&KYWI(A.K-.AQ>> 6IF;)!ZN#E+NF.B0C;4@-CW%86<])7BJZ!*I<$J?F M#:^P()$ M^\T>NM="S7;3<+FY75_;HI.K2O1 *%"$R,,'S_M217EM, O M-(HCY9G)D\*.,P/:6M%G9T_1&%D#,:1J,\O@2RS;!5P086+5M!5+C-YY)B"S M3AH.OYQV-2?GN)H;\\,H+V%<8J[1U#@Z)N]1-Y'?Y!;B![+\'T@GYWA>;R1\ M<8J?OY++.%XUN2[=VL+R=7_/';0L_,P:@2- Q,Y"*1V[><)^U^Y^=PN"SV?H M* Z!/ERPF8&E%C4,A&-&=U##MZN2G982,6 T"KWQ-[G=.=A1:>!6)^(]/#B+ MC&6$]P?4F;?*!="JVV3K8L8#J!;^ M[KL0SID)]IL'6R(&O>"X<]$./;@ 2*N]XA>%H'U78DO8LI$5>I$IYRW'_#0: M'@%[,_/R%>39!N/"3OJ09Y1YY=SOD#6FSZ'KMY'8+'M/WDIB (+WH$ MTL.Q-76-L'S?I,Y V_9M ,W"AG4QRCM8--Y^:=PN=N"^PW0@3XBC-V_6+^\& MJRN1K!4M6L_!T)*\D*1^MZ&33@O:*9I>TR/ B,TL]71=R"O3J.K@>Q? H;/' MTEHH,C7_C!>2S75I0%]JL&O%ATO,6;HUE^0FD40WC"$IV:N0([IS!GP42@WW MYKJE.(AT/>[ZYH&V99\IQ2M53+=9A;[ZGQ>OBUG1K["V9]$>/+<]>,5[\ ;. M^T$+0$AIJ-OG=0>GBXIP%WF'9=.C"V1/V<26J$F,XCCY2U QDN*7@%,/GEPW M=CZO>Z[Y<3]F&Q*^U]FL8%5%CV8G.V_HT2^>/GE]^B2E99\>LT:KR =A]363 MH"V9._< 1W&U&KA-5EQ0P!_KD.B;9V*CT9X&,]KV*/56,8M.@IEUTX6Q,?[^ M9=V4.*G_VU<!42VS@.#EM8=&U?=G!T-NJXC"QN_?HP9W_ MO$G,6W(E)=M#^T=OVS]]%)[9(8(&7^CN<*^[ LSG.I))(17R=SVT9- M%QNCU\EL:*1B:#8OE07)1DTY%ZNR$MH+Q5R.].4RK]+PU;J<-.>^87UY\-"I M7,UV'\<@!:T_(:LR+]E F-3OM XE :TOO#>7\0L-ZS5'$;M$Y5F,-$V#T4JK MG%: HIB^;DDF*[9EZWHEKH-FKV0LX2!R7V#T(QV<)NMID9^AIJH@1^"O9/6) M+_K\U0LRX5Z=/[G/]W][N[C)GFUW+3%.6\Q7-??BD.5 M&,+5L%"M*V,+:M_6DK'FU34TS$Z?)LAGWA!"PMZKSC.^4\0Y"M]=%0 M3F5)>C+>._=P!UA12)'J0K>5N(MJ0 1FBD< ,$C\1E8._43A1 +\@/4M9CWM M?RWI1GR]U@[C@P\91TY47#%/-$ M!<>2^\&S4A\P#D3*:]X4]LL,]H-4QKV/]43?W4 /(L.WT\=LO9/Y(AKFSN'( M@T)7.?*'][B[42XG3N[%)9&:@1PF8S -O+GM)YR?X&'IY9D[9%5^O?.7BL?O M G )WY4RO@7C/^@OC+"KN& V%0^9'Y3&@( T2/*D>GGO#K#0?3A;Y-T-U]9M ME$<2V#@U"Q\OJRN_W:&,OB!_*O*C7FG4X!_P5=_ 5WTAOBJKH@-X59$R,)1A MK ]PP6+G=.\UA"3^Q?5>.&!'+M-N #7GHFDEN9R@@=G$+MZ*139RLB3UK+\X M(K,4-IG%[8$&N=&@OLB$U?TQ834FK Y?ADJFT?/JHKBHD]=Z.UBL0@)_ET!I M]+#')QMZ'=]+;^@2E_")_*E)DU=TN2"KGC)$-)\G3]_ETQZ7^$M&Z/)W^-HY M6V8%K9W+=_]89X(NEL05FU(V(!I:1>Y@?5G)N_]*)[XZ+XM?R8-[M20[D"Z7 MO_\C^?KO_^_-TQ^25W_YZ9M#14UA&.'.%F>- _7G-/8J"-&;/?R3I$B2IR5- MMRFFR5\\#X!.Y:>G?SG[1@H,IC3/DAY^^I/&0$,326 IBI8">$),M)9DLX3Y M4%R0M5 R_4 9I N.DZ< 2.\T]6YBA('Y(C+:HK3$3O,J'5H)81G)/A.)]7^@ MZ-7W%5M,KCB\_1-;1:<.26I1PWN/'MW90L&K3;#CDH(HYY=L%M>A$V\'73]F M1TQ!&0/R!UYGB;O!=4W'(7F2==DM$0&I M&)'"?/3"LI^$[G-.%0_,+/2H*_)%-*ZB.)M+_7_/2[ M6(+[MGGR(4F-?_0;QG4ZC"%"'J=5Q4#GUQ@2F^?/&/EW) MU[J'W=>]=X$5&,SK:0\,MOZ156515?6%Z/&PXM.'JE")%.7M&[MA<]H]N>X& MJMCGO=7SG^?YC)T"+81 !'E!8K/#V0Z(080AS"(- 2!:($9#M$%L"5A>P"YN M4C"9EHE=NU!LSJ#\H;+::_;OZ*DT3(M..N,QM"JSMB4K0"R^O**]RBW>YJYT M'M"[/_)R2TX_7_IV04XRR"FASORIU"6 MUH HN7>2>A#;,IO15^\E\YZL)V"<\]6ZK#>Y5&Y9_==]*.755FFPQ@K3Y/[W M_ 78 FD %4>!EJ,OTQRME3NDR?="&N%]=4:9749%QYG<\:Y, ?5L?-R[<,H&"@C6!/I?O1-;>O?4 M#4G($8)/4:FCU8$A_>*V2Z)X4V22!6F7576U63&4[I(]NC*?P."E>ZE#UA>9 M&@@\S_NBJ%48)%LG&S,'K'_:]$4GKAJ9UA*6#\MU;-YB2Y,2S7RT7I%BL@!= M5.1%S]?B<%]9(,4:E6/PF /HG=SU& M%TT--+CEC]_L!'H%-P+J27]R'?!KG$9'P#_+Y0"0$M>!>VRL0]NF#AFAT#W%Q@:U@!(<<=-4,^[9D].07FY&%UC; ML?M2069IQ:H +LN(ZI[.0Z/4M!AJ=%D:087"/0%D'59)I<-I6$U:1,E GU_P MZFVVRMLT20$4C!]Z-,J])43/YTG1B67FBIIFGI: /^<;4!/*X5LEHD,:NQTL M9:N%6UJI'LQ+-70)NMGBHB@3QL+J^M!G'#8.5]_*QEC9T3HY"*._G8-!!G9;E=MCGP,W9OZG!/9TUO=:61*.]Z+[]NU9>+3&]( M@SCQU]SMK:6\9"+9)Z%!Y:72(0]\7,1=>D#R^_&G-28DSI\3NH95[HR'*OB;)2N^.&RB"'B C2)^X !G;%Z8*Y M@T1GGC*Z@LZ"/[F<,L_6><\7V$]XJWS?BH5"+6$03H; NN( K@"0/PY@V]%O)1"T9-^8K[P92-;:P*H3HVL7)#AR M3() 6@KG/T:,!8P]-S3<^$YN\J662NTR7>"4O^#J([)',G 89'HY#[FAVKJ< M[5S$X5MQK]*Y2),G=#MK!KMQOIV5DP2HV<# @M: ?8NM2&"$8>H=#GH+@H+ O:.O7!@754 ME>YXREG?!3P+3G=\M&\'S<3/52DU4&0HD7\LLX*5QS0@&]PU;N+GW@(^]>3C?6IN-0PD"/)YX0;29;N<6;X=Q)O MW7_'A5^';T*5_P4-EI\]+TK!D>_XNX9ENE"27KTX=4]UM1ELF:[[INTU12N? MX7 ,((1EE30^=R/N+1+0?B$%ET)5BT[BAU/L.<.UC2:KN\S+BUP;KCCX-9[ PCKI M-$[!XW CHUU;\>E=26*D[5AYR6OTZN:B&5D:L$GQ"NI(]>FTD%U0?LI\#5H/ MT%W6LN@<'MR@\3R;]!?(PS+LP#LQYB?Z:HVAYA0_I%2^:R.L-#"6WA0PJGT?9D$G B*:5FJ!E_ 8N>U$HE*&?#N^<]7S2[* !C0>)H MITYQ\-U42J$E*B85)N&PLFY)IGL"8JL<)W.7I$5[:H1]LN4:T.+@FP[6;!C3 M!4RM4;>!G$NPX-F+)R&$NO\E7#GBX]FU7$"=CD:O(QRRR154C7B$S M=-;?M,R*U:$4*.D EX2X>^?DOJ_90>75+%GTQ0RKS&'D+M!J434?V;,U&P36 M4^9OQ3Q/SKBOTK&56Z >QS\M2$H&F.60.HT[>Y(4I&V\/ FO5V=3+FSP:-0>=K2[LHN% TI M#&>C3,!!DE%7#O6#?@D:/H M[HIV>8"BTLB,R::=DT2WH%SL5)QS)!P:"X+R$H0I_QCP]PW"EHUN$]R7:+-/-2U3ZW??C MM6HM#4;Y$2L@:T:J;M,Z=1"<]GF8&69#)U TTJ-1:\OW5$,AO,_'=?L70]H) M4P?/9*-U3/I'& QKW@H$R.:D@*$6;2%3IY':K4GB2<)#5*%XI R:3++?5LVR MRI$761KU4$KB%.V;,M-MA936"/5T6 %:T8XVG'S9$]*,V#[8AH&W*_P!NW^P ML_G'#T%U@B__)\__EA,?7>)AFR@VH),*3U#31;_AD,)"(&O M)'76/M[O/X03?&QZ.2!K8!/:!4$VO 7"'U-T,/VR]IQU0RJG&8]*[53"]YS[ MPSRH5'X9,)-O3V(B-H MR?B/F7DC$90+?*Y\-0K6%"_>!"]-<:!Q.Q9:V,IA3NZW*7Z?D/]IL$;B+D91 MS+%0+)P0UH*A;\J=F>'FE7G7">P9%A!0V\S[7]G/79FHNV31:9 GVN;%;ZR0 MV;BH&X>( 5&T@XS=T 8M;^BXR@3AM#@FJ([1") M>T)#S[D(6@=K=$@H3XV]LR$7I&\T.#-Z?8W"Z^0&]EL<:"=#'$T-0GT9>[]# MOF^O':"YW+(]9K)J.%+*_\R/:I=]-V,(O=\=K5$#?X,Z#X'V(&N%F8=W<*K# M[A6GGB-4W+7686#D$B8!]'1-ZA XM]GY8WM$2FY6O^]MO/%1%&#?[4RJ.BP$ MA95BZZ_$ZO%:PED2?MX].6F()J!?8D4C!#HO.I?>5K)3Q3,[2^?+I*-\,&92 MQTSJ(3.I'YQYL^#1:[F(#TT-!:6"6S!4[$+8:][I%A6U%.$-FHD@>'*>AWS3 M[DZ(2<=]Z9.2JQB_WU97Z*"O@I5_::@*69V+NI@YBT8#%J+'?>-G1^$.NR'S M'3^,>%TNCZD$N7^Q6R6BI+F,UBE PE\QUZCG3HUBNG*XD*E; /N#]A*$0-*^5=,@6%QT0S(!E'7DN@F+F&@Z"KW)M@,(, :]^:R" M6.:-"G:5+[1,!4:Z;;Z\QMR97EOH>.="K"]UFO[KV^)_3)1U85[3RK(+RC%2 M1^LCJWAK\04!:N19D_62C#Z=L+/VM^SRL%H/+&N1^S9@F]GEG+/'8V4_@2<> M-!EW+$A"@J/DBT%[^-BG!>Q.>U2A7I<^$QP&!WGDOXI9"$:<:[X=.A1M!N*W M._"ARXR]K+3M"KU,?-Q34J]'Y\7T'*5.[.+TS EJ,3=Q1]H:TJM8[YJT2\/Q M#>W;UP0Q8;:U^\IZ)"&L3BM:*;J<>ZBK\E(BI%0"=>'7-)Q5@_S)2-4;Y_6Z M;^Q\6.#) 3[@TWFV'N)Q[9RV[5CKBIVYB\O:N7;&JD7GG,'^D^#XS_67B\Z;*Q#CG/TA*3->J6$UZTC=88C@+(24NLQ^VJ=]7 MDX3@.^Q*6UXCFZ;<+%#FMH&6$[*<@C4"+/'=Z)(,>"0X0^BG8 M(6*_]A^NYL$[68/?']E5)?A7/D(]=X* 2&0ZMISKZ:7+=% M*P3'J18YH&&/]>(2R2G6[M3L.L<6N+&5%*(T74SQ![73E/TB@MF&,0R/5O;$ M-'K%.[#0'J]=$V>B %$$(;>L:\0AT3GTO.C0DV36*UQO*_X6S'+77@;GQ>ID MU,H(8K'6!67:Z?#D?I8==L=P\'@HY!*UG?(X:U6TAJ(+ISH3P\)ZYM&5 X2Z M(='[RKI:NM) :DH&9L?54EU5%QA(=%O-CZOAC2^OB/<=U#)YL0N9SX%"I=332(\41%K\"! -7 L26\+94W(9 M4/_:T;9P'QXK$%O7F-1#'PW:X5-D U0"T(+:@G[85U9CEVU /MX)[J!N!MT$ M.*=N\7<)8,[\R0$/R@#;QYU?,?-O T<"JJ M(SA'ZATHUE-3$Q$GA3?B+K)F4X!\E;I>4YL!J=)S% MH%T[6175EUSM%I'L^PQM6$:4E4+@KNQ?BUJ@:349-BNIEX_[(K(*H/7\31&N M6YWX7%>*GZLP=?STYV'FV%.5<1%GCF YR_TZA_ K>PL651 M=J7(6(JABP$AC%UU[8B:9.O MLUF][GQ[VY/OO[]C:>9OK&.A6$JA[8?\GV:K^&9O9I)+,I1HQIU-SGQ##PW5 M\2W*!J6)@K8_B8&961+NZ(:=$<;FR<-V(/\F>29)).NF8D&*$$S]]&?LIEN1 M9[P^;]'8\U2# 9&,/GOKX:+^Y/$CWBJO['FQH2N>OV@PC#9Y/B55PK6Y?Z^; MRVS#Y%O*$J-=NOY6Y-,E%_IU>2&PAS>TQK_E#?_L,V7.A_=BV!F>DQCH#0_H MVXN,NZR0TZ7]+>H58CMHOZYSP<$G= G;-ZC\^!D@QL2E,]V/A<:8ZN/OI MWO8_3,ZQWFK$2.JX5ND^QEPFZ!\>!1JW(&=8_.VD7^2;Y-52KH*M7SH07LX. ML!6Q1&B>U.X:X!T\*PNP47&Y/2XM+KYVN28>[BR?8S-=BY00K83T**U+O6*H M*&Z_NHD:3*(*($1,H$>NE9Y[_.0^Z U_[Z)8%/C7,4K3!S676&O$L W>3<[<[89O,C.).)!AQ59-"+YG31_&AKS ]LM M@\[^WYXVD/F?&"4OZ,"H'M,BAMK'7)YO ;CX=E0+;.6D6N4;2PNK:$YL>/O5)".NRVAM5K5&J\H8O(8XH6BEX2;+.WVV M"KG%!C^T119KG4L8BTXP(>K/NHZ*0*=D11DR?NFOCY7GJG#LL\RJU9.I9.A% MB29I,R-E<,YFM A9%U9"1$0Q6R]Y"T?#(X)9;5E"(,KR(L-4MCF*!W"K>'-Z MUF2,TA!N7/W1.N-R8#J_*-94CRHPUC%<7SOFFC*M.5)(H^T[5[\U0)R&K4JS MR'\5#Q)<+\&4E,SR0+4&42,O(#^UB8+47_D3008..;$UWYM!#LN!H6!TXQ%H M^I:ZX'R8_Q_PB%X%.8;"P]&+ I$H370D3RYUM6(/E)-%L!EV<0MM*S8D!#7F M[+()')AUGI6TK_/Z+R0@C$8UK=V]RL44G!N08+AC%[#"XFG13/N5&2Y[AKNM M@_D2I_,^+_GK^ ZW:K<>)Y9D4\U_:^_9MQR>8C)JKB/XVZX3+ QG9W8I'=I MU4XG0;%;6+"VXE)B8"TT4Q_.1F,/T-N9R^]:FB4GC5(E1L2!;>- MH3"L;P,EO,9#QR&4!CX?:,/Y1_*TUKO#4CB?WH>K)/P1-M.B?;PBCX-($U:1 M!W%49AN:T _SXET^"R-/%B:3[>\:^K^9BY#@:R8:WW:S\(^_:]1@M*&3H0%$ M;#2-]W$8DZEJ1&1TK(\0]T/830?[YS]]_^#A]X^'XXJ_M"W0'SKD&\;(@@;Q MK AW\!,^=@>%!_XM+_FWV*-17OX-Y05P1%\6H+@XR$V@>)*7Y&>N#?7PQG]? MZ24#I&.;2YZL6VZGSCPOMB\6'\5Q%$?O#=#C'+ MP/(@/KX+[CI+9\:-G!RT&5XBK%SW(@00^"[-4(>!$L2LF195OV<4V\.*+5MY[.FI8YVRS\^VOB/[$-^\WDQIPRSG/^.V#1/: MMGHWC[ G^Q/Y=>[N-I5U0#48DPCA-V>!N_^C )6\ER/!WA_)R,]ZEOWG%H<" M-">?]L*N 2\QYSB'!=3.)#28.R=2>NGQGRRZ?-KBF)YI[=#;!B']3?"@")H( M SG(+VT=K-WI3&AMETC][*;_DYQ=,($"1%3WV_36TJ#-!66MIFH?E%J "QR3 MY?2R]5U@8 QBT^1!G O*)J &R*8:M664-L0F;F#!<=J%U2:ZTFZK@G>83D2Z MOLA4_Z,QU3^F^J]/]6=),?OOK_[Y\/[D_FSZW>R?L]DT^^?]^9V'_\SNY_?^ M>>_.PRQ_.,D?W,V__TK>*K]X_O;IBY/3U\_?_/79Z=G;EZ_?_//!R[^IW ;%V^[WU%/KR[=45^U/V]RC2^IH,&+U5ROUB_1751EXQPSC@4S?R-7'2(4F/\ M73+V1HD1UT);3C+=17N1>&9#+69)M;)A;E6936[$?DCDR$4G>;EZ*H Y,16B M6T<&-ZBNN7(HJ8U 8/J.748KF$G37TJ9E_%BT6 D<45/YE"I+\A!95*!"J%@ M391\A/T#GH70A19(5'-1P5%9U^="DNYZ'$85[PCN%VWBF@H9;Y.B"%'V+R_A M/"K'\:1PJDIR#@1G#LIB#8*0&F+B1+:;#V[[$\P[>=.OZ#&?I*5K/-CW!$"Y,*\FBV68%K"!%VN\H+_OI*>[ MCKJRY_F3+O1"D+I9SIV\)FQYYC3$8R%UM0&JD(*G+5/"-,>,Y7.N5XC@X/E2 MSRU/5>9AU,_,A*4,++S22ZC+A\ODN(!$ZS ]DJ++7='7P20TM)CPRQF#.G!^ M!V;K\*_HF[-R1PG,;I&Z7N2JG3/ _G(*:H[U7L(?/% M+EQ?:%KRXD)8VOP?1MD:9>MJV>I1$P'TKNHJEP$3@B?]A]R52KSUK[X@;W,S M2M\ZZ V9^K7Q5:6H?B!-1H-N%-"; M&G1&+L7!THN\V834L:DQ L-7'1AU8;LAL)>CE9JP$HR"-PK>58+W2]3%0)E/ M.5(?4_UVJ#9C9]6UNV=I>U;633'+1BD;I>Q:]1:UA."=#UHJ9%/4"K?*B\7; MU2;+O 0TR1'\CF(VBMF58O;,]\YSM<]Q52BRAQ*GRX2/JBQPU^XJ.R5=^%-3 M]^ODE? ALYD7UJ&/ CD*Y#5 =>;.4D1(6(\]K%U64*<7,P8?KD?Y&N7K:ODZ M=>U"-:ME\L55A5/GCW+O#X:$"2D=EX>R/Y&WG/,JZK)FIC$T0IL%_T*ACQ:. M.I2YLL@U(.\S1]@Q4K1#CV04X%& KPW,:)MTY?F95]: PC7NC'-X<&[6QZ,J\!M0S3_>!US62X;_JVN$+TOK3:K^_'VJ^Q]NOZVJ]1HXX:-0HI M9AVS-'5:@8W@(MBNR U!@Q#M/337GHA!?)$2Z(R@?]HE". MK>26TM"*6X@*7ZF2K?3K!5,%N!:IW.=[#,*, GACJS&O%B14\%HL:9)+*Z%- MW'-Q%*91F*X$QL?=*N+^P99Y _G%E"Y,L;N$12J?+BN$GYF@)*[?L+MTC/>- M\O=[Y,^(L+EDN^9.TVTW+.>T9IMH:C,*VRAL5YMN )-V25\I)D^;\8!3 ;7+ M.6T"5UR0)ONUGRT\J2O)9K_2FK2^]9WEU@WS'KE0H:^W#L@#A-.=*6<=K_-/ MIZ>O1GD=Y?5J/ +3@ B9M.\DTCYI;T_:H6G-8QATB6*.Z***>G<5 MU50;EDI5+YZ']N.WZK:^,\KCK9-')42.^[V"(V_-1433C36M;9DEW;C-4',D MU&.WA /N%E,V".TSNWC&V3V)($34-L>:HE":D2&((%M*AI!Y-*ZQO2M0.!S A M(7O =]'@_-F3TP19(&'_=19+E7/VGEE_K"F[=I6UU#US%AEN)(\2]:/4CE)[ MI=3*53P,1,QJMJA=S&&$'(UR]2&%6UR$-?5W:%(6EDKB)KZBXB8YW+/ QO8M M1OH"-3?.3 SOXS0@?9-&4VT/Q4EZD=L#+7*U"B:,/G;-U^B-?>4;QT"-:AOQ M-M=AC<(]"OHQGMNE^-!>*CZ'Y\T77,&O3,6AX[%H6-QZ*@>;VJU]-4Z8Q'+K5MOFT^;G-.GYS2I MHV5]F7(J:HYJ^T+9K%EQ-D7>,>0DZ+HFB597"+-!AC=*KY+3J"#(?':;;.I1 M/&^A>/X<%24,\Z<=O8+%"=)+MO1%D:M=[4(5HX2-$G83$(I"3,*R%Q6KN#6$ M $]VFI#"GY[S9!21$G@KVEO0,K*W4C['J,+M$\\G13LMZY9EAVS!Z!:6!/^N M2W@,)=R\JN"RRALFUN7E96/HK%ZMZ*B_Z>KI^1A-&(_C@"4MR"W/RYXO ->' M.;E @J\,NJ=-19A:%J;;I.E'V;J%LO5S*SH^$[Y:T.C M7+V7BU^178J>\,NZT+Y!6=$R[[&T.N9>V"IW([YE%*Z;"Q>S'QM@GY239UM, MD\LE4],V%W#TJA':BTS@LI>6 MNHS7)V.XX_1PD(:#QES6)Q:71KU\",QFN0@FK(^\PQHR2J)JG,K ^V9 M0#I3>DJF+&ZL%H5ACQ_SYS\]NGOR\#%WP ):EKN-!:N\XP%S?0CABDX ME9_?)JD=4YZW3V@Y7CE=9@T9?R1;T][S33[)R^R2@=7T/\DRNT ^_:)HA;J) M.Y:S7P2IZR&H615R]++<]BWW8T46OU6SDQ/W9(?RK4X>TFK=R5=,DB5:I.UL MUF4V!4$$N6@DSMH!L0&!IG>/OL#\ZR1ZIV[)A*:^$W_-6_2CE4WR*CYS%)]G M=24AY?_Z=B*9TT\"MMR7.PYDC*/9Q?3QC@GQ\#TI:<"6FQ1M&%!DSB1M18,^ MOQG=O:N"@SI5S[XN++^(Y9EDCZOXK%!TX%VC49>PB+@R?98_B#+:GM/4T:I0 M&"QS]=&K/=T8/MKB0E8*S/.'>P^N7.V7@<3CV/2YX0'GM.(Z650_[%](#OZV M6>G8@EZ\+F9%OTKN/7IPYS_I7\_%#N\*O@Z>_R.NQ%$ZC!2_O/?HT9WA#_A_ M^447R&?P,&B9:[K.ZH;E5WZ>?,U(V>0,EM7SY\,"H&\$Q[CDAFL+,!W9>(UK MAK9Z7;=\JN4(<*B;?WG\>?:%;W=EV\W:3A:#R<&*MNUI=*3GLH1T);.&)67. M@7#1D 5,@GPVE,U]3&'\M0_9GN/DM.R6=;]8,IL>))RC5 !7=4LZ9X/!:KOWR4M))0DC0Q'K>IDT3.)6I?GLBZV?I<%G=&JI@^8'=!J;]7T MCG-CR5O]C5!I# K,4;M 5#T0=6WD1FV7(?7";HY^E&'%KFX/=R,FR13.; M[T[N?'W^#2\/#;#5LK13ZU I7Q-U8R'D8)*.HE&Q\&F59KD MU:]U47F>#A3["E)\0+00E/FRU["6+ZD=NZOJ-V-ZMS:9%A<%,);3IF"Z<+83 MZ?\+#GU!CVB5&40RTCRFU;JL-[FJNOYS&0+#U3QMD0>7MDKDXJ_HF@#[F%B9 M,"ES,6T6=%@[),JAS6CM[MZY>S=U%S:S5A=T7/7K8HYB5=T;AL9I5 )+J^G- M;"%H(5W_BSY=%AK/SKK@B=G?T<:T_%_\0+Y: MC?2ET*V89NTRF9?UI5P&/!5OP:[K!O+%%*SU+!@=WT(YZ?8^,VN)WB1(7)(< MO66BE<8MK&S?T[*?N:EU[%?PE$*PPB3CN5N<6)465/S M? 8.+W0SS[G=C!_X2L*#NF>%BP!M;=FT;O&'15W/R.VIF0U,..>*BDU(MY.T M^#E+.5/4;@XDU1&UF:,N:]BE8/&L)S3^7+@;)S30J%4T,@5*%)T.PJ M)F%G9(5H_SRY7!;3)?R62;ZI-;RO^:24.2II0X7PM,-6FB?8U3_< M:GSP>P6JL ECH.J&%R^)K;")DOAP)M*21=R6NZBT\$-.P&#G,!WNT+=T17)DPRLTH-_OD)NC3SB!'OKY:*"*C^"0C(A,[2*\W MN2\A8"A6F\$P#"]/ -IR,1TJCB5,\6,.G?"O[,EDS_1?Y1FL@R6A=%NM6*G8=@U/J&BER*#4O&;6V"=E#E?,X33@"L4ZT$ (Y MQF:15<5OF=K#;/%5LZ.>ANTIH4:A'(72"Z5OX2+R(V*X$8"9Y6M&D1E%QHO, M=CN":9D5JU%*1BD)I$0B4>N^RQRNV@3',@33:;Z&&35*SB@YVW:2RS3MY%G5 M:"6"X0["PA9^5"80,EZ*&V />,PB>8OD[F9PJU'L/OFU)ME?"%B;S7-&;)0T MZ5M$0GG#9 =J87Y%DQ4.Z!ITAHP[R70@T1.@3:*6*\AB"VHCN41,>9KU;1XE M&*1,8"78AZN"DD(A\7/D%R$M;M?6]HI!B;S:J6NU#?!/ MR]Q%G@_9%N:''$PQ;=8 M=NR 63#3/&U AZV'@U.6-&0%(8JLF32Y$Q;F$FD[VF+BNF<@LE<%($8G<\$1 M/DZ>SX=LW(QZ$B22MKN2%&DY+P3P6-#.34JM6H" ]+*?G'P3'!.RSKSFG%SC MDV/$W+[]ZO;N<[EM.]\XT:==7$&WBJ2$[P1#D*FJ19,';>B-1VZ%D+O7SMO' MF3%5.4,$ *#B):/5J!R+ OTT4I.# [U/AT$=2-(R'V;--7W$YAQ;IFS>XB_8L\ M-BDX#P/ZP(GZJ\-A*D2K!!>UF"B;<'/;G(NWRA@ILU<4Z"H?]#\@(S-O!+<<,;HR@&_H (C!$'?'S M8#JV.<'M/]T@ @ M+XUU:360R"OD#.I+A).U#4S+ON)?*WC3=)N>/DEXFP/20R$5YM<'*B>LQY%C M&TP4SW5^%&/,2^RUP\8G*NQ<*,1^1#X[1C64L&2P;6@ZP*D MV@J4P&H'Y+# MZ^X6RA&^.86#\N!@50K6X60YK*"!)H'6T:_28N(4\?]RA&.)%7#F',/^6NU_ MMZ-(0U"74"0T=)P/=M7=2-^ 0T=6@V/H8L2G,>^ZR&XX"UX._;2 <5 M&\\U0HIZOY3'-HU6IQ05L3/,$%2E,*+PP@"F0_,WO=K^_>PJ0LN$*C)GL'AI MN%[^7-* <=%GI3KV'/,15IG 7RA6C'2-TOAF(:B6&=X&\,#)>B.MDO)F[7R. M\2_O.>J1$^@O ><*0WGL^1+VVSO-9::E4%4P^1G61$2!\<1-@>N0>>H;B=I8 M>*")D\8F7Z9)YL&;]$SCH6P\K83\'D]2:& PX'EPXNM(V-AG32-;ZB;2&H"# M^,F+)F,PQ9.I[#8&@21K?1U/D7$BO7) M%(%@*UV6VAG1=&$#/60I%Z0CV89O:V?0T)5/QA-'RIR+I)PZ4&[II@ M T4O&9DC?,5ZQS.R2@QWFP!-L;3R)S"]$/S>[6EM"=ZW8K2H[(U@EU'@O,#MB[74KK!^LMEYM5C# ME)'"4R5(&:T_(>CNOM8S65T[B^ M@@P8%M<85.*"'T%]8%:=LS,PW8P2-TJH?27$+NO3.1:BG[ %F#$- M@N&XE6XEYP_@*:L%@Q^9JT9X8T MC@IPE+.;X>>SB1",KOM.' 6[1R-? 9$CTEI](R#%K.TL]#4 81I6:Y4W@?>Q M9BXKQF)>@Z3_TD!-]T90TPAJNH4]PN^,>O7 !2(U$P9,T0>L]72>G"J0;K< M[;J\:;+B+W *@I6E^RWW*2V+Z9=73R)@<: #VBN!:R&*1$'(>["UZ0> :^VW M1LO-12F"=S:VT0B?;-R9I>+5' 476*$X@Q DM25QX,,==FW&4(D!(IQSU@PB M5#I+!H0I3I#> OHU28Y6TC[&W[A;G/+%5DSROH@9BUY+R M:S5!4UP(AL+_);6Z%\WIA(]5GE&W+<'S]C3D.R"41(I.YJ3_ZTOD-E6(?3#7 MV%3K)NR*:LENE@;!/J4W65 FA,,^3("V[!S_7F_@DH#6E1[1"RL3DHZ7N6=T M1;F12KU_Z]Z5WJJ^8=A!N)O2L\%>9[4+35ZL)CTO1]\*+,75-+2]TJAU@GH* MOFA)8V.SXU]RC6CNDH#\8[0>QS'+I6HT8)L#!(>Q+F5VV?8%)Y5/&68@<"S; M(BWH0. <]*BUI1(S]<+@V-O9-_!9F[MN>D,$A B$ZY 64M#.LA4TB\_LOF]M MP;&5+"&A4A?<.@HE0G( 7\6$L_^J+ZM6\VMBR^ECN-"CF F=/> M6JWF[Z_ML!4TY>)_6L6OKU:[E8I/SA/X"H=GR0D.)UMX2J0XY!^6PJ?IE<6_ M^F+&IQWG3D%Z D>.CX!=E*!G#/-"!\>' ,0@18]^N#OGB#(G%:#UP4F:I-WQ/8W:ZNPZ!N M"I"H=I9\.D,;>I ,FVIP"*2M"AXYK< *X"GD$@?0%3_#"+N!VEE_8NG-@E 7 MA&90) 8\N * 79TMBG>Y4X$CIVQ#.$[1S#M7]B47 7FYEZ3E@[61'A)BR]DH9UN;.P&@4:Z$FCQ/!E;:#A:, M9L] CB4*U#_&#?KEH._>=%GDVD\B,NL<=ZD("C_;$8=F01L"/JHKQ22*O6DU M :$>^[6?+3S,G>\0UL20:5V\H!E"FI!SU<@-3]/.IN8)T&1(^)/L(B.;1>;@ MC-RL JQT<.JA2!@J?3J=DL/&0-&-,;+O5#4A92O:(\6LLK)WGT47,?+=8;M\ MD6(NI0K&D.MN3UCI7;YNM5%=X[J$\),=C0,ZCRA1*X0H;"!F@X9I/@=+N[&[ MK>I9,=]8Y8:3%):-E+'C;2_VF.OJK,=18+1B8'1H=2*;Q\A24+Z%L@T;A)Z@ M*0#W5%YE(<3% + ' 5I8MV;-C+I])<:5QRL%8]JY0WY;_5+8HD(YH@($:N%: MH\^7\P1VS:45<6HEU+S'NCH18/UCB[(#<4ZR6VT"G R-296B.%,3I=]PSRLY M>[Q]7;B"B2U1L_H+_%!"E)!4EK7\.@-J-_W ,5KXG>+;8\A*#JJO=+5:A.A M J?)HZA(&YKO 9DL.!T!PN]=;-]R-^GI]]A(>B@7VN9X.O6#+9,F!/4M;M^N?:U1C&C_^?C-\& M>]'/!"@;P693EY]T5,Q+E>O JUP34TUK1EIY%,QW@?8-Q3VE!!5#NA$G M#'N/"_) M!:+++F<>1WF'1I>^67V";'4IWW1+4/]C*UL!ZXP]^9HK76M,&>0/QB% MPG9[HLZH!:;D9?%5_F)8CZC'I+%:B8"40$H2Z\ 04H^J9 YR9;00;S&LP/(, MDM&6:.C)\?&G4NLD5@#<9]XNT)2PQ0=_71$[8J/2-U.MDL--5OF_I2X48][W MD((#NS#).C$KYP&&.UYF@=M:/I31QF(R2MV7F*>P%$M9$;V?I> _13U=A*UI.%=ZX2XU$ZH!59VG>FAU"XT:@C: F>9I^]Y(6=AE'N@Z5Z=5^%-^ ME6Y!C5X8QLK<8*R]S%ZM&12QW-;KZ*6G[\9^(JT==(1U\3ST]1H40+A% L/$ M*L,"RM,^[X7A[@CPT9FA^^%]LPKA^3E2=!R7/+K(M'I3]A+]L>?/:$F56O55 M5!4J#M'5+Y:G((CG"PK==M11M7I(Q5ZSN*%[$%Z.N./.J'RU)QP5MCF3=6UE MO.%;G*(T.0"KMR:DS2,#'C^BV9$FV&3QNF8'I-\SA]X7K7/0])TUGQ9)VZ;H(_EPB MZ=([5Y)"P4$6?0P35[H'!L6N6JWH.]O+C6+>FR7U)-N 0)-8%2B**GQ?1JOI MYO ZJCJQEE)TPY:PMA!H+XU"NXX*7TE/%]_#K\JIF 85W+AD2GT/P\K9:#K_$=I,$A>HM!JO.3-FB]>VC^;$MO($Z/\0MBQ8 E9DE'*DB1>G9C80S]& M*G*5,\Q<3F$.@["YMS,_ KF%]48HVW@E!(,H#H9C!U...C[4L,2U,BX=YO>- M"L1-6J7=B[ /+;EWN:)@>1^'9XI&6ENNN=>"EFZ#I>RF_%G^/8,"\!TD>+?U M9+Q$#BGJ.UJ6@:U%F\+.2*N<$-)>=9EK;RJWXKYK[CZC[?J&9&%-^Z$/&FSS MZ&2! XC[N(+042,N%4HWWW298BM@/H;4BU%!%'E6R1M3[-<]C$ZVQ#-+,.'- M)(%$5YF%^S4*^L*E/=U%U6(7.$R"$"RH'ET,5W\MWO1Q\FQ(49*&S".I:\D= M@U'X[^ENV9#T0(48WHKUDQ<2B07+C_3V.[G#M^14X[VK@.F&C$B #[9><9R< M>KJ_-(!OH!V<7(>9L_HE>,LY,H[[,!S&)+-+_$4# M1,R*(, !W4:W=>8Q(70QH%#%%"*0TF"8DFVWF/MM583/Y\* *UR9SN;;T3/E M9HU2,.N?T"OEE>^5\C+NE2)FWC!"(3+D3:H#L^@.&Z8/U2+BSHY9EM4"I[NQ M%FH$&+-8W7<6T[#&1>)P>AH\R& 3N/J?;OF3KQDHO02R[^[)XV^. MDP-2WCEK'*%LK[*=!MVFW.4@5LY)9X@1S^08_Y]MD+H#[X)1+V5-P\EZGV\V M>* [WE@_>I/DN?)WTY(T$VMZ++RE'33<&UBCBN /;[[4,/UM[H MMVM'"_W YR6,:2'S#YIP>@:\&X[HN<-7"*63)[A0TY6-X#(W]FE,.[WAT^VR M ZZJ+,X5A^$\M)C%1(/*>$,@$=F0\F/25[-2XG2*&$60'%)CNKWV75%]G,WM M5H"N=1?RFBXC:;N*VV25 ;$1Z3Q]DD]]*(F=DVC8##QZ ^3->G^%"SN>C)BQ MT(&$DV43,O&QJZJY1;N+O>MK]6X3]H7R-+Z0:L_= '/Y# M^CM#PEWMUNT]CU-XT0>D2L#4.+KFZ68JG& @6QI<#Q*)#;)#)#'HQ:FZ1E89 M)Q7&" P088PJZ];9WD!;O3=043-7[VM&/8_C(R0G1FX39!=\=D]JDEJ7;C"C MX3S/USMNK2#4I+U"MNXT7HXT/!!XH4.G7"KZ"Z?=);EOI1EU5K?=$:I3BPI. MB<;DW('W(2R^X_S5C+9R+DFYBT'-@^U)5\P+*X8XO($T.*-;L(8FZMSM4#TN MU3W9")?XCAO?VDNS'Q=@[5A:)_ULD8>URFP\]#.A: MBQ!! )&9+ '@HHJ 4HIZ1ZL!MSJ!/>J,;/GU^[Q8/Q0*W*#?Q< =L_T*H>4" M,;4^!QBBIP(C,Z:.FP=\U.%]D>FF[\9TTYAN.GRZZ?TOPM. $U/K;.PJ]/U8 MD/RA@\I&.7O[I!: /L^JO&7E5:"W,) Y338+_H5;0 5/=U MN?;08@YU!@Q[J!$DRAJ/['LPNCI%3H#$;,QR\==D.@ O!OU@9O4:V1E+F[AT M9%"<*B;;90S.O)5VZUL ?:M%M]Q$7@[?N$.#SDP'XPV^!2?D+6PG+WM!2P(( MO&]%Q?_N]VT=28R]S4?5'!1C8'\PHX$DI0<,+*K->\F:0NPI"M]*N(! M?H3=DNG(D3LMWK'CW"UA3UM0P?(SV/L6@';7Q$E+;B>Y]J3S93=B/KLE!_ST M.'E1-SD'47SP0;,BW64-6$"K\;924Q9V(@?+S!W!.E%R'?.W!\#]"&:IY<18 M\&BQ%.=H?K[(,KM0.?:(50!94#1^7D:>&GUQ)::FJ#??F5YJZW_(35HWA0&T M:+T&>@S%\'YH4E,>@6(_47[FENJZ'U6$+SWS\K!?W':@GXO%.>NN.\U!_P@& M,DA;; %,HC=N205)G!>..#8(O/3L,TZ]1$D%I#!> M_\&Z6$1@2IW<*K6=;YS0G9%$T0SHG9(=B,?9ITB4K52:!L5N[LK040> M'Y9/NF2BE1@9);YD+;0V;^(AJE&%?-!S+^LD0,W1PRNF6 '@AB>Y%:$[1Q/O MNT -HN<$J>(;HE@''PD'M=V1^YI/CG,PE)P9Q5K:"8A<5YE_M;>#@P(S*LEHS%FD=P%I;&Z2TW. MJ><8U>Z$#@%R@]W%A7UX81PU',"FK*15,>$.NV10J,,;L+&=39(^HPDU0)#1 MU8#&'PV*>!FQ1K:7)T@,FVM 9>739047;BJY EYZE]Q \Z!V"SC'2!!([X2S M8^V4#[&-+3DRF(TK6]6 M%1_V86._6ZE2?Y&$^9(^@QJUCFEJ@L]KY"O2Y&Q)RFK%U=6O2*R*F9VW,U)N M\^0IN!9X@5YRV(=_\+KFQ.4;FO[!C<#(IWO1'&-4Y)&YQ+-!3S"=<0KH J= -8G"3/-ZX MF"T"_"P6E=SJ,6AR7DB?L[!1IKW]EDIN'*,S4TV<0NL,0IY[R8NB44J?R FZ M]FX7YL7 8NEU_-EKUT/:<=9VN&9*BNJKSTD26V4*O6R>N>6SVL M#M-O7IE')3E8"+#CN6621['#JV+,L^,$H*_5/GZ+/6U M%+BQ<1W9@O:#K;FA2.=>R"YG*P9]\.$,O02^8'G1AI5N#$CRJ//::MEV!;DU M)\A'; B4"PP]*,5B3O-8%HJA4$D,K BW;U'UM:E/3O/J!N<5R4*N75!W7F(Q M$9XO86:6Z_D\JHZ)V!Z +)'C B2, ?L,%B.#=K7;#]]Z;;HS;:S)L 84\^ATK/%;B3IL$2094UIHRX*UP/$6;776=#>E M\S0ORU M'M^0/]99,_-8Y--8'.A8\BJ8>8G@:L$1A[!DS:W^3AC>@=?FE!8E'9!G,:JW M$+(TU7!2ON+I $)8J[[HU,/C*43:PS\S2!R4ZI2_Z0"<6$4',E)YJ-]6>F?F#*EOBV M^D._[.B1V$[!BQ"9N5'XYN"^.0*C8M),/,C%#-9X7E0 M3N;BW6$H!O1AH#PT5UW2[JR9HCZA_.5^/4/I'UZO#_.>_5N^3>22!D*943I3 MNKQ;QF)J07DJ;H+H^C!^(/#!UIR%0#U*G"YD#C)JP90??(G$B,1*7?(S'118 MI!'KE+)EA"F.19\U-(Q\BPXN=$.T<"<=YILUR]5*-_;.7V8N2V(=A)6*B-,2 M0Z:&['3#10PL':9_FD MZ?F@W;US]UXJ$B1IYEER]P$9)XW2'BJP05N$"T,#>!7Z@N_!2A5"_O^S]Z:[ M;617V^C_#_CNH=#IO.@ -%L4-;:3%U!DNZ.D/1S)G2 X.#"*59MBMVI6)1D-R62TOZ1CBR157M8>^TU/.M9J<44N.03^LPLW+>M6#:BMQJ) M#O&2*,%3V^>*ZIFA3G7@>"[/(09UZ7!JYHC-O0I4?HF2I"LI\:8DK#,(;%X9 MUBRW"U8DP6Z&H>/N:')LH5#5QJ358FN_/<@6X*FFEH,;2=G; 7G^4.^N!<'? MH<$7HP6BT4M.C(J>:T/;;,%F3I6/)'&*'"T8YR8H\LO"!>TOO)S2.@2&0\&. M+TO%:FC9(/#UO>B77TY[!*#1[\=]L^/K+=*VX8$O++Y'D[!.5)R"7BBI*/1> M#!;G2Y*J&\FIE)?@NWEN^^*4D4O/W9E-#+##B\VU8 M\,<+@D82@Y3;PL'- NY"!*?L_[+9I3EV%A6WX(6I/F+Y,2 V =3BTCV!W%K$ MM&K_WJE!Y+-"(FZ.PP/JY*/?"4N/D_\T627V!D[!24&V4Z9:,*P4V,-$-Z#$ M=WJWN8P=%6]XF?MXA1\-,9T]AQ[G/]SKE,P!6L*;"Q:P\PN3[ MK'1[H*4*CN>4(ZB!Q_;?AO MR,AQAJO/T7UZ>2Q$]6V,HB5LK88>'YEZ4Z.4=>*"$@ 2S-%\7,RK10^5E $A MR)#?G=R:UFN(:AUI0C!=!8H1KS%\19,+UHIL-?<[]H2D MOQ<249:RE;D&C'-!34FV,GUT&-)'(7VT_O31M]74J/PJ*PM&![L.MO9^L4ZJ MPF"69U;$&-EBV(C&S/K.OM,68[U&P(5OH>1:U_I=MF9(JQV3\V-J)73BSO)X$:K$C9GS! MF'(+FLKQLPS\4Y<"F:)XISJ_@_:@+$06G!"K Z/'%D84_=6%XNQQV8EDZ\TO-:"@@\OC6RBGAK M>W9;"S=F 8YXGTL:AGA;%9WOPR8*XS+ D"E.<%.6ZY)P=W//8K@* &U%@D02/WJJL!<(A<+8#$3:2=*O72UTM"#:X?+^VP$[J1G=](-+EWBD M+"EZ5CW;\ [640IGFPYIWBMIZ8 M\\:@HZ5%*:IJAM51!LD&M]7$9.I2NY+:\0K8F"?O@0)Y1IYZK5Y-;G^GIG*B?B56 MQ9GH@-M]"QYC.G#$!*2,3<'>SR-0E,9OQ#^;$F=\C50@CC'^ MA&XG!F=2+%JQ1%Y8'ADS(-P%/K,N4?6D2 DC+6GZ^;R,LTK1H3+_X'"VPSMR M_^7XO>T%M8GCI0]L8F;]Q0KWW&B,"8)NX;B3;+3MF^/B% J^9JT&:Z\KAP6L M\F:8(:)H452L"'8.A8NRQ?_'A017$77[!;.YV+?0U6'&8"GR&2-O\+H:+@]J MJ;C,]58E2=E@V=C8:8,A3GK/,I+RW].B&=48,- 1>+3^(MVD*DM[D@: MHLR0-]R>F=;P/9VAB^PPW:C+G"A@"S<+'$Y2CD2SC,98Z3+#H#STB'0/IV9/ MKSDR*!>%M PB7:_?98^E=H;Y>BE:64(6#Z<@'+Z3-LI+,MI9FAYNNK@0/Z-K M)M8'A\$]D8XX!3[E1^MX&W\$=4AP56DU(Z=.%*.*63]>=I:19SK3^.9<+YH)1 00W.#N_<+$F^/6X@:NI%$?EC'CC MP72H".G/44[_0R+V%24VA9U"JF^UR5$9-P7Y%G(+JVSM*W=7IN0]W(89E_#% M#9)*>]:/AM:UK)Y%6V>)J1-1_?BE)(/QBJLD18N$@-FD*%(F4KA=ZL2KLYLA MB'[.9XEV)2A-8B 95!!Y0\4!,5?,=>0]N?;PQ?$%KV&C[$S1W;<^_>[JS-M?O!C"QH?M%/;*NP M64&RNK (2,-[9P//>N+(E6 KN\YW99N[;QVEQN^Y$Q9UH#8WX":[P@,E.! . MVV'/0C$*L#G\H]=T,9J?!R9!)-:;M:7]N58CT$IJ$50^NA%2#OP4Z.@4?]3W ME@W0QF6=2]60V^TR(Z)_^G&L4FQOT&.Q[W%+:)?<0(:(G0CKV%TT8FP@H^.& M%I"KA2C0Z2 F;*[.H;9 ;X#[_")3DG9H3+?@2VR?4%.+&T0&3VT3/Y)4VQ:Q M^DS:;%(DFM\9QZG0*79TK1SC4DV+1%Y%/^#G-#/[JP_GFID=5NN207E2\$TL MY#KDQ*Z-A( =;(H-[$EC$]L#G-JTD[M*?5"M _VZ0>PWO.O7G*:$[CZ.A-+F MG!--+9B7-T5(+8R]C!_U2R1LKTT2)%+,>9';9_BW$'$]F<[5(OS:GV#1;\>6 MQ9'HG+X+@#GH5 .:H)0:]>9Y5J,:[@4*A&0+7F\7=RE3Q44@5 MAU3Q^E/%##9A)+KC"AE'*-'=,'4PK5T;IE,W)E'F)D2-?R<7LND[S"A_?3TS MPL_2=RSC4/;*O\2KGC?.]38"0WA5_;N.;T]FC'Q)H6_T]^%O'3;G.4&3SFU( M%JVZ,ZEJ__./HU6:DP_ ].'8'DYNU\V"6HM.6! K]TML1SG0+-C71&-C*9(^ M*U*ZTHRO.RFNJ325D41N@W"E^S]J6%:6M%IIK#W?< LYDBP4@5V1>H'+^,!. MMXN)N1<;!$'H(9RG;$Y^)5[);UZ=F#YDFG>.DHY4%D)<\+6NXM5,@59\HWU01 MP.25!'0Y$2::HT@:&PP7E$:JT#1"[%[%8$2W1;O$R'MFM,9M!O9S#57P*I#>V+(1=R7$NNY@Q' VP)MCR_WI8>0!7\A!EPEGP*\Y M%PYN#L$*C'N3Y;^!Z2\+G8")/'4;NV/2*^.(KN7 P'\A9(%^H-[H[*%E_VVD MOL;JVKI 6<3X!)J*U$T(00@&>^ N+SZUBJ=Z*U!&C:/9(7Q<&A,30Y5Z(2! MNADY:\.<4T)LN'@+X&*G97Q-/:QP_/[ .KK@+'DTG9T2\2C,LUH1D)7:&JY# M>7B<53Z V%?#N&IF3KY$C:R6(!F&R:&?Z;OK=A_PC+'N 5,=^7F9JYJ3NC5P2RZX@S7;(-U=GO:;NI=ZFWR9;4JI? M/$0:;CO8!%PSV5$COKAZ66YN,\H,EZ3D.DO%P0*R)'0;!5%,";(+G<8P#:EQC*TZ^\UT\AC>(@[3A;][74 V MSRKT6;2LY,_2D47]Y&ME:5TL]48NLRW?LL(M2'!&T1JJQP_:MP&LM45W!4Y#-Z)QZ:B1D@XETQ%V[\T)N%N:ON)HHB1I,>-T;\"M*@)RB M$[-9]C7H2&M2X1%H:S:P$,V$_>+>N+WBB(ZD8Y9F%^EUDZ;LK(K>5.VVZ/-* M85%5%0DWY>,(:^%5VW=(['K![KIYM1.E71QB1QL&E$^8,2/4?8KOP>%M%-\D M@Z;.G64N+_(7]![I+J+Y,T5[4X* C A= G>RX)'ZAJMPK\,-S[Q-9(YR$H#> M__=X'N>FVQ_ANBC P-\#L3^-\SB->]'?T,WZ1X%GYP2]7*S@;.O:-$O+2B;N25.$@7L =#6/]:9Q]4:D;A]5!8SY.=0G_2_6( M^6,DB1@UKE/WC[]KU'!AU"B0$DXGP8?QOKR>9+5Z >US^AQ85Q+<.^9X1XZZ03)[Z=V17& 2-4R>0IJW319NG M99FW#>F71BWALOR(&_HC24"0QFHF,0BP\S#6I^:T"3IN)M!1$-(KJH,-E#2L"MF#8( ME'40P6CS,C/V 1#M%@2J#/ 9Y=.21L8)H M!",696J"I.!VT^^U?VZ+*NQE;NKSJ9;.<%(QW,K$QR)M[F;5[!;9VS;$PW% M/ 3$P]V(AZ!2GYU*ARGD27(_%G' M,**Q!EW.B&N2@]3XTQ0LU+QB[+[5S^&F#V+IW_1"Y9L6ZVR4YU4*ZYC?AZ$2%F,P$ 87'O]43(QKDOI X[ M=H26,-=E85HVX1:D,DBEE4J'-F :CY"CQB&X0V%EH-^%*6P(UI\I%IVE(NYR)2$]1B,D]'N"% J#+R( MZ5N8R<''^.<+^.C.^=].,FNU,N-^782/@3A)47=YP[FX.J^'TM%J0 MHN[L#>D,DS=:1Y59)>"SGE,>/[UAK?3.-,+C\CG]0.D2'N>C :=DWGG(^S(GZA=F4+3*G),8[G4/J3W@#_ MF$"$"%#'=!B3BBX94#0JD0"C]IA8&/[*K#'(BCL#N31->T9*0]B)S6JLI ?, M0BL15=?246T>WSBDF.EO357SOY&WB':32PU8[:DO!D'?>?Z-(+#H<,G%5%HE MW%>&A._E2S9K9E:@X)W?[_=V=G;P?R^Q?IE;>9!4F4\9VJS8JZ1.%152&B(T ME ^8*%@TC&"PKU/@;+NW,M((3#'[N#I ,)&H%_)&.H'FV-#O'2@(S=11; MJN/Y?I^&C@AO[E98&DK&[P?RM_;-0LO(*/^8V1AQQ,082KOKM$5TEM+VW&2Y M]OH-N7M*Z&^S8WSG&8'X&M9:O_YGV9UFZ,-O/7D]'0&/IV Y^'6TPOU,6Z+K M5\WF#D*N%B7"8N6:=&61)#NEH$R1 .DO6X-Z[?6# MUW>75)!8B?.*ZXAM6Y6X;$FBYK7^%C-1227)AMH/K]28>?]+#8CM />W:CI_ ME/)D75BNV5A]5HVIB@WI-O9=X]O.;/ 5LR@@-*%5FNT*&VV9B96:&GU M+/=((U%-BS%/-"G;6HM2:#*P>B 3LSN6UE^WV,'3X>+HTMT,;F5F=1JC4G56 M2_*JW"16ZGB=2MPEG:N*:NDRXVW8VC&GRV&^6,6F[S6NT.,M@;WWC7!GYTW5 M,];I"=\SDM9.N;O98H$JLZ;H6C\^;5II.Q0J<5Z MY_G8YV% (E!C+3C,: NE;&Y]7.EDT;>R2=%P)^ P P[SL9BGOHX['(T-*MK# M=C'82@_;3A+FCSCV8J/\V_7"@UMDO89(C&#HQ0N(FNBLQEO7(N)4M'C%2MFDC4-)1EEFW-)=NB MS>E9MIU>*\YIS6SW:=SIA[M-2Z581]=!;850J64I?"Q$08\WI_("'>+VR8JL MB8W"-$%<[G\3T>]X7)2\\WJ*ML$APO9P)MBF@[;)L6TOIDK+NE^>P["PZA%XYT[09]%\\=OE'L_5V4) M(@E$2[\!O%\T6)-B)9&:=Y$(M!N@ M(RLG^O =:DW7SMG?22L@=)!1@BNM3PS-6'=8J<-MD-82UK06\YDT@\NRI#T2 MY@)@M2==H0CN@UXRJQ"9$O8*\>)(N#R:MT_W?+3+\RWM*A]9M-85D_7X0-@R M5JG0&B%3 =IIQ"M1)=A$&3UX_!=RVHZP!SA7QH&J1.]&'_@TBR]S\'2RA"DX M2%R042(OKGM.[&I"2X;X^DRP]OALT[9.<^>XS.=D;)LV$4V%42^1,S2HW;ZJ M'#%AA0S.!H8+#3..0A4N[/964[5(L:[%Y>7&&!4-CM\HH7E0CYHY2@:5ZC8Z M@H^P%L=SD;]5WC),(6%Q?[K+79[:OCEXB]=%F[WE@Y@:'_R:CQ.\U5.R;$_Q M@2<)Y0ONJQV6]:I=QD^_QOO":4V"Z^$LHJ6+;)$\QJ.RB--EY@E[SIVTJ:8K MS#7EQFR#/]-9WI'L%BWXUVU6](.P@9^&VB6Y M]-ZU'$0!')L08\^67PBAMTL+APV%I!'F-"8R1&'^-M]_,2\*"KK-%$IF5LUT M%(AC*&\IY50Z;1;Q&'(_DXI;9*1\Z4Z*BOI'NMTQY.^ZT3UUN<(0*-8AZ: W M$XC NDCBL*Y,R;*O6I9++"X<5@UX[3"X'02?#]1CI/4%SDBB _[A99V02VZ("0?XR_1:2/"]O=BQ.7_,'[8\D,C M%Q]/_^X(1A?9I9H2':,T172$ ^-!*0;-67IH,U%\3C#'!)=?%?V@GX0D3*90 M@FS_,:PV;,13)RY^V.#6N4JDH380TINST*W\D?8.(QQ-:(6Y+ * M+G!AO=FL Y$#*:BSNF%3X*7EG!I3$T0B\ /W%,1D&E^;?IAPOV4IA0?=<1[S MY]]D8UC<4PP99M0P+R-SF+BIFBG[61H,M$0:,%5;DMZ3+R;4?XPC[:T5(!%( MC3$3.UV[:FHYB[X^F^L5FD!NQD@[C&ZO1^*.C*_E6$9VJG]OP/[9W=D=]!R^ MM&:.589P'G$H$X66E6[80G!EW8K+T8;X=YUFE9=A$BI*"]NX!4.MJ82Y0;=- MIPI-,OETSPHL)OMRLY*)KCM'LTO66C?(]?;945Z+J^_W04 +M*A-9V&OXT[" M42J*U)C^O^CS.#O,Z[T-*$M=%F%*W)V+LMXYN%SN;6N#BWY^2_!>1B][]WM.H8Q4KD: M4SJ1^@\I80+ Q^0-G1)JCE& ?B4M9KZ-$0K7$>^,4W01M#]XDYZO]&RZ4!YV MW)9Q=H&-;9'<\S9VPYY3"^#7#2^C)=2I9I>ID' JI+TJB;G2G:H)3E7NTC<( M86)2PA%"K]XR6'?R@I/&D!O[1L58\:>?S^KC%;8OK75/S;\WZ+B)PGV/?A*Y M#V^#%.O&+7)J_6__S59R_:V!7=5-VZR1Z'\>,Z)Y)08&!08HR3@OP*AS M32"\E!4Z;]Q$S#8+08??G[>3URF9WWS&85LG%&DM>;B8\4@+B0OFB%R'0QM> M;O=TM]>+CR]R:3D,(3'AFH2RJ-775W/ L019>9%]UW:MJ["0 QGT6ZTSPX;C M@PAF8&6)PD9PB*5I@[9\7O.FQ PGR;XQW-M,FW+A2K)0^; 9L8KP_6.17W8Z MT=CN>*?4QO.3O278TH37("2\0L)K,Q->MCS(&H-.P?9"TD M,1\7$0O6\"(E]K^_YLL#;KY]7VHF'T3'RZ7XNKL!?)P;MJ)O MP\T$48>(*^+?Z>2ZF"I $^?"!_$_LI0?^T]L-PHV@F[&=I)2!47-PF(";/J) M3$'N_VZ![/:CLR96!YAP$@#;VG*E\56MXE_?!_+/ XP)W:><44,( MGM54W4(>[%B$CN7G 1^OEFPM9\ 0>VW_2FMKOZ 3R&",$1_FDM@> ;'O"FA+ MJPP/O]I;#F#UC%=X(QO;B]T'T=*FW@6ERF8CQ*?3;4/BI"6DUQ(/MB(]G\GL MNZEG\&'-$BJQN%?N8)BAMD')ICX"$JOV#SV)>*K[/VKPG@A>13@06D,"_9FE M;V]5J[OSQE6^?)UZI$G(-:M2S6K%.'F5+E/]MH43!DRPSI=3 ]1I,5>>4N;--&;:+C\XJRFO"X1YKMZG)-2"9'X3] M)*2;E+^F.A:&8-Z%I[N]8 U?_HPRL-(-$]]E.V)*L%5BHK[(.OUA$6]-:Z63 MFB*PGG/KL"003CE1]GIQ;A4?K2$P3S>9X':FIJ-*"=:.CM4;;&L9($4[#,;> MZX(:_UK*XNNBG*;4%FF!O'C]>)/5S26ZY)C1E'R#238BU3F#Z64V,J0["F,X M!WM$"4G'+/Y,%[3TD;6Q!TSY&SXT@F3I+A'D0S3EO.#"*-ON@II#ZW_8C.2_ M%+V93U"<%C!-<^S'A"+H:ARU,$M])HHQ*@Y.^7CWE6Z>MCXE+R%T<7=NBL;6 M=QG HBXP6*KY*![!OJ,N$U5@P!V,J#RM&5.N9T; MI7BGHQ7.0A-ISURW7706(KHMYI(Q.R?S9C:O3&>:RNT4<_^@ _V13!ZB5W2Z MRZQ7_;;2F7L]DX"0&/EEDZ6DD# Q54_A-Y(!/]/K\P'7)_I(319UY=DOV5A% MIS?)5/4E2PXN%!@Q]FD."L)574Y6TVG_Y/61T#4-%!*G?JMDOKB[A0X;91O9 M=-)O=2:7X[X3EPWZ5=3:.U4S3!@*+K8%)=287".!. I)2.T/=G[X_">T;)&33P6C?L8^\N,A9G3[+/B^EC/2\2'^D\2C4;OT7/K M/-VV3>2R>;5<7XX<+N]12O 65>I#:_IGF?<0V-1MR^9V]\6_JB\98^J]<7BP M5WPW6!D+WVA7'_&$#,[;MIKC]E:)RM #'_>.5>.;A[[]0+?3^%W4JN C,VMUV>Z^LN;="[ M^.2NLDGC1#EFPZUI]L>]BV!C7R/Z.C,^;:LPU^MMEZ&Q"&O4OC\U@$(WT[[N MDI6.XE_!NG1(B",5?B;>F'3+NB 7Q,U@%8AM*FB!S#PWN4$,9%V'&+W'28NM M;GR9N_D67-3=C[HR/:2=QK;@RKS8RC3H;DB#AC3H8Z5!EU]C=))L"%Y*A&NN M"R8U#I?""QNB=X)3G>7R$JE%/!U7R2]K)(U*R=<3'LV-I%E)39G\)'Q$Z@$) M7J<_,.%2QOA@0.40U-X)V*&I)CO3>@@R<-)?($4-;@?-X#RZ/N*,' M'LH_556"4;!4%P5@W"WUR$IL/#YVV4LXW)82TDW%%#ECRB M>E"#H0C--8H]*!UVHHPA"K?Z=%I<1\U<5[':Z>U&PAMQ0K0.#.E*#:H1_W4IL,P$+G>.#UIZ$W*GO>==@X5!\(G47]4U(KJM,^;;)6,.J:'$%CEE M[(2DI">E8<2[PZVPP4IA3=M4$JMS^,@<5@G/G=$-T"Q\[Y[<40P/)OXHJ@"+ MZPDGYZ0$$('"4]'#0@71RDQ(JI/7Q=CS#FV/)A_2X7T-0F%Y^-H"0J:VZLBO MQ(F>D_R$E><$,6TJST%RPZ:=X,.>=IRJN5PQ]?)T^!TYX_M-[O>DBYWTZ.)J MM">RI%C5ED<[X6AN(N[Y%1IBT))NOGHPHL*KX905=O&4>"$ G)OJA_^WH?= MM#$.;J^%3ND02=(9/6/<^#W!^<_8WPAO#)96D]+@\%^1O_ @5!M".-AS@D4N M1C?!RH:42R/\-?/1/[TV_*=]NEPJH'KBM9J2*\W9A!YFRC[#G;38]4)CI!N\ MWJCKCQ0/8 -M^ 95PY^A1:_@T#599H3?&T]WB MT8F"T4QL_M?=N)ID2^BRUL1'M4>#ARLJ1AM5F5TKF1OG2W#8"0:K.V?)IJE4 M](XE#(-[X)CD&M'5'J3;,9%[S6(O JJ&H.=@'B .J.KCI M=+Y2)SQO8>I=DW5N$]$:1!6C;(^DFRS94W'-HDN=Z?!^TC]'%1;ZX)\^@SB_ MF&"YO:#MH_@2W"?7+%_H')#6E6;%V"!1U&. PB*&$\:KNW=4 MK"91I:SS98,!N%HY6&104W/+:L.F$-%[HC6'!#3WV3,]%IT,[ULC= 0TA7#!'0P6TZL*_0:EUJ,4&^Z*&XJ5!M8T27)>JS 0 5.E PZ*D.Z M4]49NV;I%;P?[II^]$NFG56M#'-BWX^9Q56A&9^HN_?%1-<1W(&!"=QYJH33 MQ8^,S[067TO*UN0IH04_M6NP )YV\J.$/*R4]18(92%RR"FT>\EP*U>F:S() MUH!;)M9$@D2KI<#H!'3BVLI,4NT6#2+[3C&U8VL=:YODZ!Z=V#55/$/P)$N= M *4M#(.I-_61&+E8./=U(A4X/E=GT=N;G&6::=6-&#B4(#RMRED#0M^1$O(> M)PE35(26:92JEP2(L2CRZQ*T)>D642;VT&FUXC W+.-07?I=.HSFWL!'F0;H MBT)UC/ $PSG;.W%8(>&(&_96JL2RR0K'O"D-KU9@XGM#0J M.D$&8\%L1O095\X=QR&.?)YG]<(PB%H@ @=%,J(WTHX[K]4'>3]LTD>CZ;D( ML^?PRC,O*%NEQ5R'V3%*4V97IE,*AHC%;.@QO(O!_(0OI1"T[J$BC<4UM3/& M@TTM-.'F&G/9R.G5*#O_EV/AC/*H3+7>-UXU7FH$TK(KTG->C<_N4+M$*D=* M2"X+OZ1:+0ZRA_H(K'K:$3-U3MG.5(DFNBYT.$P 7":!607"HVG&[M1Y6NW3_57NG= M2]":E^1&NNU+^(/IANW8BUYO8AV/[68YZ$D,:=;8/)*;:& ".,M%2 T01FXV MK$5H[K S.*6I'8@^C0LBBZ!2ZK-K\+;6QA.*!2%8*B$P=53\/4P3D&:5DK7" M>Z#VIMBNH4E7F+7AVA/K_M,%YN"L"?0W15>FT4\XA0HD8DQG #UU@1V@_U_5=R(^=J1A1ED@&Z01<-3N9 M[PTX1"_.#A3ELC7W;W&*X!IF)F=5I>_ DK9/GC>H1TV)$'!GX3 M2]]_02P13DX-I]R4VC(YLO/4BZK/@EW'?O1*(<>83W3;)N;QFN=X MS@=")C,JN:%SI7&3 F=JF*+(DTYTH2E !E/I=0'-';[!L[$W^8((B+TY"$@7 MW7VX?7&X:'& >X[Y,7#Q)SIK;VTQV%@FBR0;=&Z0X!!=62.]DOWB"L#:I4]W\>WK M+76\K1%;S0RER\(R3G\J;V85['>BFW]SL*7IBMA7'26^1*K)5;@UDJXHB0\N M>P+5'=N@OZ3!X*KK+?V*Z!$I0]"RS(=$ETYWVS0=II83_?.4J!W(]*8CZ&*B M'4+@S-'NY/-R>\J^VVERYX29;Q,R+B50E-Z]+(OK%@@F28HR=?*?FHHTNBPT MQ0Q5TW1 @:8W2XY["RC3V4Z+;N['3@=_:^/+CO"C")<3L'-*/Y?LH8DQEJVD M'B&0;QG88\2$H$5P4^VB$0TF$](XX\;K&$UZZ, MEGFXME8A 6L,J>'800"CS.?Q,3MAK4)_T755@DDD=V@(%SUR>\8*APS626/5 MF4D>.#+CA%^9D, 3&'=\TF$52RPB-A+=\.T/_'!S#)TL')S#2R)F+EW]BVR] MDF#^D\:&XN3=$#/:.MW-+G6J6 K49:'N$'%>F9><)$2QC1'/@U8HIZK5V(5O2SI8Y$D^A(8??E'O&.@AP2J*WU93T'C7EGMT[Z1XF M-*=9 7'>FW%0:=&F B+7B>#&V*J:=C'TG']VO<+IXL'\*%66,(D%^=CL(-DR M.50YFC( T6\-0Z0[I/'E!O6B#P*V;@'3Q9@&X$5%-QSV[E)EQ362!]E")+4H MG?RD;D'5)IA^&U[ &A'J(F'*XB:>4HK2H8AU 0JFJH+XP>*J$.L=6[HZ.)(@ M[$'8K; CVMCK:&U-?1:XS!8Q<93JFAHTW(X7-!ZD3Y^E4^Y!!(,(^B)(B138 MCS)7X'(JI1$B@D%WK,65RR*(^G)QW#;PQUX ?P3PQ]W@CT?7LCM!R:Y7R99* M"DVYOY+O):'A&NLR34Q J91\?P.1Z]2P?NS0D,+T=#&D%"AS,X4QMMB #>\O MU[7=9YCN9Z,]UI&\E,0L1Q]*=5G@BD@M;)$D36E"YEQK49@&G!WT1\:7T)W9 MR\5@>RN@O\B'[!3=<4_E;T^8];Z211>+QFN_UXVFL18@L4=OC_D B5*!(@() M,,UUEL"5G (2G2G5<;S&$LRO*X;7AM%8"P7CHDQXW1D4NW_LWB:E^)&"12:& MAZNB[-GCYICM_>A7$]#+%KLHL>_* 5J)7FO2#+_TZ1NS#5\C> YB5P. .^J! M=6*P,^9^]X!,EIZSXM$E<#2&C>3L<>;]L" MS4BXP39T#,ZA^(*;00,,[-Z:QGC8+C9GW?6O%G1N65[Y]T[J?GMD9A[;N?N$ MUW;9\8S8'77*!W41P9UU8JW/VRO$T+IU5>T_!*[BJQ$$YC2/O'R8*6UNJE83 M#6R8:/*1J4JHM8$A4:2Z.,5E>[(&(!%X9]N.?'C7QXD^F#X-KNRQ>U7]4/V) M)8IC<7!H\.Z<4FLL4>)",T3M\*KHAZRO^L3=("4[ZTR3E M^H.;&D[)!$'UQM@*-X S4I8HUR!";6Q0W&>.66JB#V(D*?SR33=;V$W(ID-% M,[B1F]).D9/S%9:$U>9W823S:%WMI6SHVU]+3+J)FK MU::Y"2SO9+U)MS! [3;;TQ\LHX;-6#6>6[[C!O YE:F)DQA 09<%JN.2N] Y MA+"N^84G&ZZ%\6(3D-;K>P(\8'KPL6#YR\RLBQD:W2[6G;%#IHN&T$I.M*Q, MA.<+^USJL/"]1^5X-ATLUI+L<%CEK4.JD+''W(12OJV3,I3FUZ67YBET"K73 M1%IW(?WAC75ACI14Y+R,A[O:=-20QX/G $NO%4]Y.0J<0,D&",[JBY#%%A*/ MLLG1@&68_V40Z)%"KF'#V^(>.,(UZCI%MV>N;I8*#G7)@%3#7B_D<>0)+Z)8 MJ0_K,MRY7W_HC'&]:*23BCF 4%US!^^[BG!TE?IMNZH].[.K,=="VF:G;3X^ MX7GU7VH;2+@P&.=N(!%9SOC*]4BN%T7M[:'@3VEL?9G M0A7$K8&3^&CPMPQ75[:X4F7",C1]YEB2BJ0*C(QDTBX2TTTWQ%"*496(@T^? M[SD?[DEG*L9&RZ] ],A(GQ6I\IK-TY!GZ(Z4/IB+&B?EEZ!@4Z?XF;E2D NF"*RI&E.UDONE!;2B06D$]'Y= MY7'W() RS Q$:JQ16SK^@<';PL,:.%RP#VG#T;F%-U3V$>LNV&D'$PV?BU\] M<^^K;_'BP9*F2:&E5+X)6\/-QENJJ'?;O?1MQ5*W75I;6)&^'Y*2(2FY 17I M]^1J8_O@/88JJDDVQREC:?HI^]87Z%MO.%V;%P9 >T19B#N5$"-:6CJ6N$V* M?7_"C9F/ITUB F_XB"MB\;(\I=CQ:B&115&V&V(0Q3)'HBF,L8BEY%&Y[$9K MY[3DU7*S*WHAJ/6:MP)8GE&R?6Z9&)U&MV-=4>OWP G@Y>>>AH]-'=8T^T_# M/&WB^T:IN@4UUD6D^2%N0-BMMNGN>CD9[G"\.X:I;)QLD M*$B04Y92%"7<:!Q#I\:QX+!QV*KB+C/.OZ\UJOHWZ7%CRY\K"N=S(U+8L2!C M0<9L.(#Q>BA-.8.H47@PBF0#3?]IXA*,*DP>F"X]@A(*PA2$R0J3TR99T_&H M+PCKX53\=8X-*(C*R)A0OYDNAHS"N>4#8V8^SP3$$4]OJEHZOV/SO2)XB$$: M76G,F04=*;H01X" 3H+F6Q%#NBC=09V[M*$?&80L"-F]A0QN2NI,I9(B+V;" M62K 6%.SY+5U"/(3Y,=54I?/2,SF,5=*W(+(0Z%B5CQF'-7A#:^8B=#9 MMG+ NM2Q.ND+MBL":HMB.:=H@E*+5%TDW)C3JE9 MGR([(D)A%5=< M14!HV&;62.-MS;K@=W?67RO56)52D"Z/X*)]TX%Z6>F#G&$G)XNIVYR2N.WL M;*_SJU0)(=4#NJ=^*4A)A2A\5V&V[[HZTL.3L()6>AY&P#2LZ^NGP+%5W#W#9)/,?/<;'ZO"G! MCJB4KJ3J* \Q>E!-I8V0D'?$2)#+.:L[+XK*,9Z0<>Q'\&H,-NG,X-LF4[VJ%*OU. MN% ^]NZ)>(9MWGGC8+67[9I7F^=4#8+A_BR00JPKU^/FB6U=]/QCTCR+8DRDSH1&I I?H+U\4+G__,D?REAZ\ MC\2FVX:UJPP#%[Z#)<\EFH;;&H/I?BY./[F.I_#"#$8-J/Q<4U+$T1N54CX0 M+F1D4ZCC+T+RD&(7G*R:$*4&MKN):V+_D4.:JBE2V,$[ZJ;,N96/';SHJPCOE*]SS-4XC/3^Z(-RFD@9E. -8FS&7$>Z&?@ M!Y'.%1D/X"',!!=CGS*"8'AK;"FQ9$ R791WS9OV=;2ASC5$9O"2-4Y(HV'! MP"S#6F.SZ0W521PA:0D.]88S M&GHY6;EPDTWP1*;2XIN(94"@\(A8NA3M%71>[;8Y5ZZHSR@2#Z]),9P(J1O> MKEKCHLWBWX6/L<27'0=\/2;B]Y M+Z.N:QE@E!.8-N+@?/I8<04*ME"$_$QVJ.JX6.ZXHQ834'8P0S- M+#?E/40#!UGAWA7"$!8+B;3F[:J4^FRH+YPOVIPEYC#=9"4_R32= CL4OH2A M*F'7\'H^MG0;]O. VX3>Z:9;"\:VA2T MGMB!L"R:R\G"CG4LS=S$ZN0B9+]L89"DMX3STY@PE^:Z M+P*V]LYC8QU=ZV6IX0S7+8'WEYR\C<7!-F"2(:XF3TVKWX5A,4U7.V3X,*2N MJ]2SY\4EW$=("=@C%BUX(S&A\?UU.HDS,$6-R=.5#?D 2TOD8[0.IY-,C:/7 MALJ,NT.#JU=<8YFH;W-@[!3V[-)8478]VRXEV 6P"^ZWLWP,#A_)(II8FJK/ MI<2Q4FYZZ*Y7AVOZ13&6,*1)S'(/N?#X1TPS&'Y.Y!T$YP2YU)GE[#IO.4Q[ M0[TWAAJRJ0W=MBO[?)Z:9)7YTW3==>()=Y=3FY#'! M,M0_-IHA?5+-DQ!AJH!;^=>SN#C8M#*F7M?$X5:"\\ N/E+^.2SF0L*( MI(*55BG(PX\I';S3T(>PW?VN"NZ0$$?7\0W?GGPC(.-2FE7$_2?VK_$1<-7$ M<(.%N]$$\?1"8D 6)&E>E\8!*0SAE6UE,G$S*; 2LZ*F%A5$'"&5_ZG"DG]: M=@%!"X%@71;3=H1K*Y,)AR&9$)()VYA,H.8!3+[-EB_,?J3XJ K=E!Q,MEU! M&TB6TK3#Z.GN&K=UUF S2A2%[Z1*H-.)OUAZ5!?V@'\'EV *"AYY_UWNSK4S M-;<7JZ=)>QW+@-LMZ#A9>]'QKQ?6"GS]113E"6O6P?%PKX<7=0S?0,?D!\G@ MNQ_4/2$XOG@1EZ,8W.T7[[],U0W^G7__JDC3%V_@[OEL?S>5)E1=HWH75VG\ M'XEQO[4-,OA*V4>2(U6J*&NHI3^GBU7O%XJ#66T\D&';+(-HHA)X?H]=FCE9>*_:TC&C<5 MN(=ZH"+\;,M[NR5K6'6WQ-#IBS%15A,NH&?! GQ+"\VL2,MBHX.%G/T"L(": M<,7RK][M)U.L 3[$&/HD%YT&;5XB1265'^)8B%O<9V!ND 7=+NR!0-MCZ;Z] MJ K!%XCZF@Q"C!&XU+P(,-(F9WAK*=4[ 4Z^D:W=HF*PW%(N6@T"D1DE)6L>;<2":.51P=%J+UQ&DD M+,:*6NZP-TBS@>]C7;,I6\XJ'=JB7C4RJZ)D5<,[A*,?%:GN/;(859%D3WN7 MND3<^#KL@ETR_3T*-U.I9S412*#;DW.?0JJ_IF7&R($C'&9\]%P][<4CS!' M5O3'ZY9%PQ/71.GJCCNV6=J-X7(X(48?A&4;\;AUEG%*J51R7*Z4.=#2?H#T MG,[9="A&WD7\J-&0I!%+!'HWZH7DV,A$LN*L)\E[8/] @2YB?!^/29>W5@-E MY2YY=ST_\CCM:XDZ?%&TL&Z^)5E:_N/9* /AE!Z ALMX4=(YALM[WO/DEM/X MIC>.:5W#.L%MLF?[,O86D@ M+W0!3[8.,G\ORKW$#.8&&KS5]=UF#&)-9M@8 M(:OEFC,=ZU#)WJX *O%<=2P#33MC(L)6,@O%Q6JWM.G" TT"2J,2Y9 MTMV)_GV"9HSM!(9MW%P-84>BOZ95LH9%RKV/,0JRL_2DC&GE3*K#KK?FNQCN MVOGO"C5QU]"&4O8<+R^OE.D1V:24D)K-,CBFRNP*+"V+K_E3K^4X6-]"5GAC MTU&.";?<+3.>1@&_O=3'&=0EF.29I&AF>%U0[D G5>BNS+EM*P9AL&6+Y8:1 MHL_[?E?R$QEV>R$E+<0>\ NX^51J/[@5?=#6Z$F^QA/.84?V$GBI%E;>K@A= M5$F"N#*V V2E)0,'*J IV:+F'D)589Z-X"KFN<,K!50#OJ(S&X8+3O3D@X'?<5]6S=P@#8),'^>$ MQ)91#]PB97SC-6DVHG^MXL\HY,KIBWS?Y>JY*#C+J"^MZDRB=O&!U$R(SAIH MP?5=MI3M2I1XT5.9VYW4N"VS M"VF1-"AP"$_1@L_I NTW\Q2X2R?+FC8D=:Y7\<[+G7M5$)QM01765GD)J)(H4RL@L'TA:%D MM 7J&Q!:M": XYU1?W3;32O#?K)3,KK-F>+>K:U56@C1=+1P7UQP@O'%F&"^ MHFS=BXF:IO:A9N&(#1-O::K>1XE$6\"LOU:5$XPY$"R66#*)X= NN9M_&]UX M#9-LW+'5LO-=ZS5M#UK;PZ8RM0:@57"/8,M?S M<>Z.?]F2FD6_AT58]W:G#=%IX]*B\G1AG^F MUIP')%07^9/L<$IU#,?MT$&JBQ>D>C$$5&:(3$E];))!R\(^@&'H5X?2&Z]S2=YF$=88MD 4VJ2'HR_JWZ@#/J"QBPXOHM_*JP(A$I*)\IM3X#:_$ MN(V9:X)]70%V>6>:"." M(];FMH]-/-!T[,+8,K^MQ?!G!HAF@WTUQ=&=XZ?3)3>^K=[K.IVT8O7-7'&? M*&.LNAU4X1,VUF@/TGV3]?:6-P<7)C)#$\&&9N[,!G9E)G-31,S(H!E8H-J( M-7V?6R8.?H>JYRJNV*%X8%U3#E6^89FR'?O2>8PV"=VVZYPL=H]@?$,1 ,27 MP3/EGTL"5]I0!&DIKFV9-EC-& "SF"8G7,4X+4=.VI4K&^J9G8U;J%M#'7-N@7FZS7ZE?!_K/8H%EM90P2WC]:CH>W'\(#%O.+F@8+%)#,:"1:J M.B]Y=_"JFO!9<24@#<'%V+MKO0+J]FS]E/E MKJ$80V:=?Y;\]:F -W 1?X&UUS"O5S^?_F+A75JZ8#FKRCMJRXVAT8VIY>Q, MVL5.2(5Q>8FY*:DI*S_:J20I;.F!*>M@:W+N+@Q5TH1VIL^4C$@7_6O'P"WF M$=D>31&+F$Q4\EE;_%TU/;I>>!]S&*Z7-H'B_!KC(-]A?& M5 MLS/P:+$3*P(C*>HDO"6Q;0<"U@!OY(Q'7Y@A@RR@J)FC[^8+-S) 85I@V^B\/!QDW;Y5 M\%"/RX9+FJ4(D T+]+969%S<>64N>_"=X!9R_5LPQ@N1A-V=H;$.X-+7/K8 MW*;4J%>JO6-K/R2.W4#^.D%F&1:IHR\+$1P'WCL;&;GD\MO5$O:O(I#HXL;;=6BKDG MY@(ND4WN6F3"4AJI<9UXOVS)K54205I2K(2[H2CN18=9IW\Q=UO*6$JGT*VK M]+45-$$HE<1+K._#7IT$?22H0"0D2">B^==O.GU']C7B*$O_\MVGL1H.XK&* M/^WN#4:?]O:3PT\C-3C\-([C=#1(]M5 J>\XT,W?./OX^NW@K[^^.W]]\?Z7 M?[Y^=?'QY,V;T_=OW[Y^]_'BT_'Q8&=_3[[PX.[,R'M!*QP!XXP&?^U'=J@1 MC372@_WSCZ,U>07O"NWQR2X<[L;#PX.=T:?] [7S:>\XWOT4'ROUZ? P.59' M^T?'R4&RL N['\[??WA]_O'L]<6GO:.]PYW=C5GWW7YD!_=XZRP.*YR0'-O@ M306_QR=#M#>H1R;-23G0-F5TL"Z5)RWH59WN#GM@%445(D? N4&Z1.A @;%AGJDOM&Z8VJ5E2G"->6TO=MK M:>]3FFNKJF%_?)HR:SIS'0V,LB=\F'+I(6$"PV;0:LE)JWT_W.L-AD,80?I; M0^J9ZU6FK'E:[6P8_47-'Z0)COH" ]$\"&]!7PT'/>0K.^9W$VN8$/ZX_ P4 MF)GR*&G@/:E>6#(E!MK@AVFA8ZQI(OJ57%U+CH3_3#>7!U(?XT+3U=63^*R^ M,1F835_K&*>=S.X>Z""^I[3M=UTB[C37-B".T(UQ5QI)I\L">LX0"^?THU(*='H'9C=Z-]$K !W?5), M:^P+-HM?G7+A"UX1>/,B*8?PGV"FF+Q;'(U[^;YG/^44LWXWSMV[]&[#?YR[ M*];SQF'?SI>"X;SQ#8*#_O[@"!SJ4C/XY[I QNR2N$"6M%+T_/<'O=V=G1[H M)2X+-;.Z1L!B(K"\F"E):KZ0=)$CW?8]0N_.1H*JOJ;(:E.I'W$3YE1&AY$2 MJ?- JY]O)$*YZE*H%AC>;1O,Y'R><;JC!CMJN#/X=+QW&(-Q>J@^Q8/1\-/@ M8._@Z&@\5'$\7#!.A[^\_OGD%S "3U^_?G7V[N>+3X?[P]VC@XTQ48?]B(88 M.6-!T\!!:]ZR10- M8,J06%Z$PA ++"UB1@,05,YP:]9S<2T$K 1M=I/HF)IO"( 1"/V@B.((TSV]X::\E=&8[CG>.C>"?YM!_O@IN[=WSP M:32(DT\'QWM).MH] $XC@C'FCDC'2=#F[ME/T_3'*S'8/;>;?;J0-)X/QT>'NY_.C[:A;M:'>Y^.E+Q\)/:&^WOCC%( M-#CR]-R'D_./9V>?#@Z'P]W!2G7:4BG_6BV'0XS.SHPVLPIZ_^W)^3]>?WSS M_OS\]<]G%Q_/3]Y]O,#PWOMW%[!5__@T'*QV3K]'3^^#GJ;A1C#>R Y8P'47 M$0\\HI'WX ._G'RDF"7\\V_O?WGU^AR^__'CZ_.+Z.3=*UJ-V]X9G5U<_ K? M^?#K^>G?3BY>7T3OWT2O_Y]?S^".N'A]^NOYV0/$YKYQ?=Y:],\I!ZJ)2F9] M]]?[-C3"Q.^X6&9ZPTU-4XVZ$@:<4[%69$(4PK-IC:BZF<&,=5+[[/SM*X-? MS3 N]/<&'CPXH!#8GA,98W8WL)XTZSUZ"WFA*W=NP8GUH\T .KN-KG$ME^&; M78!4N_&-!N=&8Q@QN>$$Z*(D"!%XZ"R@]T5KO3:YSV;@($_A!RJ4LF!V92:1E3@ Z!B/#_4IW?#<=F9@5_VQ:,]2AOR*7& M&)X&5./M0-YZE@NND=EOG"I"C02RF.A;P=!ZZ6"&,)=)/*]\-H"^!EX+H):A M13:I]X,IOZK^Y!O_7I<+729IT+'W 6L'@- SQ4^\]QC<[Z[P#YT3@_3XTB,A M ZJX1TXB2JE8OFPWW4-BQEP ]/$82SAQPUR$&==*2"VLB2R:+P1%FUGA"D M$AF+W*K,-(P G(V7Y-X+4!*FQ4O.!$,I886P*$]+GVV'-EQX52Q Q!2I=0H.)6V0;Z" M?#EW7E&41,%&_2Q3KPU12W J; #%156_<2K$LM\)H2%SN,".!1D+,M9U)^K" M+6SVJ\)5%\3$BXM:SDW'>?.(HF(O7-6B>I3KT8V%NEE&7>NQT&S-MKEU ,SP M^]\*$-<(:_L:::2KT8=,%4Z#"#(<9-C*\(4F"YW"+H"5/RV2S\;^IZQUD)<@ M+U9>SJ18EQM9SDWZT"%&"O01068\F='$/PHNM&*&A.2&XMA$V!=C[C8]O1&\ M#M^(#+QPRN+7!P<\H3-JZ[*.=&$6]5](HV'D\3Q0R1*V!I J8$%NP4]^]]DI M4S/%#&5)"\5.E? A:9@@6"M8[/8/ M]GG4:]5UKS("A*1K5'1+JT\[6(>0N3"F:D7ND8=W3EQ-D#V6ID'ECH/^SC[: M.M)^7I">4B5I:&5=E&>/V5L+=R1<1CHD2E>'2\XJVHC+T2+N#N+RUKC/&0SY M.5QZ">-GTA?BGV'*%F%-\>9A4L\>5M9O0*F+?:E 3A@<1GK)4DO @%U"D"XS MJY)2,7&1Z2K/C)[Z91T]%WJ+N:B>\5"]7+E5Y+HKER[8ZQ@55;UFM)[.]?1( MA)2WG8=?##**TG"&E'?EHQ*T?/3PXNS-",]%Y?4KL=V;2C5W9^.=0RE9 ME1)Z:G3X2B5OMR&<6;;6ZU /35Z/X<,85:GE9;/;)4_:/^L?'?W17J.4X.5>U\WS$ M!HU!'/2JZ7^_0%_M)S:\KF&=[K1Y''_5?#0>5<6TJ=4#FS^=;B%_$%W3KZE, ME?_Z'NB295_JVO;WCL)&;,!&'/2/#L-&;,!&A!.Q,1NQ'_9A _;AL']\$#9B M S8B:*8-V8CC_LX@;,0&;$0X$1NS$<-P66_"1ASUA^&R7N%&4 [43TS_KL#& MX\WZZ"MF_:!*^'=/^6AAQK>%,__G#X.#G9>+_S6ARX?UTQ^>$>GV+5]8D2 # M*Y>!.SS3QSWCZ]GPNYS"< R>_C&XRPU:R6SO$H';YO^QP'SG.\+4K.SH;^<. M)\44A?POW^U^]\V[?;C9N_TV_I+-FID_]6"_K5^DM^ Z"U9=D(Q@ZP5;+QR. MIV4!(@J,0,[;8OX]ZJ8_ Z/P%<*DRNB?\;1! & P#I^UP ?C,$A&, Z#<1@. M1S .+? =NV@%^_!YVH?L'5#12[ -G[6P;ZAMN)(<2-!NP>1[\B:??M$I?&E4 M9O#@OZGIE<*9X4OBO'K1>;J"K@P&H1B$<5DO!(G"EC\76Q ;L?];!3OP>0OZ M$[4#W^F>8$&[!5LPV(+!%@RVX!W!0>[>&=3E\S0&_ZHB$Q\.%N&SEO8G:A$& M8,R#ZK>]S=[]$YA0?*FP/T_+IGO_@V'SS"3]]Q@V M0K.KN^#,OT15,87[1!/_;[#T_S#X4U!\#VCR;+-H[ ;16+4=M,7B\*$L+LMX M%F*_#VDG/3GY^#8[RK;0^>D/2:+4>/RXDO+W..>.'DSP3XU$=E_JWVK>_Y6= M@G5/5]._K,H<6IS.&N6ZC06AY@3."Z.AU]W)4Q+N1.>E(F9#^ S(Q<[Q_JHM MZ75+P;=TFU@!%&H#I<5;EN]7!GC:P)FN^%R(HGQJ)V-E^E&,P" 'VRD'Z]"0 MPV>B(IF#> -G^DA'8PL"CK;1G6<6M_N6KLXNWDXEO_:8X$.([=[1TPDHP\32?!X2OIWQU[=QF4Q:9B;_ M+L1>GWOL=6]_Y:;HNF4@1%Y#Y'4S+9QUGXP0>0UR$"*O(?*Z>2;RHV[SR;S, MIBU[F'\WW DQUR<;H['&*N(>;Z?&*N[<0^_B;$ M6Y][O/4P %U#N#6$6Y]%F"V$6X,S-=8!? 7X5PZW,/M^X?K#SK MOVX9"/'6$&_=3/MFW2HVOI5_N7*+>#L5 M_).,N0X.0L BQ%Q#S'53!3S$7)_Z#H>8:XBY/I>8ZX6:UXKZ&?N&IOW]<*<7 M@J_/.OBZ&R(+(?8:8J_/(>868J]!#D+L-<1>-\]0?M1M?I_4Q:)-K'\;HJ]/ M-_HZ' Y#["*$7T/X=5,%/(1?G_H.A_!K"+\^E_#KN^*J*_IJ?KWRXJIU3SA$ M7S=#HZ];#D((-H1@P\D((=@@!YND(4,(]GD C#/O4=#F'8$(9]%F%8/?7H@)[_L:CCZ9/Q M(A\^WKIE@GO<&^[MA5C!0T53MTX[+XV6;IE),6T*'_2AKY^(F[*PN/HU?T# MI>WCW?W^CO8=8--S998XBINZB':B'7SOC_!B_5]:)S,*]CI@!--X7JF?] _Z MD?3M6\UUVF,8UBT'Z>AA3\HM._3=__XP^%/7"5K7<#Y.5)0W%* NQE$UB4MX MP[PIDTEU\#L5G M4I39?V,4P/Z2P_9D96FPVRE,N^L2IN[QH#3%L(;QI8KF( ;PWSB#'0;IHHV/ MT@+>F1=UE.7)M$D5;;@1*A&.-*N2ID+1R/((SLNRS7X0OQHGIN^ D?>":]:# MHV*:XE3+.*_&,+&32Y77?_YQQ/I_A?=4EH,A4?\T/+AUD+CDM1Y+C&.)XAP/ M[F4&)S$NZ:0631DEQ6Q6Y'PJHZR*_EH6<5IF*6S5FRR/\R2+I]%%,6WP?%6] MZ"Q/^BN5E<92D(=0S:%%0;_+&>H(1_B,LZ.CL[@R6OU2P:#"+4F)G6 M<71'.O=T,E5QB2;6I'4DAS@F_WI?N=64P**H4J_([IX3C.(5V=MU1DW__;__ MYUY6AC,M,3AV2;->JA>C4L6?7\1C>/-/\?0ZOJFT'7G4W]W[HU7G,BQY1N,]/ MX:^PYY6Q<>/_O8=8^JNZL%R.G3H\@C7=?\ XZ7T5S0GL,XX2E.!&J);38IZA M=34FY1WG>0,C W,(M 8HY_\TH#14.;VQOTJ:LD3M;WZ!UT"1 M+:P"C"G[H1)O[#B;TH:/2T6[#A97"?<"*"Z\G\_PS.>@LN(ZNKZ^[ES028_@2K.]U7*8OID7Q M&7]G'\(CHB?%-'L<0 I_-3\728.?Q$=&8)8E$_JU>0*J6C$N4EZ#:_P2&1UQ M5<%W([@00?^ I1=_5CS8$2@W5M2P0LVSX/5R9@G?UF.HX#E3557X"AQV MB7=!"2H>G@*OK(IH=!--X^L-N$7*, MN'59-\!+-R5P$6<*-'<$6*]@?6GGX!SKFNSLO M,6&59.2:P+-AQ/&4_C)XB;OH?10$5:7ZCV@R@=\!BHM/X 6X0#BRP9&60OA- M4\*3X>^OO\!IR>&TG"0U_GEP/-SKH?#2N4,A1 ,,OE1>9RA)S>@W>)QV=J99 M3($C.>OU!,Z8O*X'4RO!.(8Y9NX40;H+&%L9HY,U0@T II_"+"K*+1\[ MEO+V>.TPAPO#_.JIJ2^)FIO)P.[C":1)P)&HYBK)QNA.@9YR1@UKD$R\+?=F M@4NEZF*5A^86N5P0Q4L\%R!;Q37,D\RZN,PJW(YQ6T);L\=;@\-,4O_\MVGH]%..MH?II_2PT1]VCM,!I]& MP]VC3X?)SC =[L=[\='Q=_Q6_L;9Q]=O#\Y?7[P^_^?K5Y^&!\/=PT/YP$,H MR=LL21Q*=-"/_E\]G/]OQ4;D!WC(L_"'^\YZ!$%(Z/XL,$=/VG M43(?XOW1X:?#O:/]Y/AH_VBP/U@0A<.W)^].?G[]]O6[CQ>OSBY. M?[VX.'O_[M-P.#CB=#(R_+(&__KMHT+QLIABEC=%>RDS,&XUA]MOCZ4V5H<=^J= @ MIB YAP+ C4;+?VR"MJ[WC,87&'2J8DL.S$''==76&7DCS@.\2*7XSNA>T\C> MP)^BP3\[_'5U\//G(IQID_N>3\U=G[WZ.WKP__Q?\^.*7 M]^__@?^V'W+]U=C=&/%2O47N.:M/]O>< OWX.Q.V/]\X_9PZC1 MK](H&&K_:U.!B5M5ZSO9_T(O_$I-BWD/A;1!&04GJ:?SE;BX*29>LE$#CN[; M^#)7(!G1N0(/DL(N9[/X$H7A!]G]M^=GLHU_8F>SSM &F8GG!&_+$B6[EL!/ M%7AQN)EH]A<5VBO\1Y@:?Y+-#7@#.^6S1_*C.U:*8HL1&$AX3/E4Z-73#E^6 MY\45>\>P$+=G@IK-8,TTMP;&%1EPSHHH9/@S+RIUUI%1Z956/U"/JT+'+X M)^Y(D9,FYV!K J-/X-X"Z2[C-"LP9OR?1N7)#0412AW%T=$%'BSN :Q ,5<4 M !)AX#$G)K8[+V#1QLU41L.+D9:P0#A9FA,O4S]"=8#J-D>]]?8\2[-F]C]_ M //G95N0SO[9O=63&*.**K?;2^JO)42@_LNXHJ68%7"-]$"I9C!?5RSP"S!M MFN0\+N6BY4N6! G$> PKACM!US(($'R?MP_%'//9-UH4X/>J0B6SW?.&6>5>H&WHH)W.X6^JXO'%N%WQ&W8S(?E$BVHXR0E.! MQF5526PS:<5(<9&>-$,F]Z2^G>' _ MP?J +8C:_O7IS[Q8Z4T.)RS!'$?**Y9-T9W)+U_:3U_,W^]�W]+7,+]Z,JM>^@(/(YEG( <%*([3][LOT=V#+U[Q#8(?-;\8@2]$MQXX(*5Z M:9891)-$B6QI^-9+JSKB] H-9] ZN$\O+E%8^(8DE3L'0Y>L5[4&P M;_-&F6,(AX>CJ;>;]HN^#>41,08![G,)=SFHE-P_&1+%0X3>#7PQD$2Z*8H=FM,W=MV="/ MT]#&20'' G9.3Q =0CK)X#1*RK<78>18Z\I?1%S"=A>D-Q M$IA$5Z811PXG.*FC7_L7?9HO#351VF+ 1. XVMUG'2^?*)4X#N2$P8"&!!VD MD\>?X*<6XF]4S7P^I9W@Y/.^B" >5/B+EEZY[M!.Z0M^Q,RBA[GA"6APZRE3 MV,ML,>\%RA]>4>34Z _B,##GV-[G-4G_A0PEN4EDN5T1XDGB%4WRE>K+GGYM M$[((XD$G"=93P;VG4!@0AT/+G7U!!5-/4*SPTN?EI06:%00Y24A_EI@U!5\[ MOP1)HF,P4C=%+M%%-_M+"?VTP71TA(,G]0^Z!B:,5T,&FEF[V].JB"CS)MJ.$$YH@WT*4#Q12NM M_;K[/H>]F8@]3DI0MZ(R"PK":!2V$,!\F/'Y,D>X#X=3@HT8[7.T40?T9Q[? MR /!XDC(#]%?AJDM&I M0)EB7@GQ5)2@:IFP&>91!$16_;1)X*7[540Y;\6U$.V)AS#APZOO"5)K6,FG M?\%*C7[CJ;X=6QOO'!UMD3H?]:^_?8'AT._WC(\9UOB*P M\_@E<4L2R%(5UV%.GK[_Y]FK:'",Z>,*2SPX<;C662 D[+HHIRFB>2(:X0L8 MH0'/(/(O5Y<4"D1L)R%:-0\-%I$),I' -PL?Y.J]69R4A8(/%OA$E5]E99$S ML\TRF-CEM!@Q/NPC/> 2/H$(-,&,\-.9280Q5<@(D33D@T9;XB,,_E6J*+N>)7"K2E!> M,V1RTOEZ*3!%G)93YDA"'1/8EG:>&;"028B@V5Q.46&)0\\CY6$R10::8H7E MM*@(>AW7"]14G2/5DM;U/HW2H)JK+T@?J RRWWZ'X'FP047:1R(>MRXUH2IB MJ4QURE'-4JRQR +QRE1"AXR45G+G1G*1YPLAC.-&BNR2,AMQ_>R[ E9UH ^U M0T_I5-#^K;B&Y2L)@3=2H":086TC.&AL"HL%$:[)UWZWG':RJ"T5U:\6R0?6C\.# M;S0?SF4BYZ#B\3XD,K\UF@X!*+]"H#Q>&YWX^#/G \A ANA?'RDKA3P.7MZ% MRI,9T-1H;^JCSZDE6IB^P\O/&1ZIC!2*BZQ>^B+!JNJ+*=6GH-T7)97PI M[%6%E32T#*1-'PWRW1/VLZG0OPE^&E36SP2<_F"!T^_O!$[WH_6L)(S!7::O M0Y_? CCO@L#C?*/Z9FXY]>@ @2=1U$SA@*S;9,MC!2&\G!'H_/0*;R48G3 H MUER+!F*.4] ;!#I%)521\2V8=Q[A-T+8]2CE<_ H*D,0\DY:2_@4O@%O?UFH MG@;9DW1I+J*H@-)<_9YIA":'+$;]DRG,B:TX2%&\UNJ\>DP @,).:I,D MOK00:,NG6KW$I9QE5%*IUQ1$TUQ-^&JD_*O!YE+I2UY8I#-G5XU9Y TWI911 MHHX"VX19-+$"!A11#S&XJ<)-R?@("OVPP$J?%!M[Q6W0LO9:!L^ F+)56+Q],B M5Z82BS\+$C31!N&V59SLAXJ34''R6!4G7\,"KM4NF>5TSJQ=W>4>."Y@-ST0 M*ERMW+ED?YQ]P=+0*[G6C.9'54HZPMXIL6A;UJ^UD+8X"LC>(#FR3^DP&H8L MJ)Z?+054/_WH _\@]RAQ^QC5AK<./')O'[S6FTJ(18P2US7>J&_AB62A&[>C M'[TMJMIW#7RSO,MV045:.H&G#EU(U!94B^X$=6;B2^F;B<<]W.%Q4XP'%\S3 MHLY=TZ>@7HF'U2V,)0(>'AQ&%OB:(OL&XP-P]7'U/ELR7$_.!B=HNT+B&;#] M%?E;Z@L6_PK-3NP%."0,(#8YD5;H*;BBL#YSIKT:$L2A(X#WY%SS+4S@/UR* M2]3U533*J& ':^2-0QI77GRC^P%ZBTST(\9 354[ ;LUK0G 'H ML,:QKL>ZMMRGB0Q88IRV)Z5CA<& ,(UY=,A)'J=2S5J ,FD?ZJXIZHJ2#L>, MB,)-C.HFPN ;ABYG62WOHG,6?Z$MX.Y.]:Y!'VPLM*HV]71XQZ'WR4*01.L71,<+4QX M)55O*SOA6UP"]V\5EU7TFC)N]ZH1#BHAJ(2GJQ)^5V!@B]7 "JNBG]W.;S_ ML^*K?-V[_$=?>:],<8?-[M+A:]_M3;>UOT'MGOJ(C"VPM!Y!UZ[/;GJ(L[B[ MVU]A;?R6;^]ZS>('V=YA?V_5FG:M^_MDK5P#ED90$E:\E$6%#0>+<58_%8OH M$>S>)W9^#P]7>7Z?GA!TV\-/30@.5GE';X:YO!J]OFE*'-[\WN V-;;YIV!8 MK9=TJ'W.GD0VX>$5ZW/;L6#=/H)URTP3/W.S8*8B2&=9CI5#!-(*5LY3#?'N M[O0'P91]XJ'=AX@W;-HN/PU3M:61+V)=Q H?^:S0@ U&T/9Q9<+Y6Z3*?*[; MMUX;]INV;[^_4HKL8- ^DOH\5Y6*RV0B;>FOU+288RUHL'2>:^1VKS\,UNXS M#]SNA;CMEAG#DGS[2*7YQ4(H-]A43P\!L7>T2IMKR[?WZ2$@]H?!I-XRDUJ4 M\%F>%#/A[RTO;O8.6%%]N[NT_/_'V 2HLMU*W;:_V.%/9Q0APP8F"*G'C]6",S.V0P ME9ZJ/3S<"?9PL(>#/;PA"AK>_&&)%M;QX6! /3WS^&#E2GA[=_?IF<>#$!S> M#O,8WOQ.U:)S@SGTC:B*(9S7M&B0_GM+#^SN7N")6!&\X@D(P^XJ+^?-,)[; M/!*/U>+\47N:M\(>]V[2C#T-RZRR#62ZN "CX: 7(3L8@?$\LJ@''[V[HOPM M_/D>'51'-]'/JK@$:9QD272N+ENM5)]NSX;]_C PHSL"LSYF]/[Q8=B(C=B( MW4'8B W8B*/^3E!-F[ 1H)K"1FS&1NSNAHW8@(T(JFE#-B*HI@W9B' B-F0C MX$0,PT:L;B.^-J9_ET.]19S6#^;+;M<:F*X?A[^CZ\?!\5:3OC]>UX^[]-<6 MR<[]5<>RQ1!MLF;!N;^8_'"61_"**9:*]+#/LIK7NN\NMJW.+]6?5B^_/[=L\B'5GPG_-8<73Z**.ZY7 W/F^7O>L'I_7DM-)ZY[W]ZM3/%L/ M^MX;]H]7ZNMNP&E=BUSOKG_>0:Z=BI65%C,\5[E^,M*PTLI2-K/6+0V_H\O3 M&L*R9V@7Y\2;$4^W(>+QD!!IMH+67+ZP&:KE:=5P'*^2]N M$/'5B_C1*G'NVRSB3W)W!\,5;^]:TU)?9HI<78/,$*3:M)JE MQ_/VUS[5U5,OKOS:>I8GHSO,M79Q"2?CFP/ @U6V:=B,D[%J&^_I2\'NX8K# MI1L8(-NP\E6&53IHT62JXA+7=J(K(;5XX4L> BZZ-'&]N^=8ESS%O8,V)/3_ M_A\/ZVIV&XM!B_(G?1*<:0G&=I>V_U*]8"AM/(8W_Q1/K^.;2I^[H_[NGG:N M?C*G"1V9:ZF/^T.^@? M/-"NM S\H7.4XVA2JO%?OOO#Q_>GG5 ]_!G.8CF+IQY<3WX%3@(5[Q;CZ+2@ M*MS*B&1\'['T5[5KN3:ZKOGCS5R%4N:65 ?D>RAE?A8;$4J9-V(C0G74AFQ$ MJ!?[49L 68NE#(_Z!J$4N90 MROS IZY76# #=9"$+=\I9+P9:"1T/=\EU[_Q3JEE^IJRQ1U4\! M#;KE)/_84IC$J,WC,W]3T2N'4\)%Q7KV0YSZ62[QIR_2,*I[# ML0C'(HC'5HK'!@!$'[E6:&V%06_/S\!9G.:*,+&K8,EC[86SV+Q],7SUNQ)$$\-[A:=LN+H;=L^XY7 M3PJSU@*7[0I/W6ZDX/]COND*96%84846#XVQZ,PT.HMYTM]_C79HR%L[#^15CQ67DOA( -?*P/[*S;F0USK,;*'1T[V<-59P^W8JY5B MOIY0)Z1USVL+&H(]?0%? '(% =]4 7^(OEY;;7(]L?U]B(Y=:ZU>W+#V7+][ M&,=ZS[,<7E+_-#Q8M+EN[VM$3^GOTY]U$Z,L3TH55RJ-OA\,^ON:J+,7%26) MA";J[$5U$7V/MYS^2#0NBUGT/>H%^ROX5CU1417/%'XS*U)X0X2T?OTM6 R: M415/810P:IS(K_V+OK=&._T];XV&@_Z.OT9[P_YQ:XV&0[NRMZY1U#F26I4Y MA57CZ?3&&TU_X T&Z\?]P1S;XRS;X&'$20*>4@VOQ6\= M[<*#-8=K,89W.1:^>>Z-BLM(>63 L& ]?,%NCZMS2_@;#/1HQR[C$Y(B6)E4 M,)/.MAVW96BO?^AO&^+06ON&Z)W[;=S'269?%UW'%7VT5%4SI;V:P&T!&X'4 M[2!049-GM0Q757.59"1E1-O.>U,TY?W*IZOMVQV<6WHK!,,_;T?^>=N#/?$V M#O/BK8W#-.0W''[\5-Q*J>!H;TNKN&/=L>>HZNR;IV7@;^,\@:_%Y4TT+XNT2;0DD9501==9/:&'V8'Y2\^'8[5R8ZVC;Q8<_/F6 M#H"G144G26\8"LO/95%5T8>R&&?ULV@)>+C;#_W/6LIF+9T\8!\.PD9LP$8, M^L.P$9NP$4?]H_VP$1NP$<-P16S$/H!F"@=B$S;BB/J"AXU8^T8$HVFU&_&5 M*>F[G(S6(+XPW;C]YP&I!C,--.*9K$>OU M",-#B/714Q#KU4(7MUQ=;WZ@1F?75UKGTG7%EIR8MGL/-]R6;Q;6:WGCU<5P'[12[2ID?6#H+!7.W5[MRH=WQ?6L! MO0MYZ4B/6T5^N\?M@D1T5KYJI+IDN6N&]RH)3%K+C,5Q'N IPY]@"B5L:93" M)V"<4I.JOY,V5%;Z=37$RTN&'T:>-D2L/4GAOU#1[Z%3O4^;@"IKH<;ZAB"+ MRV0!OX9KV,/RX3DV[[L"N5O<\\N.,63MNN-Q?%645 V)L.F)BM/H"H0@SK'< M-OVMJ6HN8OW_V?O2YL21+='O$S'_05%]9Z)['E#: *GZWH[ &&R\ &;Q4E\4 MB92 C)"P)(RI7__R9$H@#%Z+16#%S/2X(,GEY-GS++!H@ \(=UGYT3L]F':\*!3#D*ZW<[\O&SU8!TXT K Q0I? M681W)'!=MP@X0)[UPP34T'R%1381N?YB')4H1\P8=D0Y_SPZ_;__:R'L?F9- M0@ZNX_X(+>W(L8)P?Y%*X1Y.LZA^U"4K_T#6!$V]4&]1(F%F/V;6.@""RX). MP\W_!' LP1+2>R,06TC?9;]:3. -/GLCM2"X%M\9_2#,+[>A6WEF24H1]0EQ M?1=W__/MCU:M^')VM>VX0V0MA X''WW[I\6X1)3A)0M37NH@DBSPF%Y%D MD*R44D2M-Z+^(3CZ;;[JF5I)'O01KY?F?_)6GD MVTDC7ZH^OF]YY/- C3O$@ [CB\\P3:48::/GL@8 MFK;I^2[5]9,0RB2S_& RRPDS76-;^J\;,Y^@=:S0>@/Y;;N^WFT&O&_5=_,L MXKV^RG;:!TTI/IQH;\.-]R_>7>37V0S](.+=$P3<*@)*&7FO?=;/X]WWSE)L MLA!48B>2CP<88L42I2/1I0]&EQ;$Q$1,T/KPT)I??Z+8KN\WL1'W3OU);,2O MH**OT1N5V(@) GX4 ;,9,;$1=UN4VL/(U?O43#2(O+*<$215)II'HE$?C$8M M)N6W$JP^.*P6,FIB)B9F8F(F)EKZ9AF-O';QF5B)"?Y]!/^2PEFQKS!$[]RT MR2K^#RFW+/RBM2[,A17IWV&AB\7XUL*S^%9S1SM^.>:6PZSXQLL5M_B,NE!Q M2\V(STJ#\9G\1DJ#6VQ,_:@*M+$[\^_&!+LGM*%;$Q M"(9\C#'A!>V\INA?I8K$4V2KR8"6^"+(-34H:!,V#JE]0]HP@6P 5S^GZ M$\#C@!9&B! (LL@:\^)CEC-Y/GV47$(J60]]%!E]9."/<.]LI]'M3^?;F2]' M(&>9-N8F)IDN++['9L_$6*@LN#F/HV[..!/62\[9]P@=>;',HT#(;9&ZQ ^6 M>9P1UUR>O8>VWBEJR.Y]QY^.6/5'@KF R,!( IIY3BF$?!PB8;"QDDP"8;+) M.HIK*.#E Q0J-F$@.$7VX.^4?MANS& W-H$U7(()U0<)US AD0Q[_FP N3-R M&"+>QZZ+;9VP2Q?9'G .*F%[R Q8BN5XY(Z9 N#0-0C'T;%E(1L#9V(39K@; MX+8CQX4K=2)[@=6?(7IHQU&5DDP@G_2"? MC-XM>F-Z/I/]R.R$K=;&Y,MNEZ$LG9U8(OA]E7JARJL(YD98U#6ZU>S<,/E8 M_5YG]8[>)IZ.XPS"6^A@8"ETW$NW%*A3L,",T2//GA MF4H#2\X,#F?DS_2=1T*Y0*[4"4M,.E.'B3S?T0?LL^+,#$9<9^P3G8Q8'PXH981)+M Y07$ (G?7 MP9@AJXX\IE/1/S#Y!;%=:27A#K*@NC H'&- /4 06F,XQ<9"T1VF!SFL_&:( M24@GO_+"6^Z:-ID&J@P$ M&7/F$>$.\(M_9?-13Q\5(GW"1K'K@=-5R/]-.8T_I8/STMRWP93CY]0.HW)* M=,JHL'Z9A:W:6DZZ%&D#IZ=V6Q M@RV83"Y*32K.+>+%CHIA)C488W(1:D(1L;@(8OWFDYN(P4U(25']>%P$X4T) M1<3B(@AO2BKUKO$F/ABB^9;:NMU"HUL*;-Q&<-:&CKR&,KQ1O\Q>ED\L.T'5 M7;^/V1^T,"_[DU;G97^^JT3OI^AE+ZO3KJO^[,;I)[Z51T4JK/:8=-9;?W:S ML?VQ1H/]YJ#+!6@_QP9WG,=2A? )<,S2ITQXB^U,(T\\\_BPM7&]79]X%VD@ M:@QN>AT):8$;Y RTM9=S=8,-&$'LW687K1FQA10I4_ W:F1CZ MTGN3R$C_[5N87+X2+F%R]V4 MF-@SF;"J2MM^&RNKI400RY:8+8G9L@=FR_O%BYC)KUV^[/I:$V,E,5:(8.)7 M"Z;UYIU_(" OMHGH'\Y]H9F3KNDY=IA+N:KUXG*:48Q3(VLSMV0A(M]WE199 M?E^&S0N^58C&-W"8$_DO81[(&F;:1Y*.@W1&(9('.4MQ.69I7&^O!ADU['T> M\LXWN0Q@C4&63*!^.BN2\9 MKOC&/FS<0ROV 1N8+>,28)J/--8U2%MPQR\D4<8R.;XR\UGL&;;2, \6N[W* M[Q)%6S'#1]$60;8(C;D6HEF]#'VCF>XSU'@%C=_:!N!1%'F&R"=ST*]H&F@D M(68T=O4^"A)9R-H$&8-$(0@FIXG*J6B:"@$P;,U'=L^D^.=Y-#-FODEA!:W] M]BY7)-NSGWH,A&LZ1AR)I3PSW?:76%:9GU%B88K\:GI9_"XD&5&>)PN_AV3> M,H8I-D9VC(*?H>DP3*6$ @TPAVV #'"(6FD$V+>0KTCVS'(/@QS%:-H[RW^D M4B%,S@3&[O4A>XR,\2V:&/9R*N..,)05!R%@(8>'BW%I#0G8?IOLBFRQZ1/ ML3H6/59FQP*"-@@X;)!P-D?NVC!]SL?ND+"+2V2C'COK$ $=LDQS6A%@ LE[ MK)Z ]D8D($7_)KEH>\(")#\1Z8<=PG6,/QZEC[8Q\AX&!-6!? AHZBR#!FT MB^G"HI02>)[S8"@Y)\9P+E8&@0#UAB:CYTA/6 MQS0'MM;MFCIV&:\L]I'IDA.G""Q[L"B'/%)IXFTP4PIC4 MHIRCVMPC,BVJV\WY5+C)[@A.R>(HS,@!3HQ?Q7#Z@[R%AU(2?<(^IFABO8TS#E;+[5(8(< M7<(J+8919'_15+544 :EX\]_0X#0G1\[1:<@8'&L1SQC@S"5[CQB\I,PH7N6 MO4ZS@5GAJ1N*=Z9/#LMRA%A.SGP #J *^8FA% ((TM(@_FQ86+N(%0DA M&.F,+8/ ;0"<#=%<>OJ[[A@2F5_.>@8$(^*!\$!]&C*/".:/;2-(MPXFLA:2 MV%=.2XG#P)!%#5+'!LX!Q4F 7SN >7/R)*O_^&C"X._YN&:!7.+\(\@2IFP( M-I&VT-09^S^ZYA,VHK'A88HS4Q47WR4"MR6K1_O<=?9;NW[F=Z._?OYOIZYWY;<-Y_=\COSFPM#,*(9$IK#6>$(5@2+6@R!73]W M:RTYWQ*T^7)H4V+E/@CO)FE"36@])K8>W:STDC/++,TJJ&0\P4SX9BB2B-<&8",84B>WV3!\+!.EB MOL4E6#$X0+4&T5Q'-PY85:G#SPL=SO_#?\$V,D(A/ M<&C'YB-S4C O+$$@ E_7F8"O%KPI07%4C&S*EV:^G\S+*!23""+$F<9_OFGY MK"+F^9RN93NHH\FB(6JHJW8U)$E8ET0UEY/0-Z8?LE]46J7+?.&J7:BV*JU" MJW)=*E2/R3\O@G]IDB"+HAS\9N.%4%_+2X.M)% MK=ENE)IC8\#ER"IS$L3(YSD:2.":U.E'S+1>G_ ..L_$<2V#^E&1Y3FS=U7:#P!L M6G /.O;,H[RP%>I"#FL*/V+;<%QXZ@&F&WCX:!U/^F07SANI.,R\L 06#F'. MX7/([&S'P$S=#%<@PX(BI*R^X]Q-S3Z%NM'@D^S@P!\9//HQ+R!H#7TH=;94 M^Q@_L=<'6@,T> L,'-C/-@&$/B&V*H=U!S:K@XN6^7OI?813S\I&5NR90S@5 M?>-XMB0XD"G4 S\J?58D%C0\N+$GD-D[RPSFBR6('?;^R!SBPQ$19LSS.>D[ MH6,^%'AD 1R@KA86+F?J9B,KJ@!2I7.#G A_S2@_B6&4K%M>1Q.;B6 M8GCCI1#\#=,;[#2XZP:S2J=+2.F2G2V\2X=O'5&GY3.2F=]@((XHT3_#X=2\ MCFE0V/<,D?.#&CW%-O!'!\@B%'XL=LX.O.X>N-V' MT+,C)#;ZHC"!9P ;BNC"\71X?PH:#U@FBV'2R9:1/J5LA\(!7+ $E6P=L]K@ MU+4?OH/0!YS9 *YK$;P=62UO-.<7=,=S?K-4WSP*9P);9(T!^]GY MYA!^'NPU*S=+Z9S2[&/X>O+F;QUWN3\#8VOS1..0K04$O,#4GIT]O(\%QD+V MU5UB86/;)+IA'7E&_"FNG4N XRE M3["!O:I.)H./-;T^0U*E;HCAU;$IN^U'I3 M#N*SR,V9'KDZ\IW7)X9V&J( HF_9[/'N>6%]D\A?@NQFB#[/WON#T!$B8XBB ML]"Q@ G(J#Y <#K8[;-!$^Q&YF:XRT,4 I0R=TP[5%3H(AZ\B:\N$PMT280P M6D3@<-H5#0W$7(HG*YGVTK$)ZMJ8/DJR5X,Y^/O8,A9^T2%CF07*.,5F4'LE M-D=Q]V-&0]8@-H.,!4W)"WE-5E5>4PP=:[@K"!VU(TE"7EDR&I1RI5JH%BN% MBR;1O$N7I6JKJ:DY7LH*L3$6E PWVR4WWR:U&9KM>OV"_KO0N..."ZW"]HP# M<-T30BC/5-]F)$*#R+/F>!0\XB-WRATC'X5/Y931^A!*5"$_X)0@\F%&ZO1[ M%W>Q2X4KC3 %0<'Z@'4PV8!-=4*;JT/GTW):8(H F9$H6$-";.GSG9<,_D") ML^W67?LLH<6< 70$6=<-1=;RJF1HLH%X3>WDLIHH&+K"(UY&6%UB &KQM% ] M*36!P(Z)U5TX:90"-B!+@IS-QH8-J!DNV"M7J5+B7]@N=U-IG7*%8K'6)LP M/JA5PW]6JB?P \H:7ELGPF?F#HBM,I0JT0#V0=I0U"D4:]56HW;1)+"M-VK% MTC'X:S0AI\B"&!^\*1#$"39*T6:^U35?[2=W>4R4.&+[0(!5D86),OE1A_!F M SI1;!4%(7HOB 8F>A?$3!/18LSWJ$?W.)KMD?L3031YU[29W=(80[2R(*&T MD/T3_T5'"UF#_>LO,M(C-C8S\X) P""><"[H9M*2C*'1C'0/3#K2?E=!GZNY MB=LUF3GGC3M#TR?VE8&9X3+S,A1T/P4:<-C**(@B)Y8G^=,;$\O'I6D)L-U9 M%RVPE .UEP8=.LF:I&+0!("N,PUZ.<*+ :7#JC2TFEK? M *001IV_0F-^<;,H?%RC<=_!GT$C(0C&C*H3!1K'RS7HQD$]F&D#+!@9S&D& M6XBTUY'KPN;![3@'E3KN$LACP:V@??O!#5 M' 0UPW=SS6D6\1P<;Q\[KV3Y)!HGB<;95N>5EV7-K)>6';S+ S&^S;\SW!'S M!]F,F\YY1>JSY Q+ 4>@3;Z0_\Z-K(_C42=$I+68$R8@<>#NC(/=FY)HTJ\%A M"4;T+-#*E!R"]:1[,OP<>+/7@/-[W^/!J#:8+TWYPW]$-XW9^\BJ787A M2S0]W)UI-"NS;2A@GH+SCL8NX>K,#?IP_ ('S= MH;\Z*13J\S>>@F4M0Y@!G[!'&YX1?9<Z$TE!W3?H8,B>..8$,.L=SBY4*IV-($@'>I^KKD]9)N_@I>E %PM0@ &T00C'<># M1F6!J%W4\Z%?IQ4@20(U."(X*:/C3O*G'_-9%=G+]M[8& ?D]1HA:P=J;:V@MO=Q^C M "J7*4-@CX9+0OI%&;W"2?%7M%EWD'S]8N?DYWV PZ?T%"C.\! R([%IF-+H M.\L_2'WLP+%N#3P3TL#W0A_@;O7$=SC\F-1YMW1V\8+3[U6&"@^[.K$G'N=! M4D[GGK%KX%(1TP=UR)(+M0P,AXR!2!?V>)P"-0D_@B7R 2N4"^+J/B!3(#QF MY 9Q)Q!5X=.G:_(I=EV'&4E$81@'2=N+>MVK:EU$3 .=F*%V,AZ!?A($!0+T MAI&.W#J:U;$A:$4;;H>03E'PA#V04DLV,,B'.;C#?/B8"+_2Z'$UH6-.A":Q-$0%,0 &L*.ZE$A)GHT MO8^%_,($+*/=GJ:B!C0M.V8'/:UI[09V3]C(/'_>.*JU3DN-2K5<:UP66I5: M59,D15+R\7G9.,IP=(]<9)-;?J[RP;8G"AZ@U78>KN+T6$L'RN]_Y]XWE[:0 MN+03E_;;+NT@ *&;0QU=D"1-R(M(DPTYKR$>\YHHJ3EDY++9KA(^"[-?U N- M5J52T=1L7I77RU=?:YWS(4X+>^3()F=\=2XA!/ZXTB@56[5&LW1;*K8A*I08\B1=KC7HM-L)"X#/<;+LI;K9A+MQQBCZ.TTTW"JT2=U*[+C4@'&*+ M$1#/CP7Q52L]\@OQ4P(_TU%F7I! W-==YVDZ#\P*//G@II^YU061!\<0T2* M)RW9_L\?'%BII$#O6WAP"%WL"X%<8*U!>&4/KBE)'DWFY MHZDZPEK',)1.SL"=O+Q(,Q3QA-GU%6N7]5*UR?035>&57'ST$T'(1/ LNM/8 M8Y3P7HQB7BUJ2$>G_2@:8$G!6;A\73<(ZY2S! VPT='R'7*GW6PWW\WFE]% M;!+@-BJMN]I-E5#P::5>*Q-2;A4JH*M*4EZ-#RZ(&2[<+3?;+F$^7+!A[JA4 M+1%.!,%7['O*CRX+U<()C?"B_WPSA*M1NB#,ZYAK$FEY?EJ[.";:,5&,6V2^ MV".=&'UN*[&:7F"O8-MCOZM;"/Q8LXE2V\92)!MY R%-04C6Y*S$:TJWT]7$ M;$X0D:KKF%\.,1:DX(;IU1#BAXL'^1A0ZL=*+E7KA8A[OJ>4%48@1^Y,SW&R7T;#49:]G2[>GE:-*"[2/6:B_EA[O7WOM1T9/J_1BV@1V^ MW)C^ _M^$WTVL/%5N:L_N";&7!"<6(%J[^ U734R"%@$];\.4J!2284)K:% M>-E;&KG4F..?N%[\VS-\X)IZ'QMCHJYRJUY[]^$"I:]S@:6G/E&*@(A;M!T* M^Q=GF5ZDE!.$"](H"%#K D(/?LA1@@\)>Z[H.>XK^>G/M< 7:7Q;U=86T[UC M$C#PL63N;I=89E*NJ^&N+FHR[HB:*F)9P[D7A<:=)@BRG(U/*JZ0RW"P0_9<%FQR:TFX\]QJ!K' R *'[*V6$P597:^_ M\#6+]BUP!7OCZ.8V:>.]1#T#[)MV4 +:SX+V+0-E MYPR[;%K1J@%K-$UVPJ\_Q[7?,$+B<$G8^,P=O65]?%X'V6O-L#J&J@Z?5U+6 MHOI]2*'8:W ?8T]WS5&8:_];.F)VJ]!G.L=> Q_>L_S M#_!FFLE>@_N86/:?UURV"&NJ7^PUJ$^QBR'E^/-*R);<)?,(ICCX2J2,\*'H MK=]S?,[G>=,-L8E@#!3.2:PI/4T XR+=_Q&$<2UT,/W?A['C__WF?Q>WGD!45@[RR!J8%A RN"#?8 MI15L036:NRR)KK24-/-N)/H--W64?E[WMVR#?@2YN(NCO^D0V<;9"9*FI5Q6 MDG$7ZCD11Y',Y]1=^2LN:L"T)UX1R MO42^T78C#JSEZ -:N3:PW!)Y]D\S+12^K$"3)"DMJ#DE_U%+Y6 D6IY9:A^5 MZ(E V[Q .U1+3=V://L="49$6"ZKBCPOJHHJ?/>'(B\)?#YK"!I^DM/BMF38 MLR?8N2TVZY[1G/5FCX@S[F#EV5)@R9O.J$.VV#X*C<,WX3X*$>E[CDA D4\D M8,PDH,!GA/]WH#)PSXVZ;)Y7F%%'A"08=0*O;4TBTCH/T+*,6G,U)AH+/1>S MPB'0N*KB(H/,;7!%QQUE."+%L_!"1[Z&QEOLAU#5-K'_P/X[7.F8F']O0"#W MG=!V8O_%4_J)B?2+D?2;&80J^5/Y;KI#(PUZ(Y^3^"?\)/#&UOR:"^(MB#E9 M_9 'I!W6=)\+P$3TA9;AU9>5?8=M"+ZG$I*2&'ZQ%7U2(OIB)/I>-_SDN!I^ MH61,A&!B_R7V7V+_[9L0E ]5".[3"R"1>CDERZO?D2"G14'*2YJ GV0CMVVI M!S:=:T++X$ %B8(XC?7)/\.]\'P30'XT6B^0Q. BIK?B0X0!P&H?A=SB0", MJ0#,'JH W$LK\'5YF-^Y/&S;IA\1AW_"].EK,HK8.3AB"QT,=DMW XG\&*6NS$M"W'-D4L^\;AC-\-UL#_!V.::8\],<1<7 M11I4LY@*G^(,&F%SANPQ. ,QES1R1 [T#]__]="KV*D#WJN,[:-M.Y8COLC[(L2.590 MD4FDR-+#:=8*&77)RC^0-4%3+R12)2/..G7]F/56 4!P6>C?RLW_I+CV')9# M])2.0"Q S;2%N_X/]JOP(Y=N*?CLC7[,P;40&O@A$FK69/&K:+D(U25P#0ETPK);A%]O3J'[ M!+U1)C3#5M;/AF"JA48>_A'^$5T5[CX-]Q]?;CH.J+]\PO=W5X]*,V67K=4W>;2LE!'5 SW;(5];1CW@ M6SO4HZD9_E6[8(^/EMS:/A[M@&\ME^'% ST:GU%>M8KC>K2/^9]?UR:WY7_^ M<$77UU6.M:EE7]WS+/!2[GNP-4W@MU??_*-Q2 VGA]T@,C>(P!U;4TZ4?]>] MO"9$>T.1C*=_^76IM2[!'F?_\N% (/]=5#_C8%X/!-Y2$]8ED_=2 (H?[RJ< MB+]WBK^P'JLHB)+PA)]$:7OU6(N.[8'8@CS,YB77;G(7%_445[$-/(*BK.0K M)L7HNVA]W+%,G2OHNC.V(0^3*Y/-QUUPQ8V5?O7]O,5HM\'/;C^$J8?)TC_> M>/ 06/IJ'OQ'LW)2+;3:C5)3R^9E/KLRD^%M?EIW)D3')]RTX/N.:^,I]Z=I MZ]88REM#&S\"">2/7>,-Z>*VWX2SAD+SBD)7Y)S[D09EH0M*L, M=]I>-6A95^R;N,N5GK ^IE5$:EWR+>'OH['KC1$+."P]Z7UD]S#1BHFN/+9P MBA,DE!;D/]%?U.TC9 WVKQ2'/ X9S@AB2(H7"73S!1G29"ETA&W1XT+KF)[ M/E2*Y8X=?0P1.0G/BB&/B-M^$IX5&Y[5+)Y^-9[50D^.[0RG1/_SL>U1G;"I M]_$0)5PLSEPC;OM)N%ALN%BQ<'&@AOM[61AW@3K8XHK(TL<6\XY>F/:@ P6- M$ZX68RX2M_TD7"TV7.VX5$YT,^X8=TV;YCTEC"S.C"-N^]D71C8T#W-_V$C<]I.PM?BP MM??D0G^(I:TG;L4R;3RK&)<1\\\"69;SAL(#O[?(8GP9;\6&PW.4_T(/3H@= MT:& ",UH8M$DIL<5;'N,+*Z!1X[K0^83[?8I\.GS%#=+B$(>^9'KSWY48J$^ M9)A !LW7"=DWY^'ULO #PX9-%W#XU&G#=8IDNQW7)/.>8NL1PQ%@#61[Z958 MMV;@O"4=OC1P-E[\89^!DV!.@CD)YJP=. >I9N^10K%0XSQ2T^WS.\_P,V4Q MK $>^<0/*L-%BRUG!!4/5U29"\@GJ![WGG+=L^IV3RNFHTMGSHG1JF-[+0] =3@=,=R]$'#)-- M6I&%@C'$1RFP[^CM_K^WYPE *V:D7/27%=N <'1R&L21DQ!5GBK<4#T:HO Y MHNGKSG"$;0_YCCOER,0V?(A<%Q*98'!F(V7J-P.HL)7,>\&U\..B8W=-F!^" M\7T7(Y_"JD_,F0Z4?NM!Q3=BWH!Y!.9/&.-/;9P@G2'#M?K8P_/O^^@1LY\[ M0].G/W>=(36O@I]P7=,B'T],O\\B]K$^=@FFPYW9QCRGK.@,AZ9'O6'PN3?N M!!-ZF%A;Y(ZM*>0 O&^*?;K4__O<=;; @EW(XD.^C_0^,U!#FQ1R<0C,D,\A M'2@!V0 U>J4STY8C_[ =GS.@%J"Q=%\EUHP[&$2NH(/!%G9<@@2T'&!GRKFX MBUT,\P2&I@? C9$ M.$-O#+X 8!Z(P![ZZ1 TU/O!4;:/4Y$?">\7DYON /"Y7>U; PXY:< 1T8"2 M!APO@ MQIO&?;YH@2;RNYGE-RS0C8KBWFHS 2KLE^L MJML$WVX8TT,H"^(H9*0JW0*_J4>2_H"[ MN_AA;+I47:,JR3Q;$*2 D/W3^&N6$#B7)@OIZN1K097DU/,*MZ#^&%#/5D=C MC_!\*D!3 1E6)L )W9Q6.0?W1"HI/W'9>< MV #?,1U>)%P2=G)CPJ5PS9%+:-)+<4T_$%]EPDI, Z4B7=QHLV]I,\)G/:Q] M'WN]9/G7[.&XUA\_V(-]Y(GO]1.N!TZ;(+37^&RE43BN7):.N6*M4:\U"JU* MK3KCN%\"0C/]2U(SS,3_<\ZE_XHO'-:\J0T@WC$8:3\6Q&3@D1_C"[8TR_LM"D.[; )4?+ MZ7IDC^2,.NNH@7I@R*28CXT,L[A16'_7&W?8TJ$?E*!UY*,4]<[VS2%SR=ET M41L-<0I+OH@F0)'8V03@VC%!@V9>&48 M#(PG \!+2&T:CZY.CP+3!%Y?CUE#OL-^X%#OG1$$Q'BP-P)D.S#CZ%"8(?41 M-W&*>:S!R4B-+@\1:10"? 6\HY"FGS+[S*=N9<.AGQ'TZ,)1,> *?( )K1,8 M!1,1J)#5J#5*%%T&;7((['G(G0;FHN'8^.7S(;8-.AC 93*W!%M\[!(%&@Y, MD ES0U 0V0O&V#)@AV16AK\I#F8$ORO1PKM3V!1,H(.'WQW2?Y*YJ=OW+:BD M.(I0WASSJ&=U_B\R8HBF 4*3C9-]P)[ 6HZ>F&SFT71]@OZP-:>[3H/U]YP% M[_0*S,W^V8M(8/DSIA!8_%UBSSH3 #&["@_((W *!(L5J9]]&AK]<\)CI&#/ M'-9 !^S]RDCL^W78]PLQE1*?V65KN,A3\K)9_%D[?^& 8D:0#OJ Q!1,;G"_ M#RAG5&%/3_BV^;""W>S>3GXC=NAU=W^H$"_ZGCZ"S"\# #PY1*BX( IV#(3_ M_4/(\7\O__>C1V8,:K_OO&7Z5G+?'V)G^WWAX _\J&\YEISN71[!=WAMWI+" M[YWG+75E(QXQ1 P^9(>FQY&+ZO\M1QKW3>;1Q"'Y,8]@* ;W@+/^(1_$M M\V,#V!!S_-_V?MY$I8-B?G-G9"PO?V// ?N;>,XW7:S[CKN3\R:,ZO,7%W=< MC1TN'12G*MA^W[&GW/78\9U8WG_"JQ)>%>XZ_M@:.VPZ*&YUAF""4S09F+87 MR_M/N%7"K68F8.RQ-7;8],EKC2&K.C4M T'?"7AI2I^,S4=LK14'MEX<8,)4XT6;%4@\^GAABK#&":UA]+$=1J]\<8OO*Z3!OW^[^U:Q(IM4K BN M):E8\7;%"D,4=:Q@0Q/%CJ3)>3ZGJ=V\KHF&:J@JKZM&1_[V3QQK4JS*E>;* ME6JA6JP4+KAFJ] J79:JK7G)"G;D2O6X=-NJS4;.!VJ"J"KYW-:.^^8)8:=< MJ_;ZJ9)DD745@U"E3/[5KY9^C,G18JFP?#+I0,S* MSVD"^1^1%T6MY1!QI$G!OXX[4T<;#G/5 ?;=QT[)%*]N]=XWFO-+%&EL_BB, M#=-W7%B^8GRCDJZ*7%>3JJ;O'M50D7_H.9=6 Y7D1^GJVS^R^N_O"_OYYV-A M;V\QE+6+3\KP-Q//_Q:E;N,LY;3X.:_9F_07KQO=1KWGC_#V]6')GG'.H\(% M42I+S=-2B:B^>3F?R\F?XY)'R$)0\[/9QWB%H1(K]'N="-?O*HTAG_FD=S[A M,PF?^0R?F9NLM7*M7F*&>E-3U&Q>S7Z.X= ZB;/"#K419LI3PGKBSGKDA/4D MK&E:K-R7:I4R3]+&K @7EP'#X):+R[N0QO'1TR,1=T9XH0; MQ9P;91-NE'"CW7"C9JM6/#^M71R7&LW25;O2NM.4G*"J_#J84=-W]$'?L: F M-=R D/^;*SV,RU(02HT3\L7M9NF)O!B3E+7HA8AKP_% M[">):19WSI-/.$_">;;'>:JU5JFY.@HC+\F2('V._50=**?I.Y$:#W..E/"@ MF/,@)8FF_'PTY3ICV9)&9'$+ZRRGA22N,XGK?'=<9U;*JYV()'PQ-> BKW9Z1F^U]0>Q^N NMXV,$N)PDTL4VDMT7^$%)!C7F+MC[U M%JQ>9_8@F:)MA^CEOSR4(R?V M@/ZZR'1A3FA!85GVGZ"'DF@TE W=MCCK27]$I,0BX.[W5$;C%0[)[A1T!!7J3U M=X:K$4Q]]BN3$@)^ O0$A @Q.61CSZ=;N:,.\E@72" %RG.\#$=X$.P4<2,F M9B)H 9TXR$9F@FC6V2202"&.1\L0/M)FDGT_D E_+F#-7T%(Z5^L>X<[ZW1A MS)HRSR4@72T@MY +1/I2P#Y=@W)'.K*=:6:X+C9H7V1OWBS#0A-O1F-H-"(; MIWJ,.[:"=A;DA&,+19J%O[O#-X4%'&@[-'!#.SL;8QT@.K_#5="@;6U\LD=R M";-3L:UR+=8Y:/9M< >LV6.7 M+HTZSMB?=;I^D[CL5! M_'KD!*RW"L'R#%<@@@(QI6U^#RE8Z#E2!^!"0;MP"G63-15_]WIX;:)F*$LWS M+0!M,9YN,&8&]T>WDN&: +O(X-EQ\!.!FDVFHMUT$4=8J ]BF,3H? BAG;,DQ/MQPOF//%8S&!$X 269X3V< CLL;(GTV^4F6@38=I MURYB#)E=PE\)&,E.S2'5%%C#^VE$PM$>4A,,';N\YTL \H'"%>AA**I3K=X\ MX8H=;)GX,>!@$<9(8 I0(I"+L*O.3%F(:(0Q4&**('!T<8-@9NB@!]4[Z&JKQ1A9ZT_Q+T(MCX[U&(ADJJ^85($F.@-4RNQ1 M^O7&G7O&BU.L(=J0T,X3=S\V>@$>TQN8'3&"]JNOQ7 P$WS(@G\&K?(F:!I% MZU 0K.9F/AI@VO M]4EK(N8V*SWYS%"[02YM^X>WYVD@"@M T(1[H1\1NZ3'B DUP)A[(7Z!6T[:! MV'TT=3QC V//=X9!2?81FE(=@3;:T['YR(")C$=0?S-! ZAN M=@)FF.@.D:B_V"HS2"-X6IHR-8V22SA%P')3(940BIF.@-!@M$V/U 7FP)P& MU'<^5_JZ"[Z7$""T(2BRO6!7SX"R-;.'=OL@JL5JS%LDMY=@;;*VE.A%_L4: M0H9,ES%H9@,&GY%CC$%/1I8^,Q@#=0]$8U3%@0L+5*"0;2YMG !S=L/OVKQ/ M;PZ\/1FF),#4\S5G&OU<]R(SO;2L^RZ S40P8CF:,X'%+'@;5$70K6B_4 9/ M8G2 /SM0D5?!8/'8ECUUO/W9MS3R.6I81*?U;?'1F("[T MDTV!]0F^#;"1O1_<1ZMI_!X09B4]Q?E'8:4&NHFTA:;.V/_1-9^P$<7(D'P8 M[BS&( 7#E)418;^UZ^A8!\V)HV$>W_$[:(0*;N;VH'K/L^ H4#6+YVWZH@*P/-ZD)2$0@O&V! M8V6V0)=JB$'7<"-\8"%;6G"3I0+DAB]6[6V%\"*[- D,7]820)0%W&,I0"BA MCZ]('W.U,?#J44V-T Q!MDY@%01&- +E:;7Q &00*.A(9_HHP5!*;Q9]/YY9 M+Z')1%"Q3,B -H?WL,6ZNU-?+B&Q &-Q^!XYI[W "HF^.K[TZ#A_T,1/\'2S M2F4/G[47--H8D0B?4,C.*21@X8RCDO^")46--ET?$TR>OF!(+.':@K46HB:Q MCP)9M(SEF9<1<;6*2QGJ3+G>M%X'!<.W48VG2CZ(U.+QT-.1V\B?>Z7QB2#7 MBE=#R9I"5Q'Y 5I,YX+ MP((M7,V%PQS$D>OIE>KY@5.\Z970K]/>4[5U^-)$&]&_WXJ(2)&P<([K%'[H6#'KU:V=E:6)G'Y)"Z?]]2M%:2\ MH6>[6D[,84V6)*QU.D)7RPMJ-JN(64-2MEK(]<4X7;;?%XIM[2:2.M@,QW83 MV:6F8J,K2(:AH5PNI\FZD->0H2,M1_:KY-1N;@Y5]HN6KOVT9 $WI&ZU)(I8 M'[1^W?:O^E<@G9^/O"VUZC7_OICE3T:\V>]K%3)FG\TLC3GE4Y,FX\_J&7GC8DN5QTC@J:O#RRYSQ>],IM MI50Z.>_V3G]A5SE"!2V[/++Q4&KXFOG+X8L#/EW3"J93OK\B(Y=.5/M95MIF M\0X-'D;\+]6<]N5R'48NG>BZ9XWKZ;);+9E\7;LO_FIJDWY/RRVO7NY<3KN# MVD.K7;R16M>FY+9X3#.&7A[;&QD"]?O+L-FJZ]J6>=6^;.ADJ+ \]F]3/ M;DJGUSQ?3.=JY\>&54'] FB-2T,KTU(7_:J>%@=-Y4GLG5MF]U>)#%V!)>A$ MN7+KP\(9/W32-W[_QLD6GGJ:L )-ZJ?6R7FCXK3;IE>XPYV?;4_'9.@*/,E= M%'#GUX/6'9SD?.."_Z4GN9'BKW!6SRYEF[G.MXC:'SDT!@Q5W) M>;M?Z%?[9_STJI$NB>A1.E)Z,'0)_0IJ$77%VW)E4.L+QK7C6F6_,8&A2_CW M^#BY;?*->F/0_'GULRQYJ),MDZ$K4 --"Q>HOR(%[O2W?BT?_W3Z)*A*W!@ M^&0=CZ;YBC' #UX?]4O-[N-D0K3[Y:$UWA71J#R]+-7JM5YO^)!KGO3HT*5C M/?F*<7]TBW6O6(#%V!66JQ"[J0M?C;X31'CK4"LRIG;:MIG::/2^?'N;.KX4GAODFN M0%R!6:=WSADNULL:;]I=6?.OM6EK0/:Z K-^2DZVRA^[A7;NIU-L'9>OQ]8M M';K$+R;6Y86?:WGG@]Q=:X*-?+KW"%>P @GK3W=MI#>+A*G7C\8\;^6O'X<$ M BO0Y=0I]/01UA0^G?=T6Q[=YR\-,G0%NEQ5GMQRRZF0#72FW6'^YWE-;1"V MO@)=AK)C-3Q!D]K#HVQ;UPD/SM_WP'1<)L,)5LIXTJ^7S+ST]7&G2 MBHLMNN:M4*JV.WSSUSE_,^3QT"F1H2LNMBH-;;%R_F@/FI7*D5?[-;YR+B>: MM.)BI5]#Y^E^G8#':D3 M&+IT6\TRWSJYN_?PU&$WN;P:#X;AP0_@V;HKB%0Q=(D/YGB]:Q9_6:0D_6$;+1BWU MM#Z!H2$9KJMP?*!+4XT67\BQSHMO=,.)3T'P6&8Z?[P, M^TLN7#$COMJU*KF(+5V$D)%WV94@N8A9,9",(B<7$8.+2%A33"XB84TQN0@U MDQ>3BUC?17RP-_V;6NOV3JV$;]_1W(&UUD+Z+%?>+Q@0*PH^_,\W\=MGF:.0 MV6R?4^5MC_L;^23SB)I9?DB" VO& 4'94R1(>& ,\?\]U_T;\0BOM8O:'(\, M/%AAV.CH:7OMS'^7?"">9E]XI[)$/J^=[&5$Z&R(2^XW&@CKX)[S (X??^@Z MQMWNQAGJ@H,WGQ%#2)BT.,J/-/OH_: H-)NE2.?5==#$#J"RI;JBKQO67^_< MS,6V@W/OJK!L@O@)XL\=.(>#^/$T'CXAZXI!D1&HZ^-[/_9!SXL#/K_E&3Z( M0[[U(!1K"DWP-\'?-UX-8HV_!VM@S8+^ MCD^[1TV]A+]Q :_0""*]@&_+_2G-H* M?A&Y+N0Z7R-KC+]Q'KDC3&<.PO9$8S)MMZ]*"WT\\MQ9^(:Q"S(JY0FY/ MBK.QGQCX^VX:) ^H^^\."*FS,2/.*O9?YH*/MCZT?IXWI%)1D<]1O54[.6_W MM#QX 00I)>;E5!9B11(O0$+JB<\@7IK.!TE=E\5KY>;IS&]/[[VSEJF>/YA/ M$T+JH/"D!"F7RJKJ5_04V+[C3M>LPAPX,>_ $ O#.0_/";!?"L:,8@BS6<%E ML-@LG)>;6J5]XT^E$NYF1$G:G#Z1T%V,Z2[Q:_R&M'^# M[JR;?./(-7-W@Z%R$U:B!?@U'M M+A]S\[K'CL\6&Q:V(46D!?2V@E=)UDT3U^S[TU)S<'DL#\_'CT*Y!\5KB^4"9 MT3&D ME,3G4K*D?&EO2-"-#>=;>WS'&];5<;;D MC/KIPJ]23FDBU,33;%4K0 U]HK'D\RE945.Y?!+1D=#\VOTHNSYN;&A^[8$> M;]#\]=7]:>W>*!G\L)S[5;RZ:.IW.J5YHN[D.#QHC">YW)X)/6B8@R-)5TE>AI/X MCDWJ$663[ I?F(_8F%,?,V-6,[!)T1+;YS=Z@T?Y"[DAY1I7U?H$FO1)(0.3 MI=?BUQ(:_NHTG$1WK%<%^3 -*S?#^DGN!,M\\;9RJ7:$4U.^I(TV:62'("BI MK/):19F#\4+4B.Z&?/(CSL+(PQQ%C+3338^]0 >A*DAB!\76#DIJ4^R9QC$C MN0N@N :XQAK2I_=?YHY>6[LP*?R_Z4ZM.'APNL3:#5+U4X1#Z;$I77 M+*:$9!.237P.@.T)GU\[(LGI3MQA60+'5RR JQ$S:@ M7^R'D^,8=['K8@-"1S>A8NS:4$@,I,3)$3.5(R2Y"HW9;J&GUXPC3VGZ7NGD MX5>[.'R4Q9K5+0#UT@B+;(I7#S]E!1P;-%%VW6&B7X,5'6@P6)*>LDFO MQCRAKNK8^HL18-W:<:64O7=:[9O!3WTP%)2[1I:81CF:&BLKJ5P^"<-(Z#?) M4]FVB^.=]%O)G2M\3G&S@_334;/C#W'[?%( ^@77!B^D)'$]U4CWS+&Q.ETE M25/94LBZ1#B!X8PA(.3Z4.S#;$@M-JH(J8414C)XFLVR<'X3%YM/WU1*1Q5+BJM2JG)%:K'7+-5 M*YZ?UBZ.2XTF;0Z1_YLK7;4KK;M]:=L>'Z9WX(?<><#(3DZ=X.^A''+GT1._ M<^J#M;C_GO>0MDQ$P6'B-3:23C3PKW+N. 8<[%!D?3T$^+J('[^W^NW+NK@) MMI>Z6(W0%%IG)*_9\=5-U^<&_C*.GDVUE:HS:GFY%DEV=(EO?OTL5$NUHY^3 MA\>C]O&@-R%;HAVEH A]2GJUO&M"?0=)?4FD_!HZ/;U)?>>#:_>TV3GC>;%: MO\+%H_%I[ZP'U =Q:HJ84OG7ZI4>K%6[+/S=,39 ]KN.9=%B01ULXZZ9/"OO MO\:?A,S'5HTH#4>6,\6X@2WD8^-B[F%ZF:=5KAINX5?^Z;2$!OS%J7UV]RNK M$)XFL$P])2^D%#5I_)"0\3[9X_NMCWR&C(ON=(H>AX5C/GWT\TDY'H[..K\F M0,8T>T\1Y%3VU?XM!^F&" +J WTD:?L0/>21O=W7JGMU>7IV>W!2!**!XD\RE)^-H1\$Q?N$&N MBVQ_RKF8S/^XQF>+7:O[B9F3>"MBIF747<<8ZWY("EQ6"24G#@LMEA.^9.4;+;X/B]5 M?HWYX4_^6I_^]"ZM+J5DT$MX):4H7\YI,:LUY.)';(^3V(FO81PE'HO?T"6* M9"G8Z8WI]XMCCX :NZ'?=/I*.RJ[VG7\0LHF4*I924 MEU+"JVDT"4$>+D$FWHK?4 D^29"]FXE0O)YU+9W/K;:<=2I:\=8[%09?"Y9#?7&9KY];3X>%@O2;1%;/T/[V)A M1K.HC(PJUMHGSGCL\7=FON-,-)%5$*3NU[S\6HI;0K=?G6X39\)Z]8]WT6V^ MG/XY;/>$)B\V3ZN12BBBF\MG7"G\>A@LA"9[XJF^U2?#$ MIH(G7BVL[K7OM*O1Q?6HE*Z7D9Y+M^XOW"M-5%@Y"BF?30GJ!@L.)S098YI, MXB7'U M>,8_] IW]]6RI0@\46Q4IMBH@D",JB3)).$7NPO/V#5<8L,OMA2^\2J_J!\/ MS\\O3U6W/2QV;VY/A+-^^YKRBUS8[S[[:EV^PW# K'[JV<@3SX&3?0R?MI.N MEONA[T0\QJLB[.7'JD=@/FBG3XZJU6S?*/S\68#>4:#9$+5&YE/Y5RL%)83[ M=0DW"379SE//*E]KMTC)PT.^1M.P%$@OA?Z]QQC-_X'4 < MF%D=Y'XZPR%19JC(2]3RK_"4FH0W_%9X Y +I99K9(WQ*MVZUWZX\-SN<;LV MLI22>W=_6CWJ:1*K69D2LTG%RJ])>$D,PV_%,+Q)>#_K9:U>4(OG@^)30^S5 MZO;9HTH)+\<(3_Z*]NSS?AKDUW!T9'$C9!KD9YR.1B:XUA,5?\]5_"1C(K9Z MPYSLZH3J*G:1T=RJXOO]?*G2O1\^\NF?8@[?6WRS4B!J>W5^BH,97=0>VX=Y4NUYMF\[( U MO]]D4N>)43OAR M!1@:V$>FC0T.(]DQ<$+^A!7R* M'K/#HM]/9_ONX.0N9SG3A^8)[_> 'HE"(.=2JBJGU%?+PGX9S\0#H^,F MG[N9](ZZ5[QVC@J:E -_0UY*Y?)B2E62L@T)_28I %O63-Y%OVU*GM3HZ;I9_.1)-8 M-4O(R(9REAO4$!_"V />)?;YBOS@ TF2+Z7!\A71]Z$2;PNZSC9D+J]"_?T , MC:E#PB7&'-+AN0?94RBH93L^6=UWN*YI(ULWJ2\(^7A(IO8R!,#KW/KOLSG# M?/SGW^0_X>]T"R,7B+X?3#XC8%@DX&X\_S\;(=-%\(MR1)%E1RRGIV%6>B^^,_HA"IGZ6,V)AJ:*>E:3 M^3S2D-@5-!TKV6Q.SZJ\:'QCJVZ'ET1A1S6CC6S M,P/TF.^*JY6Y^;XB&]?XO*#SDBQHDBKG-5G4!4V5A:R6Q[Q [@0K0B+FE0:-GZ.Q$)MG&_? M7FGB\DA3.\IFRU?6Q> &H2=1_:D^CL\*9&3V^E MWN.5)FG\\Y$]=->K>E>E8CN7KTVO1&=\U%&)NKUJ]>S=6;?N=@8/EX627?.F MGC>".9=6;W;4RZ>:;YX/Q$;7NRMUVMU"N:?)RZM7RUK[RN?K^781%6NV4GN\ M&:2OM.SR2#0Z5;3>K_[EH"GT1O*MZ9]8[D3++8\\SL87A6SI9L' MK6].KK3\BCG;YP)__52'TVQ!4Y9'.K=:=-X MRIN^?:6IRR/OKR\LZUXW:^VAJ%R<-J]O_&Z+W#N_/'1Z\M23&]WNKT%1]MV+ M^T'KU#WN:8*P8NCI\/(V79^TVS5MHA6J=PUUW)V SK8TU"9LY&@XZ0[;.?.Q MXW7=4^?FH: )*^Z^,*I>.>(Q:K;/?]H5-#BY>10K9.B*BSK.([_[JW2B\,4. M(;:\\:!I?7*L%3?E3OJ7Z$(Y:PUN\I+4M:M^4TGW8.@22A%(8[]ZG>ZUT]:Q M5&^.ZOC7 QVZA%.>B[/-JYXKELYO?AV?*/JT>=8C>UV! #V^E)>54^NRG394 MX[2A=KJ7-@'6"@PPL#:Z.&JW>/[#B!$OR;;/HE*8M MN=PVU%:NEB-P78&OE^Y@U'5KW1(_]U*("M98N' Y%'<^QQC[>L$+U7!&(#"1? M?DAS#_[[FTZ:UV,KDXO8TD4(R47$Y"+X3#Z?W$0,;B+A33&YB(0WQ>4B$MZT MWIOX8!# FWKK]DZMD"^C[K6.8QGO!L-&V?)^P8#84?#A?[YEOWT6'OE=QP,I M[W ^=A86B0+LVS]EQ^7\/N:F&+D.WJV;4N_W?QHJ-T(GZ63@0QD]UK,H&(CB6X)%CP];! 6 <;W'5@ M3&.=S2%W5+ECYY$^<3CW.@)Y L/B2Q5?.1ZSMU5-T()HO983C=T[[DP=;3C, M50?8=Q\[)5.\NM5_HRH");=55"DER-G-A.C% 8'7%IB?T.,AT:.P0(^"EK.=X5FK*7?Y])DW;K=O:C=\?A/T M>'7.W]TJN=9IJ7AOUBO9NMVX]^!I'DH?""E%D%-915A?:L$N[**BX_D0@[/6 M%M&[]0ML4^0?9%Y3R'2^;&+3=C4"(,%:-^!#*]C0C3J\?1A?>/W!P[V&F_?B MWHN3CFJ)6ZC][^4&Q5'UL MI)LWSO$ *)DH%&HJGY-3N>P:4Q7CX&!XGH1XXCJ>QXU-#V_;K)9"";=.Z78%9[MHJ-Z)/75_\C6E471;XKA\\@ 1QQ(UE41% M3,F\=+BNBX0!) Q@YPQ@L\K-ZPQ $&Y';9]WG_ABI>RY)KJKM:R"1FM 2<1( MD=64*K[FN]P#7\FL&3:'GT;8]K"WGGZ*7\;(.O1#OA65%>OV< D")PB\UPB\ MS]8Q*R%\@FTB82Q:EP<90],V/=^E\9>)J;SOKX%;T(2_CJ:[85.7D6'!-@H+ M1%AB6M^JZCK=GT='W5I9&#R(C>G]!7\_N7PJ:+2XCL"G=I/R/+PR7*SXO]#9%FZ*)5_ MB9Y@#<1)MG/=K^N6=0MDF:/J?#:;3>6E-39!C*$KHH$]C%R]3Q4" S]BRQE! M];K$$9$\V25/=GNBBX1$3+C>\9R$7^9[9WKI]#A?4*_YDXO37M5O](S+^YZF MTM;-*3&OI/A7XYT3CI!PA(0CQ%D-^BA'.+_NYJR[$_V>Q\Z%(CRAX\XP/2$< M 32AE,IG4[S\6EC/WOA %GHD.$L/_8DG)(FF3J*IMZN]S,)M O:T*D6K[-A' M)XU\]6EPDRV4SV[0$7]3H'5!)=JO/I>54_GL:Z9:0LX).2?DO 75XSWDW,I? MYS57S7;Y!SZ7OA.4*X>?3("YKNL,0TW$ ML=>H@21F5O)8O/>\:DNJQ[P![@IN]229)[V*8WCM<:U6NN(M/+W+%:#2.#S? M$.5#S*=RAURP(:'DA)+W1>MXE9)O!301SOL#@3]W'W/M4U2_/;ZD/0-HK( ME?/.9>T7_W#AWX^K TMO@V]#I/6@LE)*X.7$L9'0=$+3NU4Q/D+3=Y<.&ON5 M::?]X,FEW9R1-MG@:.DEQ*4*"$ ME9HX2A*.D'"$'6DQV^4(#W]H C,(>+E$N)RFL) MP4FVA&V\0L5K1Z.)%\H MB_G!35Z]Y WKX9?R= 5=7(G.(J6DK)@27TW_2V@ZH>F$IK>FN;R'I@6]TQZ6 M3JZE4K-?* _UO,!?R[0S,]$ZL@*?4H0#*[])YJQB/U ^$G-JTX'Z$B%RPQE# MN^:=L+#-MAS8^5GCP]$V_$J$_5>?J]6GGVJ;[_ 3_J%R.Y*=,^7GF4/;QK.\ M84544O*KYM.>,X#-=PK9.:XG='UXFLI;=/TSWZ]VW4EW6AH^-3W52;N%2[<' M=$V](I*83N1WS0<2HS3NNH=C31!&7S&L=>JQ>[1N>$3@]1<7B93F74<6Y.T\<* M/YWZDZ9Y>:LWIP6@4Z8ZO)8KM8=.#S+G#8;K)QH$(IM%/L^/^T-$UAGKV9F-H]UG9 MGH6F!*IV23'-B\GU@ST8CD6]JRNWR3^2'1*J$X6F#99'0\[V*UUJ=KM MU>8ZY4N^NZ.BX5UWW+I0R@UJES)_V_OU<#HA.PVBTK(Y,:6\VM\^H?>$WA-Z MWU8TVN_2^[!X\9BO=XZ,=K'M\/CL;NA[34KO.4KODIQ+"?D#+]:X=B?^%U2[ M]^,YE-5^NXC6U(Y*.H6+$LXV9"ZO0OW^8/OF!3KYM8LPA77>&9%-3 M:-AA.SY9W7>XKFDC6S>117Z.? QM3KP, ? ZM_[[W- P'__Y-_E/^#O=PL@% MMM /)I]1."P2,@7^?S9"QXO@%^6(MLN.6$[+D6W3__[W?T6W/V=4:=VQ'/=' MR(TBY^I3:OHA4L;4P^F.B]$@C;IDZ1_(FJ"I%YQ343*B')J$/V8<#2#!93.* M\C_<_$^ QQ(PA^@I'0%9P ;3%N[Z/]BOPH\H!PL_4$S>M?-3F:P]BC[^6Y*/^&5& -?'YR(>I>W2.TK+7/KDH]&\'J*F@HX(F M+8^\N#%O'RXONO>#<]6Z+QS9OQXN+O\_>U_ZF[BR[?O]2>]_0'W/?3I;@EP/ M8$SO<[?D@)EG,-,7R]AE,#:V\<"0O_Y5E6T@@:33W4DSQ$G$V7;@R).W,S.;KRU+*948/G8SJ06P2HOJ!HX\>;O?R$AS=R2N"#!F:M1X M/BV1RYF8.7U[GC=X<5<=S_15F9,'_M/DT>4Z(G,ZTAB,FG[9SC2(X6!3W7&U MG*CIG)@]';G--2D.T$J3V.U:K6&OT:5&LYG(GH[4]4IM)?;K):(V'C'"3&0'+!]MZ^N_SC3X6%.I7!84D'MC+-O/]74%! M]24GA/D"CYZ1HH/;@R, MT.\K5B2A$,.EU_T1QYN#\.%U'7[Z4EU]Z3)OY.UVU2680=<>9^B1SZ=00O,/ M-/6EOV@YX?T([V4V\'ID][*=>^5I;LP7VE-9*!5WN:DL$JF%B63W,BN"6:520YX Y,%UM#1+_-B#1_OI^"S[6]:#2G2_R1\G*JSY7?;W.X35L M[1?AWS^PD=?1%N!VG-I]N3*#9Y&?2^8,73*<4"7-2:PEP\=5K]):T@Q4HI:" M^C_E2JA6#YVA3'Y?W]:VVY,!=>&D,-27'$5NY\7C1FQ9< MO46/4L)Z(Q>[; >90D2./3&#$I!@B7_]^Z8-Q$\@*Q3$__V6.DM?L==Y[$P8 MJZ*76GZ&\YZ6,ST+Z4N2T$4\/6'_5S+A -<&,DJ.&[N?@+\O$=NY(E_PDQ=Y MC3$>Y!M^MNQ?&Z1RRL)W/70F"3J6+?47H0#ZG:,A("L[&LSTW6 T\JN$;N0] M3F1PS(A(YLZ<*?OK%\3_KJ-#7TG\KRY*]">D_]HT_X=)O^6.9NQR2*?Y$BD6 MU?7 !HHQ@]+/?/N'21+4:;#XKWL+.;TP^;L 3OT)*(F9!,U^R$IOVOK0*I(- MR74U58-?\2QL^@:^4K1U@M[J%*S-5H"432_O_GB$2[Z"HCP)1V'7P:-R)XX M8RM0:7^:YZN>I:^*_% 3N7'-76]$?&\.M!4RN=]R%.* ]\4EY>)P<=D2P&M MBQLS,=Y BWE/=";;UFK#[ZA^BM8<>KDLSD1\#0^93A+ITRCN;[L6-Y!@>"7! MC?+;<0W=QY?A7!I./J>IUZM!V$LO]\O:6K\9ANFM=Z.NK4DU1<49SRRH#SZ'\#40\-(M0#_K",*EUW4] M1$N-9V*:VL#1Y(GK7P)H45XS=IT1M2J M=DJL"?R46>*A)S/U&\-4I]0E&T2KZW;6\U9JLV/1^TGFY="Q"$8SO9I[XJ5T MH5E;UJ69.MZ<:Z/,@R>W+FY32[[F*H5RGMTH71>-3+\;K\]GH]]UF58X4\GQ=W M0[XW:;EXZ,GRR9:<5PPW3>E:9UDMF 5UMJO@H2?+5S+9:46>LP4!Z(1(ZKFM MW#8ZYSH^,Y5BV1L\$3V]-&T[LV%V2Y?;J#?TR?*W+:WGT)UF3=_9YE*?K7.Y M11$]\V3YX\YK.)S198+6:56M4 M:?30T^4_&G.KY'E%FZ]1F4FADUI2[1V:Z>GR2_4FW)A)+ZVGED_US=;)S!R) M.]?&>C$>B\WNJM,0EGF75U-VH[VK944$L$R/'6O&W.W-H*O9T]$1/3XQT^Y\T(0*P(H]*?FSZ!1I(G MU"<;-I]J&?F,#F2=)O2*N9+J9_MM[V9-MMXI+26]-S<9MKC+C0P"%4^<+&G* M.69Q2O;7PK!>LBIM,M?SAQTX\F1)&P58]6:UJ NK--]HK'+J,,^B%.O)DIRG M1LM^?*J21&M Y=22U3*S!?1,\J0E>_>1*+>))6T)5'XT,=@-!XWVLXW!=]/I M$C5AS_/4T\+V4G5I-&71R),E26)_.IA6:A;/*-4^,>3E1JS:8%L58%>FFE5-9I:B8;&Q0%/=VFQ=- &ZXJ M^EQ@6O6>L\XM)KW.[%P+5PG+(ZP="3]W=3X\Y:>%3JA&8/ZY7,2BG8$$Y(XG0"[9F4[BO,RM9! M<5ZEJ<)VZY%2E1Z1CCM2CD.3SV!(!F[L":%98<3=3JS*BP4M.YU@;/]A2!RMQ@Z-LC.D"]],H59]G&YWE*[&2_YCJ L3<9=-?#0$^[60:WK2F"6(8;%T<9> M%8;#CL*AH2?L;;?2A;J3&?6)X4QIEY9VJM5?XJ>>B.RP,X2F9[7H$/FI,)ZH M(YZHIS=HZ.GFTI/)N-1/42+//$DL;\J"L$W#Q]*GZR+D9;EO*1-!R)OR8W,M MEZL5H^ES*6814]*W>CMB4:!*J56&'_;TILT5'H5^"<_U=%V&D)\ZK577%?+](M@,AY4G MG8!CS]S04)"]/ABM"@R15Z;3W6JW5=J##AIZLJY22\N-#5)[)/*Y3;^0Y8HY M_A$_]61=LEW:S4V:J B,H!F3_"ZU[GP^L4C&SZE%?2PM6V17 M2A,M<[O:C&PW4X9HC\:>POVR.LE-VA45*D95'DZ<<:F)I/R,#I73D\(3O[4G M>DV4)*::H^C'50<-/7EJ9YM+U1>/6XG8]?616]ND%D*#0T-/L';(=//RKJ1/ M^-7(?5H_%I967=V@H:=8RZU]61IT^D_\TET9PBR[=5,RGNPIUHX+U65#6T]& M0JO#S2ISP#@Z'SSW9+HUOB1-ZD::Y4O95-;S^M18K@;/C7#YKB[Y\*PH7DT3 M#]E+7BQQVJ$:!74^*]!VM1W#R8R$201FTU7 MLA,Q-EW+1I#QI;[7L!'L0[P/U[ /,3)=R4;$5M.5;$1L-5WV#M,?IN6^PA5S M/X+E/TN#/]6%ZLU RA]OM![SP770X$>:\0YEX4?YCE@6+LX'L2S$>B&6A5@6 M_J@L_- WB87AXHSPNS3X_>MY9W;]_E9-E?^M#[!1/_W+%[/G'K*Y/RH//SSG'G/%]1D($#:I*[<0X'10Y%LR8@,A M-A!B R'&PR_M,.$FI3$2QD@8(V'L*L5*X#-]IPLVV_Y=+9&WEDO+#-J1]SQ+ MUF.-\47=I[:D*2G-C/?_L_8_QUSU_G>!)VEF'%W_JO["L^; ,1-\413 -L < M_@P<-^RZ^9P78K/Y"L6 /2'!6WL<6'NG_WZ0T ?%-S=L$_?FD@/<6X' 3]K[ MWP<[%F/=#?,!M[1\TXOYX&- F$P4@ M@^44. %GT&0R^($B*.+#!.+KW60:^E$W=;?G+UZ7Y6*/2^193:MO!BM37_J4 M7!E,Z'63V3R_,8MSQ99ZN"*+$,/+K=##@CN3 B%$X2S+1#?%<%O-W8\*\ATX MRM' /"ORI7IU6EJ-7:&4RK>Y]HA2B.VS*[8JS>)/7+(5>(\MWW/1ZB#QSURM ME>8SGB>EUBF"*;6?UFO/+(S8C8@;/Y-4DB;89)H^O1[I:]"V#&SUS+=QQS#29R!C+:Q)-/C0I;0XE"&CC'K%#(-'(7)DMI[B6!;@!4FK#4!M[ELL MV'PJ@DDV62;)J.X2.&CU^N$+S" MI=XL?D1U&%&H,00.V67=GC=U,WJM4$_15*Y!C+S/-3F&BL]0^?JNI0^;Y2=Q M16D[H8V\%'2%"IU-,DPNF<[$AL>'9HI1K\$K%*=/<%.N&*X3Q5X?EI:J)S56!*@ M]ICG)XM\?A,(?/;;/PR9I-ETDB'?"G'^0M[D"I,D3> EM# ]>/VIP6O KHOW M;GHIG;@,DOH[WK^K/2<79:1OOX?>"]Z+6>_+L-ZUP5[,>E^&]2Y_S/>3#>*" M[TCH.2(I8HN8%/O6P3XF/R9 UQ\+Q<>RNJD*O45N7 -BMMMH_W* #MJ-@<^. MRLS.V-==>N(ZC_2D0[3:^=INF-;RZTU'#&Y8SB5I*I-,9S\Q-'?GXORC.S^N M69Q_<$U&K$BNFO-B17+#BH0QK66UWTNK1*KJ^H(P; V)[*?I "[7([2Q(W>) MU++N+$SC:57<<4@'9-^G ^ZV-!4'P.'.'47 $P8D8AQ2_OA"D2N2]H]6-5]O MEU]-'-RF0GJU%O)ZF#;FV9AG;PUH8YZ->?:=6=B8:>^':5\M3KI-IGVM NF" M+(N,V']?=?#S_55&3'I835=G$B-0=6D\U%.S$4W^.\E\Q5L0* M[HH5W"70XF,C7+\KU0Z7$Q6'-F?$K@14VN[L)GR%0U*=?8]4WT>)$:['2DTE M%R@XY 4)B;&['IJ2V[=>>3'N,H%U?OY(Y7GL M)QX1C6'B:F'BZG+ZL8J**YEBSKL!SHM1[X:MHX^-\US HEFN2W-WSJB"[C?- M8=DK4Y4)-X,6#0H-O<>DN=OB*'0D#3=<2[C \PQL^R8L->$ UW,TV0-HO9:L M8Q:+2Z;N.I/_"0WZ/M;O.NV])6R]'>^H54_(+_Q4HZJ4Z^5BY]?[]77W;(_? M$K3OJ[BN#Q0<@@X^*%I.7]H.-6^.3KZBLO\SF%-99VK-);F2]%W->AIVEL6* M97;$'&KKETXGF0P;'W*_MQ33GU_W#12U77LG1>(@BV4$UCY,9H\ M#A\?JU:SN>6IM4T:@91),,1),82&(@N4?[Y 8J8/Y@)/@7D>35?/ET M)?3*?K.9UE.4UI4RC"*49QL(*>RW?S(Y-LE2I\=%XBJ8&%GNHEPFK@>]RWK0 M2QC@5UJ?OEX&/3L #3AU MN!=!1BP $_S'5B #D7 H9^"# +G69#A@D1<7%R3&^?$#8XV8 )JY%_950]==F\B!N';/X?>YNC..WB..W7=?] M$<9=R:ML%Z"VK AY^Y7)^,47WSU MZ6?>K_[[D2J3YXIV1F$;>JW8*C;G=;E1 )]\O_IBQ3UE36M8TEM*F]$:N6;. ML3LB2887K&?2Z21!Q464\95C'UE_?>F57LV-8W\"-#[^BL(%X%-,H9O22T_Y MGCM9EOKM&8_8OSXT(J\2R_U M9@'DE1N<2M)ZSJW$48U/I3U.L P@$;//-3H<1^P_68YI$)J^J_#I+-6RU]A1 M0?[NI#O*Y-^PQ.% M.?&Y=ZPO-H*^::A925AUJTOQ,=<>[C;8"D$]CLELDGCSON481V(3)#9!?AU) MO%XVN[4'[(AG\ATMI2ZL4L[[7(FG)ZH\7[G;CMZSM/*H**8]JAM8#]EO_V2I M))FEDRS!Q+>LQ]GB:^_^&6?[OTQSM6MK>ASSWM?AO1CW8MZ+FTK^H>(CZEGQ M$?4Q43HME^:RK-Q?"EI9(ZV\ILFLP7W6';OIVL!9[EH3G5_UZ_6,+D[-^72# M%H4"="259"DVF69/#]O& AWW)XYUR56S7JQ+;EB7%*8[2UPNF:8./&<]Y36J M,Y(_[:KU]8C8L=ZF+O!459'%Q:[O3M5 #63?J0;NMDZUH*TU^$?%3=B2IL0! MY;OJQQ=?L1YW%OHZ;6MC[HZY.\;NF+MC[HZ[PMU*!&MO?A]5T>59ZZ41DX&#/B+JEWTB4U5HBQ0HP5 MXC6%X7Y"E^7GK1TE"LZ6\%=Y;3JJ2HN*$^BR['MUV7T4/^%*5'SS^[X4-6%8 M;MP$-2X)^!+[=X$TSJ6B9S&3WNK^?0DFC9'TMO?O2S#I]67.8RZ]]HJA"T5/ MOI@O^5EG\9[ DE@)N:G 2]8D(Y/^9M@W?ME'?>UEJ'(DNL;CK:L[Z(*VUQP5@[UQN8A5VM_#PL:&FWQ7CV;S#WK[! MK]8;WVU6*6TJ;$0R@WK'D4DZETZ2;W9PB)$H1J+;K5F(%6U<;Q;7F\7,'6/W M[6/W3<<#+V#ZF58O34GN4B1\;6C/%NIL\X0ZCF>"$.([;+_[*&!#W;OP#14) M%WB>@5T"=*6WL[\T/1'<[HT8*BYKN]5BC,^_N_OW',W36PAJJ[;YJ/.+.K^K MY(ODG&P/"?(WKB[I[AD:OR6XR22X/@FG'((/BI;3E[9#S9NC_G_HW,@9[.A- MW,(D-787/.@)'5>@5554<\E69\H959S?S,?+#5#0Y! [JC)$^V5LS&/QDAZ_4AZ^P6<'VT@Z2L_TQKZY11?&V;;G?%J,ABO.LA M0M'8P$(BOV1%9W1[-XK)!H%8*[C6.TYDQ;="?NF +GYV #=PZG O@MQ/ $/X MCZU 4B(14LX S]B9B[-<2ZH+VIHRUH)79?,#"#Q9?%EU)IEAXO*?+W=MTQ65 MX5Z:+G$,^;? *#",WHE% R>7!QDJOR%V@OJX2R_8C5+A$!9EH T4PU ,0[%A M=.,P]">#V!\!21UOGLOWUJ.A4%)-U5S0]J,F84A"!=)I)IF-RZ-C8+ID"=ZE M"1-7H%Y#>?6EN>#B[L-UDB46CEAW7)PN=Z$[;CI;\!&6: ,H"E=/N9Z^,J:F M09,3BY!PH [7:V-3E+W[:NU'R9!,&;C)1 '(V&D(+K6BR63P ]J].-OY4][N M,Q"@(0@HEC\UP VCP$\$_5_J3"J'5G49%?[U<5'W2Z_K8R!GASZP*/L?6-%G(]QU0 M6A84,)UUD/!GT#DN*I.+Y3Z6^Z^A^/^0W+\=Q9:]WJ+//RTVO+3=$1S37FQV MW.]%L7^$ =5:5WCLJ+,4OW2*?,Z9%JL9@ T 5%_-)--$-IE.?V*D.@:"FP2" M*#1PZ87=+!*\DN2!U2GS]9[P]^+6O]([?19L;=:%M9;89>J37GK4?+MG)53-E$Q9DPSX]=!(<1\@@3]RZK\/6HJV M_N<_\)_H>[(!) =)]3Q\^%YFT4LBF2;^^U,D\SGYJ?1!+D/9+*:8HVGC?__O M_SF>_B%]EI(MPW*^1_ARM*XY0 #PG<)0,P.IJ0,D/26I\-7?)6,C[=Q(Y[(/ M5#K"KN][C$*42&0>6/:_$X-N$_4F+N(&3[KWXK_X+MCD3$ M1 AF!(_=!"0//_KV3Q_!"#HKDD= ::*./2%/2N_AR^=4/4/8EA,V1S^(;;"\7I_K\PV^V>^UBGFN5R[66\.>2!(40^?^ MV*HP=Y#4GCL.DTJTB@DTK02>U]&\15(E 9FA&9%EH I*TQE&E%16%=,$02OI M*6 (4@D7(.V;Z5CG26WB=G,2.TKK4Y(J@ M6JD!,)R)].G()^TQ7Y-S79]8.O,TZV0?LVX=C1MZ(V8%HF7(\?-R<@M;7A56+$9VR&)XN-"Y<3,ZW?:D[3MNJTKTFFS'+S2@ MMCC$>#+4UBUGX[?)#K\3]4=9FFW;SN6K3UGIL06'GMFMK4WDENFL-"=V9G-:RLK"LDM MB3ZS6Y.I2PG=P=-$R%.3F;_<+"VJL1&I,[NUJKMFUTJM"@1%,EV](#5Y4H<3 M.+-;J:>,*N7S68.H93N6[7 -SUO.T%#FY=#>CJL2=-W+"+5%L:"VUSO30LLZ ML[%21ZR-,YWI0B\Q$WLKICJ65X%S/;.Q8FK=38$.[PC+3J:YZY?69@O1E3F% M@*R;K;9YO3D25NW"S%Q5F-:LP(G4&1[PO9G?716F5:+55VH5*N;L8;EN13S0Z?S:;Z$MG"0T\F,$B3M$VY0XF@I/9R;9M3*;6!Q#K#+DMI MU2NDELZ6H'9:P6.:JFUG.)$^PRX5WMAJZ91:()ABN3A@K8[I[C;(53IEEZ8C MJKF*HPE28VZV]3G3V1EXZ,E<>T6KO]FUG2*QZT".Y6LCK]*$N'Z&L_QJR4UE M,\.\[O.5OC0<4M--&<[U#&VUI@;N9KF#C9HZ,D$R I'^0L@ MIW4@UPFSY+?Y1:>#AIYP%F&19&'*ECO\L.: OKVS2RP+GWJ&7Z4GB+M^DUL( M8)=F!:%8\YM3./0,$VJ]M25.[7:=D%95<6*E&8F&C$F?84*G7&^H\[*@\)3L M6M9&JRWK>3ST9%G:IJG6.#7E\:EL24I)M%\D,W "9YB0J%?4_()A]*H0L^@S_+IZS%95]S&3U_/;^M/V MT6T4"P2WK"Y1(M.]FN[/Y$ZW,^W/F T>>C)7J+=S1&;>S!%+>[Z>UZID MD8 F"QQZ,M>I.EZWGV;M&C'L5-C%2LDK%8D3T^>D8)LW1X8SR>B^DVH_CMJ> MPD$*I,]85\7\D!'(V=K32]JLEAD-R+EB0-G0MH9:A9NYDM\Z O2WSS2;>:#J3 &3$TU[2J;S*4JONK+MALVWQJ/N;0 MT).Y;@R";HQKY8&N];?KM-[>L2J)GQI- ,^TYT<3"%Y*!#_'# M6!Q^2I9\2*??"IL>.5='S[?@,U7#VD11@^CW%(KI?0]".N8"-B:+J2C8BAZ5HV(H:F#]V('Q]H^3FK]<^MFH5_/$Y>3"U# M>3<9/A65OP(-?@2(7X(&/\"BKT"#6!9B6;@S68A5XE>' =DRT(?_^RWS[5?I MP3Q0N9=E=7_T:#C[CFJ'Z;.7'!/LVS]%RTEXVOM@6T__?;[1QX)"_:J@D-0#0=ZTH 1GY:*UY&G"_?QAO7WIUESCPDKY,E_!+KQL[!-=UV^E%"!$S M_A=;]YTQ_K7;\_LC" Q^/KJ)5C-E:PENP2"["H;]\^&K#SJY]@V=4YJH2G<6,DEF*3Z3/?E$N+SNW"%^3GDCD#4,TE M),.P-JAW+S(L<(\.3_4-W.' Q\>T8XO[2BWN2TGMU['//]U!1KL&IV\YA5#N MN%#LSECLY4>N/!O.MRF^-QOH7;)E*"K;$;/892:H9):)_>58>F/I_7/>]<]( M[Z L&^)D8K@$953+JOY8]/(3)+W0WR;I))M]JPGH+3O;)P:''1$.&QQ@*P/7 M3<"M3EBHZAUX:- :>N66LXL=BQMW+*+JCKOT%^[*&*E$,C=TX!84K(UY!L2, M_D"IVH*?(E*#;*TT41KJ@)B)+#)!,IEDEOY$"^32K!R+<"S"UVV1O$N$^ZI? M[?$V7=1;V\*HWVKO*@ @$49V",DF*?*'+2%O*,Q1 +8#B84W =L8TM*"TWT* M/HB]HZOUCCX8=;X.Q'RNE7 L3_!G:*W#'SA3X8[$Z@SH//;+JYF7[S!Z2:]7 M5Q5U;6RXF9A#=@.3)9),EHY#%[%PWKUP?J[^_T7A=.C2(["F]8XPM%(UHSPN M]JMUU,(1603)-,$D6>HM\;R#X$1!U0"MN&%-ST@J7P#'IE%7['+X;5 M1YUB6+U-N W1J7906UF4%DEFTZ=%3'_%PAP+\_4*\UW9).^6:TB)__V6.B/@ MTTV',K+L:B"L9H,,N1*RKO0T0P(.[9-,,I-^Z_K46XM7X*L]4E/)!>@(Y-(& MIAMV@H^=H=@9NB_@^>2KW='US(](D/)';QP8$G4LG2>)3;FB,)3*6R*N2R,\U!=XMD7-5;CZ*]*.A:UJ?G#K#WG3' MS9!$!A&)3"Y)OQDPO(>(!%"!XT K(#J((&V!FT2'$6+GY<:=E[C8^NZ,C8HI M.P B6P$$_ZV8D?Q6L/CVD?2^Y>38VWZM.)G-RGR+=F=#N;,MIB@.3Q@Z.=DD MD8LK*V(@B('@VFVUIS@H# 8IV4'22(>ZI/@.% MAQ)PDR%U?0?R/DK H.K/\%QF[&1=K9/U!ONA>Z,S;VLMVK2R+"W M>KZ4+K<[V1QC^?B:>.PX4VDBR;!L[#S'XOO5Q?=/!^C?);[]U'2Y;!(R3X#! M;MYJ3C(E59DA\45A^2PJ0[Q;GSDT+O:G2S_.I/B"%G+L&5R39W!WMD@DI!HX M%_B;[U1J-1$',X$J+LNDU1Z8#1D:(4Q8ZDBPR5SFM-0Q/B\1"WPL\-=IO;PM M\(I?34TWP"H(8+FL3KG.C!U,-DC@H=E"Y^@D3;XI[K<6 &D[P)8T)0&VJ+X4 MA&VEO#EP$K+O.)!249@_]JNNUJ^*R[=OQ-@(I2VJ<.(#H>-,I84DCL."]E:M MTZBT]/T-E9,)*;-T\D3%DT8MB$ZXHR5-9)(Y.CYW$0MN;"G\26E]*:3B=EE= MV"G"TEM,:LMG'<+M#V9(2/%A#()FDT3ZM"3QOF(?F$0?;CI\0:_@*KRANSX] M?H]1#2Q^^UM$7X6J=*_7R18?JYJ>[W4])>W)8H^!]@1N3TGGV"1%G9X5CX,; ML3A?L3C?^>F(5R3[59>!:Y9G]>U"4@BM77A22E3#SBH=).+0&J&89"9S3Z=2Y1KM0*;.@,R.:&C@**FN2!- M0E+I9"Y+Q9&)6#CO7C@O58SQNG#R/4EWMT]%(+3RR['MIQ<;3\?"B5(:1#)- M?GP_J*N*14 2.3Y0D$W@6(:!4QQ38 )5BV,3L3,3.S.7LRSXI6U8.P"ZP) \ MH-0/IXC.X%B3!2ECLY"RPJJ6(?L[:;>ULQLXT;#C TT3<<>'6+ICZ;X6T^2G MI-NC2BV&;%3[>FW!:HZ9'Q/&FD/2'61-P/ MQ?Y0G.[XI4QMT",WRLWBIC$'C^C5X&C6$GMB^2E;$8:YQE/IT1FD!;$C4D$G M2S9)YSZSMC.6TEA*OZAI\ .!?2FGZ]&B[6T+VZ:0FJX>.\UY?5XTL9RB$ 8# M3?\[#V$,)<>13&^7< #\ZAK$?DWLUURO7W.[)H;F+)4S0OK=,BE1& MF=J3'2T)8)?SGM3>;.)VH1^#^U*2Z22;.8U2Q!45L3A?L3C?A2WR;LD^N>S+ MVKFDPA ,T>(%WDTKHVK'F"&!#GH_L=3'WT-^.4-CWT7; 6M@^G$!1>SMW!_" M_.GP1![.!2UEJ'GSO._"O0!.% W=G8$RH>DU=Y=VI'1*9O+0W<$] M(S,TDL:#>OZ#^Z;#$SPIJAFOD&JK=R?*2F-6;3^[*$AL<$E1H&Z39 M),&\5?1T!W&)UK.3HD==(&./YL8]FO@ _&U',GY009X/1/9Y3O;5H ;/US># MU=@K$Z6R!HJ-IFG1&^@#I8.@!I-,TY_9QOH+RD*, 5># 2]M'K1HDOK[=GW\ MJ.?#\459L??P4X)I.0IP4L'@[Z2]3;B6 2GZ7P3^W]T3(9#2"Q/A>MR4"QS( M0$5#1Q?DO)XZ[1KS)5NR:TV>48P:QVJ3!5.'JANWT:231(9*TNE3Y1WC08P' M]X,'?\*,O\#!CU=!X%5#OKEUZ'H&KE3?$[X4@NXYC5VB.*C(9_@OUP:))[1Y5^?Z;%< M>J5?Q3R"\IR'XMP.I?EQ)[@(%0]'Y/<"?:ZPK.&WZFRU30KYMM2S1OG2J-N& M>!CT]R221)I*9DDR/E?RU:#A\PLZ+KWCRVT8HC)RIY"W# 'A);DNM' 3SC%G,.%E76JXG6SU5S95 C66V,QF: MQ;AO9(: ?C,1]V*X.P&/RP'NSCG^&#A0\XNMZ?)K5:^Y?,5N-(NI(L@[;;V4U3:3W^XZ M(H7;3K(4G23(7-R_(9;,.Y7,3S8-?DCY2F?GY/EBJUC=(,G$ M!R.H)$V]63!\^S&/O&1K'ISJ$T"%EG"K9QKJ1QW S M$Q %1]ER,"K%VHLVJE<5NQ/?"(U'XPW;9MOYLH=D2:"1MA$ADSFSG2QBX]* MQ( 0 \(M&4/O!03)IS).=RQ0>FJ^6FQ]4LL*.PP(Z/J-3"Z9/M.ZZB;O$WU1 M7?EOW\66SU_/ZBRU,Z4&L3]VLZ7F'YCR^=KH=9$2R7W=S[,2J%=KQV?KTE#P MK87,^^OF^-%-30VGSZ$I!W>A9]/)7.[-ZO%8OF],OC_::KE>(;^KK,Y/R?M+ M,>\_EJ>35BE5$O+2JJOIA.^S4RSFT&)ATFR22K]5#WV#D1OXS*)F2J;\6260 MEU[=%3EE][[N*TQ87[!V\@LR0,SX=\'X-^-W!]F&@H8TO:G$SO3U)C<_SEF. MG>$/B.VWU+W0G+&"3<)O#%;>0- 7/'?P2;V+KBG1_OQP@>M9LIZP;(Q+8 L<67/C;H2Q07L7!NW]GD1 M4MO"0NORH= J9[2RH)M57^\];815UQA9O84I#U,;D=[W(@=*,>\W/+0)0L6DX/R?:C!)$O;RUM8+IX=F=04*NQ*T;.9')"JEB? M9%)35ZQ0G$CC?HY4CD[FV-/T7!R5B $A!H1KLG\^#A!RF_J@.^KG!:&VR$_T MB@-JM<(& 0(TBS(Y-LF27Z:EX_FB0_5,N6'-L<9);T N]M%CWE6U_;679F4@S808G2S#)])E3Z?%9C'M'AB]]%N.N MPD@_A10GO1TG.J%FL_18T";%F3@V9Y568X, AW-2"?39XZHWDXX*32+_JV$ M#;OXX+2*["/$&(@_[/'Z2F MNX_"HC]PIO+\@Z.1;4@O2SGMYB\;/MH&?BO/)7,&NM KY%45R-Y;)@Z] =(J MG1Y5=&8M6IU2M2[TD8F3129..DG0;))A3YO3QM&@ZY7Q^^F <5>&QA^7^9>B M+L[ZRJ33:J?U6GVT*/)3@U*&6-2#1M0YFDBRU)W=-OHW:J/QBJ&23$P!'&:B ML(ZE)G9 @R@7B^;W=H#=L0S^8Z64A=6*>=M+@*@ M9_#P*=,W@#02&9WAGHA>+;4ITBF(A[@#*0/Q,)=+9C)Q$](8(V*,^"R,(,0M MV#7^K#FL1.#D!9/#'&E_$/ST!7:5?D_;4T9H3A:IK/R_E2833MB#3N;)K) M)G,,=/>8T\Y!L9S'6Q"".FP[:669),9C[S-K-8 ME&-1O@=1_MP"C'>)S]'PM[&96G01"Z0L->6[X54C"0?(ULP,KR%)@+#6)#Q3O$D8N"+4FL+EX=V,W8W/SH_> M$?A=X5)_IQ=2S/$QQ]\UQ]^T!8!U6TL5W."RC=;4DS03G?:(ZB>+EM.R 9J2 M.:LCM5;7I$ $SI@*2L>MC3EOG".&Y(!ZZEL#*BM 4X'"AS^RT.RG;[@NX(59 ML"<++A1PYY;CI3S@+$/M;X>'D;&MX*!#LQO-FT>G1' H'O=6LPZ/B2_OB-V@ MVW2#;CJ@\1S?HB8"YTJ?ZN5AI=#:SOA\AMFXR\JBFTYWQ#1N7YJAT\DT?CPO0BC MET023OSWIPCJ<_)3Z2,3-%AB,94]FC;^]__^G^/I'URKE&P9EO,]@INC=&4A-'2#I*4F%K_XN&1MIYX;K9-D'*AU!V?<]9"%*)#(/+/O?B<./ MB!XGQ%Q*V]01R4*<2QE ];X'WXH^PA 5?6:Y&JY6<5!;'VT-T+.?/17OBV?9 MWRGR@?FD;7GA!M!'MH^4F#L(Z/ZKW\J_8+LC$3$1@AG!8S6Z+<2^[DE#I/#*PBT1M-?PG?)'V+9OE!RSDPRM2?\),@R M^*0$_H4SE;8#7%0!AGYMJ<4(=7M[T"WL"\/@Z!YM]IYLTI5KI! M!! 2)&):NB'-X;+0SU7?V"7(7(["V^B EV,+$!XWJ/4K_)FS'D'907]XD"AQ$]3-%2,.O4]:.PD&M+,!- C2'2!:R%I M XG*4IHA+HD6W^A6]O/&MI&'KZW73 B0:V!:OGN@TV _4C-5WT5\:/M+N)D[ M%PHP?CU\W/%CT']1X]HULL)P8P,WL;2@K6XY:!+!%]V0#+@S'C+1@.O"OP,W MB58#E0920<$@R AK#?[]X3)L!#< ;8N$XFC0T$#[@W@EW)2H1:]FFM8:Z[>7 MY(":!;EGZ MX%8GP@>@AE@F90H?^F1GULG/0PR1HIIJI9;21E<%YVGMSR4MH M;L*UH>^!,,& 3U, HCBD*;1QIR#A2FJ0!T3)0L7'.X F:*/>S/#W<$(;$,Y( MU1S70]\-UP=WX/!R!1AP@<[NV00,2#D 7PS_MH3HCLQKN ,[M Y,)Q2U=8*= MA"^%%(%[;P=*X;4)13[=\V6[&-8E2/\]9=!#@0%DSX'\)6.J6R:.FC"XIAEI5A@_8DF"SB?TB!(!(*H@T/ MYBR#:&&V!8FF^D8XFX 8B@,)A!:+UQ20Z2'1\ATD%4B1(VG1%,U?0IS/IO]^ MR2RO;?4\P6Z MPV7B1MN1X MP#GP(7?=37IZ#EP%:KA M:XH;;?!:$C'0@K(CN:%PJ491@1OB,4LQ�HT2"YH"EM8;TQ4%T2 7-"0$PD'_<^#P9 MG.&;:X8"^0[_ G=;BAZV]*'HS8 )V0Z]#$DO4# ^PEG YR/6UY9+"SJ.X+"2 M_?POA(\\VIG7^!9*K N5DXM1S?PYWD\^9^YPW2["AB3B$Z@D@2?!S3TH#/0, MSY]B-0-"UCX"(PB!D?:)H 0Y>&AOX$8%]\G 'WQ[!M$"'&NE"]$6R0?-LL0O MJ=C70.,958\@\]TX$$D>_#5\*936<$K8<,W^[3Z;V@]0H _1=&^LX>6&"P@1 MV#T(-L+M _RK&C @R/@VFB"-*W\2,\EWW4B4EP Z? G-PXH@PO.UYG@^EC#( M&9LYW<$%!'"P&G"R:#X9A)_,YP2HCF*G"3110 0X_&SS7VK-V7_2+1' MW@Y^#Z+[;(X>A)2?$Y.#3?( =\A?: QB-">SY<"8BD[Z&7"74;"&%!,,^!RX"S_ M/HSNV2T*VC;8BH K6%HAMDC&#*[/FR_=OY\S/)R)K4$^L"!PY%O0Q=+,-?SB M.M @:.C^@ZEA65CKN<@[_7M/9LB:F)6P&8ZE)D(.25DC@QN"#MHFZ!R[D8+$ MULH,?1N1)B0*FG7HJF*YT$QMZ2\3G+$&%C2K4/@%>?^!BXZ8&X%D MA)4U6OBH%R"RFS6 G!WX=EO4%!_L+8C#5S") M<>=ON/Q;T(2@-"[HG MMRC]3(;E_+B;,4!"@B2.*')1&V0(0JL!12[#N44.(W3S DEY.] J'P#I\ M/?2B41@@4CG2S &!1D[NP^S[H#PV*#0<)L']-U&LSK$47S[2W]%4CD(P^S'X MFA9L%J&O[L/?@7F%C2/D+?I0>RZ1,8[T&QKXTHV)'A>I=:C3;+21T0)1U@/[ MG*HDAZ9',H%086]D01LJC+5!/#>EP%MT=$C>6$X0 D65P\D4+-_F"Y'0N MY3D5X=[@.)H"]\I%OBPF0Q*M%"MH1%OKB)V"?4<$GP49KGTD%CI@!OS3<18H M^ COH8M:ANPPNN :)^P@HVP*4B1/95>BE;J($*6LGVKXCSX,HQG$" M\I#+*K5;;F1"/R0N0TDXAV,R!<'L1)!PP%O_(I_WDA."@-$2+*>0Z'M1""+I M+\F/UIOP=G84O D%R 0S"]K!:%>@'.(KDY#LP3&)&29D\'07&8YP=IH[1_9Y MX#+@@!!D=;2,:)/0#=PRCMX_0(<&I;""4.LQN&R"G%?HM^!]LZ4=?B2>I910 M 7[P.XO];.B%B-QHGJ?R#64EK.!/]4+>SCKVYJ-+=ZEGU7XI%\BHXF\#+4 7 MF)%BU9RE\KT-'&2N0@.RI18!VP@HOB\+3%&! M FY"H!99/ETH*9D!RP]+ S-73S742J'S[1\(* "$1451H;0A/("^;QCN"WURA/'0#Y>] M( V%7&0X1D-1>;0I6@!A:";1@H(ZJP"A\=*L/3W>GE\8](Z6CQD2IY P%X1/ MC:(/Z*D )0MQQ-6WK3!/"]UR*()!^-H+9^9HKAZ5'$#K1PDX:0,M+'>NV2_? M>Y0)/, G8N.$;4&=A@T+R$7(HD+QG+WI\I:!%>3]C2#>>)[P81P["'($CDN0 M[I(,RPQ,BC"R)&,.FEO*A5@_'_$GMO_PA X&W#D[-+(I7ZOMP)P924&0G%&U M+?R"M0[E?R\BB.XZ>SFTU5\1Q*&/&V6)^LO0WI[I(\9USNJ@/9]]2P[6T5*QJ&I("HEN4^E8A-.6BO72/ M5,YLV9U4M%9]KDN^W[0HJ[SM&-RW?]*9A"+MW)T/_(=&P7.^Y,?[<$#YG*2#1[%R MO+1 M8NTWNF36T")?(GR.GR9AVH9>R2>RG#)3G!WJ&$4H#[ MV&" 6XUT29#/"TR#(,446,#:S+3"0B0($RYV &DJQ<5WD@XM1050![N_-RG ML:,=/H:,R]D'+ZD11IHQ5"+%8T<9V#G\!X,[-(B<&9S15#.,X#L'#UERGP7' MSS\@VJ)]Z%Q"D6'W.+1^(7I ;UL&#JZZP(C@!EF/,ZY!&)P/;=>@JU9P.!6J MER,@.4-AJ)&QDW.P7]SH<4")$IDN.'[H,4V#P[%HS#*!$_U10@/E##P-!=N7 MFA>^"\.0M,5;X$-M# V\W85H^]8I&/P8!2T,H\.+*/C+OT(F M^QV8U^.OES M\&1 O"-S]:75&-3(A=:#%F63@F1?I)@B/PPX&/CA1Y"+PQD$[O^Y%X5> M@>JCDH/C+Q_-%J,O7MZ!H8THNQW.U#=5WU #9#G_E+T0!(85A%+WF6N#B2BY M0;GT*X] %:GP)Q>Y&!?,]+_U:.%^')^*#S8K*&;98RXT+1!F6 >;(_1 MSODO28S)P0/W?B_*RZ#O:5YDFH8M^Z4P@1F >>2FO^U#<.^==Z0@HE3U80[. MD>6,>7//+DVTN]?R@M.W;U7LK#L6>'Q2LL1L.10,@;"6X9Y5WW$>>W MEA^4Z$;;^HQ3GRT$0A4N%=O[#OM'A!0_Z]\]2QH@6RRE;5/!X;SO9?P?4>HM M"XY"EUF"Z@Y8L&NE&GV2.YMP^%4F?V>V#-HZ^_P$_@^BW6]:M5U4_(RM6/1; M RJVI;\,S=?F>#%-=Q2Q+H!4MI(OY>DASW(_:;[RX=X.PZWE]CM[9*.2N]+4 MWQ9:75[JSC.>\)1QR\SLVS\JPDUTR\5KWL>/6!9M]NO,FD3J?H-8U-# >H]\ M^VP0*G!"!C8W:<@\-0#Z_Q"*%AXB8!P2;(A0;L:03,V M#'WX=Q/K&L,R9T&_D!/@A**%B/\H&1A[>G. RQZ"HDR<&@KL[2!*A&B+3@+@ M&]L"1; [\1_.:HXW"A2>IT=OKD0A%YS-]_(8=& MPGD.;%'LG9L\=)\OZ];(^VGA'*CFNCBQB?M/HY-*OA,:D$$]H//,I(J

+ 1L>N#[2/7M>0@(WBD*@YPCD^204XVHX#LWG0-:\0?$GM=(\WY.6CPX0FMOW:J& 34H/?ASV@>=C">:E\J.2XH$SQ MK#8[2XLPA'*&%L_M3A2<1Y8)5J/ #3Q-=/P3OSY\[>^\8(830#@;='A;4$EQ M_FG'E,&QPN"<)CXQBG3Q/C@4$N-P&AOM2-BSQ+I8H?:%A'\ ^11#?#Y,.84' MF"\E^*V]6#_/0KC^=!&FXS[6Y _.'X0F?R7?F^=+PR8MM,KK^HI06URE?=[D M5Z3=&7,_2BQPN.@9"5L[*F8]-O@]OV[-VDF&E]'*]@*[%/S1Q8NA? MC8_S6PNN&U/N:6![;6*5KW9K]-*L5W+0PV%.%IR"[]GC=2H\YAL>EPY><*@/ M=H^0%I<[^PZT,<*8@ND&]=-[9PB?]T5Y?D5:0H6A'!=8[^/*^(R6B]+_FHM. MC6#N.XKR;Y$2"+*OVA)5&#NHRCN*7SG \QT3(T\893OZ G[*@:/W'8LQ0.(* M]6/7+3BV!D7LE;S#.A)<^5APPY#(:]H/'_/>_W\TN!H\SYJZRU*3^)%M?F&+WFIM5F1R4U#0+6];,6%QWLZ!Z5!T!# MB(M.AF"D+%C^U$,'^:/AE^7 T\,H83(AZ-H:16E/TM^OQ;V>M= (ZB9FOB$Y MJ*0%FJ9N$,5R?55%'610:X3P2=(S*D6G2)0?'YYY.!SDPFP?G(R!$YWO]4B4 MDT/3/ZB%HV*REUI//CY-F(33E>=(AJ:2J:/SK3*J%T'Y3RQP04>-0("13.[[ M3H3IE^,4(E),FG=4'N9NRB;LR^B"E).\W!_?YGX:"Y(L:,#\@!M,E9D2G@Z*#@KA(^N884; M> #[EK^1"Q$L(#A6A&AV< B@.X,^*<#WX1)4FDPF$-K@KZ#^B4E,X>?35R() MV\\7=L!7T)G\V6#1VSX];UZHS/@[0R?>NP/B^D. MES-<:.F2#)%,YTZ[.V*:?C*5/OKNS-^G4DOJRX2?W99UP(D%R^&J65/@D'F< MI!GRA$CX-)T='$LV=I?1H15S#244V0BOJ= ^&)79>8=_TEO5VLAI/"[7]("[ M 15Z6-IEU2+RA;7#7*)D+E"":M"PDQ9DVBFJ79:1+1:=6PU+"[%C@!3H6M(, MQ(0IR-0IY%\'D92#H@D+9.7HV#TJM,2X[P;QF;VB"*N,7 ^I.,V-3HI&KW"C& MIRUM2"JCQ4ZCJKA]Z90%"V%>CA EG%VI_N!)Q=,)YC'CX)D>(," MBJ'.2$$!/;) T(F9 V].+5.!%HOOH>;\P5%=?*+H)<_"B?J>9D3!/UQ%[@?- M)J#3O,%?]5!$<%^FI$ 8<;0I8NZIM0;AV98_C8)%N \#Q+&-0Z.* ]?0\6* M)FZ[];Q0Y/U6:F;-"C.IT.%.4QKGQ]W,X4)$F 2F3.*(-)?%T^(>7W!B?!Y6 M<0?"$_!8$(8.JDL.IY/"&Z=0A"G,/NP3X,?5AYV$A#%YQU!8E@;IE01,U\,!3 M!FIA=W20?ZY!D84>_.[0/P&U/H&\AIKFH-..6VT9E#T!C(3(])TBWRDPK$W; MCWI*H4CIBY&^>3H6A[V"">)C5@=0OUQKBW/TT-Q0=^Q/4>!-@.2.',)P06'N MYEESA&.>.## J[N#YA!$2/#^N$=/AZ\+[@#'?R3;!=^C'_[^ M &/Z@00C?X^2E%CNF(CP9!VEN]]QZ<1CE/647X]P(3GU\0$P^C@7I:7_?I_ M:]8OFOT'78TM^XUV_ZS]LH/___NO')/-_?UR7B_:_/_IBJ8Z8H:@U-4;-3, B=1<5?E%]G4Y'$T*GF^Q]O^0UO:[4D,/W3\HP-T MJ ;ME7>$765>QO:BEG9>&&4[!*B/-FOOOT[#V)^+8G_81PJ;Y.R#4K+D.+NC M0ZS(Y_KEY03=M+=A>BZ8X/&L%#\ZV*0YQ[=(!N'$2]5"5*(&?*^%DKA*/D_, M:]2*\*MIGEHP=G:PO87RA_W*+AH.VL\"G]X*,H9A)M) ?>YQ+7_4E1]%O*,C M-,^X*3B['QXW-=&)-72; )Q",OP)JI,@5(Y+)$U\+[&MXF'V?D=XWF(0/A%/ N5@-!Z*A K#@A$!84XHZ3KAA._4@%(:SPJCC M!48-%^Q?'$)D$H>"UW2$)29)J'?(,]-: 3/@HQ\D!!.!BTL/0WC5=3\ M&%/X64E!0/A#HTIT>0C^U!R!PA8(.1Y$/A1N,!'7.49@) M/.N_>4AQX![*N^=KVY<0[&<8WKFV@FYU,!=5[V6\E3!6-*A:;E>56!RE"XKBJ MQG36MU!S%*T4<\]^F1<%]V=3 M&4,"0\T\L2M)O- W2WGAJ7,)^SYLU/4'CVN&8B>^*G:/N_[. M!H>6)?E@!YV>I7KH%BHXM@Q5/?HQ?&1W8H_F%"EF^6&MD6[W_,GZT7U7/YH? M8H" ^: .H?>H#$38#=AN?;5I\2UEVU^I[8Z@"9MO_ZB(-D: MKB3LCA&L!?_R#MYI.M836 F;+M%3EZE^9V(V>^Y%> R?(ROZV4-=^VA=VZG>.S%-%;M3:76 @X49KX/P\)?(7R M'*I95/3A0&5RW!4@U$S'+<.P]QH8X]B105\/@^7."W=BKXK40\7,T3LNE*[M MHC-M3FB'HH99P75^@;,2W#<6%)L$9^BB;/3Q2L*NCZ_I_U")XWIT:#>C(I8+ M68B5?5_]X,!<44-W(]11UB2P$?>FH=7K/ T:KC?3)9ZQI#JO^8_#VW#U]U<' M!&N\L,O_XB*#P\4)MFU$U6^XR O,0J_^P"3XP,P4-W,*;K8+RZ .!U6#/DO! MMZ(F.\>5-Y[< M-[XY-(D,>DPNPGY/P7,/!S(X06H M4]]+;S *1 1NXT-P=/A M*-N,B^7\5P7D497C,\NB'>Q) M:$S4J'*3I*9S01_2.;U5J(/=D'U7$[U]C=JK(G5O1WS*/1:7,)B MZCY3>\XK?W4/AL1-(+60AO&>XV4Q]->]6%RF,H.R^LIY:9 M*S]#I'.X[-C_)\[F?\<.5N^)_&$B>DB#HT%!E8 [(OIN!7Y/M_W4?%Y\D\O M>F:'RL)QO7TH>C*\AMA95#MX4&S;;ZD3WD6%/PZZ +\-22_(B6\>'J-A@'( M66]-.\#6W7M?]2I4C E4AX)R6^9>K,[^X(W%!V7]CEVA(]@,+W!)[BI='?K0 M7AUUNQ>>$GV7]A\<2M"%)TW@S9:7%R;*?N@V;(@' M?G1<,N&=F;T.T#YI;+0+G@\/FL#O>GR6!)'OH<[]KDH=>EG]:[/]JU_7IX2% MP> ;Q2 &= S#O@]7[ST%O'87R^]1(' /A90XJ29]'[UV%Y]>LS+!A4)M5#:- ML7<*^>??6V"ZM&4V/4PTAGPMR^1&"W*94/*KTT"$\^.>)D :4B.A>P%2=U", MCR<0>AWWMPA>Z$W"''G-$<.OO8H,BAT6%3W(0H!\JD!Q.,BPDU1+VXW[N\N.H'N"+X/!'9/_?(@\>WX*G_.%NQ[_;L*68-(E;!(]$I>F M%5R$N18 *5?W>R >QAL8RMBO2?ZQ?GSX,Z_ZQF'!KUUM)E2 1W\.[&@C6E([.]:APU%H^C M*#KP&M&!Q*>B \FWW_'N47[]P]O_!N9Y&X>'VKX8YM;7GP_Z@PPW@45PYC@# MOSLJ7O4J8.UUD-H!X-XKTBA,J*[[T!K6*GWE@QRH?7O(38L]3>W9-<=5Y6R/ M?08?9+B>NW?837MMO39AC=2#)M.[PSHT"\)3+B@0Y^7U'M0J/BA9M^=1&):A MZHK?H&SL!5GL EAB"])W9G8DFG!;[R9OW[JKH?L9]]V(/Y@S?Y+#ROX6_[-Q4'S.WA9 M<=":=M^N=Q\4!38R*&45Z%][PNVC5Z'I'9 QR,D(U=SCDH3^*X\\&BO8OGX( M&RDJ03=%6.HV\-J&2_77MS(M#3 ]+(7EO3&FA->#=2@4)S3!+V=O=CTJ*!'0X:"5\\@8U MZ+;U1KT0\"H8.^XR*M"8XFC9#/RGT,\6[;FGTMR; 6DA!MD@?](.N>7VX64,N&%!7!< "[[3M M5T=+I9DL=?*Y>983!9Y.]^05NW :3W"TM+PVV-ZJ8X?+ONM1<[YTW1CRE5?G M!T*!LYD'=?)F<]W<@$\@DD$9]UJ%!0V^ :,&O;D!\SK@D5[XH/<-+,D2'")[ M.S=H"'Y^\".TK'NK;?F^"M"K2[+SY/D-IZ!W,@ U6]EUM BPVDMJ.R1N" YG M2'9P+740!_9G@3!MV""N-BH8P%109?>PB1,7+#:\>YIESA?]&$'G9WLB8J.AF- MQEK:Y&O)[9JL=-WW*^=[M:7"A?J1(E8EHA7Z,P!TZWDZ;7WCPYZWAC@4)/##V$E]> MF8:0+F]3X:C8C:2;]KXW8ECFS6L7' *,/]![#?C>>^G]&F'MZJ>]JIWF'%A& MX2%5/V -_W1M[HGB';HQWB-*V.>XWN)W?8Z] N!!UZV]I._;J@8O"R[L[)CG M"8?E;&,[)256!XI ^.QRNU /GQUR$BSF)LH P7T'ZQM/9F=^F6^X6+@ C_LQ M!"6\*&EPG!R\$*A%7B-&V%P[=!+ 5>U4^*/-?_TFQW2@#@AE'D:+>1V18"U: MOY5TV#8:B /XQF]GZYE,LK)^\Z
    RKFKKPQ9 8\;=?!]W3HBX%H=2!T\0; M%_#I<3^@URV5WA/7^"L_L:7LT]#\' /87-QKCBK;A\5]S[U M(\H\\8LO6LX M(^CK96DOWR8^=*R;T$-^+5^0/?S MK:7[ IFJ=$>,H-4*A4I!(AB;5L#1AIS6(@S;2A\H"??U!=P#L!#D]^,5:!7!1+BY9NPMH<$&J]FZ[?T@GB!_5F88"LZC40#2_B M CKM9_1R9-7NK*10V0MG=Z"=?<8R^EWDW]>3/9C9W:Q)K_-FT!<\,"O!*D:* M%TIO!V?>QK^2O=\L5=L&7.3%$D$Y#!,]]\JA5_9*60-A4?VLT6.C%.PP/%R# ML^\=\Q_RP+W"IV&]PK:X?BN4Q%P,.D8ZDRAR.4P8V8M\OIPHC4]OKYI0 M$I\.L39L[WI7QU-7.>KV&Y2W]-O.[I5D_\++O[,/;_G]Z-Q0^G>EZIS)SGD3 M!@[L.K6!QQX&;1UT/=U?JX0-9@(G,?P)C$0 CU<\+S;T?RV57>O*?F]JM-YI-?[]P7^[$)U\:T)^+<2X#V[2JQOO-"/ MB58,T>^V W[A!T! ^\B[AME1S&OILZO2]'I"84!AV+0'NL$M.W3R^T_RFGP& MG2T@\78O,XW?(L[Q:>([X2$7O8X.APG'_B8%:?)P=?N2>S<+H]HWX(7)RN=6 M&%[LK+TH]:-^BP=!3YZ-,(.=P'554[Q25P &?+]_F" N'V8%>.7@W\D*@"6V M]K&"_I7_TK^RV$4U*9ZU!..A]J95("O^WHIZT* U"#,%R_(>MR\E>\ ?\=-8 MIG!\6%H6DF4.+%W/IH):@@,L+"5T@7K*]I[3CTJPOY7FO:L8\FWC=[ H?B>* MW_DX?D?TM!Z!E&D9911,(*4D+A DH0CT<(@)$D!GA4H.20F%=;K@6_U?M"6A M:1LNCJA30EOT,<80%Y9:9590-7L]!,B:VO!.QT9**E MHT5UNB[RLU%GG9FU)T9U-@8CR=ERY7\U-**?<$ @!>3UR M6N!6*XT:=[7&(W;A).650)V.[!2S M2T9/$S4MK13P26V3K;%K5DB>&KKUG;$NY?HK M!BFE18XJ#$?NUEK!H2?43[%3>6#T\Q5^,='6Y0%=SDVF#6@*G$P@G>?*;K5> M+"&8UJ!1+NN0+*[HX)S!)3C2D1M&WIVUS@J+@J5; ME9K:37,S1-**DZFZ+=39<\(REV>UAE P&:Z[+O17&VZJ%B=PY(FH(HE1-]6= M]UG.17I*>9I>Y9/2ZD!8/A_&1WXJC(]Z.XSO73/J^H83O%4:C:!M\98FIH[B MKVL^[S6D UW(B_T[JXMY>J?MI0[Y&E;@%S[W-D^C>ZW /< =N!=$!JT&/^'4 MK^,=WI=X"EIPO-CO63_'9HL7:N\% 4'%:W^!$3XJJ!@4OCK\V&]!!!XHGRNWN=J_L! M2UX'UR"MR&,9L+&.[A'@7K&:64 GH#GZW62D37M?.-YF#=G[I^\0?#/!9JT3 M>,9Q^PL^I]=HH@7. -=\AC)#P=)CX=KOZNO(O>X'XOLH#[8#<#;,$C&\F[!= M@Q$)FCN^_]5O;0N#N'8I@^&@S4FJVDF+#N]ZSJ/'[C&J]]Q;B/[R]]V$C%=X"] MWW=#GP[FJ%A*E;7[L3QS8GF[7N09PH,_L'H\>/,;W''ILF&/9NG\E\=8$X&W\IWKV'/>G/$ZN M]-IUK[R8:F=BVL<=A;QVLA-%OU/&.B=:T(EBUQ7+NVA[,S<]+U0*?9QP$:I9 MF)K]Z:A3(I^![U.B#0@'-R^CZEZE-5@E,_!U@X,[YBW[KI+@3_& 5>&T_#"" MU\$Z_MH4.2$N%0O&E>^+9H:W,L$UC>MX14>A&G(550#MJ7R M%K[<^:8#^O@'JAQ0,MR96+@SIQMQQ\OAD0F=G;[KU?/C^FOTM]@O_+;+J1SN M)$9^ATO\;C-7CP:7)HKLPKC(UT#E"0U050-.]OQBI[!51-%!O^XR19XB>SG3 MM$;URNAJL*4:B/ 0BGG!DO]S2*Y79>4/W)D'SX>A # _."1:^.\$ MK&3_RW=.P\#7#_W"!]7\=T-%F.<-..O*+N*W&0/]?<8X<.J_KL__!MG?+/S_ M0E/11CS$1I!HM!&/L!'H2P1-C[ 1V M!1!OQ !L10=.C; 3Z0M'13EQN)[R. M/L=-F?Y(;;W=JF&_IA/GQ^^2X:H:XW/1 %A1\,/_]Q?YUU>/*=HC2&">A;TJ MYVO8TER58V%4S14)1K\7&Q2\9'CTDI/[$<\MT/=BICDO\RA,N@I:;:%Q_X__ M^]_A ?TB\7E \:%/2/#>WH<]U%[_]_%&'PH*]E5!0?$7#'UJ08%^K!/"7$>Y M_=YL\.Q<@$8X^/ X^!0T>-^P^A$T^,#=!$N?KI\ R,$0G'QP;_ M,TO'UT[-?=K"K_^2)$49C:Y.GJ.[L>0+-C^^C4WX'QW1K+J[0+W847F'A;_- M!C=$@#/K/E8><: \RJ8+KTIOH#V>$N:_+W8*/N)2W\&&&'Z4KA56;9K*613"8 T:N4@OT= M\V*VOH&SX)9XYPL\3%F]-[*%+L!+:3=W7=GE<X&C5;6\ZBP,;>9B4J$S MP)=5ZI-%FRZKRH02ROH"6O4BAFLC+XK2KNW%U)/.,U!7P6MUAJF5&6XQRRZ- M0M=I3-6&0 :J#DD!=8>DKJ?J1'+^O'+NJ3&1H-]&9_E30:].TYD2/E%-S=VN MRV54FE$TR@)!ISQ!QPDJCB;QBRLUS^'"X79U:7;I /N\';C!S+ SV7\-[P;3\KYW\.6WU6,HKQ9M XS[2*;_3DN*7_&%?UW M,] +L#\0S 87];27\>IK[*SC6.K0];+^VN9I&>1]D>1S#LK\*C=JSUU*X$OZ M2*7R/<,@TRLA":UV#(FC2&2Q1U+^T+$&W\T\OXJ8ZP@QG98QNL:)?&MHH_7I MUG7'0,RAS9[$XDD&^XD&^RMEIGDV\S\RVB/;Y1L8[=]%'?(:0OP62&8"#YSO MDZN-7K6I\%KZG,%*6B"4OEPM=KC:,"M1B0&Q< 8L^!BH1 0>1_ H7B."B._I MWO@NNM35,2*G9Q;]B42A?&VD-FLBE\NWNF. $4"?(IDXP[QG-GU+1U#]-^LH M13ZB+]SWWB/AZ2&(KME"OQL-!]4 M1!G'[3DL,([#P#@F^9XY&KF=(N#X5$Q)A!R/J&I]$3G,:96KIL 8QCNS/L7CH2]\'6^E#@>I?8 MW$"*3R+WSCFU=&?4J2^;!N)2#BK2MJB6"RQLT^*'YU(X";2N]U(1(L]6A!!? M3T6*(.(^4;V?@ AIDI\DM#S1Y-V!TMQNS/*FMFY B/ #>TD&B=/DY0-['U"5 M>KO4>N2^^KH5>N^,A0NF7-][71<#MHP*&U%YV94!M)$;C1J+W7*!F[F]MJ3G MQT/S\MK/[[1^?ZOYQ%N)"3U[8%1S%+[@U2)>&VRRB1Q+C&$G.*CCO""13RF2 MYM]P$T7B_'E-Y1KB7*[-&]UU?E7D,$$=%&=@@L;&:Q<)]!'D)7GY*[;G\/.\ MUY0EJS#=)X7Q&G2@ A3,PBM#C3''=;6-\EQ%3:\==#EH3 MKY/MU;6B"$2>178>J39-A")W4\7>1A')$E7+E)DUGR"Y53Z!315#9>',?&6, M^$@9^U_O%O!QQ/Q5 \6;MUL[2IR#G>_FKB5-1'M_;3?RND<>M<*#W=;>:$]W MW-#2Z]E+394)-&U_0['0?NZE=>Y;R(NX;>* =[MJ(E=4CO\ MD6@'#>/L7[$;MWECP63"N;1V^?5<0(,L($%ZWZWNM"O<:0>X5)ZN%.<]9H*H MY##?:=2DEM"[6IOBJ /PO^Y6Y7J.\/>M[V+:QG MD%VCOU4D,+<0F"LU-OH3G>V)I>&R+:U^ULX_^\:?[V+U2J5ZRUGQ1O/$5\N, M8/11A>DY]8X;WAFAK$O(<00[LD;?9/G*6O^T%OY@(W?OF\F*!V8&J M\<.K#%PW.^,/+R/8&=@8Y\R=6V.TQ9G^)D,@8A'AY$)W+BGT2B $#!S$6#Q) MO'?I]N0"U\U^^&"]9TZ8!]1C_44W5UM*6(@-6 W_M+DSM:AIO-"I&C:=R M&7J87-LY+L/ZW*4:KB*SSCOC!#@,O=;UZIN7[F0CP]W\.;A!%TE!KX$N^H%#_W(5@ M0G A:/XRP"CG(EJR8FY:#F;F*S:?MZVZ?T( MZ+.&QPFBKF]>8BT@?+_U8$N)C15#L>#/P.1D)08#$>:*$9,\=HJ!!\_LEUA% M-$2_"A,PEOM,")I?V=]64?]FU8"1AQ4T_&W,YM \=?N^/_\CZ-[ MAMU)!:_V3>M7Z#TX6%A@C&/>T356$OXUAC@"[_XEZBMQ8X>7\_0+MO//_MIY M(" I8N0+3?]/;/^G9Z"_IB:,&CB@V9'"[__J."X@^.R#NY1@8V D&+#DJ"OM MRRNAPO>[\']B;&)!6/VO=BW]-GH8\/S3C] C^.BO?]I>*(8YBJ7]F(H]2HB' M]RUO,>8Q5<^1ZQ6GA_#M;C2ZSV[B.&H@XQQPNH4F XE2('$ :>X@+HB>GJ# 9'#X# 4_/SHZ MP)/&,!K-M#8Q@$5@8\#3YX"$%EP_C')3++A98.) @X=GC+]3(]+#W%CCD5K% $3AX'#RUE#4@"2R\ M$F)N&)Y1!+.2."0 U F7 EQT5\HDA^9P&M&M/^;!-'1AZX'>2(K_$ M6,-3;"QW[@.>K[*(2U'515\EAV_QY?#@S;?:JINKC@>GG/JV1NP]!EASIK^" M5ZK&ZV]UL/A?0"-1+/C7R=?^D[V[#O#:.B"&,@/V"S@9;54.:01TM_NIT*'Q M MEJ9@)UUD.!I:*;60_@,YF3#HQ0H[MYD; 76"@!CP$-\51\:XO#! M\''>MYXLPD'#:R=\^>Z'P=AC$3E8\FJB OQ5;0"I._2$-H4Q MAQJ^Y-GD1X? VT+E'>,P7L<_(&P7D-S:"6FX =[1M0 L%U+% MM2 U]N^*^V>"]\.Y7W@]V-9]B251DJ";P@Y.*+B(^,$* =D\% "<=0AI<>^] M.TX9>7J"[ZR !Y.W*D?4/,X$FC2@Q*&" W^[FR5$E@D *<48>]6?#FCN/08L M[#Q9X9<[S@'T& +]11&70.[ K*&Q!H1:C@TWL;%N E4%*%J2I/KG>\R"-E_\ M33Z)>X(P5LRQ)<[!ML=LL,>B' =3L,"X/7(>;4_(7*;'I_H!)\%/@UD ?#', MV>9..E,W"(67H#[NV;G F/68!M 7$!:<([82G%*AA!X)SR'DK$Q+\W'EE:0< M6N3QV!((L/>')VV0=U6XM_!?(E0L[5"$]S 0,A9X"7STGG-"F^*]$VLO7. 8 MM<.ME<&.[T3GPJTI6)^T,V]M*.CS3Z\1 % [@7)@C$I!?S8 M\#03?[J^Q+?%=2SM.CZ8%,VA#1C TUHP!$W&_@4=X!CR=SM=9+T_T;__'5.@ MD6WXUC$\ 'RE'6"&K,#C$LHZL$H0-@9^E;\S;,SX(@YR%7H9F. MM13_$@9-$B\QH)8!/09J:6.(AM *U-4P&0M2 AQ:*]&2X7EOSY7PM/ T1 _D M;&^B#ESU>*_0^?X!#W_!3/ H\!V[X-P/2>$;^/Y[H"4,:1(*Z>7A\> B"=BATB^@3<"8:V#K M'54;S83+;@.=)&M:39].:4 FP&I!0QS;1\NJ:%F"U+&-HE7(;?C$6LY( T,? MNJOQ7_^0_M:>N(]_@]6]+8=JF2'[/@V O!Y6; -]R."P"COGO8^I_=!4(LT^9'FY5 MENU:"ME4W/PHE>H6IL7&I2_,R4_5B@74*!B9@!)@TUB/#I60FNDC8C;WM-Q= M_E$'VXNG>N,4A>=,#DNI&%CWLI[NK&!:*GER\1<[VES(90EUG? OXW[EO?\1 MT@;:;7<)J<"ER64Z.>PIW 8?_YEKXQ7P_J;W&#Q'8O^__P>>Q9\T?>5 MGSBTLL>>U0!U+"DPN6,Z0&P[R!%U)F+HFO)XU'>0^$!PRM0 )Z#46;X(Q:$B M::M#P*&>_BJ"L8YE^FIQH'WNYS138#+I#,QJI7B +3F^$_# ^H:V#KPR""R: MK.^&/89!O\\ -(\#@#_ 9%^4Q%4@J'O3X7!,:)-Z"BZ$Z@/%\]FKT>!>:<#!H?2ZS\XT+4DBK(@2O#/Q$GBN[K'M#7 M'[A4 G4%H-1(5*W84M0A5O@W+P=I[2\09JI 58&9&I!Z=#S&SBU5AW\SWD,K M /A/]XD.)V 7[Y/\;0I>Q$!'IH ]K'@*T..VI$Y_GL;XU,U>#N30(B;O]TC MS'X"Y$<3^ *_M0'C*W ;VY9H^'Z'&%#>5&5TR%0>ZL%*!@?PKX;2Z:_W$"AW M(H+@OG<48.$27@!";PQT?YB&OZ^^DNR?1?!4\OD.ZA.!AC_%?DNVR>& M F+XYHQWN('!W@U 8)7,H6?,<> E0Q)-!FS3JVN% M5Y[2LRZ/\TX.TSITTOQF2,0MT.W/\Q%_TBS_/'#LZ:).2XG4HJ.5Y#:V:HPKQTY+B;'F_[S6R)4S/MHF8)TTYO"4>2KT<."6R0;>';.4(1!6:>Z?5,/L<* MN("\'DD5<@F\3>-M7NT+#64[73;R4SCRY.V;D=RCA")>Y$5UO!D4,5KHE.'( MD[>WYYS;U+-;DT^XZ26>V!K(I#P6B-.W#XL:5R&KXE03W8*6*YGKBC-F!?)T M)%.>&/-1WY:YFJD+C6Q_T6:P,1AY2D]KW2 UEL2U'&,*DU[;J-#>,T_FN:5X MABQ5[#DGU@N]45/%'*&P.K='5%.;L:MB7M(VB[282@Y6?"75.+='H[6#%IR< M;7)=/*\7MO/^D'=6Y_8(-5O=ZL)V4WQ"'R:\Q7Y_9HA=IVKZ"9#2[M ML#55I)E,/G66GK2>G/0*0CZME1K3^;8]63&YFB&@"([D4D.[ MM9QHG-)L@)$G\]Q,D^.UN!E,>14;)'.-SBH[!)Q\9H\Z6J;>.AUI)>\S([ M:S76#"LD3Y^IU',E2$VX[-/CTJJ'T-4/) M;-TQ''I"^^:*=WM6?MW1:C0O99+U/*ZGO:>>$+^NL::RGH'MF?$=B+:7J0^(*2+F))L?+'+5>N4LBZ;E M D5V:DH241=">NODAFA".\NBR34SV-C+ZI"G4B,\@PD%=9 ;GX.10KXX<+%< MNZ.UE+%>=EK:5!97YV"D0EI*N4KP4TXI6M-"CBZPL"#D&;8OMY?L'&UFIEJZ MU1Q:U>HJN""1R35?)OA-MZ03*[S2DNOCU;B[-NPRQI*CR MB"C7SNZF(B.",Q2;2TY4A ) L])H5CF[FVG:U-;KK-K56E@F@8Z[E-%U&N?V M:"0OBSQ53#21A(B4MFE2U\GFZMP>5;(I!EM-S#R/%7F[7D[1:&-UEO*+[;:> M4],BQ;<*+M\>VBMLO3H+#@A)L9-:$:ES*E?4K8HY[Q4;C7.4[_;L4I/K:RA2 M*C4LMS*L6;GL6UA8VDH9@.H.JU7X6Z[4:Y\!AFR5FW862$/G-9CAG:%RO;A$6 MC SG>>U[V::R5 Q7\?-18!J$Y'2!W9<.[N-/[V.'ZTQKQB7H$;^@*^N\D>RT MN,+X-!?B_+A[Y4*\F^<-#/F #+MT[Y_B.6\IX%\FRH\0=0]/D_:R\ M(%4XH< 1'/!H$/Z\#_:!D3K[B!OPTS P-_RYLYE[51Q7L,2CKH)/873J4+$= MZ/U6PUM)0_2O$'P7>#R\I?1CM<($F$T8I!D^_"ARY$[1.<'&Q53#OYN"!#A+ M%=4^K&9YDV*6QVP&.T][<_5,J5<0DP,6\%RP@5I;3R/I-5?;9NJ6DY,K;F_U M"F7>&PH -*IG^5#U+"G\!7VW/D%4K.QFU?N8J'K?(VP$^D)'$O$0&X%[%=RC MG;C[3D38]" ;$6'3HVP$P*:HR.L%=^*S_;(^TEN?J]#8=6#YN6APIBK?)^F! MXR\,_M35#;.F'Y+7]\)!. ,&H5RCY&LD/K<0GRL5_MP)"O9504')J/YKQ :0 M#0CFV=G@?#783P+AO8O-'1^A?I)N;G/ZVC-N;3I/2&KBB=0?4I(KKF]YXR-Y7 MQHF&.6,VG>F6*V%MM,!I9GN!PPA)ZJ]_<#Q.4%B<(ID+=@._@WE6.*J5]0QZ M]2/4[ U ZWX:]#4!.5!5[KRXQ\&TS^DM,-=8.)*JBN?'$7"MT4;7"B9P.1(DQYE!S-C6N(UC60K!ASZ[7]<9]46*%H[5MC;): M2'I36F6'")5$_JB\R MXG[;B#O&!QS@@VRZ,*CN+NAW74_.W=?Z.&!XW;XGET&U\EAIT^92-K6:I:/9 M!%F2,G.8Z@!T'Q*/XP@>1XG(@Q,)_V^Y>.Z^UL<1_NOV]7]-)D#D?C<0'P>-V2<>D'N>Y7] M0)D#/YL-T&=G@S_,'/"!\-Z7-QF_3>:OB['SO1=TE^BA1,3Y/VS=O@W^?3C_T97X7105O",$+Z@T"WX[$D>%UV.%#KPI=+U&(W-W M!MZ^L1UE]@PJVD.P\^U-LHO$4'SDI?]N\1#GXL?K?OO5FM52+*C)[8-"@8RD M=R)2Z!0" :D#^;"#&%&V;*+Z"F$LGK(&W""KMY(J\NE<&:\IU@?1%"D%/$:I MP9X^!:_'R6^&5U3:VVT_/>UTD/1JBO?+0\.B,JP?5PY#*S JCJ#):\16W4'R M+QE(]:P"?0.:/XY GPOU_B.!)DOMK*7PG0Y7*Z)I%*UA:GGQZ0BI:PJTLUV) M-MI4%&2!-%(;1>^7C$$0 H[B<8QFX@A%7# &_ %TU ^T%_B_L('5$E8&CME@ M"7;8NQU6J?5U&3LR4Y[<3+D>8V@\Z?W_ M5=+N(BCY-E#R<(Z,YU'"?AM*>D2IEQ66-9;OYI?8(H=79HOAIPN/7!-*.M(, MJR9R8T3+]7JVW"]F!PX>Q+$#O2Q)HW&$H2^NE]U/")QQ Z$P2)W?03DB;FE[BV MP@TA7?YT/O,U(;2ZLEL&J0#6ZFZG';Q?H=J].>QR!K4Q,AE'T?=RFR.4B5#F M-[6UYT$92 (4^_N;>&_H^3Z%/XB;"%/Y(Y,J,JDB[\QUL_:O>78GS"8ZS$]+ MCJ;6.AR;*X_;=14V# 1G-T[%282(T\1[%=HBL8_$/O*D7"-?_YIBWQCUS,*J M7,<19=)EZ&YOQ9F+,1!["JCLR3B21.(H=XFQ4!@6Q['O$L02B684\G)W'>&W13.M499)Q"WJO=]80.#?!,=F:".6YW_:'!;BE>RM]*M"P1]D(6QY;B M59R, D^N8./Q.H,_ (-7OXYO< M."-KZ?(&Q><2,RUSK,!X5Q=Q-$G&&2KR?D3(<'GOR+W7^SC(<$7-Z ^0H9_G M]5I;62:1$H&D!Z@T07OJ"B #5)#B#$'!$H=/["#9W>Y@Q,'MSJ5O=7X&FMV[ ME8;3+C$H,4YL]:,3@-E!D6N7Y#Y^9.&[L[K MU\HJNOO"'D>(GZ&N55L+/F"/W>55];VW:OFZ"K%L".IN874/&X5 M9.P%?VKQN& M[(\TVN_-!??-ZKQ[+>P !^\=!L3*2]&08$&NC1<.$1M9YBPF M!5Y9^S+MFB'8W7NA]X@0>(!E7^0VT7.!_*@T+]86:J/#FXV5WBTLV$E)U6JB MU,$:;;K]Z?]&POC3DBY?22,J.*UD])XQ/82JV).OB)OI.9@M'V)>8,\8C\3ND<7N6R=#7O/L_BVYFY+5@CYL]S#-;2Q4 M'5LED'&;]:MO)Y$XQEPPU?%!C'KNG=3&R**_O!%Q[X2>:VH$#[C)S&DW$$ MN:):$2' HXC$5963!USOPT# I?29+T, 6AS*F2)/H5HB-]VZ?$T@^A;K%['& MXQ2*Q.GD,[LD=LF*U'R?JQCY(SX#5_?. KK6A<2]U_4P('1I/>1<@L8N,>,, M!IGYX6S2K/)=+HW2&9+CT1C;$"[TABSD0YGU#11CS 1J O%!EM MQ"-L!/:"1SEN]TLD^?!L^"$A\>_"\C<.AB:N[5+[TV#GC#)2+$N1+Y#^$?'Z M+7C]/DE3?RH!3YP.T R+Y_VY:-S[4FU7M>; EHV_E0J&(;#7[H4$XMXKOZ!K M#VJV]U[.1;QYOFKXDZ.-$6&--I-)1>&66K?DT ,=$:=;BKV5_VXX'"EM?)K( M< MJV=\D6FTCY:[\^'\BCI%$G$I>L%W+/0[H@B$!:\'V?&9*S#%CDFA/8A: M'& LR-=)2;KK 7RCR[_W[>OOL6^TL;G6I)5C:S*1%])!W#,1)S TGGRW2>QS:E% 7SJ&-(!FYMA0 MP^X30;7ERX'9O1=\+WQ[P."D>]/E39WMWH1Y!T4A=#;W.% ; M!6;C&=3$I$UFA1&EO.9V"!.=.31I=5=^9"= 30*/,V?*.?_[J=2^]RW-&# R M8WZ:?:3O/:B^=T$3\_MJ< \6#]*N3;;=8G/"\XNDZ+HD-2,R[5VPUF_&@SR= M/G8G$_/>RWX@K>Q)77D_T %VP_Y=US$YV\2*W3B:-=.P(MI8LL,$O>%9O[,Y M&4<8(H[2%VS@;VY<^ K4>R'"^.83_;^KL7BGW%^AOK>+/"9_4!7Q*X MH84TDA)K!MV3B3B9I.,X<@I@?VS]W?O4_NS5(_9M]+3K7SW>/2#_AG>3=U_K MPQB;]\X,RJUM=(:DY2:/)9%)'5L-#&;>\)NL_DYFT)V3#PYY:P3^#[#.;_8X M>IVAX$<''@0]2KHB6I#')V%L>LBN<&;7B'I\,[X%MH'03 MDB)&OM#T_\3V?T*"G% 3QOX?T.PHMM__U7%T?_#9!X&IP<8XYOP7!H#U2OOR M*LL$W^_"_XFQB06E^K_:M?39&"[X-^ S(+WZ41Q7\-%?_WAME*!!D/8S(^P= MVXJ'P:MO,>8Q5<^1ZUS^2GLH#->9UHQ+T"-^05?6>2/9:7&%\2X;Y?-9+[N? M_N!^8N+<>\E6D6,[52EMVLX-NXK]'302.YC*+OE)@E,!MBCX GS\WT]VLNU7 M%-(6DK:JG-04JHJ6)71S; W%Y>J$7W0'5$^:%M;D/@=5> MFR07]RQ_CB39]99:]==FA5\TS.7";LP+I#(&)"&3<1I%SI#$CAT4F0_O>S"/ M5' Y\9BEV'-%@E"C;UZNVDWPC]T/HD<(01%)A99)42!PE! (BF0$4<:2PA!' M24F64%P9$G_YZ"ONFK=6\\F!7*U/-+>"4F-T;;:6&19:K:]'UK@2/Z"29(97 M$7;=&"@:@K K (XG(TF+K!%+SA20#9'AJA5GV,\D&F D^7HDTRAJ,[K,&C XY>;LT8C-:O3?IL"A[]1$V DA$ MU 7M(38BZI3Y&!L10=.#;$0$38^R$1$T770C/ELT\B.M];D2GJ^#RL]%@PMT MRJ2>O!,@>^2^O&B/S$A>;B OCUL0!'M!GKX[XN6:9$9L\,1L\(=-,GT@O'=T M5E-($C^'E&VQ'UZUUT^^"SJB7GA"_C=/060MDHH;.?Z M:*E*=<8/FGD.4W(<5T-*V, :A_4P:"P91U'\.L6F(Z&-A/:YA?;2(2*_*[2+ M.FYWJ/7<04HN2RLRVV_2[8;?-A./)Y/).$V\UZCF"0RHKFEIL![TW#(EQ;Z@ MFO CX.5)H^VCIID7.?*A[!2,NB\Y9^"C6MDTM[*JH(BRTK:$6Y,%O,_Z-61P MBHDG*?1Z)WXD?Y'\/8;\7>WT_DC^!L-V+4D1Q0V7'@F5WKJUI-ETT$,39=!X M$KM@!:<',?JSJJ':$T6.C4U3CJS^:Q@0]\Y(O28H/>!R'P;'KJ9'A#*;@R)[ M!L$]LD&6SP]7FM-(G)^MRL1%654+1.$6\URHO$OQ(\"/!?T@%YB/!GU07FQO6-PE#SH0+(I\1$V&-*-"0% M4C.FK#V?!,RL,6'@B>(HD7WTL/;1'1;YLPRIJRD@.G55X2T1Y=714MK,<85WATYN;%3H/$X3IXFL3ZUE^-5;VWV9BI#9 H]C&UP;[H\H$*=Z'U40+8HYS0R;@=9L%9ZDA-'2FG: *@ ;W^ 7D22IZ;+UVL1WL-[TH8U M:Z*(C<^AUKV+[%TK/.S>ZWH8$^QJ2LB9"D*PN TQW!3- 9KG2FA1SDZ6]65I MROI%3\DX#// \"L&=D9"&PGM-Q#:J^D(YX5VQF11+E<$+YOE!9S%>S.:%*'0 M>EX3C&'B2>:W"WR^+IKYF,FP-Y[D;T[KMK3Z:DI@4"5-Q$5&5A!14 A%$@B% MD05F-*($9(30=)(:XCC)O*Z6I>*;?%$M3ED^S5D3>D#.LLO\V2IIBEA2JY*V%M&C]I\>ELP<1K&2J;LMAS5=+4'8CD8O)))&"Y7Y/1A9*RV(!*U$5A"INYA4!W>0I?B6@ MR.G07+\UDYC)5N*QNN)6UZTDM:FR<.@)1=75FJS1FU5%<]/]_*2S[=(H/89# MCTDJ$$-L*(LX(8R&$B$0HQ$MT(R$"A*%R)B4%"E\*)YL0GM!M[+8T.&I^B@U MD/*SY$A8G6/ =F?18]W1PD)$H< R+]QK:+-7(])"VHF*0*IF:LSS)@ M@B7PF9OE4<2EEP/$X'+U--LXQX"5;9GAZAC>0[!U3TLH3=O9VF<9D*JVJQ41 M;^!<3NJ.6V.%K0GEURYP#M613UT7#80V96[CJ')K+[Q7.*XJIS%P69ZR6 MEA1<8Z;MW@H9/U;A/.*X<%ZX3L_KOUODG:OH'4U*"2<5EM2[646]-WG@=.>9 M/IJ:;AKE')\F-S47*6-\@HQJZ3U:+3WDA6&BJC!?5X0O6+ *B8H:/L)&H"]H M5#GL(38"?<'I:"<>82=>Z*ATV&-L1(1-C[$1Z,N[W0ZCC;A6,;VW=N1#3?9G MU M[7XE\+AI<]^NCP]<8"\2F!L(S"-75B.)IQ:-"Q;8^TC!_=YL<-^F MO_6:(9EUF,[80UDDYJA9%LW"TZ/]4L%TG@R3F.7+!1X!T,PZUI@ M[]U R1D!"H*_+U1@Z+XND!OBUY-6"/GH6N>;X=/G%)9P[$Y P+AL(!X!-A'< MI)1;:LD%C]7S36-#5.6MR]X,FX:I[&+E4%8'R:GI1*V8(38M)*A#B,;))!XG MZ:M4$+JZD1Y)]G4O1;Z98'].\?@-P38S-=6IKT<]S4TMI_-AD^/I:>-F@KTR MLNQHOI9Z2&UJS0ETBO?U^2HH+$[KA7H97K;11M^#42,9.+HNX78(W?+CT>$R.=R84 85U.B MFC>D/B+VRNML=E!/)9#;&37F<(,I]6IIB>0RK-/O#%>SQ"RHC8CAR3A"/[G# MI2)*$]50K-<9!)''Y4?899''Y4-TVDG(X;@ G0P2@].M)Q"UTQZDE+JC6,W; M66;#3G:97HL#@E]0I4RV/N9JBC'V*R=B<0Q%XBA]ET^?2-DT=O"&F&HF+=HJ*_"T/52CLUOZ8>Z_W86#R"S$R@4CN&N $ M\(C7TX72*,/,D%E*ZB]S<]TNNK<+C$$6N7:WS&ZZ"-;B6U05S6G;9%"+D:+( M>#)YE6)(D9_FP23KQGZ<>R_W88#D"[$U;P")P]3&Q&8KT$B.:Z*Y3F+A**O; M 4F37A:$=*:L(Z7IE!]BB92>':[\\HTD].\0E]>ROCE81&Z?QX>W'^;VN6RI MQD^#3*$_=<5NG\/YA=A&EU-D@J#*."S>2.-('"7>:[$3N6F^L2C^+#?-9>LO M?EH2$SKM%.5*0]-F-;LB.*J[FB?&845&!D@BSERRV=4#N%5>][&0)'?FZJ*C MR(#H=Z\F?[7DZ7LO[&',M)LY3,Z7S1\(93>9[A0*FB@7AL75"&DM M1UY-:R^L!6>8.(U&_I)(C,^J'/=>U\-(\>E>%NMEDABD%UKU%9O=V0D MF5XMO"+V00@+$\>3'P;/AMTOKEY8^ZNB>)6&%Y\H 'ZH]GDAO.*!OA=3UG/% ML!58*FQ^OE+X2K1C_WUA1OQJ3?&O\>4A!5[INZ_9LBI:EF AR4FKHM% L1W; M199=$U.DT_CK'Q)PY+EN;1[!KDTB](A$J$ 9YJS8;A$C)%&T79[OUKI(\F8D M*J,*.931J<5W"[-9LS2I37K=%;P1Q>)8\K3BB-<3UYDHL8TB6G9, 9PK[VK3 MQ7 T'H/[[A$2KBX>LQ1[KDBP@*6^>7FDROE>.?_8%IB?U;J3Q*] MN;GENTIM/6K/JNDUMHI*[(\?J\3^1[TH /Y U8'OT53Y(^*'S]X@7W\ MJ:M'7[&^?B1!-Y"@1RZLCIPT&W\JT;A@??V(#9Z:#?ZPOKX/A/>.!8,.?$6. MM1S14>R+\?2]5W6Y2"[/\+GWQ9#C^Y/!,FV);W%,>KL;2_31!U+U%/ M F1QK UXO&!O>51J5@==34R6^ND%7=R,NI>O?W#^[ECL]%N45)<$32&RR41# MT?.I#>O7O:..NCT^.&MC^6FN'5 S@2HJ 80*M!+),NRY:T6;JJJDC; M<7+L&7U&Z]PO%+M)((Z]>3:)Q$WBMR'0E_)/R1\/^&GO*F M\$^'"-+CNX:*=&>;3L-IJ1O!NE7,^9Q0$:0+^N73P&Y$R:>%D"8.AL;AHPO08,F)VOL.\I52]7 MI,"?;XP7)'00^R3IBFA!6)F$P?,A1,"77"/XZ& 9D?)!_ZOCM,/@L\^B$\+-L8QY[\P M](6ZTKZ\LB/P_2[\GQB;6!!)_ZM=2Y\-/(%_ W8'B*D?!9\$'P%3Q,OX )*3 M]E,W[!U3BK_#F,=4/4$@:K55T!JC(CI15F D^7JD(6YKJU)_K7$8E4=PDQ>7 MX(P0< %Y/3*'8CW5JAJL5B.E16,]27?D&;Q!.WF[I.*S1J.3+7/I?A.I;FV# M= =PY,G;<\HDB[-()ZMAMHX:"*7RLS&TD4_>+J?*,W*^K':0S8C:UC8-F>E6 MH3)Z,K(U=IHI#1]ON-IPL.S11%,RJ(9 G8Y<5VMJ'TU6MIK8$.K9?'$\FV19 M(7DZ4JJ964:E=%-+D.(T:;+##=UN"/3I2)W.;IU,&J]RV&36*4W[S:76'\,< MU9.A(S2GU9A$*\6WE@Q31;;-]'3""BAZ.A1=9PC6KDH+!-/7H\DF7\YQV H. M/2&^HJF3^G):6B$)L8Y/F]HBL;'&<.@Q]06,P1%)85"!D@D<\*HR$H8C1!*( M$9)4DN@(8PCEA /1_G227:<)1.3JK<5 UY,#8!*?7DF2SE$L-MHC+C-MJ&D=NE'+YH MKL[Q/T-65IW%JC/71(H=IK+%,5!DSW+U'&6;O",,**[6%284FZ'MK30^Q]7Y M0DIHF%N.Y!;JILHA="MEC-ESO%I-6/D2DK4JO%ICN:3:=KOM6L.V5=(.52\RQ7U]>-KN,2A916LO(98U5PN-Z:!2/#9UX[<;!@ ,5W MK (<]3,',ZHMZ:;M6F>R!4=J2M6996&NJ6L;!_\9]BOM\;6R!=_,QWPWUH@, MH[%H#,7^CNV7%_/7%WBH@F"DF^>2MH&RZ">&PNX%0<:B.P,_ $^S/5URIQ)Z M<:7J?@&>_AD;BL BD)0;Y96VI(DBN[I2&V55J.-Z.::O>>:-Y-+.0.\Q-=1( MP+ M2# J=HG68$F,^%QKO"77!6NDR:R?\8HC6!S'W\M5?P*3[[5:DW5A[&-015J1 MGT%Y?QP(^^Z+_,"#^LV@[,^5&D^8=K(48!I2KX]G>8:;(VJ[9FXWA88V'-P2 MTVB$:M)28:%IW6*+9:MD$B\R03)L$HFC[Z;#13 0P<#/@H$_UVC.PD!M1=4Q M7D#K?)K&>_FM)4_EU2V-G%&%MIF.B.2T1+5DFY5$>F.563\M]D,8^#8^G+EE M2HK]?6J#_53K[=(I_S_8A+N$,Z?NBU6 =1:7FR<1,2US8B7K*(K&-3C^RXEV M7\ Z=F;U>^SGWZ(H&B>9]R#A M"3P[01T6Z,Z1E:6BFW,%S-4<.2O14JYUC?4C@.V94>S'0-8?:#%[R1DP-TX 8T-K.;[?%2$Y5\K=U+9^K*8B50 M4*NADU@<0Z]82#62]$C2'T/2_T Y^4U)E]0M41PR9@/IXK/:"ATXU;)Z2Y?M ML+[N3<1L3^1%3BJ1FU0JF9J/@:13OR/IS^FL^6W])7+A? ][[5Z>[)]LV%U+ M2SHV]KJE+5K!DJDBKR",FE:-+Q;UQ!+4*4"%&>71L[1I29EFRQ%7*3T1+N;+2H*AW<)6Z)*(1:T E4 M3YL<1B$*S\Z)>5L: T0!&AE!T7&"..TV_U3NH[8ER@KX1+N<8O7=9?_Q"F'? M#0"CBME_HE^%O]G+8 ![DW1UVYV3W8RV:;GT4"'I9:=W2Y=3TR*1=:J]$+D9 MEVD2!=(@UW-6H+U2M,DXQ20CCU,$'Q%\W%69>A,^TFPK74L84QHIV8Z4EW2Y MG*_?4FN:)9B-,75Z')<&^A.3HWJHT5H!^*!^ SZ>TXUU>QF*;,XHZN!;H-^E MR^Y_ ;#T/NLLL7RGK&%"=SK$F@-B(*X$QB^]SR!$G,"NJ/+_YK"2Y,U<7 M87U[T8\Z]^J*QB)+[&DML9_3T0PBTK^^C5YQ((OL@2B>NZ(J2=G%6B_2G&ID MFBM%G@X:DQ6L5PZC>7 BSM"G=_S_CD0Z$NE(I&^J9?R^2.N)EJ-4V!6.=!/5 MJECLSYL#CH4B#5.L<#Q.4Z>VP[^?W>'A=QN,3*"H35G4INRYE)7SC/%QK;?2:#5_S8%6T+"&[S-E6JC]M\@NJV5X56IW-@!L#!D0 M"YX)WO0Z,EZ;2N@1E8! &.:LV&X1(R11M%V>[]:Z2/*65'*$10(=47,2:35U MLZ1-FUM37OE42N+D*97 9+P>1L[*C&T4T;)C"N!6>5?2.(:C\1CD@+A'4+C* M>,Q2[+DBP2+G^N;E/FV9N#6< ?1P&H8+[ WQG/2$BS/ 8?S MR?%&TR=6+6&3J"F3S3QPB2C]@7'C'&GSBH4 M$VW$ VP$^A()Q$/L [#AHA8W%]R)3_I]@Z/AWGX2H,?@%W'Z0'B]]V+>+O%_ M >_. VS6I7PW]XG5>1C?S"UODD\5^BJ857NEZ$NE J8X.1?Z,M]P#6E+%R9< M;LZSXU$1V3HKV"<:)CXB2)PAJ,L%OGRHHUX'=8B+HGG(;^-3G,G MP+GWLB-5Y[O TL12E#/ EJ80VE&O<;##B2*8]FV:3E<>G6 M($1%*DZDXD18 )3#V#"QE4Y5^I2EO4IK26*1ZX\QX[3160?ER-,X0 MIQ?[;T3?7"?*Y=(.\;M.TOO7%SH=/PBEDIX"0+G878ZY%4H3*< M&BY+(I2+*91,K+MI$_H"R-A%A ]+;168"3]>N3(;K-6 M8MWN:NXHB3+S27]6H6&KM9-GEC5T/1XG#(&?:1-)FD]64\QI@)$GS\Q7ZZI1 M1%&.%Y'<4'&S5;U$0=, 15\/W2*M+JF53 7(6 ,1NW:Z-9@WP-%_LOCDUJ&3 M5*M$:[6M4)^5&SF-*T,EX62BFIU,9L8+%T>4A>NFBJ9:DYMPY,E$=U>2W%M/KE81F./%F288Z<%)%.9Y'9ME8>E2JDPX_&/L"\HGU7*0H#FLQR M;MDHNY4L*E1*L)/"R>(;5%P,MKK83[#%>!(YN3M7'*6K=FU,I?H MY?7ZLJ_P4Q.^_92@T,MD6ZFJ4+ J?,[-3LFMOFT6V^PYFWQ.IE )511)7XL( MQFETJFZ0';5[5J8:U25NY9!%G5=RW*9D84DNT1^?DZD"LQWWS5&SSZ>W&,ZU MF;G3*Z[.RA2I8P5K)--]?M-'1\EQ?[%H;]AS,D5D*HWA1,6WG)@8KBOR/-O< M$F=E*F77^5G:7DV17(I9Y)!E:T4EQ^=D"D46HKY.SE!$K67XRLAJE/L]]JQ, MS2N#3&.U%2E>J5;4EIG>:%1B=4ZF#(M>)6=M7.%JHXVP[G!N+2.PYV1J+J6H M_F26*FH*S5$F@V[5Y>2LI.0$+DMET9G-88(S3VQQ3,AIXW/\WZ-;V7$UW[>X MDK4U[$FE8ZK3\3G^1PD9&[6)=I-OI?7F6-Q:F\5J?,C_UPY6*QA+Q79F?O.' MC#)T6$.NB!;X#51%N(4+3K*6(KF6ZJB*#;Y, X555 U8M0;HF+Z>E%%M23=M MUSH3N&;*-)^0&5MN_XK=)$H2\MH! M8X4SSII6"\SWC2A(HEC&)*O<:/,JWZVQ6BG!R+#G=!0%^4A1D 3^@D2A1H\0 M](6]D.]FC4<;<;,HR"CX[C$V D Y'>W$ ^Q$A$T/LA$1-CW*1D38]" [$6'3 M@VQ$A$V/LA$1-CW(3D38]" ;$6'3HVP$$OF;[IG:]J&_[W:KIC^QZJNB\$,O M63)U^.'_^PM%__KB^DGBWK4:Z>.@)$F!?:E>4>R]2Q_6AG5]OYVF:"WB/I]J/W[4-G_AFM^4)[=037V5:1&KQUM_Z= [!6$/X;= M:!>C77R\77S0\^.-Q5SH''C2LR\R8>XO98^WY$B7^Q%K?FK._@&Z F]8"OCI M5I&?16'XU(9_-3[F3'Q[AZ^;38-KP-I M3^QO3INV\RQ@%W'!U=PDHFH\KYLD8H,+L4'9M&TEXH,+:3E/S @=47>52ZA! M]ZYNP;^T7L".6G/3SPZS+\;8]U[9/U_: MH[B2K/W]2O<_H+[O2#-2N<;[TF?F2 ;,OADPVQ?+&-L88QN\8.#7OYD&JJL* MNJJ["PI#^4IS+DTE=F9&Q).1D1E/_ ;CR3YS]&Y4_LR''TF4;JK)J2:GFIQJ ME,U 2V^7IYDO7T(0:>9+4@219N4E1!(I M-B5$$"DV)440*38E1!(I-B5$$"DV)440*38E1!(I-B5$$"DV)440*9O!>25Q MV]=*/WJ5.*%7BJYSG3KE.WC-=X#=TQ7L.[65"UV_NXR?\!4D_DDY=>]9>]*F MY58-X0OD6]UV=GXJYE3,Z;+V*O9VRY0 [#?AUXO M0'>@$%K\V+BDN"I72]S6;2PF&Y2.?&7M#[VR0A@R)1/?_B8Y[(%CJ/_\^^6D MGF^EO#:@I#GE*4Z&)$[[G9[5[-*4CY,F3K8@;M#?_N8>6!9-42-% MC7M#C913)=7D^^!4^J3HH-W?U?FD;+Q#^Q M["/^%++[_H1.<"HRU"/+_B/SXR.B8PU5<_[9[JW) ,$:?E*(.TA2D?N2:V^%,&&^I".Y:7K>L=;I*N=NO MKB6Z)!.EI;QI\65#QF7J=WS0F*U)-SL59>+XF=QRWM9F9I>S4J4K4W M&.4KFI[?$CQ8/8[FOANVZ=738$U&!-3:1E0O# M=65HRG86ARO244?) 9LO=TO9IJ10,Q,7R+"=Z\$=VW%'?4R?+#5\S$I*W\QW MAVBTL(:\3!]WE*5Z:&XTJ([03""%H>=91N.2R;RV.65*WRQFQH MS D2@2V/.@H0"^4'MNQ8_:Y>]SI;OL1M8)F1T2.!ZCU9:/M$%ETN]7'>$!>DAAN@Y=&0^A9*#6TU **7)U-FR@E#$8U M2^)(1_,2AR!C?RG@V*0_7H<"QP8B:'DT^+K(1%Y8U";24M1:8UR8,&8%/I-^ MW9)"^MT)TZ^/4!H9U%=EK-:83. SCZ9)Z'3$$9I?.5*HUZUR=HC/QEO8DGO= ML,))BZO2X5.K[7MPHYB+^=) M9G65X[ )P!X%6#O)<*RL:!0EC\<$I6(,33/,T2R4<''9'JHY2U+4ECOP&\BB M9)S$GC95)+I1RVE:S;6S1MV*:><7T2GL60WZG%0K6W6ATUCJ!<=N5HNEZ!3V MN&TA&C36NFSATK@[X*.\Y>C&*>PICRLX&N#X3+ )%Z.(2:U04:)3V#,I*Y38 M*PHD6D5FG?[:CI;N)#J)/0K6P3;46 @%>T")Q;"(&RO*.(4]O26R*(PV4PGM M#TK>N,=LAY66> I[PFC9MZ/ZC)$06S2R07^F>@#,3V%/-MI:#!G*IK1!')TG M6JV\3T:GL(:(;$U0YB3V(!39-_)\>2T #V?#J*VZ7EZ> MQ!Y9Q,RHY&^[5M$3%A6TBE7F"'\2>]J#ZFK(C.RRH&!L@]#-68\#DW\">_3R MI&Q'TK)D:9:[%4JCHDC4]BS7O06YHH( M9&M)-HHC3.[T&8L_B3V=4-RT1O2HBBYKX::8"V>-C1:=PAZ_(K;+ID PDK;H M8R,C(K/$)#J%/2V1]L@LVII(2'.RF8*YG>[P[&A(>E<5@@6W' I5<C4X@RFC!L4]R*(FHOW*8Y*BQ+2H4_ MB1-\=[LH*E&];N7(3K;LAK0_V1K/<>+%+N'-8"G^(EB*R_GQQI5MFVY86N"M MQ@")Q(%JO-[%P6ML\9EMWO35N>N'GN9WP2NRU]ANVL4P7%HU>@>'+DKT- M/+J'1M.\#YZE@:W= CP-[$FU2SF5&/[#J7SKY)DYG,W'P:4,'%@F'EFFKBEP M7/;.A]P?39]Q8V(Z8#L5?"?H-SO?G6H9'79J%7<*^+5NZ&44W]<"/Z,XD\S< M5.(-&M@S9_QP/-/4(!.X&0_NI#W@_S__M?UL2!G%T\!SP,Y]/G=:I-PKC7U)PWBXZ'PSJ3V8R#[J9\TG?9A&%G%-_W8MS_6LX[GV0N;GN6D MC=AI.4.>*Q>*T:7T#.R/]ML\]/%7-_WHR4W_%^.RQ1^YE&[GEZ)!%^<](M^\ M*)\*XM-XCR@Z%402!)'R'B5$$BDV)400V".36D0B!($^TBE?9!(DD6)30@21 M^DU)$43J-R5$$OACNK=.@AQ2:$J((+A'+EVLSRB(W\W'>B_:]S7RU-]V&&]K M#L[#9$O==LKJLP,B)7ABM-T=(A'8P^X#/!'Y6#9C:CV?8#T)(P%\VW'X"A*_ M;Q+ +V<(9\AL!T-/-)^/&+J!-MF-O^69ZAG9#+ZLS $27I;O[Z-"[X!?F3H8 MDG-&*IM;%':ZTEUJ=WK3"UWJ["80[V]@#E)@2%W@+V$>7\ Q-IV=S\"K,#AZ M*T[QK6E!XEWE9C#5O!MQDF]0^$2BA?_3?5+J('YU[$L=Q'MS$ \ORH$?C3T3 M/+BDS5<:'!I\B>+XR$F 28TG=1^/EXZZXEE:L',A=?=\'D2J!C?F/X[!(U

    $%EF"$.![2/I<6ITJDR?%$D M*#N+\(SBOZ.U\"OX0:>DGWI "<2]I%^LN>'+MR?*A*1Z\(=NSPVKP3]KVDK; M^T38OU)]^/*X\%PA\/,IQ$W>R3N;+W0G^D#\ZQP^T[7)XB]35PHBWK5'=NP@ M7NE8,8FD\B]F*B70OT0IB-0&GM&])%$O+F$#=%H.);6!=!U(Y%BO51(H-8&O M90*[%)PD#O4C%O"BRLW%V8I?*VW*<9MRW![%^E.NMJ\LB)00*2F"2+G:$B*) M%)L2(HB4XS8I@D@Y;A,BB12;$B*(U&]*BB!2ORDADD@Y;I,AAQ2:$B*(E./V MO()([],F\-YGHN4X_925^X3 M+/24XS9=Z5*.VY3C]J;6^!N8@Q084A?X2YC'%W",4X[;E)?CKY3C]DO3"#W D49Z)X M$UGJY&5N0'CU5;>913?UL*1GL_WRK")^R\2L:.O=KWA?;NHRALL$)L-,+3GT M$4-1%C(,M<4N9G93UQ0_]#0;($_!TY:AYJ@;?FWZQVV?M?3;FAIZ'IBJ>IP5 M]J.QZ2B.:BKSLN,'7@C;OGA8W@4S!>2:VQNXEM?&00<^S Q,S3\\S71]:Z&. MZY+9SCI,2PZQHFQ\RTPTU;25N?_?;^BWC.YZMA+\]YNY#KX[H3UQ@_V?OV4< MQ09"V[_S^RZ8]#2,O.FK.!"P;0,&T^&GFY+_?NJIO>0TI ?/VQ_CIBI?S#Z:*= M+MJ?OF@_?2R9FJ=XZG03[P-.K]N[>&K< '^]7"?;#Z@YV;&FX_(,74ZSY+SJ MF<5E+OH,/T":!RW-"==-"X^:>E#(;LC*!/H!W(7]@ 3LP%(,3 FH/^@%W 3_ M]-Y^&P"=/%/]A'[&,X;A3]/6#+VG2(>6&;O.Q,\HGI9907B:9,:;3##5P/], M;X(L%"_89-30#]R)"8:J!!F(7D#HF46A2)EGM+4Z51P#?.]Z M<0O8C XP4GY<.R4F)@EC&-49F)QLH$/E%D/HDKO2IB-4L_5:NQZ2>"=OR,1QRV(Q M1^$#I%.T$&M^P;A?F07PS!UM/C:+Q7&'0)(Y(I&7W=BPSO=Z_LQA#9D^?F8A+ZT5 MNSR:"(X-S/ @G?44C.5.FI:N1&:6RGE(+]UM^-U)+/'+?G58%CT MA;:*AMUYP=MD>X*]$4'+HWY2"Q>OUJI=%%TR6$FMU4D=+4'R_GQQI5MFVY86N"MQH*)BP/5>.W'Y%Q[X6E3S?'-%7#N M5.!*-=Q ZX*W9.>N:NV=F+'<;X0L3F)\&=7*A7Y4$F1K18+':<#=68 ' L=, MN\#"^!KFW@Q@LX<0?[R"9'A5#>UP#N!HDHDSJC(O1IO9#?ZH4VT2 MSK6F_JQC<;]."*'F^GX7+GG'DN"R+6E=411.TKC:)-><+(A<2[R0)'YC!>J" M52^2=8GWS-_Q=<;ERPU)G."OC\\;8A$RF@#5BSW/GQ]WI^XW?!_WQQ'V&7 ( M\L.EX2>S<'> =P"=ENO!#O-!X)GC,#[ Z[HMQ0-- !Z!>?OO-^0$,%58:\*O M-$NS.F'-[;+SGC1I13(-@8E^0/%C7/K7+;M2K["JK:ESQ?=COLA8;9[.3DT' M EA&4SP'=.<\F4^I9_7&K;I/W5M<'@\3.-Z[AM#7EESP7)MW53,7>A "6V!& MW,D!*W\"DJ^QL2#65'0\6+4%!,TU-7U574LC8Y>!A)$/*,F>'1R3MZG$4B+7V9OB,E!AV'6BQX[$.B<:"+ZS"URP9^G,GQX;[BBUFXA3P@Y*RQV M&+(ZSW=G(;S%"6$&[ TQ_-Q[PR2Y8)?8+J9.UI<9=Q*#79_A3?WJ)=J;VY R MO>$X,!0Q%')*?Y8G:UT)\T29B]$0?> HXH:=KJMO/^\=#G8P>-<;RZ^]B[PL M[EUB%ZEQFIEK*[FF@/@3-IH,*5;UXS2978B-XNXKQ/:K&TL\=?NE$M!]D!4T=NLC /XZ?VM[E8.5< M/_ [4[ :9!5?F[2439QF=9R(UC357L5GZ"I*NS5=L0HL3_:-W>IG.J$VX8,W MVLFP&9:L!$+N90)A)P##1>)9R#R?J*?K.)^>8U=V,OS",^<9',7(AS@3+NL" M;P1FVN5-3U,#F)*M3-P%3*:#B7.PB0^%.05#U. ?%PO/7<%4NZD6/R8C+$.@ MDC =$O*FK[1,"RQ^F7_"6<#A0@>:P&_B?V-__>LQ(RV 6Q2_!/I'\"V[ARIS MV(^GY\(?/<3_!+NPE>F&?D;;OM4"O@HF\ 6:9YN.$()F#U]$]\J-PF^XA#], M^;D.\YX'4_JA:6I I4QHW)"VS;A5 );"Z6[UZPX,\_ MU&7WUYWBP9";ZR#+$"Q@NJE-7OSQ8?\OJ)A@6O:;4VCKX&?@K<#Q58/#;XZ_ MB=4!M%QH7CS/L2^XZT]L5'$B:]P2&X>$6]YI]F\9(H6)@K MM?62,&I;_B,:ON/-\)XCXU[)8%_!$Z"TQT!%'C-\_)3#7B0#MB%0J_!8JP#P MQ>AW*4A[YF#\J>Q'@9=M\9LZC2I-83C.2Z)<(:XI^[W$#PM*P?6*X+='N]]8 M\#XQ;5M*?MN6E"%*SE8MUB''01T$BZ1Z/C36\PX^2PDN'-1"@C&ODYG_-__>9&G^;03 M@BGYKO?]L-UY-K!]?B@>[WP,#=FE@2HZ>/=W91XI&_\0+V ?\2=>]N]/6R8X M%1GJD67_D?GQ$4[(T6S";/]G<_8BFW_WJY?Y_/OOWLE%W0LFR1OI!< M7CF*Q \I_$?)3#UHPO_7;>9.;I[@9Z!GP.#F+S90^Z^^_1W33T#4R;DQ%X+_ MM$=1GN>K_DPQ7\[JJ>G:\_#0K*I3#*K)+*'@,DG2I*QPN"93R@17*0[#,?J( MAV?=ZEMAMIOM2!T4;64GWD0J#_A3/#P]5 \\:>8KJ))CJS57?/LT"5!\,1Q-#MZL6 M/BXA>J6:ER/L)+=/<8#7FMV!7I;L%=;L^O(DIW1/UD2,C8=Z13-+T6?M8FM M@)#=::XUZ.KM)90_^;HEDEW2#%?2JE*GH;>4*=^BMR7([73,%[5@V$&!,XM2 M<3.LKJ)^*8_Z\)G--GV"7X:(:'?S4*>.WCXKF 5V+ R65G-$ M*H6-U$?D*FQY]/:.WBZXAHA,+;-8L;M='B6$+ ]:'K_=Z,Z*Y04Y1Q%1RO7+ M^>9(W!JGF*5PNM!P5N-F2:+%5J6[GMG*!H$MC_K9&(HS?R*2H62;EKX]7/98R8MUB,*5BYLUHVJ0YB1#37ZJ)\MV56Q>G[(H)U0=;UE?7BC3FBNTZ-9&K4/>/^DF883B8^?D^BLA#8$JC[A9S8 <>.WH].IX[:\\B)6FS*%9#LT>10V#.)\RD&';& MC:Y7,:Q-MDEB1:VCS^.61U,_9$9-JH7)DA4.MK[2B%IHNQ$=F0EH*OY27MMV[T>:Q4G M)-L/!P6M0<%G'K\^7.B=V:S8BB0\9Q2-2J NY?Y)6B^T+W9(O*,.T9#CD+[$ M;P2IRH.61S-:*K2+Q>:R*@BT,&&GJN65O>C;=G)#C=E [0\'A+%K#L]&YO64%.2Q;H^J&-X M\S3_6,Y5"0.K]M?2)K]ICKE6N4@*<=.C08U9ME/WJJHE;5ADAG?*A->B(MCT M:%3;VH:M+-JSG-6Q%J'6UR;C%2W"IL>*HM'FD)R.9H@FD9E!23)9V9*A3JNMLHAPFH-CTJ /+T"=-9XF5I*I7J2P6*+,93R/8]&4'Y/%X M0B@8 V!U/$%E$IU0P*-A >QB^H1 %98D=>+UPQ5*Y#KN(%H+Q1+::I:,&2:. MQ%,>S<#KT%4W5YA;=%_TPE:TE2H:Z,9QAZMEL1?,2G53:-;;850E0KE_FH-P MQ==0A*^YC3F*EHU.K6B"2VUV5*I0B#E-@A.K*19ITZ*ISP:;.EW)C*!MU < M4:J:FBNGNMVO>[2K(#5_,1*$4A%WJ'I9=XRRT*- M&.,;9NV+IU:*0:]9\)?"RK.*96'+9/M47M'%4UY2L"*G:FL^QBW%554[P+N: M4X!)"4?/U'%4$D-46$E+&1EHPR@+<.OD0M&U2 HW:K.IA6B-J#/;AFL2%T'+ MHV=&8Q8?@'V]:2F3B+=S3:U0RQNGD%ILY@B3G]4,J5C"L!&:M4I>S*IX>";8 MB^[#^;L0VINA_T-(_S<. /#S[E%_+8K>>1:X4Y_%#^) M*>IKN'$=UA^D,K! MZRQPJ]X)E&!'5@TW1LV%MJ\K\_V3&00%>S%W-YK6T;R5J6H_"8> KN]N 33U M]M.H=E< XD.>XR.=P0(CBB2J%"V[/UQT1\06+W'\I0YIP 9YO\]''W_UO _^ M\1?/T9+) ?B(4V>@ :2Y1R[E 3PCU]8';C*P;Y9#3@7Q>3R ="J() @"?:=@ M;BJ)3^,H34TB$8( V)0R8R9"$ ";4DF<41*_>;WW7;_U*Y!RO>'Y&<";:Y&<7QS_$Y96:SV>83W(Y[?!=2[F@9/@Z$UTZ<@6%4& GVM)7FA%KF;.AV[8%= M)2/H=)F^VTOXV<4_DI72?6&.BO<.. X71W=9V$_'*+7] <6+>I[0J)HZI/\] MU.X<3@ENSOF3P*IZQ" _&<[GU4#\8\*+W;F(-CE];"*LX<=3A3Q+NFELAC.S M)N56C-;]\!/T _>U.:OJ#F:I\QW25X3VW1,/_#BP-;Y?)W[A['+[E,N2=GP MWE'.O:'41_R6O:WPSH1_82E[^-@CE]DEELLMJM%2OQLAO4:]ZAG&K MH$I_%*(:$]F6T:6Z2YF'Z8O?_J91\H'&ZS9?>EGW$X>EH\SF8 M&@!_]8-UO40^3.-SY1J'2);"^DVGZK1+(O_Y<9N67I];PWPK;Q5+F&8):#M4 MYN[C-N3VB+XT2'W&2WD6)SK;:1+42RPA+H]==\KW"N&)_ M_HZH: 1,5.D+"V')-*V9L>WP+@]S"VE8X09_0,FW=D0W$,MI:[ZF>.HT]HWJ[G2%N6S?\S[^<>H9X4-O=)V6IIE=BQR4U#8=L3QN_(Y&$4!U'N+O#V- M _V"(W2W>)& P24'+S[B(OT*7@PZ8A_1/:2"VG2?*1$SKH/-/M]+RN5"IX N MVV-K8^DETZCVRB,7,H70$"_H!XH\IC>_Z2C2*\;SKALH\XS_LPQ2;3=Q:8SI M_#&FJ[/E?N)%H:N/-3FX>EF^]#_&02ZBF.$845<2;524++4.RIM2M"^M]4!P MY .&7O $[4OB0D)9M#_QNM#5QYH<7+AL-;X_Q@5FM)XMU+D@H1V[&:Y;;<9O M-"!+!_2/'DB*>R"8=SVD ZWZQ9DQ3J=WP,_?3>#GF.KNQV"2W-WL(W/3T;[' MW)7PT]&?=[^-]P#796'_#3J0_YB_/OR7A)4?F)P]"TFFN>,R!K/P]W4HQ2%3 M]H[E!!Z.[C@S%I!L&)*<*!D_M,%O-P<.V^<Z13=II$"()\Q%)))$$2*38E1!"I221%$JE))$00Z7*=%$&@C_B;!9A3 M25R4.NO=Z,;GRA\?HZ7G].XG.-8Y^V]>"K A OPG:7H#N7WKD-Z MAV.^+YV]N _R@75C_^E31 >#$TQM+/1@WVV%,]##Y9"T[G\T>2.^;8]OR/M MO@]4OH$Y^"0/\CTT3]JTW)=JG($?DGIDL73-OW5%N%>'KZW9BNF 'J52OXSY M8Y>F3<_M(-JT;-U/>^]#^'GO_XKU0Y+NE4W;"B])1Y>)9@U+7S M\IMAX,/,:IC+.=; ]S#."I,S%W'9][,I_[7'>07^@;TC]5Y2_CUP(/EP)?5E M@37-6M1;.I8=XFJY-R)6#3IZF9;/^W)3/\5[Q$?@2=W-0GO!="38B[F[T;1G MR;=[?J/:.E<=YMHST=*&VX+NBF*??,D"66X4?B.#_W32+^]YBF/$3$S9S8\F M+64#OXK[O/_V4?N0D2-]PTV=V."+Z8(\345,=?(;GZ^E^+_)V.>Z_>6 M\6D&)U1B_0 M?H4=\"=W%W_:W]T_X8. &@&#FK_8GNR_ G@!Y87A/^1UWI#?_:KKUUD;W[GV MF<"A_L9R^:3^MQK>_Q+Q^SN]O/!:.5/97A:5[WV0GY,BE"IP*MM4MBDX)3)) MZ$(*?*-G$+LX1\;P%"?0TC.'2YPY)'DODXKY7)OW3QWW;Z<G]R339L'-I7?YIN##)NGP#X<"#EZ?M#ZW.Y^?=B?HE.N"7^>?YKX+\:@6] MWSV^52L+$>GT!Z[4=WHKL\8(ON!^Y&8(?$/9]T-M KH,)KX5WXV*#VW]YZSP MA_/8R8FSV+#=G;8<25:DJM\DS)6[(OLE46;AU0^,>J#HXZL?_THM)+&1B0\Y MOPE:22YQ#^-Z=GW6:QG^._=N!8E5Q5&T^3T/% M::@X%7,:LTGCCZE,4YDF6Z9?&Y_2F/*E8\H+TTLCRK?#\7!MH+UW >]0-4E7 M^3_)74A5.I5F*LW$2#,%J-<^X VK](T \Q7&C.).6V^$1N"P+H]\0-8?WP M!"KXQ)9O"4LC5.OVV MB'%Z)&,8O.* DP\HAJ8)YY^>P7L%$_SC%-[?RJV_96PY"[_%)='E-O@M^CVY M$XV7VQF*5T/>]K-TSD9%B#@QP07%I7AS88*+1!OAW@;!@@4>I%[UBM(S8X)4 M&]\GH;?1%.^D*8W?-Z7Q;YO24PV-9Y3179^3?2#24_.I> :[HW(#PZJMN,XMNZF%) MSV;[Y5E%O-I2CG[B4M[3? @YSD18+S05?.RZ\*MGL/14R>6)MCRFTCRQN*^B MD3.J^G@-S8V;O955LZ,A&^,1AG[[FV3P!Y:EWEC@;^#X:N_?*$#GT\#A!XZN M[@(ZTC##TY5J:! _#3-@Y(;:9NLX@]*",!FVZ@%:4 PX&Y\09KAWZSH1EK\E M'^3GAT>W#!%IM. T1/QFM&!2HX0>-9B5)+O2T)HVY0NM101GZ.+1@CN!C1LU MKZ\7!_BYD?PL#H ]F/ ]R)F=SKZOK> M#O_: TNW\Y^SG7^&+K^^G?$8U-AWPUN [0;_H9ZS"&/ZDQ]VIE@G<0)EGS,/\9U90 /"6@_N:<"$S MB;/7,P'X%5QUX'4(\&U>4V/ERQ#80P9J;P9H/_R 92+%S_R_,]O*];*#/]-T MCI*#NU!,;UM)0_$\FVM MSK>-;W\S#QA*/F L<2PEL&N#$&JNM/GF,0:/BX/%#\_W@IP=V O-^/.2"V9M MXTX'UKALA4K3R :A/# :;W)VQ/XST(\(N!V^YIQ;.8J0C/!),XJ>Z_LG=:'/ M8:A2]HRQA3C.5@^CRE"BHL^8^NO1I21DZEFHWT/P4L]^.GHS[LGQQ=IP6O;P$4% M[AB49ZSL&6AQ/M" *TT#=-)T=SYWHUBWH >;60"CAQ0C&27CAS;X[2;VV$(/ M+A2'WOMQ[R%P9*#6KH" ,\ A PVA^@%[?->3^QZ/^,_#'_GQQI5MFVY86N"M MQH*)BP/5.+)W=:I-PKG6U$];_@^!Q/*(Q1';.[\?51?.21=T*CL'?]]O&<9R M+YB7BAM%[EKATM"ZPL8@#1IX*AK @@5X?^"!]?ELFP'30::[JB/HX]N[@Q^_ MA'_\1>O;R7W_A/U6&2C]7%GXVO?#A^>=@DJU[Y"MK)%8;,ZA6\A_NF_WF>M?FV6Y[WP9^L]NXL^@_X-@"[]"O_?NPW9A_+1Y(TX\,]U;L M9F*N3CS?!<_4@4T<)NWP;P0&%KZ//4VQ$+B^_+5P?1-JT7=/FRO0@7KUS'V\ M(7[QH:DR!F 0!MI3@&(WT,^KLXG]NF+\&XSEZ;\?#*(Q6"J(3Q3$;DSX8ZK^ M"5%_,A5$ @2!/3)OWJ1)!?%9@B >T3>YM5))_)XD?O-.V;NNT6T5_KZ,5W*6 M6MXOI^"MRMT[XL[C_YZIU/M[WL#5*Y?_V(R=K;C]V\MN4N5[AC+VY"-+)%K8 MA\-_9'_Z_Z&*]2F:)17-O@IVQ>&C>X:M+PE2<;A_-_Z\$J08E6+4NQAU11:- MCVK[_C BQ;#?Q[ ;EGI!,;W=],2W"LZ!<==.FI2<57P]+*,$3P=/NR$2V,/N M SP4/1N>77N\?UCQ88=7B69^O'B"TGO70DX=$+8[TOY^0GX8U BQP!%"/U\= M,LAT:A&#:R0I")N,J,,!N,/9"91_@0G%M"[K&C6LF 0Q49[ECO0OEWC*0 MG"6-Z=)0\BFI3+\.)*^R-^*M$MPD07_B9S>MZ75ILA;# 2K86VI>-A5.9R8B MP!CJV]\$^HBQYTN:_O3MUD';,G3\_.(9*P9?>,]T7H?B9HS^\R\ZOHT PS&Y MQ*-@7$%M;>EBW<4Z6ZU_I#;#BO% 'Q2A6K9X[SQ;PAT]"E(-$'ACK>.YRG2&T:GDC#$ZDSY 9X1YY.XH9)$[U*[\=\'U=,W\ MDN&+!%=!2!V0"R+%D\J_X8.4JM1J(0_0M6#GIZIND33=F(@R$].[<0\8@UW0 M!_D2#L>M>A>I*W'WKL0>($(P9W_B1R#BL%#0E<5&V/11H=]@!QMM90#LV!U] MX,?$##<=U/CE6QAX&NDX+:L[Y*RZ'(_LVQ CS\W0ZM?=FH28LQ6B!-.P0M[H M-8V>ALY806,L5*&$"6F/M]6M$LEL?$V#PAX(XIB()XV#I'&0KQL'^60H28:W M\J%K&KX^#5!U(LVD)=<7QR)GT'I?!!BS\U6HMQ#FRF1XS]5;!_\'ULED\..! M;O Q02M3U4[;P9,.Q_WU8PJTYW_/ MN7[0<(.A!H:KNH8#Q##Y\:3=CU[;Q4FVIJW+J\WMJC*RFBNY5+)XNCN6Q6]_ MDP\8$ ^.G:"V X(,'>_IM6#>?_0+_,,/,G'B,?A+X,9<..'!&S[)HN,#)9B: MZC1CQA7#8T9+^,NQEGGV$ICMG%$RT2%U3MG9]+YH).S3Q?B$_VP/]XN(BN^&]_XX_L:X38L6Y](C_> M'Y)^0I&;3JCL83E.$'^6]Z[.P3"@KS ]L/,<-ACPM9=(?/]I;@)./HM [P9= M0##N=7K[__[/B[S])WQ_Q/=W91XI&_] ,L0^ MXN0AY/O]:4<%IR)#/;+L/S(_/L().9I-R'[T;,Y>L!OM?O62WVC_W3O2RZMC .*'%/ZC9*8>A(S_ZS9S)Y/(X&=@',"XYR\2R?9???L[ MILV"@ 2YO*%_\J2FRG/^@I\IYLM9/35=RM.54H%'D5)K&PJ(/QUZ^-R-\@5> MCBM[QF][:MFPIK91Y5MC5"OJ2[*86^9ZK0BT)%^W[$YG#!?JW99D"I0?M!M2 M*(61C!\_4R K2):4.C/+KAN;L:TVZ#S"@Y9'SXPZC8G.A&HH+:-M3V>;):(K M&C)Q_$S7,B)C:S(\VEE$3+"DZGX)O)TX?F9_7G?(S70QDTR\5F#;2V^6C>"5 M??1URY6WK64'H>M(FC_5NV)/+3<&!FAY],PJ/1W-RJ@8H)O":+M4"TMC*ADR M=?S,0E0M&ZI0\H2ES!/ZIM&I-=?PFL[1,]E:4"#'S>U$R TE(S=5:MVU"\_N MCY[9ZQ307-ZN;(30YPQQ=\K_LN6 [='*8"/)%IU=!$5W9?;6K?%]&EJ!F-T M1_W,4>5*-YAUVBC>;X[\H%EHS<<1:'GT]K'OM$RZSP\L>E48:5FKNT0*<+]^ M/)_EO#_H%!!/4"C%&JFF*U:!Y:GD:(V,)O_76;'=P@<29)S MVUDAUQ?"?GT[7,XW>%.*4@+'A!$X4N\P!*0L49]&G,:F=%V)$ 3U2*$\'$:79^5*#EEDBI(I2MXJ2IZ=(S>%Q]N'Q[/25*;H M^ GH^%&)7YHJ?(>#-\QJ&)\J[.;DG+26%T?+3U.,L^'B#2O)6:DO=[AY[9O" MGT=]N?4$ZS-\]PY7:CM^N\D96Z+?)@E%1A?)P>Z,9 M%W:II5K.6.P(B.+W24Q:M,9E<4^,R3X0Z''6Y]E6FFN;5YIP\>%H^"TCRD5Y M,<^/*7>0>M%>Z(Y]8FPQ&=,-HQ9)+$(_$6UB1]IW7&*XC)CEU%\Y73II5>8^F-^1Q)(XH_8G>W7?OF\^APD@5]F$Y<2 M!_X"Z='O M @2Q"+><2MT.;4991:S2@'/2.)SLK[!]H\M1F[!4WSI,T*:U(, MH3-F$ME0.7(/'(O(4U%^ 2O SIUJ>,PG\@ZYQT/< NJ&XFPR M"I0\:)8&#ZY[V!O3T)&JL&8D)(M8)M/@<-VNSG/KZ*='O9E61_(?,Y!.)A:C MGXG,^3P#;?3\!(#G$LP)*D"8T^MKSME$$?\''OH <]C-]G.NO[[7)I%90+<% M+><:,Y-!N*@@?OL[F'K:SG+\(\X_W7/MV&SB>0:$<%"ZIB.I"0\3!?&=4#RZEG*AEEL?#<%?CM>/-DBD^4D> ?MAD$FO9) M#(-_!B+8M4 $>Z&KY[I1)MJR9=,A(0I+?!$U[6>]%O%41J([095 ;:!*7S M5C\_L?K^N,E_^YM]X$Z<\YX)0SY7+E?'$-9R\[QI$*:DC'UB@%;$7FN;8L@> M0[+/1S4'0YK'Y&,OAP?_=GIH0?PW #R'9O>REHW?U\/Q:SU\V+@KN;9S[6RUL%<*X<(.-J1A$5#KK7E&6Z\HY4NP'@@FL-<0S@XX/D.Y)TX M? #_OL-MT-QS(-,Q\)#C[N\T^Q>Q?Q%ZFLP/ICD\5Y\LI27X5,OG%HRW^$WW MT?<"N0U?'TL4_JMN.J8=VGN9G4?RHP%9&4SS[%RP_8)>9D>#R%A\[*[QGVC! MO/OSD M!T=Y&O/]M)AOK%0ZG94&A?R$DOK]'C4S1*Y:J1@_C?C&*\(#D&H:(OBH^.)O M_7)L1F^Z\'B!=_.RTFH)=CAW<"QP%M$2B(BB'ACZN-#HWE@?,[G0\\#+YIN' M>%U75-4-(4^PD0&(O7!]S8]K3"C0E=@9JQX"9S\5[&<)MCV98#B[5A%+8:JE M/(MG9\UA]'/!@L=F@*,_AI'/*SGSA5_@"WX9#7A6J.+_4^+DM%:= M5(^LSO5Z>-@L6*:FE>U-I;H*_$^'-&+L$.2CN)].#$QR+'?0T%O&E M3>U:D;<+F1JV]#?T>-4K *D6!W@C/Y;)#10$]L PU.^:VH%4W0?=.53A>0:# MX,=PSC[?(M-PZ;L6.7,&J[I:YN9H2+*4GR>SOI1].USZ,X/$=G%473&]S K& M; Y[L9=6&_]Z'V<%VRK0)37*@#A*ORH'FV3&W/]BG*8O%W%1C'GC/]"U$AZ$?$_*AP(@NT YMUTGP MSW >NX834]?!7V$,[FTE/RY)9=I P#!H-X]??Q@1U/SX/,#C.7'MY]?;\MS8PAT5\TB?6'8!A,>"/%1C@Y+^,SMUGMD,--/?J\V6 MZ&.52X>SPU6]UF99I29L9IM*@:^U&*GWSB%+C((_0[[?"#K]<83S6J9*?(:I MGI)>&\QU 4QU>3_3;3#1IZ.9A:X8:'+),H1J;ML,C%Z6*;6!/+''XVCF/W:K MU$\,S'3 K. Y7^@68%V*Q?^91Y7N@$:,(E1%WS8F-K\1\F;I^-J\)?XS,/6 M#N'.W6D4^ POM"W "^)'A,I\OGG,M'[\X>E%)EB@XOF:?,[QQVN]^ISC#R42 M1'?2LG)"I]LL\/J,(K,S(Q%Z=T"-WI/H?ZYY@\VXM@FUH6SAV\ZLVE2CK0B& M\3?!/AX'//_Q&0.,V-IX=YL+N2 MZ*XL^S7$7N5)($Z./(4D)Q A-=U$R#J_%\K/)=WC1MUQQRQQJ%T4);GJ1>O! M!BP9Z$E!?V&[)9,ORTI(,X+/9DNH4AD8N( 4QJP)@YN/QUQ6^^7_[64]A+=, M7J_MT%-/?;PK@G/H-<&&S)_*:)'K=X9KEL=6+;C30A^/RV?OP#F5U]6,('6J9REH NSA1'=4$2CGP#L XP:P2>;*PWXQ9]6 IN/KPN<.'6*M,Q4.?\I MT]6N$?Q.K/MBM=)_/&GWH]?AF)/Q%:G+Y#?KX22TBN7NC'>V*!ZM@-4S)/& M$\>&#P4:.L]"Y"\BCJH+=^PO@^7A(4%T=Q]A%YR0L'Y51,M&A9HBR MBQ@=XO._%XFY^L5"&._X-!W8A=H*KK?_"K9['IIIM'OKF3WP!M)R&-'V8F!C M5!? !OY(<4U+9!FP745H&2Q98Q+7<5G5"5PF2125%8WE M9)S3:1*=**JF$J]K2!,.6L"848D6( MYMLY;'GT=FI6:5@>5BM(&K'JT5AO3M0JXJEJZ*,^*@S#!F&AR,870HU9P62+/@SII<_6;E\7AHJW1)J,,)R5: &=E-"RGG^5.7R MZD (<4DHFY*"%DLL26FT,WY>C_S/T2D_WKBR;=,-2PN\U5@P<7&@&J_A(T9V M \N0$0%G@65'0##&N],A-V1SW&YY,4PK-=Z>H,4P@G0KN!@RL0CS.R&]0#>'#Q1^W_ZP=.N*^:^*XX60('ZIA] Y^:C!;=_ M3=X_2F4?27XO\.P&K@RN \9S+/MQ3T-FU8H/K!KXOM6"F.7-,"V5G;12V=PC MRZ2U-_]XT4WK M^A(-*ZP,D0!/K(I9)(@B3P1R9=))(@"(!-::7L1 @BQ:;S M2N)W>>C>\UN_2+W)J])XGG<.GDH+4G]:6A!G'W'ZMDL+[L\GAS (FA%>7#A] MQ6_XL;*#J?E\4E7.9-;@! [=;1O*CMWS+,59WW-N[UL-;KL4ZZXHZ<>!\-H\ MBX?KL/N(;\J;F?)F'K88M\R;>?:,W9^=7/S9I8AR?-0-[\;LSGP.5GB"C[*" M9VNS_'SF6(C;'XO5N=ZB=5$F9.+;WQ2+/; 4?@GVV]W:=&UMOHH5)X!E/+7B MRR0#TXYK5[H=4D>1BA]*4K_91YG/L&)=:6A>.2 85 D6H_FZ8'"K!;1B^MO? M!/G HN=DRK_"%JNM@8[ RTR&8CH^Y%0#4QAZN_P35P?>Q6&J_%O8/R4$B3Z[ MBL@5!OE>-//>$.FR?D416%_-]?VF\P.;CBY" CBR>A-NPZ,]4Z*W;&APO-J? M=F#59@(FE*/X,;' +6QW$Z'0[YR3W,<@OYK57M:/^%6K%2BD994[^E+2V'IC M9@T#HK.!%P;IF)B%XHBS.Q'7=H0+KJ>!OF74F#%,W62TM3J-R3SG8,*T\SD3 MUQYH@N(5UZX?>*'Z0S_=#EU[O&>JEYA,CV1OP+F]_78]Q?%WXSB@7C;F]^PJ M:X!XH.5_OR$GH*_1W3 >WQJ/+<3,US5SM*:D"BPP#QP6@GY@F&/H.T>YPC0* MDC!;2;'A4['ALG[/F;"!VKI=NNE@#:$?E/V!8^7H8BT"V+"+K3#<,7?"OVXG MN/*JZG&<%I5Q7U_23X,JO^7T7+OBX,6"O=<>6'*V;)=U:XZSD?:9*2?PJ,#0B]0O_$+AEJNK?6K/-QZ"^1U[1F1G MKFA\P;(V W/9E^MRU35%8,^[, R-OA4]?5$B\#*E^,Y]8?:3.WG+F="[:\7/ M;DNKF?7FK"R6?.Y#ZZAN#HZTO1__L_+VY[/VV) M8-:AZWT_ ,^S@>UOF>,Q!AD:LKM,KNC@W=^5>:1L_$/>(/N(DP=0^_X$7G J M,M0CR_XC\^,CG)"CV80)C<_F[$7"XNY7+U,6]]^]_4B'Z[*)5MRYPJ M,[U8Y;=5.3J5CJ]-=3??,!L=B]9M88$LAWI4@"V/^FFL^DC+D"8RBM#%QE)H M"4.R!5L>]7,6U;REN= 0J[@>EF1'0T.IL(_MOYHEVA<-5NT2:%/A&\VB-;"Z MKG&*#*#?+0WZM>*X*YE2I".AQ+:EPDDR@/*T9!;[/3- D?;:,IV0-"M&)#/' M+;OK::L1(.Y *O9MNJM[ F)58"WNHY;#Y70XQ]'J1D(4KV9FS:Q*;B.9.T%% MH'$5@RT-*FA.'WDRMBK2%,++&'K<5&5&*!\H0<4*";=*3>GQE,M',H8=-YVN M>"7H+[R*1>>UJC+4B$4$7XJ@IF6]C C,H<%)31(DB(Y-^&:KH"B12?R3GEEXU:TFFT)H->67,;8%(3RC^=*&.!S3/ M\,)&TL5M?X7G@]Y)Q2='"V/!A'U36O((3PX(@2GJXBG%5Y2LMI9TIF?AP;!- M#T.W-IORIQ3?':Y]/;]81R@B$8R +/&JD.-/*;[@:@VF;T4;0?'U.2)GC:9O M\Z<4G];$#3G<+'W++G3!*FF[Z%SG3RG^FB@;[=YZ35E58E 12]E2$,W$4^I< M;+'E#4N?>6"A7PAFE6GTRP%U,=EME\/83ZJP4"]-E MWG>W*+VJ-BB*K$GV7 0MCYA*D'QWD_69B!.6G(T6*64M\&IT2O$+6*347#/R M4;NZTI9L,YH;/=CRZ)F,P X$8[A<"S:QQ$[JCYM* MO=)V&Q7VM(D8$]QTFABR1K5QNRST-EVTPIPVD6IW)N0*;&Z+YBH./M)XV1DY MQDD3F>#BD+.]PE:R*R4^*/#5WIJ-3IJ(T' Z73,[%(4^(S!B':E[J]P+$[DT M@<3.@^\JZ[SIJW/7#[T3%"%S-")&$EN?"55:GP[7YI1:(,9N$P(04)OPP1OM M9-@,2QBA"':XMK]C%=E-0P;, SPH'9_3;_X-0A%(D*@>V#K\)Q)CSX4^-=@G M0F;$720S$\">QL6$%!]\/Y^[D?_9E"-/Q")^4W_2HP/MB.9HNAG$WM:Q0C6= M+7!?EF2$AO5Y,4)&>;'&78QS)N4=27E'$I$_^Y$#!RH51"($0:<$,(D0!/:( MI;G]29 $_IA:1!+D *")3 61!$&DT'1>223]WLG/1WU5WH0W/<;;FH/ST(XP M-YU&G]*.W)/Y))EO@B5OVE#.2COR= N6$=V5WZ#7<#W^]F@[=K# MNL;]-_IK)B_MMB-?;^ Q>'^]8>_B %]PW#>NYTEWTU]E5TB/G<>,K@'W0)G? M@L.="!5]Y_0@J3>LWPMHW=L%ZLLF1.P]NL+.=HZ.S$]K 6N9[ MA35"+O(8QN\X*/ 'CJ ?B!.96S>P_TF(4;X9-T^-\M>,)=-$PHKW1IM:8 M3^P#YP')/= T=['E\=KJ_55WF*E9WTS*X)^:M1ZYV;+%C70+;S%%=SFTLSU# MW-$58.0#3;S%YWIC^^D]PT.ZE?XMU^(^.5;V@)1<0I5[=#KV!O@KN+19";WR M"N6&0I4,L$!;596MN:L>E6?NV*.QFT+ M7WAB;>2-U>[X0%;P0!)O6?4MQSI@ M)?![HD]<=Q9R52\2H-EI[".UZ-OP M0W[=HMEZ+YL?,4)3T*+)?$8LZ/I*A18-W1#Z 66P&PYZ@&?F-5T#4S(Y]XVV M^P>>+[#_^YQ#S21<3+OS,5[A5#U5UPO<+TO&%O6"5\ZN[?^ZT_)QMEQJ>MH_*8J;-Q95C-ZG2I5@91-,$J.4@\HS5ZH$D$" MU#O=F=ZC6=_5SO27+?RU83.DR8\FV-:7%']$5@K9:-5%>L(H QSU0V!V= MRY_W#N#]8U!Z*O]5T.ES_(\7EX9^':-ZMT]/Z5,KOX8/\H=67@_JY5:?Y7TT]$85=RT7VXUQS/4*7!&. M>L").ZOS>/K0?O(LI)Z>VE\N0')M5/CLG=:UQYL<%/P<7^?7@6]0[\T[$L./ MK)PVMR6]0VT,)&:N!NX-33Z0&)H>^E\^M')M TD!X;[=HM_9[\SQVM1%"53A MAMVF4IP$;,^ @ \(9(C'QCRW5I+MQ"4P=CX!:V?<**?W?NY?V0["MC<15&X M4]NX+UT4[K(>S*\#E4KV3'R]&M717&5H5PK+.<\M^+AG\,8B0>$/.'VY&XOW M;\]'H9G4GN_1GB_K@/RZ/<]7_BC?$P/$ZH]+JJ/F0GPDQ25L@.-!8>@#B]&_ M6N3QX@57_M0F+U+7\3<*PSS=F7Q1_<73]+FF!C$KK*/M:0#H1)8[%XV)*I]M=MIA26BGGSRKE,,0C@Z64[R\5XTK5*+"T'$42!($] MXEPJB 0(@DM+%B5#$ ":TFIJ21 $]DBDBW42!)%"TWD%\9M1_'>]UJ]0Z>,] MA_&VYN ,A7+(1^R6*S\\']C"TV)0 +_@X\#"10KF),R,[L-JCBJC_+SXR7D+ MGZ"/W'6O,">J_,W;'NL=U[\!:G#=:Z!7KW^SA[5KW_8Y$?H^A(/_^2P6_*]S M$ GL4.W:([[&J2&,U7R]<7.)R(2]!@$!=NV+S%?2,M.-Q)T-/WS@P2>CGEO3#6K5\]X7VYJ3\_*(_F_?*2GU9- MJZFH/5SLLK5._\.779^.T<&'PW?[ZR>Y9\;$.Y/];12_,U4\+:OXVN1Y@YSK MG[JHLEU(!9ZAD&.[;$?74<)-@ MN)@<=!AFO>BQ X'.B2:BS]PB%T0)-UQSC3FE4H/U4;NU'70Q3U\J/#1<&NYR MV0>,/",S;Q)VO:_\B:<=L*>M-"<\Q]WV=*/[M<9]M0U 8K#OXD[+RY2=$S#6 ME5T>\^U53K+9F5;*U3>(0$6[&D4403S0Z(52]M*]_E<:=VKJ%W=SWC5U60$R MMC>=EM69]Y2I/I76,XW?U2VB&/0!H]Z]$G\[X8ZV!GZPVM\ 5^!%; 5>-$]C M'HF->5P+E+X, ETA0G*P0K#)XE75"\$[VEH0>D[\S9-5G@"KW+A3-#KD6K3H M$1TB@YX:B:UH5\P(I]@'],W\G30NDK"X2&KG-.XBX1%4S5E.Y60H*1N MF:Y,]1O\KJ813N /',W<=>P$SISBJ=/8.9EH*VWN+FQ8WT@%LVL&_BX%#L@J M AJ1!E;2P,K][;:.ZK*GH80TE' ORGT':WTN7HERS]8A_[!JG5C0IS,*;5=] MFI$VS=RJ-23$LNE&^^I '/5 LF]'N#36NN. 'O3(1E:,:!JQ/ )OGS#57PI^<.N1)*B(LU@JGD/D#XW#8&< M/P1R[7HA)QAD+KD1NO9P$Q/YO?@%R-AL3^!9A]0$=-WV&$O;X&36-)W!9G2H MB\1Q#RCZ5A64-!1RKE#(M2TA-?S[\&]>6KOYLU+S:E/TI7';;:'A?)K-]T.B M5N+$??4C#*D\W.UU(@]7OU1GDD=SJ6>"A[Q/SDE":-E/R6&W)M=4_-^-8O ME+QKQIUFA8SH+J((N8A91+YHU&LZOZ]VQ-#4 \K=7;6CHW_'A-//>+35N:9X M4)FG^Y<_Z2KLQ"6(M']*C(F3SYREW104$$B$^9(N^W__YP4/^)-##ZO1N-[W M@V$]&]B>?QR/;6?8? MF1\?X80N'N3JF9P;EP'RGY16^?N9 M@'^FF"]G]=1T*;&5RQ-:1U6,462<)4B9').,K) <*I/J!"5(1F=H;/QM]U;E M@ M<;3@UQZ62BRJ$'YGK5MU:;D189NIU2VF\X,72>FM;(::[MK^JKZLY7L:/ M6Y9)>TP,-@4,I4N()8YI=]8.1="2?-URVMQPJ-AJ]P4[&@?]FE"*0D&4"1E] MW7*%S+H4%]&XA LUM:WFM\B8CD!+XJB?E:*28_7Q5,J);D7=8B3>7!J@)?6Z MY:S>;=>UPA9'[9X][\R4@3HL&S)Y_/969U.JA[JMH9ON<%,CZ''?&(HR==S2 MJ/9=29_P74DC[4YG*0:"L809]$>S1,NMMFLVU1YJ3M0R@C2P7)6 +8]FJ=CR M:\W<>LH*1=%W6N4A;C5= SS@Z.WE0H%%F-XL;X7T1G0+LXUG$*+,'+=<5.Q^ M9]B8-X1.:])T"(\O6#2\5'C4$NLW+8J5D3F*#YCVSA3$ZO11]=/M57XNO[2J>3BR\;<*P#A&J6,LN&/)^,^.:\ M8,973R659.FC>WOM+JJ%YTJ#= KAFYZ3MM+E2?H.-G" J'/S)RU<$ K/LVY] MJ%:6Q:K^R$_PT3WN(XO&LY#/*!K?S4_[BTK;7I;B]%&?_4 I>Q/C6$6G-UU. MY9>QQWZZ_E2H)L?3AY4R39CAB3_L^GO MS\6B(0X=/SI+$)N,B?J:EI#@<$3'X,:NJJXYUP%SZ)G@0XJU<[>$#E371A92KLO2W8D2$S^[8!CPR?8O5Q5M2=1F$]2S[)FE@;]]I9[+3VTA ,XPMW M@6;2U2B8#L'O/]S46)(%)MQ$SB9T>.48J&4J+@A^,C4LL*<03=[NO 4C5+U_ M.,UE.8L KB2@$;8;;S0EXMEU#&O-]2/=")P +#U1I21A4=HP.,.UO%&<8%NP M3Q7[$T=5%OR]; :[=F!/G9WCO3*O,I^[EQ/=9K''B_+"DFZ?QP-7;E\G4$[. M:@)E,AF)QZ^SE'8)XY.FBZ435T2< R*$2.HZ7NP<,!&+\-=9H.> "&2)JW Z M!TQ<6>)]$?&+&?R?FDN7-?;O-);*9<%@,_0K]MNC#].1Y%X>\:*&?A7!\48/ M]0$\G\-/M9N\F;+,Y;=WR2MLZZO*C>(O5%B])>^0=8J,JC>TOO/PI@HK+'S; MEC'H>K.7%K.%9$HKSJ3TXEZVL(Q!P%X^D9,,TF!"[[/YY!^OSK[^:WKMC^:" MZ X71(=)W= JO6Y\S(((UH4\A99 ME!; D:7-1$![7PWA+K^2T;GL81^7,1XZV MICE?C^1/)8+E4&:O_Y(8_#*N-(_/L3 M9O\TXG^[BG[MM&?BF ,%$9U6=]ETWK=A(C[?HSO5U2$_8U?D_=HZGX9RM-#EF]K5F5W[*JGR]>IL=IE#IQPZ(N:NS\[5]VJ]O)/P*=R1B MQ6S^CF3O"X(XE^[F#]5J8XV#]- *.)"EN'+'!80"6@2H2! MH MVZ;^&)G]SCFG'F]D0;1EIUO-MX$,I./TCJ-=7Y9P\TI_K_7G"(+%AMY2J M:)-AFCGS\=-)KC^ "S[7E_\:&OMCN&!^WRL\6*GI8W_=+DTZ@A(OK'/(!331 M>FR4WQ_!!9?IP[F>T:$$G=W2\]$PY4BSBM56/5:8A6U'$C*._M3O8,,PX;" >[\HY9_)'6?G MOU]P9/_TW.%.2_%P-K:(%5QMWJ@+XZ=NV%@"=U#UG[YRQT7Z[\$\#JL&8UPK% M+VGT7[%\L<:K+WUE>'1!IS*!=S;!V*8_H.EJQEZ*&7O!D:E?29AWB"DZ%ONY M.?8(N"!:.L#Z8-:\4U@WFNI8:_)5(]>QDEI^M(K2SNP"ILU/&97Z VC^6DGZ M 44BOTSS-7Y>DD>UFL[GC9@T= ?Y^V1R@H>XWNF[8&<)!V2+EC2E=T!DLB"J M86+_@C-ZJ#_!5^<%JNK_34J8#<6UL@K _$Q#B:L;#I B-K<;KSG#XD1)LEQ"A[IR M..;6U24@+E'1V1!<;WR4'>$&A!,MPDFN9<&WU35=25SB9["-(U_EG*GH +^Z MJLQ9Q'95V(!.JW^5,1"Q[G"FN*:^4(CM!C@2=V:@I\0!3P(P116#^,R#LO'K MSE2Q.6SMA'_G<%(6'8VC X@!CIP&D)_:D2!./QR'O$V' CE38/#)E!)" MA(,=6 QKNG%H?78'QP[@%(0#'=$+T-%9G>YH30%;QGD4.GR]0Q9$!X+I$FNA M2(2^9'-,BVB ?INSW=$3CO]UC.#K LNR/>,<713Y1.:Z;+JRUR6;GM,G)@H= M=OSM8MZX9H&/ING#\$:;S%W,\#!(T-Y?HJ48KNU1TD_621U M(FSXLWAPI_B7_1-+^Z8F#,\#IL;SS>)MVMKL*T"+;',YL/B1#(QLM<(K!Z']9/9UZ MLG2- '3(MC\N$6UB[\^.%E.EV3Q5:,?ZHI1N$2.:-I_T+#/- &9$SCI'GO/F MSY]HTO3KFO78K)FHX-LH-.C"L9-O)LU\N H!G4L5AJ&3K290<5,4R&@B!A5) M!,0T5Q&!7(&A0*3%J=:GHX18Q9H!O N4$Y:08U4Z+3LPQ1W717;50 !(^$G% M!6:C+(%+^1(;SNB.XUE1!7J^61YW&G^$5Z-$-5V2/XRA;8#=1H"7'YJ4+&7&%% M))=&5YIC,"+HS'G82'XJ*GC1V!=\.0/\B!#@98*[@'=%N)9KV2X:'0 ,? 3V MIU$A@.]AH!W3.7M,\@)TG'6(/DEM"@#(")^Q:!L*F_O[&WV9?O=FF+F/6?5% MKYGCUW7W=IS+#O(L>2NI4RFW6[.#T4"*W ''KGB7J-CN"G5L' M_[)=&@$(J/)7F0Q*^NVBI\V41;7\F.\\CG-\-NA4\6^]2U9GD,5F;YW@A7"> MB9J&:%E#_5%RQFZI5NB[;O)9*^>==JTX^?8C%@]%8_N5:2'O9C'0D*@#0ZB M.,2K!*IC0CP3DG*1C6(44*V@M@6N7$4X?] B6@! E,$YB[MF-K.L@PK(%,'& MWE#UNY/'S^3[^Z#VZ?9Q*:^J[8>^<)\5W,+#^D;(+7\5M;XVV=4C7@._?02' MFZW%G;J,K_M)66SF"U9)$XK+;S_B&2&4C.]CF"+@U/!]&4EX'_CF1XV[V5V\ M_MP77:%BSU+1\&WLEUGG%^%['W9CQ:FTOI\E.ZV9TA6KZ0II WR3T5 ZM9]3 M0E_-9($.%2U[E1F"!A.-5%)&P'J7/<]K(T?Q%T^5+)GS@0NA#8CJ!GG0%ZM^ M.S_P& #L:$,B2M&#<(A.?_$AA6.-DZ@RR M/2A %MUB=MC.L)\30%L-K[1K?0$(.G)TC.!M_I!Q-8%,G5PX1UOM\A I"-% M78!\[S2[M[ED:QB;)>W;F& HZW3Y8;E#EV&;2-]EU\*AU#;1=V0ZLR&1)&&C M6E-PW0!A#05L>(*K;TB9])Q5 MNI"/NGQ8,L:3Q7,R8=]EO_T8HT% W;:7$9R0%WE BP5$/UA!8*XQ;!X@GRV- M"7&D<17. NA>4)I<6@IXW=3_0)5!G1AKXRX#:SA@_0''^&Y;*$ YU#T170?L M1!J_HXR%6T&2>J,HP]Y7PUFUN3*&-^M*H12VGNZ*DE2-/V:/RK++I[S7!W11 M0@0A>8@0@01@T>:XZTK@6]I (@&2:XXI%1X4F%$K80S)E#0+)?ZI7HA6AZ.YM M(!] ;#R3&54*KD%F@MM;K>^MK%"=MBE34KSNH96(TC3"95F8"$4SM4IDPT1K M)MOMHR&1#/-"R'/VN7_V#!.0EHX+_Z+Z'XMW5%>F%H#HX">4#/PI UY("ZT6 MI!TDL##U&]C(F#W%LWUT:YC\A&8\GW#?RC\_*G%N4H,'J5%8\^N9.UV4W5'J M,9L]2"4(I+<$GCH^P.AO2!@!K3;$.^20,YI+9%4AM* M\.+"KT3\N-[&K.7$B458%'03MT=\8# :?;R=D!T>)ZRLPBQ>]_V6_C-2/_9237 5QR & VO2,8";7''CAQ,C/U;5A8__@O_\X\D 00M M3$A.O;#6)B.->_:2V#S_CY/DG7>G9@OQ0%&.=XDSC /237_?]/__^S_!_6^3 MI&!: J-\]]/G@8--&8@%FC6=D/ (Q-0L3"75=U%=BFO;.V@Z'1'B?K79]TT* M'D'!)2+I]#^X[8\(D#UH:N(J'("9EZ,-JV3L?&??\C^B*7?_,R_S]ITZ;8!% M7'MG58H8QS"_"]%(\D1X>1'5C&VQ\%^1FUHHV/[6:^8/L<3/J;K'8I=C#M/N MK'F<1\[BCP""7R/,7:@> I>XZ20L2?I=/:OE>,5Z-A//E<; ;$]0>7]C;]L\ MF>.?$@_U07S07T=7@]6Z[S:RULF.L7;=G6F*Z3C2UG[HI6;A7$JSLQU^E5QY$QQWG]3FANQ4)^8MG]3+P_ZLM%K' M57QR[^W+AYA4'><-I]^\J;3NN[6!6QA/AHD#;^<',?M^DKF?)07-KCP/[N7R M>#E,[C_Y5'S6PTM5[O3#59Z4EUJ]/TNVAZG])V](319:T^<1"/)H*MKLRVJ1 M]DS=>[("%D/E(2]T^ %?:,<$J]OII;.LN^KND]; (D8YEC#[ZWXFEV@T'\MI M@D_NGGV8D*-IDA020S'%1X?QT2@]S/"9T3 S2LIR,I5(Q:*IEVO?FFI&+>>F MDT+IKME)##+C1*RZ!)K:VZ]#VJVTK(OQ_IPW&I;1*@F*GCU$?9I6F4CCTL/= MK+LJ=G-W8G>VM61_<]3(QH=SEYW.E:]V&[Y/+-8[7WGM2N)M/AKWF M;:L_5Z2"D*O-TK71Y!!-%9-/XT2M>3LLK'/\E;MF:(^).O.[=V*9+'MWMZ3ZV+[N7\;;HUF^5(M MG7_HU0TQM60-^NB3+Y*#QY-B7K+K8S+)S=V4#NAPVP&E+AD3'=.\?NR;IMRI M#8Z"=%NUA#$,$=/BF-JUOW]0QM$+75+!OI]JK-=6RE@>"BJ?3_'KU&-/7:_3 MV9,G#W\S/TN+F386!2O, VM"%4V;?/=_"+X54>A9%:B<)*;4? N*JGN,&OD? M,&5//]DQ"0)U7-XS6Z,KS72[8_G[\MX79:=\6YUU*AJ)QX[5D <4;F!]+,\9 M S'Y0/-_IY5,WYGYA$[C3RT7SY:D+_8?%4>VH;H..;$1<]!V9P_"']]:5[8U M.]]8TD?/)$2$HS>4KE!_9ZB_7H,?%ZZ(. =$\)&C+62NB/@@1%Q%TYD@XBJ: MS@415]'TKHCXQ:N /S51/^[4:3]*&RPR?-<[Z )B0+6EVU*3*\D?R7YWR7Y3[S5_E=9PL_'L?+K M6#3DWQ*[LL4YL45Z[[S'D!J\[[=[]V_T"@,(O\L 42'""Q?- 1@LW0/,:7RR M*QF<-1E$WT/J??9E7XSE8UK!8M<%?T^2??8A/J'9!?7B/_O0?YKCKJ@2VRNM>IC&,FK&EIU9U8K= MW\@/JEIUVJ>[--"3AH-[OF&Y=:$ZJX[CHX+>3>8>:/X_!H)*B(72:?X4[0JN MS']E_HMG_M=N#OT>\X^TDK.L=+KAF;;HC.[NNSTA9YSPQA!.*$S;"^6^F!%F MRK W7]^6DM%L%0N*DFBE9$+IS+&^/1?@JY6(ONDU(,J:HBNV8]&0ZMGY7>?//$GV![UE^*Y1 MK]I%^;0"29\V2R4I=9/G2X9SL[Z36]F6BS5F:(TD8Z%8/'DZ:^3*W%?F/A/F M_BN6Q=N8NU?H#*J:D8[UJ]EFNCU8S;2A?L+[W\#<;/+E-IPKSR5UOGKTK MCBK::;V7;LMZ%G*R*..>QE8@\/>.\)#)QH-)2*7W@TY;6!6]=8RNOB MZI.G$)Q4=EW.A(4S-FQ\I@))=K-EJ5U9-BM;B58JKS_W2UU;J^9OG_EL;G)2 M619_>KH+UV4K5VB.!H5'*=.KS\]6N@9BK9+A*AK]JXKQ% M,MQWVX/PV I7>"TY2-W&GC+=Z--IK1PC&2[%E%&A.RM9I5;!&%OU3F\)D@&L MG!AX/?'$UXKBO!CZTC,<4;W &,Z+8^R(O> E5/S6Y_ISGS[FXN-RY9]^U/.1 ME+\^W>;=)5O,TJ3)P'V E^5*3Y6[23G9[;6':;1Y$F#TQ)/[X59V)B/"NF\]-%.(P"((D]=%.A1.K8[)[KE!O? MQ BTMZ]MVI.P*1SVU+"<,.V(I[)F?$L<8*)HF]9DXT!G;ONGK;DCGS8MH::( M# %U$?OD.^M7^IITBTKN3KZ="+.!LKQ57&/R>#.:G*BOR2]@QM]VH#/,IIV, MZI_MM5YZH4,=9+YL3Y1T+!([.OKX>N'WPWH1)*_-:;KAL]TW4,JQ=_%%DY\=;SMZG? =G,[D&3C;[^)3,L;_HRH( M]MID+]5!>9Z=5I594Y3NA'8O7>L.?MM)/&KFM[P)ECDNB+@@=:V0? M<"73-SU)SR6:=E\8I=QK^0C9.\VCA7&^CM":$_MM+[3"12 M%AGRB%BZ78@DIPVR3E^X$YOS6'62K/+>'=5,.A-*)[Z>745+M+U*%M,#U=7. MNG [ZQI,NGQA=4 ^]6(94JNN*E)_KAOW\WDOWEAH_CVS$)^(AS*Q8QT(+\!P M*FNFZ]"9;""JB?TKUV6OYM.G6QA_JOF$4NB?7T@,]759L260]\"*A17.<\]J M^-L!F93(6:.PV'+6L^:HW^Y).W@.)QZ,AX8!$^M=%&TTO+H>U0$SA M:&PV3]H8OZP*OAI3[V],??I-D \L4/KTLWY92^P5X7[WO;Y?C(VXNX_@+;&!#.M<'<$SE?X7" M$BI&WTA+IFN18?9^FA?R=7G>G\-/M9N\F;+,Y4%BHC=;HIFA+8SZ8K4:CL_R M@CG/SV^+C=+]SF7PV%_4IC?>B3IPH U-A05&5 W1LH"<,S&7E$:Y@B G5CTW MYA3JH^RW'\G(/C']@W,,V!Q>!E)T0B_]F"\U#WYHO'H[!6!8$757M-8^CM8BNHW=(G2Y"41E MM0S;L8 T+=I+(D=T,E; WP9>50T;B&__3EJE4V\^EYY6#7Z>2$S58M?1*V1Y M\EG;+Z^@'1V3$HWYI=]I(2K\ARL _QEK0CCO@%P+F&PS1^7#K\^!F+%-D!F& M!9(^SD?_.?L7YXBKL$S&!'@8%*&B0MBQE1.,+\%4J0N%] M$1]:%BSM2%,FP+Q'J:03+;(5O3(W6J,X$R>4@IA8Q > A"PJ\^#%/U^3WN3\ M^T7W";@!R@)XY /G0C+S3WX3!$CPH<.^)-6(O>>GVD--NQO-PHW8@_A<(*5& M8@F>9"H3BB;VFZ50Z)\:BJ>];'T"*,[%1TWN/BGB;#YM1DVS3_AL Z$8BX*]X2^RZ-+XCMX&UE(BM@ ZGKR$$[\]0* M(&]HFN+0L"HH@3RU%B9$EQ1R5.RKXFVUF'Q<=@I:.K5J9\)/;F7A40J8&T3. M.D>>&^)CT3-3$O%=)1$ #,7E#F@^3UG\5]DU:_#G[XH#9I^$X1;7DJ;LFOQF M]T!7R@^T9:>B#-:PI1@NJ!+_0>H_LPOU$\.0P7 %]4"LA2+!"1Q,?Z%T%DW3 M,E:*1@GUW47*B3U9'RC-$:A+RC('Y8+1[#T.1MW[.N\:^=AR(O*.4@1_(QT" M+@[%^?TV=2>1KR^ $1TZW51J9=ZE[PO)?%L)CY^,4L;Y[?[J;P3&;%J1C863 MJ_%*;-$AJ^?PHK2"A^(-7[VOW^C2#E8R)CCX.IX!%XUK<"(P9=+;L*2%.Y!RYL@QK:+HR5EAK M-H\C^]20PQ, @J@604AA6H?"8K16Q:4= E/(,^,F%F$@4KSEUO3+QAC611C1 M5JI@N4N.X3$T? R^I\[A5#V'SCC#10@W-S<.X%W^1K8^MZ*!,**Y, R"SAG>)#OP= M))5-ST)6)M4WGI'+:$%Y 3VZ.-$Q7&1S+@HI2A0+8NV:NJ*^YL8N=9E!BVW/ M:[C^.;4(]SGD4M8YC$7B3D,(4(2YCARL@BAP+9LZ^2,7MDML1@)T,B3F_0QF M10#3V0Q\^"LB^068.$D57=H4!8NM1FOZ#M!I)H)E\RQA<)=*,^5 #N+*X;]Z^S;Z_G_^S\[?0!@7K\#@:81)B3,VAK0&L;O MHKH4U[:?@TM'A+B?COV^R3\@*+A$))W^![?]$0&R!TUL7Q. V4Y[&O:MW08U MWF<_Z:W@(<8QS._@DB1/A)<7$B^VQ<)_16YJH7GSMUXS?S ^1YF="<&=Z=?> M1]]^T*9(2*=HB;-"+"].)@;[+[Q&F+M0/02N%]'2XZZ.Y\)\4,+BJ&"LD0FP MOB^G?&L? T%CR] XD"2$2AW\=T2P6RPJ2M$":0 ?^QZ!2E2F!F4'#36A! M,-E%12;J3^)K*P-#V1A#VM=7GQ5[/I.(:M?XH6J:=>*Q?RLX)#VF7G'B1?>L6@B_7'TM-SGN<,]H$4J!YE9:%K* M0@%*)E2AH7;OPAO@MRS7LOQH)]LS\^DU#1C=^P!,@$ ?LO_A7\=/*=VLWXT]Z?V^RI44'I\6A2<8L!UIH9%_3MT=6P; M#)\W>MCV%!:PAX6THM26=W-]IKF"5+Y[C"T:R.CEQO%7_'2=U[2I0?+;B!S MT&-_4G6ID"E&Q[-NN:8:_?Y,GY,LECXF>#[$'\C )N ?\)%&Z$S98-Q2!P!$$CLV$\#[+/M/E,D"_Y\7 MG]-/H__Y%_/;J,+?^A$_"5K=@!25"0U9>8A-K&?)B3BHE0N:>]^3U-O)R/@2 MB&V)5M.B&Y3O$#HM8E%<'T2P^5A/](KI5&)6ZBBQIW[KOOQH X_Q$4!O=!^_ M)K$8:B-<]K7NEYAV)=P2T/R%62UL$PFQ@GW@;**_A=?**/H/\]DCZ71S#M\/ M]Y/.J-J8/:=2C^[RVP_=.(""7L8^8&(H&(H0>-O+R7;5&0E-]3 0W/@C1RB &T/9]7F MRAC>K"N%4MAZNBM*4C7^F/V]Z3N_:14D'V?Y^_OE.%>H*NF^TN25=F5RU"IX MA4\42Y._@\L"BS;' %O2U'=?>)!-.HDPR9::JP'?;"MNMSO)C\<$U)&ADWT^ M6<"J-#BTBY(="YF&'YE90$/ +_$%OJ"*T3^BHPX#0&.9)Y$C :3;?HAYSQRW M:)!3<51F^5D@*14,*_KDPYQ9ZJ6J:TY!9(UNZQ=*PXW2*'RL8CV-;4[P<]?M/I(2K4W% M[GQ*25[ E@9TZULO__RQ;0,9\/'^.;=O=(H/V-X K*% MIO:\Y[&JC%:K O<;G P_A #0 5AM4WH^=LY3E=64N:O(E/.8!BNS"!A-JOEY M)G7[4 @13IO6>M)GJ5"US;FF'Y/PTC ACBAH_8'L58$/,)IF8(YG\VOHI83Z M!<$9\B0BTA.E'_P6H46IGHP,$*J_MA?]L[UT("U&1:E+&2!P1N_P6&&VN[D@ M>2"?>!E>CLQ=8!1X_FM*QL0OR$4&HAVA:/M.QXW'"0=%8K2JSQ_*S7:KGVS, M2]-:KGO;O 'G(QKA4]'X@>H$4W6#HL]U -BFJ,A;)HQPY7$("!,I8),9WDB\ M/82'=HF$J3W;Q3ROXM&#B3E )A8" A1_%0%"%/BP').$2!A FF-754-,B%"^ MTK'\=/N6K4\'DN=IWS* M;\1MA$;O"D=-%<7VY3FM&\6P/L@"3 V$?'%NF$&1P$ 28K8?)8NMXD'XK3E* M4JA#69$\F]QP6"6)-%^Y6RQ*B9'6T=.T@C+!&G8O\ 0GU_:*[3SF?!59F-CRRE6H&LWCD1;L<]3>G:(3-B5 M':\H"\$;@ QUBW\#/$M*IQ2M:/%MR]^Q"DX&G%"_U*]R>W4A6A@"_+LIY1\K MENUX 1%X')YV;6996>3 L-:\:!*"IBTGCZR$F&MG+.4N\*Z%4_KN;DR MJ/?_0C A\(8W96)RI9MJ9KK6FC-R*\ZT]$INV]KDVX]8]"W9L!T2.*/TR?D@ MX9>R)N)HTJW7\\UPIB#V*8AZ-Y[,' MM#)+!:'4/H-(]R_26G7>TG.SPE.ML"[GB]%IM#7@HY/W"74'WG:0OIZ+UC)L M9A.I@B9(T:BRCA8G4OM8G-N/Z+*:*:KU0#>L0=N--+2A-C?@[$ Q3R#&08MH MO4I*+,_$-ENF ML0U?^\O1@!ZH*;R"P9;VM\FN(&-T22?T&P:279 06;V'%W_:T^>WVQ-Z\:G= MLIB#\24,L(:H 8@AIO'A(&LH$/$#,%/''>U!3,&]M,E?$< 8N:3^F[W-!FQJ M?F!S3\ ;+/0/*L$F!RS=E^<]1ZFR%V8,?/ B>GXB'#_Y3FW%^I M8WQIB_=>!!3Q<*RN&0UH=(^\K7]&;X;?ZB%Q<973\6OE]+5R^DV5TZ>MJ75' M-IF[:);0JTS[-;3MZ5.NV,G%;)X\+._$7/KA(5'+GED-;9+SRV>W!^+8B3ZO M@K:IZ:KJ1L3M_ 8=7AA/"]8\BQK*68[:+H*'Y'> M*22KG7&Z%FZ#A_L\K(\=,3L16'KGP,W^;<3:,Z,\JY026.H_]B; R33\#I*C M/I:7A(4H3]8B / 3#:(K^A[X_?Y]6*^G:'.\ M0=?/_(T17Q/O5]4I :-P>.]0<]Y9*45OJ.S:2=B MD05>-<&\G:Z#U2#1WB:8AL+2?3]ZN8U9T]!+$^Q5=,^<=8BK.7($7 ZN"+8& MV,;L%A\L@I=9= #K5#%I7%SV;K0UC 4KM]Q46\);;%=D>V*53"Q5:='+=-L[ MMAA#=^F].I1U(E.?8+FHGK/HK#G0/R)KQLHU+4PS &A<';?I;2_"M0)OV_'3 M\)=.$&*AG7ULWRXS-]3;P.XU_#=RK2A99*A(NM/N+(ND0)2N>-MOWR1JJ\FA M -0[2=5B:=GDG_L=X-9AC(^:&B\]-X\&!([S:1: WQS7X$P'>3+-9QZDY?"Y MPN=7$_*0U"KW"['][8>0C"2BZ0.7U27/U521]CST!#U[<4N0FRSD*>7DQVNU MWY&2/2,K@5MJD5<1D9FN9_QX6%G,DC?.9+K(3EVK XA(AH17 J\L-[MA*ZR$ M%ME+9#^]Y)4F>K>YV<5RCO:)A/,LB&J8OIS!OFP@O6ER#$,9BBYA]S8,-[#6 M;_X%';KE^X.=G[.[AG":S+\[H3[^IU>V<,N,'>)T$O M..#E4BCLN^H+0Y%?\=0WSOB_1X:\AG^FCJ;^^/]02P,$% @ Q(EB5@PO M6)G2=P$ MXL! !@ !I#$P:S P,2YJ<&><^P5<%/_V M!XP/N4BCBS1+J2 &*2&P(-+2" @(*$A*2\>"2HAT2W=)*BDMC=((2$J#=->R M^Y]%O5]_]W7_S[W/LS(O9YG/Z7/>YWQF!O0H^@= +B\M)PU@80, %O@/0(\# MD@ .-C;F!_S@@C]X!'AXN+AXA! (/@$Q(3$Q$2$1$0GI17(24@I2(B+RR^04 MEZ"4E)3$9%34EZ'4%Z&44 P3+!R0!A?O A[>!2@)$0GT__4'W0A0$&"OX7S! MP6(!L"FP<"BPT"T #-03#^O\ _S^8&&#.N)#""X0$H$+RLD!;"P<'&Q<'(S6 MX%5/\#J 2X%WD9E; O^2ZA,(BQV4QR<\C8#U7FD3I5K_%AOO4_N7%P@O4U'3 MT%ZY>HV=XSH?_QT!02%AR?M2TC*R?D?/I:55U1657_ZW-S2VM;> MT=DU,#CT;7AD]/O8S.S<_,+BTO+*S^V=W;W]@\.CXQ.,75@ #M:?SW^TBP*T M"QL7%P<7@K$+"]L9LX "%X^9&_^BA"KDB=TE%AX? NB]\+32I@NLO&I;E$_M M^PDOL_'-7-G&F'9NV?]FV,O_3Y;]R[!_[!H#B'&PP.#A4 !PX$P]/? ZP)X> M"'!D_MA5RH9/Z9CAUP2TS0WR+\%(O:Y.'/4^:O@8\=WH+P3I^_2+?'.;_G.6'J&QR3P M:IJXS4W&XP87GC^+,]K.OLOX6(5V-*&<7ZXS)%^CI9GY7ZN64/61+#JU+T]Q>F(:@K1_F;<\]1%PTNFM=S M#?I&C= &?TLJ*Z43BIXCHMK4%=X)0>P'N./Z9 S"B*)U=+ M:BMCG5+H47/Z&/EHVZ#9!HH4C?R\=K4T9O'%T*RAW/=R;%CMW1A1,OFT4TD/ MMY&RE#O_V)>;PQH06/ Q_.S\.#ZHJ MBQW(GHTE!54!#[4_ ?#^M\7G$:-,R?]Y(>O1%^=;]^V"*OHC0[,,^'WFGI,1 M6T"J0^MPI&SP7#85M[LS8X7-$HP5%TK?W3GHI8__:=F"!DQ44TBGYW*2R5#" MG./L^" W9E"T^+\=#T!54O\Z,D&5'F+T#/N]X)>N#VSVWQP-KH2B2N&TY.03 MB+Q8Y&$QWA&NADNS 7W*5.G2S_U-+=C/9VA ='7I]BO-V/B4MX[[90TA^!>Y MT( :8OP0&M>_%QAC>('A5/WPE':.>:LW(".(>819" UD$R,.+")1% AR--!G M?_MT:QKY4(UF9/. S^: OP/QF7L6=D(JA0:\Z-! 8 :*(I0?T:QEVW^JA M.ZV .^T\?(9Z&W(&>8H&&DC00*LJ&B!H#X OWZ4Z.[)!78])2QO9.."S_LV/ M[(2T]3_RH_7S-Z@9[:\ZT6+^OPQ"CZ1%)-" 1$?#9C-B6\."EL%K;N5$M69T M!+.P 5PH]&>A%/*OA8W_FWZ9?,)G4VW![0/59+\%C?ZB_S=MLT&YFT;2:,!( MSQ_)RLB$!E+7# YG&H[R_XV_.@EI Z(4F3N]AKC^/_AF\P >35<7NO _<+7; M.V.?\(3+_Q>N86:.IZ$Y*]*;_TU3E5\F_==UJKD@Q[I@NKI@>]A6D,LKU*M2 MQ+0?&IC-10.OC5I@>PQO44@!-$ ICI&BLIW/K MR;4W3"7](G!3QS0V0MKYSFMQM; H@-NGU67DE1B]2W$;C(X/#5 KINJZB+4- M#,CFQ$\]HM5]1UQ:@F>,:\4LR^9&>/AQIH&\^49$41VVGPBG[DC4@7, M&9QSIWQXT3*F%6K\NNQ9IRCJL!"GF9%)FUJNZ-[A18^7$C@ ](1DTD&N&9G\[%\2["4 9#O?9&.GINECJ:VC0#AE%7]CZDAJP.6[;+9W^G+\E?,_RKC7-(&YW\K'Y;_G.AO0'H'*A/]6!J=X,$%A@(&,>JH);1_\\\L4#18E'_%25O2DK^;Z;@2!9C?$UTCG]4_P_N MCF-P0GSGJRG]!:?_ 7=_VU;^OP.0-]@:8,H#P5/_S4&IO[%W< \3OK_,_+=< M.A>=X5SZ7U?\I__,P7B?[Q^OJ$FFC MUB#4.Z $KM1R(YHZ)#LIS_4T0DG^SM+W5*W"ES_:I.F7C4TH^9!J=8!:1=(* M]7Y/F-]:WYBM%L"AWSV4RYY/_ MA\GG[_'3^_<1]\\8TOU=$!(^'"4@*&I60HH91M5A9T^]^$Y\QHW?1T8XE#UD MHK-#I1OL3M72_;C$Z]+00L.&VO[DJ5\W9>_5>\WI&C72LED,=TS9:K;;-?.E MF627T\>61D:#(8TO:;*'F3@62R6;:AJRL@][]:-O\H$3VH- :M_TL!(&:9LY >_(4&&08A+* B^S MI\>D0M54$]6QS+(W&-% -+NA&9999D<&2W2C#@ M5YQ(ZNJ,],RJ=.I-Z+L,/L H2/V1] 1%>+R3N5D5A2MGC6"FL5;'=3K*6T*9 M@@P-UYVIFZG;J6EP NT>]UQ8">2!%-X2WT_%_[#A*+@2'Y%0I;88YIL>R6<" M:ON@/UX+%-U-DXJ7'GC/E@-4VIJQ#)N$%CPQB;3%Z"Q@F^&R__O$]A"9.P11 M503-R9I@!PDGV" D-%"JKECI=24K].08$[0QB!N4U$$G!1BJW M"P>YH '/ZU$HAJ-0^C >A/R]TKUD"QJ6V^Q/L<8'A^L] MP<)CG8WP1I2Q=(*#:_A@9"/BTF67K%B5H#8VQ;FO2MZ!V.TE1QFM)\XO7\PA M"O2N%-;(5=ZP&X29A\1!11B=_E MG$NY><8YR]5:@C_K A!'RJN5V@7W]J>=2B'OPG;YS']$@L,UXF1H\\BLP;]A MCV]E^G 7--X@$1SU/Q%/+X_ .9K.OB!\&:7:D:>/TBH0@,I[L6G.WO5 MS6%G5"!E\!%HL:1T"AI P$^&$,W22#@:2,M0 O$DYOC9B>1I7?1O(9-&^>T):A@=-3-#! S__W=(+%M"A1:! I% [] H,4@I&-!I8MOA'ML@;-+ TM8I"-ARI'0O =M-^6B;1# V*'!H<+RTMD)EYOT0"8#F*8=% &+^<@ MV?^EM?0?K0?G>W^3H('/84VVB(6I930P?CFGYY;DGL'_R4,9))\I)LP8'YP@ M/H."WZ;\$GQ3YOL&_-QS=;=LYV66&_Y:B?%6!HKV-H:/#L@'3#2M)9GP/XJN M*)9WZ 7<0FP.:E1_204]/;W5;P#:]Z^P@'$OQJ3:G[@;))&0?&:'FWQ:0L55 M'H&NID"E+Z&0Y5*KK,LO59^EBC"G'\2^VT8#5K_R D2% /1HV0=&$ MR*6=G/8[AY*K1.K#4S.?)%YXA?/3#Y!J>+TE&^.:L MSI_SR$AF!L6F8,3^%4:,U$O_AS;E2\IOVHRN*#3PA2CE=&^HNL\^8\\417MM M!LS*=\7*OU#M3UR__:X)+P=7^]#C)PY@N<8'1Z"!7CH,[?$L?)VEG0+P88K-_0,J:N"XJ4M%-OYH*JFR $;,$9KSS M[\J1:6XX!\C/F.@X$CT:SZKK.^0JYTY]YY#@7G27P""^R)4;)#3SZC<@;5>F M_ -KBF#)OCER'V\5]A*=_U4[WQ?'R,)?I!Z8Z:F$*M PE9ONEA_:# M_2OTK\:#\3'%UM[>MF826.W*1UI+*H$_DAI,/_6>V5F8O[0=/17%@)2\^C-0 M\!,$2)N*!CJ^Y7A=! .2-XW)*,2RY6_SD0L[UA!D#0::8[*XE$/WJ610H^4Z M]C]!G#@/T*8-Y:]V\"<5_Q ND2O)(-U_M:\4V,];X/Y03R>N^AS2&_PSB@.? MP_]4>H-_RGGA_(JI^A)*= ,LAN:Y8[4 4_C.II-7F%#&]/(MA?/*20&U,_\+ M)AK\,W=G@T7(3E9^]:"/>L:A+,NPD]FA)N(UV5/^:=A>$QB Z/E*L&R#R<9N MS_R [_";'Z&!(E!-]5-I#U%1$?67_8*/;\<]3Q-HS)9"O\\]@QNWQ+U+._P.MMV,%D-N_LGCARV]2U5[R!=DS6C"5 H_<0?37_-T# M,4:(_F4$],SZ8WOT\ARE\C,)<"!#3&O;XS>=08V!NY/Z+D_Z_NM\" MR$/$&B/L7V=JYX"3PW,>*JQUQ7%>R@.^^=#:_I)M%<]F!\@YDO M*+CA'R#^,VJ4H@%6S3\J]SU)PKI)OPP?"_8S+VVVXV!F^O14:/8J?" R%X/- MG*>@32,21C:?QK W4_(-NZ?6N@7/8JK/:>/S(MW":H18S:X1H M1%/Q2/)Q?VGQ>LJS$%NL<^F!!17\?CT,>>_(=NS#\A3=MS6VJC@_C3?53ATJ MD#JW"LO=R(/GSC9!8S23P1^EBT25]HO[[7]R"<'EJS)-!71.*,+M@1'UW,I89GI2XVN!#C*/D=N%UF("?0#KIF+H MZ9YEOEVY.!HPT^(LL)LK)@L]R$8#_5?#>J+R=F5R&11%4IFLKXWP(;ZHHM:% M0K!.'F+]@%7X$&TELW!W+]K"5Q-&VKP(N#MGZQ@>W^\X5&5];R_D2'E@L)[1 M^]G,H?W$ #7H=C3>Z''4*Z5F3S(!MD683O=XGL49V0#WUF&S; L#=K/9DKMX MG87DUBF8C(9N7HA5[\)^>A.3I[4A#O&/3+CN;S0S2[OLY1@K?G\%EBK$UQ_9 MN+=YN@5..J]Q/C?#MED'P5K(<2Q((?)0JMR&O[$IBV-A4= R_"JQ? $V4&/O MA#5QZ9[<&NFJ0S*5E$$^]5V5%<&;4>,_\5")S/&QT+MU"FG!U[(D]3+OGW"(VW MR>9T40E-_Y:,$>)%A>1 S!BX&*"\=1 81Q7CA SAG:@ MPDNH*D*,)B!;-^>S8\J\C)]$^>85E;;9K.^<#9.ES!Q6%-D^KRVV-X.B8M@_",*1R%OOC 2BWH:HL&9N'0N'>S%9!@,(0);#B&(L>!\@8VI M&_#$]T696LF& V++&V,%AI,.&8;M',C6%1QYB1Y3>44YKDO[."2 BQ$SH2=8 MVH@?POWGT6R'C^JXG#1R9N+NJBJPYK_D#MK=R^EXN0A!,NE3]2*],:%N -LK M$R-59X]_CBFJZJ9UP7A@R8R2BS4)4]7CH._C(5E'V&_9:.,P"F!%LSQEHD8),IQ@A)T5& 8+*,WX:]W8^JO1.OE$+Y>8GD MQHPEFU/SG[K[THCJ<.B$)\D62%K>I];+W] MX=93-!!@N*7O?RT&Q?BA.H7)U>Y>6NEJ]\WLR!E/Z6]9%5N%N9$TA'UI*(V= MA7'W)YDKM2%V#UR:4^(BUP2+3 -SIUJJQ?R(W83U#'AZ9T19ID;IO5"#-SS; MR.3+\UR,Y*/OC:[$BQ;49T_XG&CFMQ*>C1ZDZ,7;FN 4*@];.)&:&)N+03^4 M:IY:IV3)+A6\Q/%;Z>A^-GE$I513MPM]U);@PQX@+C;)F7>]\)N]IX.REB.U MUN=#ZH*Z@E$'WLN;GVFO[*>51TJ6DX<'SU[I7=+@2_'3I^];X-%9/ABHQKW$ M)]\,*1;GS#F6:^L/?3 @S$IL-5?$8^&9V?PNL0Z3' 0&>JZ#9G<8G>SML$&O MFMU^Y7$7:O;JWF"TAN%3@%>7>UW"FUO[889B"QP9X^Z<5\4U)(L8.#"F MGG^3L@*;$RK*=QKNOI\/6>J3/6M]=+$23N=VH-9&2,D=*$99'N57?!=A7[<6 M"NLW-SZG?RA 4;E83QVNVUEBH1*7V)^C'"J036D^B7>8&;&QL1#-',X5 M>A>9=V32-3LJ8YJQ7%*RR5\*[TK*.')7E$VRV;,BW)!JC[FQ+E^RWS.W5\B$ M?=9<=K*?=3?P1X7#<$4(2_HDA)>GZ,K6F'Z[I>L/I@S!2U^(I;SJ'!ZS)5_> M,N:ZT9UA'IZV9.=M=/SPZC7 SF=597)<=SHMQ*5V:*TFH'WA,4S'4T(N0=.+ M8LLI]5U%_UYG JP) &O_ PIKJV9G[&I*#0@QBR_&B3R9*Q^U/!'KT3T>$HXN M1Z4Y?;R:=[.>U(D@:KBT]5;&HO#B%L2OQ568-'EUF0EZK;F7N*07R7KB!NY! M\0KBRBV/UH@OV'L@@8_1- ;-6::C4ZM.6B9RY5=K]<[:@J%>AIH-C[)/0N-6 MVD%*4XC$8.C I+ER+5?$*9\I06QJ:O'6G S)^I=64*9'QR>)BFVBW="O3WX6!O[;M!XINH]=/6@F%%@NWWUK9%U M?3:%7H';LZ_.P0YG.9QWZ>>^Z#T,UAQ@T&=FF"U#+02B@>O^;Q6>ZIHDQ;S] M\;YODS0AL[<2_C.5!O7P%4+ +[W*TM( K]V.69 XK#UT23/9R;BH];*)46N3S,/)+YVQ<:+A1U(K8GP/K&Q=2O\"LRACOEE'FRU<'TU MJ1TH>_.NG4)7EUQK-:70"EM&J'.?SP=ZT6DFU&/X5D&< V_"B!?MD;-N]2/K MO0"K#A3E&VE$DG;%%MSO^1-MH_[G+V\K\Y KK^A:8 DAX@)=C5*B?GAR"JA) M?/UJ1>$]L<@M!,J']VOQ7RQPGP9PR3T&=[5%=[#!@GU]:OT7]O$*+8. M/>DP68\=>G0?,S_^O90=G#G!LDI^\O6K*E@L9,>G^+K(?FCT&I].8 M8B7K4,7P; 5Y@G-SW$W_&8(,% 496%:7FU'(P.\3S4?^\^Q3T].PL/-*?0L6 M?:R_/[(),SSN<&A]%H.9 &:?O)0+L"L^@(5VQGXEH.FI3#;[0205+S?8)BGZ MH#P-_B]&U*?79C\B9C1(NCM^^8N%QHO M(UKH@M/L]OGZX^6PSUJ^W-(9L"2YM",BJ?X,X\?7B>)"Y?3YV=Q-QRI9\9E? MSZUVWR)B]+(9"#5G=N"-KMW"3W&T_QK>:A&,O%Y%.9-2;AUNGO[=3,[J>5AP M#Q&+M]Q8+8I_[Z2B!RA.1#R'\$BFOJ=? +=T?9J5.:H?M>7V1;XB!,C-/,'^:F 3\Z*J[* M'.O5&#:3S6@L"$:)Y MRW+==PIPEO]Y3^;O!Q3_/*A@7E&08F*-/?+DX8P>AB"UO&!HP,WF[*+E^]C4 MD\ %QY1CQCVR0\SX*AW7/QC^!O&#;T>PMYR_8031B"@4.6O2@/1.5X3"+Z2A M@6)PFY ^5<^W18X& LX+S*VO8& M#1BHH(%ERT<*+\PO[;/BN)MFPPLEG.0JJMKA'-1P^1+X,"QG/_9Q%.(S>#OK[WJX#XKAF,7$^^5D3QHT.=C&@ J$ MY*HF?<,2.K0[UG+/M+#,7=&L[&<+^)C>6:&)YRUBQ#\/KZ"_I.=Q<8BUTG>TX5]7%K'RD:ZEXQL\HW3K#T9Y!$UE*PR*IT2/M%JOTRK6;>U08*W]UAX0];#P='.)I]@QB;\(H+-NE'P M^)G1>. )Y$!IJVGK=JB'P\QHVKN;-TQC!!]G7 ]ZSY+;M-F82I;'GME-DRU; M/@/F?SQ'R0"=H>FERJEY!(F[JXAC,9'0>W-FO5Q9(Z]_QUVB\OLIAENZ'>:L'*\M;#!5E/2?8 M*CUERD1^=S&UNBYP&#_"G)("_]'$#T-'OKM7;&_$TN1.#MKJS9S\&!&UFS6S MOFF"ZHWM38&Q&EO! HKN=4VKQSA7?W.$5(4EWBQI:P7W2O0X*=M%%G&^T#5> M1 M*V)*HU"C[^YTT-]D9>>\ZWL-2E)24JZ=G@7; +>W/K4Y?B"'&WH?'GYZ^ MASS'J4F.&GB;Z+O:V:ZS^^Q-)%'T#3XZABMO_ :_1.W'6!7?_M&<];@9F^ZK MR]FC-S>FYD_Z(X-PVNN856S=A^DW="-&F8F_&GVA-XP1RH"4WXBS%7 (E5>Q M9V>SQO=<7I7$B:=+5,.2 FBILFYR$=MMRCH$ZI#) S9BHR=J/I&]\G _;UL2 M@!E7A7LZM/"6,^&=,#+)E7@ GR"S$S?P86/0?-*0H> $C6T=E4@Y<-6EUP(B M$F^K+_(YM"$G!N]6N\9$D_@!GQ_?'-3[5%UGAR#6H4.\0Y][:.NZ0$T@S7U& MH[N5S"7L%&(XI,(G:E:+[[-..EFE _3:N%I"ZJ.:77D^.S6G)$S%47$)/PT" M[*;>R[ERN7A7="!J76=?.=X>\TBSB2M-FMC/Q N[Z\C'Z+*B,7:@2DAAM(T.96_:9]3L^;ZZP-,VN_<99;Z@A+0_U4M:U*:.7^8@QP2RVE 1KZ%XJ MU@=(9:' /(/V*X57B3A^HKSWWUV\)U-%^*E-YL,],(%AN.P(!$9HF]RGGP"7I^9 >U&"B'"Y*(KKQFF'4)U[.B] MY7WW(5E,.+T#ODO#&;S-M+&[SNP_!7.[D82=S*0/=X"'>ZE$Q$*I#E/OV[T8 MG2C&:WP&KYN73,D_>#UNU$=N[F-9J8,ON]*M'K)CP-Q9N;2=>#G*C M!4KD]KII^'7NYN'(ZF!#G8'%B+M'$W?45$,?IA(9+J5UT\Q-O4>8-:9IQ.+U MX$M?U]Y@-N'V/VX@Q(>_&E+=&N^,O>>PR\=G.#(FK')KCSI5LIVQ[+4G0AC,J0=F M9C]&>A#EA]QFD+,\Q!YE<0:>Q]*I/AK(ZX-/Q:(!"9V!F(5VARX4%AKHU.A# M ZN9B!/JXJJ X^-5 U(D^-N(/!"'1V3!?22W@5WE-'\]ZXO'C_N"DSXGE"VQ M)+L-:'%XOPZ7&RGD=,S,_3YA5$&>H,$G[WIK"=[U_B>M9W(&=JNKA;6JFQP- M$-J3M=HN[FG>GNC4SA)JR893YCK>/!S*4",DB2JDGP_TBIQ;:2AK3@>&=ES5(=Y,C^8V[GO;X=GFN']>RGJ,C1&\KQ.H9= ME?H<>Z,O ]GS_M-+H-YJC'@WF5?$*;J\'J(!%ZW;!6B@8S\542> "N0?4CC4 M.IO1J_\(=J;A5ZB]Z1/VOK:0M(9A0MT4 A&O >#+7)4@D%-T-6 ML&.V$M#3T[]OQ;A,WP?[7RYBC[_X ^+\(N+/-;VC<:G?UPI,]J5+1\]DZ;N\ M4H93:SH_1BZ[#76BZNI3AM,_H8%0(?@D?]%RM[7'ZM:/GV^WX2W3WY_"N;ZB M#,-Q/.J-C&A8Z\#Y/F%VHN'R!&*0 @VT:L5Y,'0>E<_:#1X6HX$,VKK])NJE M]X0!A40Q2]<676I]?)[#UP,PKU5,SY&=.(&S)RO8FHL:N:'6_&YAM@('^FQ# M,Z?\"X59\WBORJRLJSJ$U#M%5TX]U+9JP?T2RXOKS%PK611ESRKM5H%*V>1@P,G+CF. M*PL*QL3'HAU"\&!G;V*85QDI*40>>XEAT:49E=2PV?%;+06;TQWX4?Y:=09N MOV%UV^:V?U;EV3$,^=!5N?V=XW>^=8'3>]3#<$'OA^(]A*9,]0U1 (4]QH^0[K1@*?ZM_"1"V$0DX4&82Y1[DWQ@R(JU[L3]]8S MJ$7L%*3=!DOP(<-AVP,QW@[QADR+OM1\ M198F4 KCPYQ9>-5H\;/P@Y'F*A'2'HUS%" MY\('3%?F#=VYGQ5K*')VG=,](<\HO+[='_9SVK9]0>ON[LAP9&2/K2@'EIKV MYM2XR[NGB8GD6B)>+Z2>L,B4%M'49Z*!8)T.D1\IUGND=X/Z>&"E]UC8F^UZ M7',(YC1Q6XA"_ /#0XO(!J)V'$+,R(>XWUS@]F5S"-E;@%P4H]\H?R*K8&>C M4,2YEIP\Y"V)S?FR@]23H]@4IYW%:DSO)=E UF$WTS6VI9ULEH(*IL92MJ\U MGMUL*H]U64NJ2>]B9Z;T\MN\-)>%E -JEF_CK(*R>[O9#IY!#^K-ELP>BSU< M$GRO?:V$BXH4Z<0E:G5(AUTQ7CA]?. J6(E6VYY5Z::SBB-!H%R+G;..PG73)H MH._$RHA?/*NTJ[PVI'XO6G/RXY:.4%.&SY@/Q>L@/#&=CBZYT]2G<<_G+O*% MW*%:"4P(E9"$Z7OF8A>XN0;2X#KC&B^%>9HS^ZV(-.R%-\$^(]H*YZ:2 H%" MW,IDST9+/5\]OPFAV51%Q?3!EHBQ:.9J(0B]YW64LE&HNJRN#9,I_7HJ8;TYTZD^,4W6)VX M](ZI$=(2<\/Y69'C4M=BKZFWBAG7^++JV:CAF(3U"QW+[!J*V6IZ3%_FN_)P^K0#96"0J#7QP:>!N%ZY9+:B92/X^L;KIPZK MPT6:)F;=>?OO,Z4%5>55T>(\^SY(AV+WVBN*;VX4=0=0Y<*^,O>7DQ^1S M9+>N7;5$U)A_XI=@^;Y 15_R($:RCI2WS(ER^M['D 4'QH!(F2J9JH^$I34X MUW:*+B^U^4O[4;D[6=K>N_QPD7]#603KL5)"OHZEIJ6#%9=+J#2N5AYM>-PA M7Z7:?B[Y"Z%)U#?YNYHQ^/[]LASF!'\]4_GS[ARX^<1L-,O_VFA^RG,CRRW2 M>H0&PC?%S[>C4/.@GW1GSDC(R6#O)+0-#3Q& UBHLMU#F8%(NL M_$J:XN1$N NT;.BT["?!):BA6K\L;N->!K1,Y?Q5+WW8J6(E4K[L'L7HS6;/ M/N7'R='KBQ_Y&2X.:@7(.&,K!;1&"?:0(DZ&V@*G2!_7TPWZ])*'$!SR5^B\ M;Z8.X4I[8%:'SP7DN1,;01O9GN,=ET:N/'([J#%/U:Y;&(?=L(5BMZ2DYNMS M;?N&OBY# \(+KVHJ6GQD)]9?VO*&2FH+!ZW/TMV5VRC$ONM ]>506L9@,,MA M*#^UX*H8_%+E&[Z!'9TR+J&NJVN7]8@O-;8/O+\7WAA4L7VSP'23'=A 6MR; ME:R\&P^?+%T/7UE77)D66RIT*><4*JEB:+:FMUKC'HAY0&P7N9]J.BBT*:ZZ MHB)K&F)O+@6]"-%Y2LB^+CVS*@XI%W#N]NG,<18KPS75-&O39K03)WF*U6RG MQ$J4/#V9J_\BJ#A1W%Z<9C\W8JU7I&+E4F:S][R=^&6%YZN^G>U74R-.Z%Q% M/L8X+&>GZ]),,57V5D:G$/$(*VRKTIC+X'T<3DYCO1?@S4D?K^\0 MKU*5*ND*P=U>EU7!&?(9VG>%%79 MKY3;S*GM6H%;#@H/](4'/XI#U*7->;O96;R)3U6/5.,OX!0"U!G0BWC,(K/@ MC*6C'S5 [9Q:36\DM@>L_5 S5G^05"H.!6;-H9'#D=1,@_ZBN5A*>%>E;@FX MST9B>Q/C*(0ZB!^D)JH ;BH9R>9$9#J\X%%AT/D+0_-&'U!WXWESL2,%4 M_/#ZR_K^?(?AM64XB<2JF])"J6:6',3T1K8'YXC9&D*]AR]%8QH5&7*J61\\ MOFL\TF-0OG4VY=.[_04-I!9:*=AG5,]/8Z??WKXKNY.YDVDB7CQB/B547"GY M6*?53^+%]%0'Y3:\$:";S0X@5O78?_^!,SHP MMW!-"*>X4"UY]F>;H,C0[KS)ZI!5.Z5Y9O FCF[GF]*OKIG8)Q2)C&8VL319 MGBWS9VN[H3K$-=ZXZEAF]/L9U%!3*/ T+$AM@/8!;@_'%K>F*3%5D#WO@ZQ> M(Y7-OB>O+9U>:I#1P1)YSF8F-&).@I+I!^=/*5/#L3I>N6I',47$J5$2: MS'I_R4GW1$9P24NE9FU52R-1=OIUM.#8 MM:0=1"4%'?^5N]>?]G Z0JQ0S&\4N?IV7T M,'S>#=Q1)J"!^_$_C45N#U=;&:%D"G'.5AKVY%(S/BIC-\ MK*CDWQ=Q0/R>O@_?.P=B7\7^LCNF/\7@+M/*J\JJ[3I@0](&3]5N3U+FC[:( MI]+WR?"EQT0848"@J?I XN\_'],P7=2_+A^4B W1Z_,F)20>$2UV^3#>W,^1 M8/[)(>"'9N>3\-Y5'>&8K\3/\=XD8U'4?:S[O=2#[0J_X M$F*=,%@27!;-:Y \ AK_(,0I J6J+ ZUKC$DN!!]@[E._\.B,1PI'GD(@-$YTG-+HX,1(#) M-B<-AOHD+L)3P/P6N-!&IE-TJ'CM';%X"X_T1G4NZNOA/2&V+OG"+J=5S:V$ MSC&L:]>PO9D46%0]FA<_)+X:I#2.P:$WJ@+WS%',3+M'JD&D+^/:4J*>*%'U M[7;?DJ/?81=)=,I:9B?ORT]=I\ZR^61FY"-I7P:\[X :Q5.EIGL3K MRP/*U$P9IRPU%+-&TRA0).0"O3Y?!0( >^::?4><)8QGY+P(KJ^B0= M339WEG:X-_=0F+DXC_TKNS5J*\JDO*.WLELG4?5UVFQ>E^^(&.^M;ZK6+>9Y MDF1^>L$TAGTA?LU:SZB";"",=KS_0\$I/8<),1>^Z,_7)W59=1EZM6FSFM0*KF$017RU5?KH2N.8%%ZM2NF4\?UF MXU,4M+' \2BHX@OTDH@ZL5_$5Q"9X>\NN(#Q(;&Q2LW9(HKRRW> M='\MW7!D(HM.$!(9\G+%%O_HV_23=U66>'0?W,FOG2;X#U)>>7N$^WVZS9/C MVC9NWYBN2,P#6KV-^U^LM^^I5RN>?/8##42*TSA- M,5547_K4;!]VCZ>E\;3AAOM@9(L3[(E"-:W+C_"*HF7JBPXA9T*%7&L[95GS MP0F9XEO3OI*BB0+][;@M@B2+KF0=N/1;'-ZE/4%YIZ/?,NG"!4A:8-9E>U?O M94F3AQ#9Q??4]EOIJBIJ/8\YY/8.;R,@Y%X_.AG2W=PCN)7]+?-4\0,YLUGG M$JOHV3)%OJX_SJ)=W].4Q*$[SJH_A3TN->_4UD'W5^+CW!/5SBMGF)HF$TIVQ^9N)+KR>! M@0JYZRRNMXQE636;GG[.%"Q5KX\E6,V,9E96 M^1T\_/8TO)<'^;-V*3%0_%'5MW6K6Q,,VTN-'7N)426$_+#F12X& MG!>L=7CU)L]ERE'Z,OI#Q%_]6^Y(]Z[S=FW-_]@(\(9?TB%AX62_D:7][)&2 M@\KDJ,YCG;JR@ZUNJNVVU6C6B8?NP5@F#2$N\Y\J9?TT!?5N>-5Q!-3'">HE MM83A$*L[QSQ]3=X\9*BIVYLW=G-]LL/O)\&W^]<#G=,F7VI'AB1'7\EY4\!/ M%4AA._W\9PLQZMW-U1\0 M,+4EE'?C$M%HSJG, K9DV-P8H[PS32*55)Y]\1,5[]:7#GE*[,(4A&S']8(& MKADRM7U MOO1M&K%#_!R=FT\#8=&2PGBGJC3"%UQ"U1QZ-;2CZ2^ZHMP K6,? M M! 87#[+3(QOP3KBN&3RK&OSZZT;[TX8V?CP(V >*AE/+^_G1R"WK=Y I- M%6=MW*7+56]GW2GJ?3"RMD\$=LFPFU^9%8J'3.HL*(LBW*."%TXS$D\'XJ4, M-6@EF;!K!$:-EC.A9?_Z"VD.,GD=R6XNUMB-XM//U9ZF*)FZ7TVV*%VU$=SU M[(<>,Y;]WO7X\3F2H&I0.&?F2QN$1H@B<,.&!G1<3S-6-""]: #S#"T L?IG M&Z-\S%"F?'(*!DY2YY3S %P0H7P!#>0TG&7O;Q=[-\P[]\-7-S!]^<)&\)./ M<-7VD[83A$ZXUW+NO\X*-=N8.,SQ;LJ/8@>RY_\U+%C2OT#F8GV37MR^B15A MCBU]83Z,=UWS_NM$QWVQZ$4OMLHA?C1 B1MC4CG 3(_+=MF0U VF3W\*= MC]OQ,?M/G=&A#=-3/6!Q:@)9+VG*7#4_ETQ&_RV]Y02F@_7HPU>1=UH+!,(4 MLA.,7&+1LT.Y/^\2Z"4C3P]3!V7T".T$"X9<7UP)@-!D-68V94"&XWQ3]_@2 M]WL@=;@_3 6A@/=KO4JQH7SMC))&E+HW.QKV.<=9VB>DQ M;WKK>#/Y,9PPK^>#Z94A+!^N\40WP]QT7:*(R?;L1>^B'C)935B-R= PG"U3 M_UAC92==$*M5AU S^$-KS%J9B5*,I,U6IX+4@8PZJ HV/R0U:S9(!1!6E95; MAHCFXH:WSXD3ND*KK@D2RL):;#F2ZY2$3]5\;T>/&7>(8&.=[(H38*?*.'DP M=E7#D@3O&R>UB>M9X[D^)QTM. VE,(]_L?+LRFQY$QJ(P=-.60CTXUR71KGG M*A8?O+BVH-#6A,,ZNC2]E6H2EBS8U\EY0R'Q=K+'A_91VO=7/UKAIU$6O)3D MO8VE=5W)TP)GIM_3HL3"63&/A]LX!EN%-,G9^* 0=IV-NSJ0I[/E6>P-2'4J M<8UEMX)JR.+$^-7DGP[T"Q^3E019H8@G7]R?$/Z,)7&TC_OBV3.]-EN^0%+% M^U[O$O+Z:/N2S*0-]U#29#"@J4 GN.1W/^A&>)Y>2D+Q<*%"J<9VI2@A&O!E M?OC6O8K01R',[0?QL/8VFW.%6GTHU?BU>Y*L07,Y11Q81?1K#]L)"3=8@<7W M=!U,TW1?8'$I=U@,EW;R;^;\U"G^_BSFR3-&(@5R2"*C,/V+;NV/ WRGBE(; M1L$+]C5R]H21O<]5\$RW8>,OT$"YCDYM@7+78_EY!Q1TQ9H_H??C6W?V)](T M]@-SE56%=,9W5 DJ6$(W\N>@B^':_K'=*K4DH3[B-)U6N?49(J&>G[H_+K27 M2H\%(K,$$%%%TCW-]AL]#XXR"[I(&QA%O%KAV)%B^AT MZ3QJI>SX%*WMZOLY300FH8XPMR#*IPY)NMBF?O595%(5_<&F#F&S &56L*J&.=;410F25KBXM(&S]^HS>F3*EM=!]'W&#\BXB5>>DF M$]2'8UWFCQJLJ M9*)R\<-;%SG&H[%::^7/;4I/3]7F$;V2!/;/!;>2/0N\TRZW>ZE1'K&:)(]WO&I"^NWF%^V'B=1$/HRG+BKX.?IT7,3 M-(?W3J.!?579GM@+E]+?,2OOJYTD.LA5N[ M,#8@DHBW% _(&4N5A2^&/\2YA4-.ZHZU&M_^L@M!WN3,F&.2\DQ&[+Z7.;YJ M>$@<:^B"XC35VUO7_+2G"-:>!6<\$[QDN@@/IUX:KIPG]);W?0?=?17*B3Q5 MP7VR?1I$2<"5)BVSI.;ZGM9$6GM8)+)L/N4S.,&]6_";4F2A<'R^7KYH+;\; M>C*%BVV[!O4NV=)S_*?1[V"C529T$6[B9E/AGB:!N[ MA>]95Y$=^]'U,.LFW89T0&'9(&O)T%QI--U#\UMO/8KZF8X=!F'R Z1&>M6? M*Q4G^A<\.K3]PQRJP*:'=<_2\Z%:#X&U?3NC.R5,0._@1.76/L'^V[M>FTS;? ;MIJJW4I;=AS&P9:*0W(]^>TO MSRO:>?B65;A^V"77Q@^^B9G/?,NR;OWZCKFU54:]I(WMS:6 LX6=*OBF::%: M75]A\2TCQ]-G'W(F3_F:6-% O7@JT:"@8C_#$OU\#GZ&NX*YC4GXG%:XQOHZ M,C]=X?V8,O>[]8WGK*H+5D''8&LI:]EMNZMF_FD].PU71DROH/&B"Q]!X&W2 M*PUC"V4Q"IS96-&-MWN4O+9;[R@4&BA_J(SL>JPY8[=(=9=WY$/@=VGN)Z]S M&R\UX0Z\)_^J^^*IDB\I'O>[X,)Q28^8B NU(RKS^1<#93MI#GHXI3DNS_Y( M5R B.+[+1I)2R)\6_(HDG)/Q@O$76-N'^:V%6DWGESVNSTV3"-]-?H">!*?2 M J,4(L\]/N?G9"OR83L#S@!O1R-RE6>F_+&@;F.,3;[,U ^*=N5-^H$4J+G) MT?=N>^8J0EX"7$IX##M%9H$>N9;UW1!S"+WUY&:@75";3X;5=J62V^"]]?6@ M@\RN>UF_'JJ^WT(#IP-H8)G30)KXE;?0^8V,C4OBUU+-SVQH$/4N15 M)02S<6@DZ,]M_O0.YFCW4F-L]B9)!1;H[1Q(## UR<-Y1*%R2# M3H8=AT.LB]?X[PJ1E"]\I&![E=1E2] TERUE+B!HH.2@&(KW+BHLB=JT4+"2 MRBZCLFR(I29T/MK8P]1:VJ+OZ2-MP^)[G%_%NCVS+2LJ#WAXQW[9[:\;O8!Q'61(BQ/SO/7PS_/6K[;O M45M%6MIH('SUSQW>8 :%/P]9)?:R*T^FCT@$[3E\?L J$,@([7\F'_@QP]Y? MDP\8P A%JC-/-+ N\/OEHGK,RT6VF)>+M#4F:9M-O#)"]X/W4.4L9_VJ_SK3 M*0P25QL@U(DNP8.J:IS?E%6T+OMI'%P)@<;UG;QW3.'G:M)(21!M5:[""1HF M>^LA9S4SSLWWTR02_LE7B2AY3A0"$>F;3W_M,,6S?7/6\O*84GR6J=/%[CMB M#X/H!>"2JHQ*CY'-R?79*7RKB+N/">[S?,WD$KSAO5TIMM>82NQFIW_%W(%' M:MD%*9'9+NJ@X+.?0=G#U)@)N1I25M7*A24%D[>6F/6F=7A)1B.BGK(0[+R5 MD3A8]WVQVWN;Z]5:6<4;YB57FW$,M Q M@R#H Y_20VCHS\PE.K-:F7Z:82G2I [8FF$IR[/_9-\4QX.LRLKJ9X?1!RUZ M4U&S1.UE^T^VL4<>RK;6J[RMKOGAF(HG\48 NDN7JO-F(>2:&7(7MXLHKHU' M? E@W(^^6GRKW'1QV;0G_LX2JPWU87ON>\1WSBM?!2I)]3VK'-6D2;G%NP8L M*H7KLCZO."T_PXT1R&R9CN4[&+@RS-@U^U/+@ FYQ83/XQ#F[-A+F1U0$R5Q M,0]U%< V?YRT8T2'O:7Q IF'!17V3*3:U2NXY@7@AKJ%:QRS?X6[R%#O=7/$ MI6.+ UOM4#QN&ZQ#GXYK061M<42Q;%1/PE?E@:CGD5]Q/3^_3PQU2[-[WVR# MHW#Q+/_9G"$:6/TF$ZOU#2^XN[9?FY.=1XK-O6-^.TRFG(GO_T?7647%M:W; MNG!"" 0-;H6[.Q02W(*[0W!WM^ %!'=W#^X6W(,3W+UPUYNL?=:^YS[O['3'+%*P%[#7O9N&3_$VX>._:AIJ2&#U<)U!+A->9T2HR!O M.5<5:FA:@M^@N=?JTELW(DT )J YG*_>*9#!="@;$ ",,[-)A/8MG.NOR(\Z MAGWIQX'G1XOIF*^6L/T1U(13JLN.P-0&X 'GY9&FU?<&UG^=UG.]6U6ZRP+X2WI@W'0!88.;<0?S_' M]Z(T*=N$H;MBVT0%X(0:%V&'B&Q9];6U$1LD^FODC$AF4^,PH@H<6>GB_1R8 M7>['UP.B.WFNN:(X^MXP?FUB',T9YB@1&U,[M')4D^]JY7/(^B3,!X\5$_X+*TC7IFX ;TRD^R$;9V([BA^ZEX\+G']Z!N),689[!@_POZQ9$7,.(CQ4#(5,0L!"JJ= M=,:QXO+:HI8E6D/#[ %GR4,38MO\I]'%Q5%SMR-R1CTJ]%<8>D6TXN'=4E/8[^DB4BCK5M!A'#<39*KY*,UY>EQ42=!A,\ MU]R"]<+SX/!5PMI<_@IQF,4D@_*W,LW H?E'2F?)_$]4A^DS8H[S%_2]*Z5WJL< M?!$DK].HW&E&ITG'??#T;7"P92@R;9+I9ORT]W''C-"W_K=!4^H7&5C9DJ1=/I*-4%Y]TI##+]EBCN>D1I"W% M[E(D<;)]K2BY&VR(Y9/$_"!>2>0//,N' QI;Q;J.0QWM&/%6'DRKD;!W@U]8 MI/1+3I+Z=QU1^N&D0"Q L(IG2*I5Y4"-3A^RPV6!\[AF@DT,$QBCWKBER-IL M*:"]W;D,+9DRVP-KFJ-P*F*16MB*!^E;P# "+D]!T\(MQ^3R2;J;7&]/5 W&5)FVK>/,PIWJ8&,, !5WY6_R6?DBI#+7R M;@LRBL=QP#C @L L(^B(=TY71JI^SH#.!3$S>4]VQ^G>2\G"LZ&JZ?VH!5-* MF+T,C;P?@6KM 1B&JP4XG0*^FXI99EA:N[A^ ] [V )H]Z-95]X CT>D)>L: M#;.ME7'+O\6E- WHQU:VN;F)$BOB"0<]JU!7&=O2KPH*79+;W/4?! MD34D7O-&9;AA7VV:/"[U=@(&S2"V9:-4B<>*[I8455BRIP)KAXP!M(U]R*W5GFJ?U8$SB3IXC MM@@Z\#XTFU1CPB\45X@(F;9(MBTR$" C%PA\E6">N,U$WWXHT MW2X59[>C;"P#"4&NZZ%?T%[J7O^\ 4$T C2:NR)] CB0KT\?3Q+$AVBQ>YI;P#I M"][%M7(_L]$^V7S^#>,;]EO\ ;;+H ROF33%?8:^[^$F"LTX,$'W+W1%"0_P M,2*PR#M."FJK,X5.@D07P8TMY/,/="ZHCWU PHO!;5U,V?*/DM2[Q*L>O?W/T95M8Z.<_1W@ 1 MV__F["IH;:,,:QYC,R1]L^<+]%MIF1XL_ZP*]5OI3&O"D+2$9;XT O(B:/^R M>H2P"-;M;Q]G$PE.L 3MVM;2H&DHT&*3<+[(>*FC;I7S"7A]"53F'4?6"19! MG.3(W2Z/3*GG,:A3WE]I_8GBH6H=N!YBA:!0JROX$]\[.8Y<&Y/MT,2B4V,/2C-B#"" MFI"Z !H.ZE(>G@:1B1'+_28WGY%9'J'*$C]5RG\0XR3]7ISW%PNC-@1U-[=' M/^$5B^PGFOBTT_I:W!(;IE2[[W7)ZLV94G#/./1'AU<(-<'T+Z?H/\.%7^12 M,D\_P+B24 (34,R>"IT4(/0.K'3-_FTK85?<'7"= VOT"2X R+T5E67M#_Q& M5# CL\U#S(T+T[2OV9I5YOQ40B:CT" %0AA-AG*_'8>AFKNAOE[F,M-T@5/; MFU]$(-\N)2"V&RBKRG3R\;/S<^ 8PX[^QA!1\GK*@_!L.9"=-U@PZO&T[4 ^ MIA&*@'8NJ.=Y/6'Y%']I/32H\V>B>BP%# &CEX!8'2T-BMTX/9B[+RL:8%N> MX9L"9\>*$?$^ NA>RFRR;VC,#V[0DA,6_O.Z8R:^F%?URM_9A4W 'D+,HUG< M9RHN4-ZO,(7"Y%K!$T7\ARQ%[69HP3W\*&ZN9T+HEFD[ M>-YV'+69DDFD2:1M%I,-P,.[QZAK-V6=!U-?1"]'/EP*35/; MB=8S%M_C!I3WW"8]F_%9V4H?%AU11:^O"^"TY3AG%*)VZIJP-YKHQ5&U?HP1 M[!#$3_A89&E!325>9154[TX7,NUQ4X1HF(;I0 E1^'Q;S2HNYBZJ$_\F5_\0 M,X5@J=@0^^.(68+U8U!UA]EXE=CM8:4BGG:@I/J22.GD#.;J=!MAY&4,JQB=- M3*$!5NB,EPW?#+=*]T2;K7?H>?W$:)V_$(E>Z_,>$G]E19P,UTZ=4FF&E'O: MD<;6$5"[T1N8!6^X5-*9YT> *-=8,-_U?.@IC--GD%V\'!!\70F -*W/Y\QR MO-?ED_<156R1,0?*0:CD0:MGTG>+P#-K#?$(5_4KTFAV^U3QEU//2U[E]9TF M+O228!AFC$[1#;?K ;I]8H+7^2#EF55!O,.N9:X#[^H&78D= MJJ_XO>7-0GI7G8[:LQ^(I=WC;[^?$X>>G%;;W)3PR[B8HZ:B)/([#4GB'N!X M^1HU"[C=MH970&R=F1!6UQIF_,IG%?9I-^2$XR MXTZP+G)W$ZBG^U<\_08[Q;1BW3^'8@X7\&E.-4E_HT9:%@E:B'ZH"K??^Y3_ MC S,WE([N'VOL(S0J[\HJCCO#=HB9&38_:RTE$>R0;SEYWE-1QPC"#W+='UC M]_%P2G\E5P-2W!IEBDOBV%9WJ,\H8X>Y:9Q&O1L0HL&#W/*(5\V8:LS^D6+SBZDC8.LC/: MD3]9M3Y2/KY96)=VZ65^RGY<[N\*B4$JQCGRJ YC8,>Y3G\J'Q=\4FQH;R'N M -DD5.NF0 PYSD:[2(4ZKKCFUJ ^Q!>(4. MIKD*6Q^2ICFB*\G%T+<^%$X*R"M<5V>3OA3S^^6N'/Y8-6]\'(/FD%E.6:-F M"^XF@2-W.M25*X:8%HQ6K2P>K7V*^\FG$1[]2H/\;0.,3.]QZG5;352E&ET$ M4E$\"O5?T/75[ %T*@$3.7Y*"BO27B-%]?M072=DBA^EA-&=P&<8Y MW*O%Z6OW&B+/VS>%4<3$U&][R(-^@_8YMGG=(!8;5@H?UM>%BU:'&=I[])9D M+)P8]TD(!P17LD(KE>?]K#RP?_:T,VT,=$;OP"=J[0^QF/@U$ N49QJPL'J* M7G(ET8)=' 4>CQBDKU0C3&,_R:HL3K&0UG:[#E9YS=[BP75^M_5.=#2A^)WI MJX-Q1+<+T;_UOX\IL[J,]*NU:*7MPS+BO)#N3X67?T7]D+9Y9L>O4+5DZ=HZ M&$G5JKUOC%LOT<@,+0Q#^[R- YGOD.:!YRW,R#=Y7GC(,I5=?R?7J7E\\ 88 M>J+2N9@,Y>>PL:$LK3S$,W',;(0X.0-1G,#(61Y5?!HO^>UPA5:W2Z)'-4?J M=T@R,C;L=I@&-$ J>X&P0WTZJF!K^6PS.S:]53'+Y1PN=3L:! <>OO SK?/? M6H/DXS5:..4I?ES?IO5SJ-M,@NU MYR&E<#>-WBFVE8V#(-QMU/A) M7W;X"E_7ZZ'&W]W^X(A+^"J:X@(L,-HT PVDC+&L+^=(=8KP:(;?P-H,$B M$".6?%N\P-#0(?CK7IK'^>$7^^52 ?CC:0]LTJ#TTB^0527MY?&7A@5^IHI# M>VW_J;7W!C^8>ZCVS&YQ'Q>^/YR4&(F48[B<*FPOY;L,R/<,]2(\S,;D;B7< M6\%OF_Q6W"*0]GMWPQ4HR'K/-OCX^9/GUQ8;=#8/;8HLYN6:+'N%2K?/4'@G M47D-MJ)];'\$_T:4=B^>6H%Q=__YBQ;M-="O[7G2^$.62'F#NEW[$]LH M]O.NL>BTD <'C(:P&SG*;9X%&8)U 4&TDY[,^>AM_/D;H$^*<:,ES-WQ^ZPWUH?E\;51&Z8NZIS< \-!" MI5B+?S9S*O[6*Q.;[C@6M#16Y;J\3Y_-Z:MXK$9_$T8932P0G+$?PWC_8.L; M6%W>R0FD0L Q)<@N+:F^+O<1GI8I"1SJ(-1_1.IIL[6,-_T&6S/"(VO"AJI_ M*!Y66+"-:%]]XIN?XQ>+9M(+Y*HZ-Z=9B>L.&TD^^ @7"CE"AR#\4(Q/L[+M_NDHSSLS\GTL)I%[V\I/ M<;HX%0X,D1 )50HP"JMLHX,W1F!UF1259;54XT),__SH[1!L02QH/EARP*>6 MR_>J5_XZU/-\B)GW&4V*%I]" 91ZI@)GPZ?<-*,#V3]]535T-4CP M8Y$:Q5A\5+/-S1MT,YH_'[+>^;K:R(&S\M2.YLM2."?C*;@OS_7)#.Q*)9I6P%VC@_CP:85@XGYSL9[I&%[TOS:,BA:&D&G[8Z5V:MXZ[YI4=A*P":L1[/ M#O.-?<^2\U4'&HT#6 !^1AFB&R;/H9I9TQE;&^?(WKV1LUJZG&;D17ZTY5P> MR@:GUQH5T^]1SQ?W>-O,A.N8RHI!S[W<=\7&:;"8SGD1Z?XFBCUGXM3]S,A? MO]<0P 3(" -FH'*A#A0Z5&">>-U8XWZ*)A(%5L8)Y^9S(;H9Q-XY"?6+[E#; MM*AO>"G%JD+TQ.CKF ?/8SR3'1^?UQ+\?7 +=++D&%@05\WUZM'2=!R^).5_ MO.ZFPJ0>!:#@YU F??_1LY5P]DN4_9B:P5OL)8\U&1^6]0W@O!'?=D'9MLP7 M5I7$8^Q RYH974P2??,S)?WCS<]*7Q=!/KO M_"+H]U+OMQ/7_P;0]WN2.]ZV@S)^Q8C">.W,?0/\FN\=5XS> V%_S MFNE_F=?[I:WL(6,ODH-G"C./LY%W8N*@>:[_K*P;6:%D)&DLU;K_S%A?X$BY M8:>GB1( \!/N)7L&F-C=>CNW1=YK&H-?/"H@7LJA"A$L] %Z7W_CN5'AOH84 MV24Q@+>DANNYX]NT9M- $YTDOU!^HZ$V%/ MFQ9H\;@N+X$(V0?F4&F=E9DB3N^HX!FA3"H:2;FBN&3NG I.. M%C)F?R0\EDF4-/+&R]2A$C8J66W.Y5#/\, 'YH]"(0H,W\-U6;^AH')DNI6' M<9A;&S>ZME#W^@JJ;C@M"!PUK-XMKYU)-J)BG-+0;Z"S#8H>SA2:'\[3%&M2 MU*2,C#CML7L(.(&GH3NSBP0"9>_B"^_.4B".\E.0Z?H'LW-;W,E8R?9-KG%HH= 32;YL-S'3)2P MKKM7#9NA.+L$GQL"/1),4(IAU9:61)']!S^"8R8O! Y+KM"WUL*&7T?3]>I9 MK$C#))!K^EC=>0Y\ QNVA6T16*4'"PWC+M)O+W\MD <%0.T;N4,HD63X"Y7O5!,\^%US1-X@GSH!' M4)#=1X0N$_@CV^*4B%#AGQE!1W2M(4A5O-[U<[&#VO@R[RM^GZQC=X+,UU'I M/R=)@<(YI,@1;:Q%6H4\O3=3)0E1<;5VHZJB8$ MF_*;NK_075SWL8Q^J=S/^ MW*T:Z*=^<@Z'2;T>E/C.3KH04&?3J E:0 8+]=F,%&44IRWZ=$@MY">>KR06 M2:XH;/I.<;:;L'"BSX9<+*",9P+DL2G--S%D5:JDNI];O[!4%H6=/-=JCQGW M2\^C?X@DJ"LK_M+7N=8;.9+ML],ZBG->-5T\6ZJTMB /?60F).*_@BCV6SD0Y+SDTSH%U"ONK%;&BUR6C[7G M ^!IKC2UD[9VVZO'C53:VMU-0&:M#PJ/.?#$V962+>B&PJN'@Y:)Z)NV#\UCR*S"8**;#&*Z+E(G=7V[F(4SGD&A_!N@=9 #79C^QT0U#R[0#N>FT 7P;YA&V=FL&4^: VE M6)57B7@%9 :RX.[0<$F2,@!A!0R6GUIL= MC6A#7-JQPTK"+S2UD9$>,/D>C1O&) 81TR.*=6QR ^J??4G/QXLC3LAKYNKO MJ[<37?.DTR.^=L:]IQ*U@D90 H MJFQA#4C=BSP..B.Q183(1 M,TY5]P>S4R"?*H.,9-U\(5BWM%GC,0S>#\623TYO_L*XM;X]Y'(=1[W1)05C M!L&"3_*NG+I9_(I\2<=(#"91<'VM.D,IP>0A*;3AG=A319[Q'/OOG233B4QT M,%1&\"#1G)7T7$6#EWZ]MJ2JC(TA):O[)$XY=:?>"8M/-TS;S(%E2&F^:"FY MY>AN.X*S#>XBV\QWEJR.PXD"_9\Z]>P.NU$COT77XAUC$W$F*TT*(>,A)0R4 M2O/:;/LH_MO/=Y5\'O.2"HF1P5>(Z$Q"-.A\G;S[E3S;-MEMD6-LWC&QEQ#B MM5P [&XOL;21_7(+R^^SF3 _N M25=W65_&K$?>(32RZ7P% M[I"C:_9Z12?X\-Q55'(>Z;**I/4/IN_+CD(APD^!H[.C++!H)5UI>P(0B-V5 MH![R@H+B^*:-(^A)O6[RV?V-P#N_H&\.S 6H@>S*4,V4B8V!K/86"M*B5VB# MTH# (TQ'BLEQXC&HLVB+\XED6E.ZD%))1J%N@CD)UAZWE@R?;/Y-,8 6;,TP M3F$15"J7&6F+?J&@/Y)H&F[CM)U@ B!?X%!!0:$0)E;X4!)V"5Z$..7#\?&D M9ZC*_/X4:<3E;W!D,Z[#R\JEP@:M PTZ L$/W0X^%3N\CHKOO*%1L^70?$0- M*H4GOR4AUY7B#,IR3;_ ;0_O,%%Q,%'VD6C?EL:5?N)2=-++&0 OQARM >\$Y>V^IGZX_*XE4$,2812 MP'>Z;],<=%%FLM&/FT)/4E?>[9>L;#KN:4F1,?;6]=/U9I8OPP@(USFTP3]O M-UXLY$7 QD19":[5! $Y>QDH-)^R)Q);IVS$B5V38DLEI(TP$'B(>\TU-"[WXH!410LP-^_:;,:+'S=BDJ MW9FN4@1'Y)!=%F0_6*Q?%["^/Z[#:B]'"LG(]]"#1(-T5/#$,LJ15M1.XM&Q(2O<5/$Q9?.G6_(.<7R_H,$2F))M M,LRK0":=_0@[)_ ;X(\,_T1%93<> !'Z"J<'#(VOP03D9O"3$> 2"16_+/6V MMLNYV-+7+UC)&V,OR?T<]MJS_N[=1;M=[7M?WG@; MN_PY%AI/B4MR RI^X=DB@*+=SU@15IP&(W]">-0K_D$ER.'[8(LLB9D+R23Y MW4Z$?!"4^W7!)TRG;%]J@W=[ GWG^>LU!4C=-%#&R@L,TW4N-O)[\^X,)V3: MQ4F?I2@^?/^8P24;'9*"8:D5-9'][HE W[J+WWI )&;,:U:ME=_//.A+,[R< M;.D'%,%]T(OA6D']+YOZ7&>22.<9%E?Z?1@JP09O\ I;@1>*0P\5.]^[U7>, M%-ZV3Z(WM*"@JP)61W'(?HE@_"FN9%? MD-N,^6 1I#I'1/]!T]^*SW5%W 0_<8(E/KI//<9]?\LNK)/G][K%XS?B\YA[ M6SJP5KW)0Q,^<=RF/\V=.,^^BU)M3=-,Q?3$-#HG^)-U?(QLVA.XCL2I0;KZ M_ T0Z!UMF#Z2N0FKH@M2G@?&/NN6H6+KR#&EU.K6C<,B5R:P(.Q*;KRH&-7W M1=DTL)"ZZ :>"4CD"/B].'-JJCH%YFR*L6[M\9F$Z7AO7,,4^JPB,Q#P>QCB MLVV5;=%N$;,O%I(UZ4E)SAJ&'T\6JJXS]/Z99JMLGN*5ZM4Q5EA:NNM]Q?E4 M$Z*@$]5^(UU/>A[I3$JUY6.9'W_ _=!0H+9F'>M7E;*;/5N MYB'*4&'@Z30+G),TV8Q$1JI#P@PCA9D@U% I3A:Q0>^?S9-$VVMMMR_I#3@G6QT=;]E*L[(1QVV6P?N7'#/"3WSN\B3OHA914K\BO %$JCZESQP2 M#[Y"'?:2ES+LVB4_8^P6SQH$;]IDH!U*WIVSC[_#65[K;&N\9]ND,X&JO_7V MJW\#;&M]\>8X[V-(G'DG6-!TO\!_U4_\X';_!NCFW>R=T+^\^N=;-FCM")-P ME/;P-@.V] O804BAD/LS.T\5I)]LO+$VKT7RI76(6N#C7S]"$$"7']2NN3E" M;Y];1=9!]_#K1V.^N2$"+GJ-K #0;EI+4(]W$_Z2:J3^-YU,Y(S&7MF%A=785?5MA/S7LT1 MMWZH%R4EM?G%,LG/Y_ 5=(Z\VQNGK?(,VL@FB#R@],@;?EF<4/"ECE1LM++? MO87CIFA5G\?P?G>>V$VBP8[L^2-VPH]-D\NOSBZ$$6CX839IYVXYP]=&5W$" MR+!IE_T,DZ2))0FA^WM]'!Q]TJ.UYA-G.K,%.X&++M=:-^OHKV-3OS\332I9 M.&Z?P>D?:Z1UG6Q66U380? GX3E>EKY+;;\!JG5EV M6HWEV.?*J7WS-LOS/ MT8T!-,=2] ZC_L/[5'<.&2J>1=EE[N92*/D6]*PLVXYH+S2C)$D4#X'# 0D" M5O/%O"Y_/HR^3-X?B87X6*^3%!U#S"VQH/U0NY&"AC:9'0LRFP@49+T&6K ] M&%O!,_!V33L674@H4U[J@$4M;UU1ZO*:T,F$DO:V_-9#XAR%ZU5EL6HKXP&= M0&Y=X'#^SHH> H631'H5/^CI?1&>1SL:XQEVYGA6V(KJ_AN(J!@FL$"@I$/= M[*$DWG2I.6# 0#(G)U[6 MH.I(MDKE:=NGAW8A$?:*K*DGM0%9:+Q3MLN6G6.C%/1.^D8JU+*BP+.!]&BU M.3E(_,%;*&M!ADO&8DN!:<*&<[/. 1>!L)8O^N5X+Y]4')Q,&W-93KWBR+NC MBEOO7L7!,4LF:E?5,^9VU$?=,PD\O:E.&G/D5=W:E5K>?0/ /NJ@V%%SX$6\ MN@D>L9X.#1(.'\NO!@P1_>PTN+=ZDC@21/ _S$;?\Q'A69&P*NG!L38-^_($ M4 %@ ;*:.:['VR]6M)9U^NV;L"$?+PO!(B7]!P'! MS@;!K]6A&<2Z2H;XO!;W/ASIZ?_KWRJ>8TL9W:?FL[_?D\7EI"I=8]&W.4R> MUE\>2<;>HJGU6+ZYJP[O!!@\J_[JX1..9?41=-"WL'R4=7-SL&2BPX\T<:J1 M@#5>7E1+J0['FUO%0UP4QB4-)X"9#\ 9& !Q&7FI,@ 5([5KM9M5M\"$X.@" MPOL)C_T.G>6.FF>1%A3']ZNL'X1H=1@/E5.T7\HJ2S**KHYJ()KX';^P_*N%6=HWQW>M%I:0NN11^H$S^OZ7GJGHM^OOZSG[+T= N, \2,'9N8+^9!\8^S MNS6SJJZL_2[1V.B\CVD_ED="-BH!I+U*D$(*K: T *\B>-KE6)H;B.DOPE,0 M?]K(/426.1\$SCAG%I^X(PI628 R+H!_-"_D?@6=3!^!)#X MZB7N)X/,K=RBY_Q;@V'#P=[=?_GB.>?PK6NDO_);DB.KXF/$]Q^-.MK9.X?= M.D,5Q4@VE!9R#?^> DO\PS2VG6)>2!R_B][ A1ZK%/U5RU/_$3_:F6I_VIE;[@_;VK\+]A0W]1W"70I1?IOMN5O M*_V?E=JH,0"S/C IU_KO>4!0<)RJ MZ_A,_& 'A:*N5?ZMM"FHT?OJ+[4AO^GW731/G78'NN.Z[;V\YM'["=#Z,2UV MR4B0LF;=(V52GRW@9N)OS7/C#04+Q?VTS..]Z%Q&8.+GVW4^=QRC#UX/Y06- M8XV1_#68 3!I8J3#@XKB]N\*!J!H>=@!"RX:RPY+'>^N2QB :JZI7U>JAPDN M(ER&S8%B,&XIRQI>*A=H1&1T#8@3U#B0-4.FJ+9H!S$R_WT$C4 MW?D!0G"DALW@2W@+B^K$I1%QJ1ZB64!98?X5%+Z3IF=W:Q?V?%+\-V4>],0A M:I:%J_(%=1HKS 4*W+QPIWJ4=M4/2&O+>[/=?M?KUS%,A#!.$? 614"5:)QY M+.$F)):;Y\/M!K(@((M=(H+LN1RC/;PY5 'RSIR-MA*>3:1.A9X5(T#1WX-$ MM8+3K1SN]Q6Z#YSQ(/F"YV)GHTNV0FB@_\XG?N;M7[]@'^73/Q0=KS/$'1WO M^4J,OMK3"04OD2G!"]JQ+7323%34_G#]$"/:3P7LPOR&2ODR8>_7CH 9$$0- M/)WIM390Y*)^&J$MRO>Q,? >UJ%*OQ1_1\"RX=N<@]1:5(H5]7.Q D-OTJT; M<SL, 8YBO[AV1FJ.L^^1H_#'D4&Z:_;@^8AMR1WLG+_4M MCE4 5*DO5.LA;3)*T^>_G>7W,^46G0,C"3\#_F"YA3VV<2."G(:,=-C6:1Q8 MK[T;YUTAZ9H#W6(7D<77>&^V,?KB>#0*B;(&W\X;"YI08^[IGHH[V26ZPC/_,)] ]KWJ1"<O"-J8E2.,-RJ_QI^N@2Z3X_S"#;1HKL'=0U-<9W5['YHJZT=AKF/T:"*)< M$A)9JIKQ=_KU?7''M?RD<)'=/_V>K;6NU3Q!2+6^N>_$E^X/7A3(:V M[J.1@82OIZI76RH#FN_(Y^GXD/<3M+I28M:?>YYF,(9MVGDC+Z M.#EF?Z('$N)#?7$-+0E3VUA1O$%L&0"HW<-NOI.-96POO:#UP# DOW MM.&I4_1ZE7%0K(_7I5ZM9J 93@7:CUZ5&),M$[8KM6-IBZ&GUB^B@26.FSC* MU#T[DZ+#^^ -@&*U:S:Q5O&$Y%"4%#8=C*W2]"!2$NX!!+*?'VTS%OLYAKY_ M4''P&TP@<5GD*?6ZY"E33%"=( T'R3H08D?^6=?.0>F6:C!D/^4R*?@#=&)2!XS+ZHN8WV6[[^N M@C7>)\C;N*O$00XW1$BF\PAA?SI1,-1\)=^6V6G%,^!;F_F85['C>R;BZY8OC?NVTP?1R+.TU5 MH';JT5OU":NNOPCRYS[3XWF2LO@QGF>Q\ TNCFP;M#8L_8CQ2V3(&0*N!1-B.N9]*.8!"Z=QEZH=)X MV5]22I-(.'NAGRNO\UVAY2%/9\9<)M(YCD>-%9BZ &_M-JFO!=:-M#!N3!.F M:[('#50,Y+&*[ .++ +9^!EK/U*^PF0E5)J$R=\1DJ -C?Y \Q?FYBZ+@5G* MYF%C$5#QNSD,5)\9SW]_D A_9S;X^-G-G#L5HU&;G+ MOQ@9$_G=WXH#$"%FI%Q'BR:QBEQ$%[ U/@ZZ*PB]V'%7K'87[#1R+$21$^O+5[BPL_M7N>,DLV]W3U3Z_0 M&N\E\,.)Y/CV"&K(=Z'!-F)'3AJCB8 L_/E4,O*RG\)/[08[#A%7%_=(&B6= MJI71*]B<57A6J8=.)ZM O9EVY<+%HR6=-DA5Z&F&"?P^(8M6.%4JC_7S5$U4 M1XI+=4PG^K/<7">6>Q$#Y^.NWR8@48/%C/B"T97P$Q!?-]Q(LWD0ZZ8SN43+ MLA'[+ND3VMKA3%^UG1,&O(3HKQ#80)85O.=0EM'B;Y[Y-P1$K#B)[DGYH&/H MUV,!R3--S\JXW^$N='Q.'+_%)%1)[%'U?(OJA[<7%F>V<5\V^ >'1)]U:_2L M=;=SZI3^@WPABR(^\\7UZ_ 5RL5JJ-0C]W\HZ! MQ]_[5381=_.]!K:SW7:D^W2%FJA04*R3^;4J2KY\L/M+NME=KSM4O:_,B>-" MY>0/>KVO;OHE&8'6WAXWZ,0HC-"TV^\M>@X;?)^?&P4M'X*=L.7(!GX@ 7M_H)2M[#&T4 H=)&?)0N)#AHL)X@II!U M:XGNP+0I/:5(-ZIMNO;:JR3.;>HSZ]=U"BI:U]HL!<&Y 0/+,Q"-'!C:L%P#?EBY6R]50$QYGCVW_+!6D[P2MN ,.9_<*>/J.(*]0^2#T@!/_AM M$QN8@C*Y?%T MRD&4XA;1)(700V%N/7](L+A4(X=L/=4/\T5R!;AY+,^$'^> M@UAE8%%YRYZN*N@X* "''3_(+K4CM1?E_1LKVGOJUTT#AR M@4[S83@-O RT,[T5W;D1BC^7]W'XOR+Q/Y8J^8(JD]CC MU_ \_A[!&\3J]U MKS!*GCZT;'\7"E0XCZIAYZA_,\WT?O_--/]%9?_##FW^AQT*L@'&?)OR6OV/ MHGR&]=MJ^C<._4^$P^G1^2@9E]MYC5IRMVQI/L/D8^OL-%J3\&)%0F\VJ(IRL'Y!$- U&) MI4VP;V]KPK:^E.*;(IXU[Q6Z,0%9<'H&Z/:_/A2=BJ)R@/)4;6D=( $.X#V+7\Z. \[PM\!7Y@1.C1VP%ER*C7,O.TU M;6Q)/0@X$'4$_C1X -BY<+(F/T!<#/H3^]?T )E!+0#?-/-0X5V^X( _2L)" MKS6^PL3R>[-@HOK*<995@^ U'0]8P["CCBLA3(YP)K'=PGJ6"%.Q8K+BV:@O5A]CCH> MA'7.$?Z12^TH?1'G)$[C]PVE&6><.(Q8RX 6F-UV&6@O?/:*%4,@577$I:BG MV2IF/?1KN-U(>?8[GT& FDN3147GJ!U7LHNKX)A_5FC5V72EMG:ZE;;N/@-> M(LY95CUR"LO5YQ38:MDK.>I+^#[+YU-2^^(83UZ'AZ]QL@;0X(V,CP@<#)?E M4>2KJ=D5Q]AX*+$,KX7<@1.KX#C)[D0E]Q["AWYOJVT0[LJSR47K?84EQAO MH$*!,"NKXBA !C4S80,;3AO!UMYJ!F0Y27BD[M;JYN^<$EO_U"Y3KN.48DC7 MRA_;_;! $'VS!XT#_))40\XIS8),[;MQBKH=K^\69RJ=IWI4GK]=E]'S2V\" MV8E3.]H8B%(YL<'[I036P'ML-8 _]C@-<04TB44XUU>CC4L&54!,HKBB?JAW M%/AE\9Z]D/)(L$"]"7ZG /L*<=9GOX?[]M6%GKIF2.ALO8.>^;VV:52\UX@; MR_69DD>O$Q]UE,2JG59PKL5BB)3:P"?NS6B6+*=C1>UE&CO./4/>+!$;('$4 M.9W =?:P16(0 M0H.$BV-C+U3T'D0LV"&9K:$V.(3LY W@]6$Z:7[.9GE<)UR[K&6<(D-0AGV: MA0?D?%MJFH2#F@6YS$*05>[8'1EQ=(AA%:#;F)M9/IJ_/>@K3JG%H@)Q"E47 M+[C"J_M#5 .%\?@OF;X!,^PX%O33VW)[:R)<> M);QH@DAN]S= DE$!58.2#6R<$536K//&=&D_+'@O\U0Z0@1 LQYZ*.&I.\<0 M]>&9NI"*/<&2.1_G6'SMVF%ERE5U48EKE3T_3>*I*)L-PXV-7^(-0-)UC_/: MD&_W!B#Z[K? \:J:N05Z@'LA\-.:]C>:7G]M8;K$K)(+WFN/OTVT[_Q0S]"- MXFNXO"]]\\M!3^I)BO@^WT I( @DN,ZZ8/M.KUT>VVK=,G!_VBWR,9'C%# MFQ200B,^JX0.\(,2_/)=-(N""^K5Z4-2V3#!^81@/S:#WV[I?O%#OQ9*,B(> M)=P?J;#@#%:+BA;4)DGT9YK9P^U7MK2GEDJ][QHW'.^9#^5!2?)T BAK^&'R;;\MKO M]^B6RUK0EH8OONX2[R&+"$JF%WL.^!KM:I$V?M%)SP>G[RO;:%#&O%\$O0NA MDRQ=L9Z?F67LAO:J;8^(P)! W5*[]S(4@2F*:X, ?QT^/X>M^+7@<9R*!-0* MD"@(%W-S&)FM0UXEFB[@GNV"2^X^>=/92KNO>9;^5M03-V0G/3,(D)5CEG;] M8?GNJP)+0J(1J@AOQ+-1(9>X+?*+$NN^SK%A73_AHFDJMI@OA1(W<'FZT^"E M=.EVM=Y]+X:Y(@ZQUI,1D_JY1O^+OQ2_\72GT\L/U+162A-"[:XG.BTESV3" M2;I[!%R%2%[!S0QI?Z=_X'X^C_=>&T3]]W6%WGW9 J!K%GW[FK&4R@N^?.FV M')M4N FXKU:*^B<-7HI87 M:Y=?1^WE''%B)#1GAU''B>R+!4H,U/&CIX[G:]EIK"MM"Z;G%D^,5)L'>%%W MM?IJ^4AL#F\*8 K(8;B,H/>+Q$R6Z0Y;K^=_:.) *$6!(YKV.@8P,8469?G2 ML7P?@_:,#P\U'W<[YF[BAI'3L6G41-9*H"8M =,VQT0G*,W=9W)K[^%.Q2V2 M3F=$,C& MF%J\LB8Z-B4^EG] .^\DZXSQCLQ6]5?ILV6^*6EF=+"WBQSEM.N#B?MLHX ] MFU:;F],"1_BF':GSM0:!)!2MO:=1DZ)("4Q.M6=\NW3S$0U;!"OM"0SE0?89 MTO^FM%*VIHJ[/IJH,U00W/\/I17='.\_HD?>=EU:_/\^8?X/ORCF.4X#]+]: M_$3LH,?'?UO\?YTT&=07'[]_'CK#LFW[_!NB_%':RA$R>,3]?W&!./\/.1". M@:2P5/N?$_NJNL,_Q22G[0H"A05.HS#M:U3B1.K^S$,H,]F'NL:"N#7+6"/W M77WO3$LT#\'^D>W(=[A#KXF99J-R"2:T\ U1&@:4S%YI7M\]3KR,XO_LE<', M-&A!L]?5F9%MUN,Q>?$9EPY"H"AS4CE,12$HR( E[NIVP]?/#W5!65ZSE<<9 MQAUJ71;MP:K6T*N=]5 <)>^M_4F^R&\)G2DI!@:RTZ,.__*Q:-G'!&PXB0&, MP+^@IK]?28M;,)L#!I;>?TU $C^<*03@6X:TE!!22;>T?,1/5.'+1R@I'^0^ M5N& Q68;=OWRQ-8U=R M&[K&VV&K ]3MB]4Y[_(^'Y;SO*XBC_7>OJ"D^SB.SE+">3(Y 2G(TZTZ&V39 MA3L,?; &&R.C7<[P);*EV)D<+JH;6&V_W^!B2/UBAH8$&IOFJ5$5B'HW>U+E M[AL#/'+3F@QCM#/M\C':DPE;D^M%XSL3 V0!)J475%AY#IO!&?9P).$VN2&+ M$IC8WZDCN+=A#=7]>7+KF%;@R?PZ5M0AS=(.N6)?=%&''1K6&-6AQ8<),LLR M'50A2"OR3;$[^QC NB3[+\# !QO$7 M[7[VC?9=S;K$G]&)R"<<[Y26N7G64*?KWVG\9ETA0;((>P?7!!DSBX>H(F=; M98^87]DIZ24&65M1OG^Z+B6)RA%*'>+?*SS4HQLJ?'X'8JN^5V8.'? T,=DT M2<5\->ILX?ZBLP.!L1CWMML@&]ZNQ# ?L#4^GCE37QR[_\P]\H,XV!O;14ZY MK[$UN\!$E5"63"'G^D-,RH::0B0N< KGE.=J"^=]QO-:PX_2?5G,#)3 'QQ/ MH;,)A[?0ZF-ANMNOZ!^\+VX^+BY],\*W]Y4<$SKEG_G%N7(F3IA.8G9>H7!" M*.["(E>N2QWE\*/K#:!5)/@I*IRA1':M/_3^R^#L[$K^F72$;UY($@?HV!@D M@97\!D"<2WFZ''E]]@LF.<]*)WZNC>J"^C]TO6507,_W[KOQ! @D!+=!@[N[ MNT-PMV#!">XDN'L(+D$'">[N[C"X!7>WX?+]R?^<<\^]+Z:J7^S:,]75J]=G M3?=Z'C7'A2FNV,BH 8';D4D M;^2"HI]6%J'V E2QOP /2$M^:^S( MW='%UMR7$M0S#+I0W8HM%2(J)230XLW="_"ZZ!68KZ?77X V:MB!EN^9%$J/ M>VI3EBL=EQ^S;GZH"!)/-6O_\WWA]D_D:5Z$/LGLH%4(=S;B7=2LBZ6,V1<+ MO.X8S^D@BX7CI5%A9.H.(R_D(3^D?3=04]Q'RVT'H:XT?A;+="G^Y(,6].KU MC]<#V>\BUY^RA2:K#%@>50YC+=NPIZ;V[D'6B27U:WM[+'=_6X7=K=J#/K>I M'U\RW6FF/7G>419[JYWII?D$ER@<%Y[FQ.^$W0>@ I#"8F4Z:PZ?).F!KE8F M6UF5"XNQ%.MJ,7JGK.HNI22"HL%Q_65GE4[6?JI%PM-4]!9$1%H!/L5Y=HZZ MZ2?14N)6"SOR]+;C=&+=3,]SI28-/25X4;E #Q+- V[KS*EPBZTDJT=^\92? M7]\;#M&+&)1P(U9/:5UYY<'FL:2TR<#5ZBF;A1FXL(P\??G%VI(\PFF?Z#.M M_U:KL[E.UN2B84SF;VSDC.M7B::RK,/.^[8D!I;W*]H%LW5$VBW5#;9?09>] MK%V'QU8!'Z),H9=FLX'E9>4Q@>YDI@ M#Y5R8>+9):,-4@2FA$8L J5'=6\HXE3JCTT* KC.-GJ),F2,(]U?=J%CHV.X\TWR0BY$1 ]0;$\9J**BH!S",U5EMGE MB_%\*A3J+.$0R!62'73,7$VIMC#CYKC,.@[ -9N0/4.1R7K&'T;K(W\.T%^ '.C6IDH/=^ 3IZ?;JI(==G:QT1 M#<>"-'O2W;M6Y'#01ZQ;/A9?Y%A'W4TNR23/#W$M,)EM=SF*72"\]7)T=BQ: MF'Y/2PJ0O>P.STCS(B/]-UV\G'"N@"6S;NL@_[=CO@U@%55K3Z2Q*"EZ3&%Z.9_@X>^:S=)J+K103].RIR M7^MC.:HH3>-0]3!X'V>RHD^=5Y.<8X&GXM#^";ML2SM;<+RXG!ND=_!K^E;[ M5.V*PV05#WTC[E79P';FL,&')9V_72*/?7"EIEEVM?F8=$/9WK_:-(@3436X M\Y6=T_2\IJZR1;]AHM$XAE,#_.$*-36I@C5 W[V/Q_K65+K4R=#QY<=R:AYX M([O=.+GWSQMDHB%$;,)8-?<0][\KZ E5-T77N(<:,'^S_4?,8J6=+QVD"K1I M$7G&*_-ATL0&\@&+]BU% 1K_GQ $I+GHFF_L ,.G,["_H(F?K'[;U38!2&#A M*RA*SA5VW)^^G(&I%AC162*-_;BF'5395&<5Q'Y+FAM?;[)LIKVE[$L@+NAH&PV/=BJ':0>-%BW;H?/D]D(Z M.]?.+P#6?,B8#-_OXQ= /DKD['3ST\]SJ>ZYA[XPBC\+,D.R6D;K<4^=Q=]X M\%H<-Z[)3VJ6;X6:V&'FN/[;-&/U5^GN'=^=U%21U'^QT.]PSV^O[A7\$/ZK MWO3O$U0SZ#\GJ,8O0,4K"N9"VCC/0$_1#TS//F(O0 [86&"RC//_%K:,=0%[ MXOH7Y&/6TAG]8W'WGC=RMYQ5P7&59GJS:?:X B_D%Z%PR8.3PK>R7JU/O GI MFG!E*"GGWTNVP7]TL,46,JY'0Q=^4]]+S:7P25&% UL%-'@5>"=?^K)2ST=I M(U7"=>1%)!"C:T@^-.(269?GQ@U[(6XNPF4_J+?X8BG+HN7#Q(Q V+*Z_!DN MN)'H,MGF8M&H5UHC4 &EE:N"WP!UQZ$$!P\F<$#=BUO@@/SU^YLE\ M[.VK?GYGF2.J2H^OL!BBD19@5=0L]GJQ? >E8WKF T:#H ROX<.7VK\E8_C31@/2A\ MU*PEP3"REU?& A^U#_:$R _?2=]ZJ.,%,)=?X.E#$@*;[248<(*+]'6T]&1X M*/%)-+=)HZ4,/04R#'HOB!CW9D/BLNBC17:IS@M6_9JU'0T.,L5%7'[*0.18 M?W3P[,]EWO+^*>69^HV<_;'C]&[RZ, 534QBY2>FY!+%NV9XB_"AU\7_PG7BFPJO$PSQ!P>&Q[H160+ VP['(8'"3>LL'=9C^;3>\ 1?3 MXXP7;T90[+[B^T1A;211K\D&)G42M[+=YMGWQ]"11-,%ORB2YMG7=17[M5T/ M%7TNW>$T+GXVC2E6KJF=M/\DY-:W/03L;;Z5(7O9\P)@>RN4O(* =Y\_L:[Q6XN>;:/KV51T?88 M5F+&D ]WKV?6$]MX:(BFROTTHR^,>_34V.9Z$[NCY,C^^ H<93OR,\ZC(;PW MTPTC^T621(+JH[CS3T3F 9P"A68SIA3^.DS;_5[7FW;XZU#!X7?Q01[>6GVM M2W!4H&#KWM>=^@5X;^DVC)V/C9OHR+9KDWY-].Q'*U3'+ ;M[7N-LK/^M)7> M=]?+&A4M1O8K@;RHL\O1S3'SMIYH<6&D?N2 -NY94#0P2$2R>[:DDU^ M@3Q@/OQJ0CSNO$=3>*$C/<<= M&IK,&W$CV>(.VW;92M?@CF6EJ5;:M1N? MV#C>8EZ;?OLE+V= MU36,?C_^Z)Z5G:+W[FC39_73L5#$.(?_TO-)0\O+Q#/E?CA7L[(FGP9/O !N MW&61@U3QU"+T,K'7/"5;*C\\RPH>-SG)XH6)+TW?+=OM3E54*ONJ*GO"A5LF MJ^ WJEU(D!*?@\[R>2.(DVU? !_06>FJ*9-,/NB,]NO7+Q#RE8:,0L?3_<]D MJ:T9H4M6X\U^U\6OI7CS"Y!E^.3U H UAF3]^=A*DFEY3GC#O9! ?7=4D?44 M$V0A69YK3K-"ZZHF,5PJKT]KM9^>E?X(X[Y/C3E-GWJMKEU\/Z/^-I\1VIT2 M>GRBOOR&?G\9 WT!D!N#GF>?BCJO#(?RS9GJ]-#O7R&BO]AWGL]AKM'@SAY: MJX-A7M78<,6^O@L/N_ULA:W&&U&/.!"CUO(*&QP<$I'IO3NTU_"[WY2*]$-= M^QN_1W7 3_474F1JI6);C*]NHU%_P#^X60JB8 7\0GM,$DR38W9(*BH\ MS8R6EN5L/W7C$CJ.8O/I3'S3XS,";?Z-FC80]4,QD KUG6KRR?Q9: 7IB:BS MHL0^#IC?^5*!"7D!."]K7==A3K@K;)ZK3_+K[DB+#E@@/^V^HNB1 6RQ^1;7 M%4C3]ID/0WU6IN9L/65(Q8"?SJ,=J+SU>U'K"[ Q_F.3GB+][.Z7%:/Y:]3G M\W9BXWVJI=?.>]X;;^S54RW9B)$=;VS0E5O0-S&F&#-Q#N@ TNHQN\P%38"5 MTOTZO<(^JE'MX- E6CNK@87_N03-4M& ?0$UIR!OJM4\BG_M_'*P^@0M[W$[GB8K7O7FF*% M+&"%64^]OV1+GK: Z/HC9,1Y["BMX<@5JQ/)DF*&T0[CWH#;5R:%4:BZJLI)+:$T;A//7Q#/5AEHH+_ND+\.:ZVF>&CP3DH*%Y&]80+.J/Y M[8N\XK;1Q_XSEPI>X>90(JOSQOAPG5<85@+P6Y6YP$#P]S<2GS MP8$M@5=(_7G-9!7TYZ1=;7F0ML2]UN_PLX\'XTH\YRFG]Y8[+EY_H>S]_$V+ MZ*3[M^IXU*P'Y/G)> ]'ND0"$S=4/-^DRXICUUZ2,RC/\+]PUE=33KLAJWC: MNW::WVM]I493Z'U-XPYJET"9NG-"""&JLZ&SE@+13J3S8G"8,$1#U'E_M8WJ M#@@7I+5L) AP&7IXV@I_%!/G>ENH0'1<+3Q,0^)X*T?HFW@.PB#+K97!B9[J MV-J%@]\-U\&Q6JL);&X0&"A8TNLS81>5P+L/X3'LJGJBXVA:&+2PP(RC\$"; M2N8>4_)B8K(GJHP M3U,/*C'.DC3^OV/=<@.$D3RI<_W?9Q2R8YT&9(%I\ XE)X4QET4YN&^KD18[ MX+? NFKT7FWF$)\?:DW)W!4F*S"NQC5"A,X:&>KW!%7+7V)10,A\YW/I5@!* M!RY<50$[\/W#5/3BJ5RDLI<:D/^%'$%26W%#3O8[70A_P-,!!4(&@5Q [:%< MG^/NI\W,[: X?8A_-O)%\Z#=46TKAB M,/B;:05\A"SV%,=:JK#8>[$&.PKG>HZS\H)-$/RRM2-3AT;]=*W)]GW*49:9 M6S_?3F(329]'OQ[:]6U;<]Z^YUB*AVEI-]%)%OO7A$[W7.FA))+ LC?\'PVD M"GS'A9 9IS;GQ:>/KJZ@W.SYP8#'U>>;9[JBO**[#URA=H*$^[N]4U8)-@%: M"L]QSH036\XNEK.?SZ,#FPAND/I602!FHVG':-A[*<)9H6 #_ E^FHV&JW8T MO4$W"XLDC+'''1.9KVQ&%F"]&59O^VPN=08N0:C*P&\D';\YOXY7,NL23)S[ MSY^G#SXT85E"OO]?%$SU[-/]#P7[I#Q:QMS53/K-+[P D[:&^.Y(4"E;E-4# MIO^E_?X"[.3\BXR+^AG[GZZ+<;+_#^GWW_ 81EQ#B'\/TS8Y?'3H1K]XN2?\ MK1C&ML)]-$/5Y/ )W[.,3E1EDA6PZ?/Z M667)KDSSAD^95]FJ=0]FL5^433T7P\]&B#P1-# ;-)6-7%HL%^8T%-'G(P%' M)6%4VDS$ISJM[-W ,+"%61AN@M9J]3%S<13 5!'93/)_1PI'N!7MP?ZQ MS^H-VG?""V;!&I8D1BXQ%U2JW0^-]TT^D*&S*7W0NYKY7US#WUKES=YK&ET] MV#J.%]-09\.S(I^J60WM.^7]%FA*>*REV MGKHRO3? $BTY!^3L;-NCK=N7;'$K<93[WJ#4CR(5SLS4&W(D!KQ/NM!M.%2^ M PE/E[.[9AY :*C8I#D;U-96DS."5H^D.>BT\5+7=)-5DHA-MN[G?#(+*1Y6 MEF\U.8?1>O$P*G)@FWK/^J(G0J'=7W 9I\1E^O=?][@W==&3]0^4552$F(IK M/_C*NYIY7H!C LQU0[& %T !Y\D*K= \YNXY! IENIN7]&;(X_2;*$LA+TS, MVI!Z(FOZ])93PX=//&M#[V2>\-JZG[4I(R?FTPUC^^6D<\Q8=H)A9;0S7M:X M ]N?-;0U/;ATKWF--IQ)I^]:$*S#$2LH5I!MKI:NMTC(T8UR[B\K7S.)*T.1 MS]MY^5(J--JY\7?!@TUBGC[0D=FL"O>Q5<@J-WU9.9/];X?8I1KY=IYU-E-N M9<]T(XNTXQ:9DH4[UU$_A_@515?=I5S_J27ELYA>XO $U&UB5^&^;9B '.=,$,A]QWWA_]XP(]J>H2 M_&6FZ=Z-Y.3PMZ6%/9#/-^[)*,'1$AO$R\EPTTAQVG43R^Z7:KH_XW(GP O' MX6))#8(->Y*B<7'Z:?N5=;A+WE;OSUTPC:.J MHDL*"U?PW[6[NC0K((!M53X(_,F8;XGZ)V[;[+(3.LEFDP+2QH@N6]'Q^TC5DY'RWS2D M%.\K!RCZY[$2-M6^L@]N-6# -_() [N![_CTSZ[' RGEGGGR&ROC);2/%_]H M"O6@ P!;W&KNG%WYE_K*)/#4 8WY%]5PQ EAZ7-ND3O0T3.[8N?84JQZYVCI_DLPWR^O*J>EFZ:&L>UU)N*?%5S/N?:_ MJ^XXRINM6?8[WLS('_1PG6*:1OL]?_OE'.D";<876661L?XE"/><]3MM:U,H MJ+!=0J;"?MUU\43XYJIB)J'=4IT@%Y)*50';S@B%]<_":/E(^'W M"5 A/\% M(/+-[9..IOC"T^?X5#HRK%-4HG#[C-Z^Q<_N4.M0DW-C- ^5'SG%>.]B*U9% M[?Y4LI+] DB%/O0))2F?\YF*M?F=TH )[$C\_:99GDKGA826R]8N,,>?60S_ M6N^3YW!(7Y:@/VRVC\S.1A4XJ;L9!V:)I%G*JP1]KO6RF*TI71*AJ!IDQ72S MO,$:Z-N!GA,GF97R#Q,:#1WU HKH6&JZ"2KZY&H*E HG8.3D^G"U9D:+X3>YD"Q[6Z!,O6D[>\V\MB)48^ZKOR'J;[]Z1S=1)&\'=UF96 MSRF*S2KE%(,WR"J;O_Q"Q*YJU-V M:6)90 >EFWZ4].HWT9?;1%TN@G4@\57 M$V%+==2L9W??\OSDW$\\HX>N,L&NQ<^6I[//&?DN(YOF/5/C,YJ3S/'R7+ $ MA^M//"QU0A:3-_?WNPEKD$3IT+*Q3F';],CM20?1]5>PN$QC7J +G,K48/8P M/W&>#@\\V+$%KRQ\$1GJ7A4Y\ORIN M+"!TZ.\'/MB6'1G44_;W2WCSS^O.&J>_ W&'64E-$&=1+KG .$0_,3DW M_^[_-EIRW78\5=E_ $3M M7V%=NQWK.Z!WVIHCQQ,2"R'?K:WSZ3(%E9/6-'IE)[P7CU1D/5'2N;K@G>MW M(IM4T;K55J&H]?G]\#MEI-WVZK*34LY%"7'"0W4_6#-JN6Z MLU@1OA#/RD$"<O \=II2:3;UP9_5RE=%9J:EAE6N4DPB@J.\>HJ=@;\ 9X MQME=BFEW>+;H7-!> -^V6;-J6.D]GI);*_SAC\FD661@_Z%H)%^8?#Y6\+)$ MOH85YZ/Z=Z5$3N>XR!G\!/$B?+'+8/6G VGMNF,HP%W@- >))VYXMBZ-*#C7 M_&''<)J@%+YZ(9EI8:Y2\QL8O(5^LVM<(V1,;^(=+1EG:$UDS>,3?51BS'85 M.-=SWZ/9^+TZR'6';_1W*_Q'<\4HR&?TGDYY/A/__J3&MJ] M(T9B&T'[S'/<2@/'TA5__?H;AG,E,<#NDSCN"Q 0_BBG6.^EH/I4MKF3^FGO M@KD%_Z[]QF?@KB+;=LS[%:FNC"K^U-Q6XZ_FUMD=.[C:P3^^0I$!)8> NV3 M9-$0BUY@JQ^^_LQ4#E%B(*@8TZ11'LF!"X<@CQR7R#I0S!FMI==.'3ST<8<% MN")JF@O\RTR(M;UE@QH^V*)+W:* FJ"X[TSQ5=2.3TEQ(?M+*?.8< =[";,P M'(_ /L$I",R(F[1T6]T+2WO@-.2R%%\55EWSM3_G0>VHP"9*$*(1,T2?Y3R= MIBV&(K,5KD*X0'$ZB(6=]#>#=F!D8_NB.FE_9@K/+CI1)7+Z_9=PA1HO9=A) M2>K>5\B"A .EGK$M((M(_93*CM* O0C7Z:)-!OJPY+ESPC>@Q=?_1-VK>* MSPN_J1Q?82!DZLW 43YGZAZUZU9(TRJW8Z",N;5*\>[KML+E'I.2/6< WS^8QC=OAQRRK1:6YUWJXZDOB7NO];L-62LN= MV/UHHE'=&QM&#L./]@*$\UKLAQFB[;>]/RMKHY[_%B5(<%,3?$#=DKHC.AR_ MA7127RA[1(,!'73EOW(+%$SO\6DGH63.S_'\JG#?M'24I1\*/$ M?Y6DE( 78.!XXP5X>(AY 2097C'?RF^0,N*_UHN9,+M]$)S:&<,'_#DL+LF) MA6=IQ8IKH;%_E' IA/C0+_\O)5R: +UL5H_&3CS<"K;X5>DG\]*! W4BW.+^ M1]%6-BN?;ES%-9TM#K D9$LW$X(%N\D=P=.OTHPU:KA!_;N5FFC/(!'M>JMU M9*&Q%],D7!2'/00V7/)0&(X034)%EU+ARU_]]:>X= M(!?= 20"F-67$=B7< M!2:,#>6N:Q^BHV*?4BT[,^."P/X, !..@.F_%0[HL+XC?;)R%$92G$58)C-# M:;;@&2C>_^S=L@.*8ESGCLNWL\?,,WF9_7S*NH,P :[K'C2\%2.B_ MM5&\6.6KCQL?))!\#)E4I&/JFNIU7'\TAJUBD?X0D?DH<#C?O7 8W2]&G-7Q M DAS]]>23-]Q-_#[T YH+ON3[!_0++T9'WP(/][YN]!9E_D#>]I[V&-FY2L" M+O;6SA98[>QOS(T/C_>O%Z V1N#^WJ>5SG@+-1*,1]T1#-P(V'!UT\#IKO;: M$W21_CS3OLQTE*I.<=1/T-\_F/M3GT5B3(!!KMSCBS7L;K-!>SCWZ06 8A < MVJ\-<;XQ[3?T/":F:JA/P94OCEE+&Y[&Z=$AXVAM>4WR7^CU[$-9!GFN"XY6 M^G[1<77T6[@:8AX@$^["O@DMRKU[1R\O??[EMY.G3R;3&7AVMN6S&%;F#,)] M^TQT5L;GB%Y?"M[:T3AW^+A<3N^]L>^(Y5B@\?!U+OV#BZPL+P,5G\V$IAAGF M,_3ZXF:Y=C;F>-W41"(#>!Q481Q:_.+8PS*5$=K8NV,>1*EB_6:7[_OBGQ+WJ_/9:%&&EUX/X,]BO6=G@K MS1N=[ PGD7/ MH'V+#T1DS?LE!:%:3XRHPVK;\6(+_D.@0*]DCIGG#%O^$)'#YY)$6B=ILD*] M<@<>:.U?7F_>5?^Q-/5^"%@3W#IX2<&S'V+:09PEFZ!R%U2NI:^K3<1P M]W -D;M&HY:Z>YJJ*_UNY7K@G47X?!7&7I$UA^V/'45/*K8V-](G5$G'/8JN M\!1HW=F%14<1K(NB%\85R&U3$C[P0['&E'7,CQ=ZVF/,G-\J]+".^>8V\.K>UT&'*7F^;.*X?& CT,O MP(A'/RJ)9T]*[6UUIR0 VZ4'') ML2%4K\Y>P'" M6P1L$?/*;6@(DS6^]EL/=.(+RVZ?E?EX:KH9G_MUNQH@O3X4^B3F@Y@&B31P M%(^3X?Z"%&S2/_I4 M1JG[QO:=S]E:5U/.GREVW7:T9?TZL$_!K_YDB4:7#R3*!IQ&BF_73=/>"O:W MW85L1#%U?["YQ3].] 6Y,J!>+)/%]T0&C+V]3XF\+5L!;>$$<$PZ.AIOVDAI MD7!I(E_V4$3!=-(W1R.15X"]I=8_-=:<6?C7KGT0<2MV1Y<[1RQ/"XVM)HGZ M;@5C&2T'N\/,F>ZET1[^C0&NI_VC+[-?%ZG%MM6TN^2=Y(2XL80]*SWK[PDI MXD341P+QN]'UK \V<99U!I^F?\^9(VR$V>72D!4M"QOU)$1GH]'VU9_K=D(0 M:UPB6NVZYE4R55,^< PA!"JNQR_B]CN^3LQ6EVL;\9W469[*5$V5/?A7F$KY M<:P4'[:[U"@)$#>XGOE]'E1TYRL7@_$D.]&BOWE(!*@/%6[U^.^99ML,]%WN\$&^&YL&,*1E'Q(Y.#Q?BC4&DC MW>DYJ_0L"GR^\9:D@E-//>ZBY1WZRZ6?J-EI(8),!;;MI+C+ODE?66I$'P,D M^8TN/QLL#3(1T!T+=*L;88OL(/QR$*)AQ1"B!>(MA^5VT)#2"XE*9@?BN>HS MR##NY1<)'TQK>=_(^+&$G,.I$3^[[G)CEO$EY6+H'3CI__$P#G9-C[XFCE=* M(5U>0%UI';46!Y+"^&W7-5P3%1??DB=[ P*CJI-1@F;3!S$4SZ730@@LM#T@L -UJ';VJ%$EF!MQO7=36/>^ ?/3[%$ ^Y%T V;$'_3Z\5 M5;KW7N.RA.!(WT0,J6M%JY1;(\.7A;POR]2^3HO%6ZB5C*;]C_G(SQ^:YRVV MZG8*AA=R M6Z '))R@9E]M%7QREF[<+52E<9#24Q<8,UM4A2XKSD4K,H\&W*OWQ]4U!03B M;A:OMBAY8-J5(U]PUM&>K@T%U8!41A$/=O2%NQ@6I%DWQ;=]K!TVPOI72N9' MJ19)1'!2]3L9^DW5RO@HOXRK/[:ES]D[34_$-YX2R!1^B@\K$;[E1&?UB.O+ M3[Z?)WIS>] 9?PF4.E2*;8DA/BDX[S1V^%%2N3PT49X*%=LC15??5-W1.0RC#KZ7+C4_G754. MZ,$&! VF.WY#I5UK<_5(4R]$=1I*7G6]V<;TG*4H2&J*A<518#;9:O,C.@YK\CRN#=5T(!E6!VXNC35>_#)+WRJZ G.28LK4+W%(Y#:_ M -^#*9\A$(:6[P-#*$']OC6H+4.=E1V(1%*MJ 16$(]CT>?)2^RM4V+H5<.X MJJ.\.-< (_UOZ;'!.I^3637A0#E;_-XO1A<>8K$^H]JMB\^_:)*@8RT!)&-^ MLA&2H1)Y"R4RNU([?F4\8TX^EGC.N/RJD_\TEN?ZPSK*-(7LRPBCK:31Y(%Y M_=FN"4@%1LM^5(7 87GT8878)Y>NA@XO!3M5_$5%\SD8U,^Y<$.C 7X",*N) M^%:/_5-!4ZGHF,I\D\((+(T,"?XP[ \ 83(A6KMLV!&B*]B+G77_^"UIQ$;H MU6:KNJ(4UN[@'3-[$^BD9D^I8O_.I#PZH$09VS:HBB_ M5C[8FP2AD-5O!@ZOH+%M$W1G^\AW9[AA4.%6LE=,TMI0'3WZFQKF?0XEINGT MIU8SVG)=2X*F\\$<3$0([S4Y46F#!>DZ*+C)SY_>[NO7_&1+"T=RCR$D$B.7 M8@[<17Z;C:?VX3:C]RYZXC9@;_]V9;KD.>[S_VAZ3; 5^UWG/4/<"J?27H## MD,>:K:5]^83=%V!)*NM[E=_\&G3:\VZ^PX*8ZW_\-2J6Q* R%(;7-T)7NJ\5 M!?R__-K_TXI61NO"&3SR+*,21K#_;"WQF)L'.OS/J$[WW]=K4/Y]O49:6E1* M?OYMZ5Y7?\\\SOH)SGNLIR6AJ>;N'X.'QWKH8:JY/:*S\_W':U9&E_@TC MS.UBXE#BY--?@!EUJQO++6#%3+?&+?>C(9EATM8(A\B]UYF8:&;("O+=C3-> M.,R[BRD%3R$(*>&ZO!-N0-VAK(&?PWP_N5JB=*67/8[_:V\/I:1G0-I>H6;L MRN<_"YE"[W6VGV(Z#@.@[-OG#+\GO!O1I+)? /P,9?DR5>Y)Y0OD:$O:2"NBB'07$:O-3MO::S M>#%=',7] IBI?RAD]R5WU<[%OG4@>Q,>>8)G>G>5=^A$]].5OCV4?B?!94*& M,&*2,]J/3>:5YAER!I@':[S0STOA)9Q*F1)+%OKIYA*&Q&8_0N^QA'12G0LF MRKWEON!Y#ZP8CX]V[-_/?MQ,G>]1+5DK7U*0NXUB0QXWH'W M5?\%UO7 \?3--I/X@"V#20V<=I5+>7^) B/3H(;S2^1KIR$_"!:FVLZ3%[$K&V%E38&@W**;X.@+ M\"-BX];T[P$+@ 3B/7^8T4F)N:*+8OQ+6J0S@H>VEY\(0^'>3=UYX*G9+ZK) M&O@IMBS=PF.K589@W%ZPDRX6,YMRW/,UH(_>KJY._TNEJ6136@+]($]SRW!QN3R*1VJ&\8VL9QYR778L-'T#-3 M\5-H=HFUQ7H1RI8><\9Q_BZ7=5@@/Z'YA._>^3 M\ZT.C8FY!WP93X+C8+$' M:H6]U9U?)_L+H)4W[&?QCU*4X._J\RGW-+F4<^Q:K*1LXS]3$&'-XL/FS.Y6 M>YV[K6[L]S+V%ARU35BKU?9P JTV6]K>>XR+H]/'OB5ZF7Z\M6V2B)S)(GTL M+6?4T,Z4IZ]'0IS0_=*L]TY/4K%HM*X]!0&,ONK18>&'UP: MLL/E^)KEBL&_X/E;SE@@;3(,._'XVEK$A1YC7FH4FFF3&S([^OW)J\X*9DSW M+P#Z'=D+H$W^ @BNK;T P".&4J@G56KU<]T<7@$MY1+U^A7>8(GG>+0WGV"6 M(TQ+\'W"+J2\D/\1_QX9(OG^7L&1XH=GQB[/\6H9XY4NP73O/WZP;E'^+ M4F&TS[T&P7C][3^ST30-I7;W4Y[.:<21L9S.,?_^)ZHE+KIM-F'K]*.EYWQ@ M[2_VF2VK O_W7.62/-<5B\@[]YL>4RY*[G@1V(6&H+C\PQ/UT>'4%C];<=M/Y$'XG M+X#SW3G_NEIV]VA9(BK:G)"1%9]&9']IU4?^^)O2S;MY/$%MV++]74Z'KRI3%3O;=1V\ M/S)N\P!VJ:I]WDDX%D+T0KT/':8J1C!88L$+%96W);LJ2*1@PTS<$'YH8IY> MY'MMO0]]XA:%.\)E9NZ/75RK5).;U1.U82T\E4:^ MN'F/JC.9=G*>,:3MO$"R+B[E N4/REJXMX2FSC3'_=E;9UA$<17;F$:0E"!SM62H/.$/%?9G^6_A@SWS_3H MH$'CK"E_IG2T#)J&>P5EWA)/H>='H0W1@X#HF1\[XP;(6UG2XKN.<\9M7 +"A@+NF0HSD&33# G/INR,B5;2;=_?] M_-1:+65!6\4ZG1Q!)&Y^RTCH\HYW74469FZ996G ^S=*1<>&AK$;JPT5W:>" M$4B\5:RJG4=0-#\!0H8PJ8:!H MZ;'M6@Y@O>M&B:B,#,?BV;]3;TQQ5W:0\J73)&A.P#$WDB*01%+)M&3*$KE3 M2\(6]4* 0TS[XQ]%7BEAJ"(B.U!2\+MMA8P0QE^Z5(%UD,\6(? :KE5S>H-9 M_*BG;E.::OI3&5FQ.?<6_V;@LZ/D B4E>7C#;^?>I$8-39YP0*##.AH) MFWZAOF3G7$E#O>?-Z3&E4Y1%:.%JS^/S1*)R3$+ M:FL?RWRD:*Q4]-.30)Z"ZP]I]],W+9T1W?V%X_\Z?= %,7*XWN_V;2(!CYIC M?K7GE/S\LL?#TM)7]QKMY/DU.Y=":O:9*CXQC'= IR"MI?QHS5M3B@=T9LW% M-N+O$K:.[%RB?VGRC>Y(XH(%D\ZY.IL+JN^"?H\,Z9M">C6+NZ/I3O195TRG M<[%+=^A_VH+G,_W MN%W">S@TD;6BI3O$L\3(&_/Z>*<;N_O'\C.%OC5FI"W M>'H&Q.*;^V]]! Y9YX3X]%L;<5X RP_OLLSAB4OW(^>RA'K8<'?JSFQ W>UF M#;JE$>ZK/.:V+P +%3?NJ?"HSQJCZ]$KC-S<%,"GB9ML,1 )3&9"TXOR;' X(-Q2\PEZ!%P79 MR:P!.?DI_'M>Y$9&L4J@KQ#D%5Y!/L*4]Z;$="E>&F_,VHUV1&; WED8N7O7 M3F2W*+O<:P+I JU<[=7M' MHM;;ZA]?B)K_^D)T>>5)'_GF%8]$0;UF2F\EQ-L/"9YNBS5/PF>_FL$FQZK. M@/\QM3/2, T3@2MW3OOKK7;#;6=[ H*]^?;(^["5$#/6%/A&<+-A#;2/PU7? MQ+$,)2KW<_.KQM7S3^ VFT4J"X^)#%8@$LDOU*!1 MYY]^)E%+GR)&TM';=I06Z06(/I\I518Q*?ODGRK^TY;ZQ?]CSFX:$M54PBFA2R_5!7!BG*[X0-AZ:[P9=4-OP^FCPNZ_!BC-S=FPV3H M8J4Z85S 94&;*4B-!X&18"YG>5 M*NGQPAT"Q?Z_?!!,;:R,S8NTUV2)[/)\W_;QFH+ 7S,]U?4E!2 N811D%CP7 MSU&DV.GQ0[B!"]MH,TF:,HUIE]*UF1NB"K3QP_N!$CJ_87OP4C="<;?5B>RZ M(+>*#:QT6 HQ2W>*?@6Z<#9(8P#T<_ZQ:"27^+,$H#Y5L=E>79_,UEW$?8)> MH"N)I@TSMHI[BU<&9O7Z,?,-A0UC:;$COZ,GLA(>YME&>[!O(L.I-&E!+,;YCGOD^_&WVJ^@*$F2]Q*T=0C%5E M7P^J7U<4<[[_%5<=G33\I'K6=#>^,==4)]U0G-AV2CQU0>)!XL*3&YOU.D M?^:Q)"N^]$'.^KI)LN%1X)X>9GOCS(%C,I:I/.-&[F>KY K:^D3'G2L\<@['66?X MS):\"@:2GVZI:S27CM$S.GI^ECKW9;^ (1M""4+.CB1-OL89]\1OKJD4 EY(_8+@KGG@2S+%"Z M90C?4^T^+*9RVUY#OH77ZY.,B>!;&K]E$=E)/0[5 M;S.<<44=I#=T-,>ET*#,&#P[BA?YUEO\E3S3/PO:"!Y;/J,#]29/Z.W=)9DV**>BT.>0LR@[[8A6H2=FL4^ ME$M=<&P)U0H%EMD_X?P6H9Q=1JX.7HXA70M[O[X1P23<)NG$O6<=[ MCA;#)NG@7J2,?SI-)R,6 Z2X#68?#-!"9K.+W81(>C63/]64NM+KD$1/\<@> M)XLU]L]\3I"VS6'4^^2)8:6-20N3_@)@>ZGSF#_*!Y*]Q9HG8FPFC+?6R?62 M_IDX=O$6[HQ%+6B4@_PB[\,+\&9?%D$;5E9?WOLITE']FBM0.WYPPPD4V(%< MAV42M1,7W,6^?7I=WZ^(BOI!W]A0AB9;^S)=;U;D2VAK)AN M''2AB]YC_M]*) 1GOQ%6#;CV.7V^S3;_90D=^P6\ ?TEN>$@"TX*3/#W->#U M95\-B?:MR>'?E>Z$&$;=/[9=YUI96PBXT%B[.?^.\^)GINP]3>Y;,,IBZ>"& M.^^H*'Q=G?8H!NX6&[9!!ZXJ6@?SVZMZ]$;!M >1,.,YH]ZS&UDH,1'$ E/\ M/.;%OZQGT6QY' MGW-2K>ZO7PRT?VVTTK1O-MGA3@FOGHK9[PH#ASZ0E3D5D>;M.L#/,CC!%T'1!L*MQ-7K\KA>SD)%6+C(C(BT:-2\]E5NX! M-Q6 I[E_$V6O%$Q0$"@=T=R%AH)(Z'BG43](8X4EF\2'=@*]CBL8?W<#_N:Q MP_4+=#*3?C, 5HXAM";X>D.=?97KCXPN2_U/2V'' M>'9!)XDI_\/4AZ2. _=LZ2IFBV%:-$D:U!*A*?L@*>9%W(7AS&?K29)X3E!1 MB0839KR>'"QKJ4P\FN>Z^M3JTP20ATSSMA M<5I>=/UAZNI0 JD P/SQEJ 9 M3BZ-M;0UBU(T$T&\#O8D)+_7&:RK+\B_I-_K([D1?CSAG?N6=)^P%DO4M\QJ,C8DL=6Z3L%DKTHPF7=D+,'"=_0+\R[%@5F[" M1\*I:?PIAA?I<=IO+T_>0GGML'U=:"[=$[V HWW>K\,/_+_;;XG]_QAL/=+= M3/Q'H37F&?O_Y2[\]HHC^O^4E1!J%?IG)/)?.:VD2H178GU3EZDH:-U]'K5E MY8LW8X_%1?^>/3)BUO]8]]%CC*>DJ2#2,SE+H"R/9>0'KA=^6"_W@@4,_-]- M"!46X@ 0_;;EKH!?VD=4H*B<3Q7MI2KC(:$=YE9VG#/>5YKD6FOYX#7&6 MJ^FY=$1J_IE0RZT";L+P5S!^S<6K3H@"5M6E @D_U&,3,I%:Z0CA5B-3IW>X MJ2JSWY2E?:E5H9!D1D.TM@8CL^I56069^^X2JD=.P-[F]_,3^337BD ME(FS[^:"[M?WI.7[Y'/4;6JX:)]#Y4#9HA.8!Y#LR#QY,)>^I>2%GBZS,4:@ M$Y( TO14^2*_VE+(>\%]X<1X]"'=>"'4"?@"UFWF+C3!&KB=I];/5P4#(%+1 M7^Z=I\("$K"L_!*VCTLVC7:HG#?65+^0"";,L!XNT LL=?4[W5#143>EWPAQ M.M^IG3!L-=;'SQVPGK6/9WJZ]%KLLP[:>OGD4V;+R9E$$49+(Y%4;5\_[7,X MMBJP^+OCZFB8$MC'!$V Q Z%D;BW+@N4=2GU/DGQD!=Z_DY/^IY"UR0H\9SK M_<'FK+[/V7WI^+(M"URRI&3?OA.M3@D199F,0/TF6#M:M0K^U!$NO4)VQA8- M\T1W!,*^4^WOTT&%:)3:$^WDWW_8J0HFO";B1;YK(N+3.ZO+<\QU;V'X78]R M\B>&W+PK^KX#Y![0P?% A?XWO/"1?G7M3"E\[!]90C\%K[6SWFM23>ZMN>P9 MAJ?XZ@ :EN?U?&<-MP&G7K\I@C"U/VAK<['2B!V"YL;CK3Y'"3&-'S==[Z"D MI'%V1A]S0:+@P:(3([D%[\*U[WLP14.M&8..T*+(S<)@Z4)# 0+@Z>E"B0R2S5YS<93\5;B]=DG%= M_'/)VKA1EV\.7X&8V]=Z>-DQ]1!5] +.D_G!GQ6FWD9_I9]]L_Q+691N4A$Z M1';0\%D=_!AKT]6WEYN21H^NHX^6[QRYF\^3@UA+@=NJ!D-%FZ.&/G1R&Z-O MIX;8[MAO-\]W0Q#J']IK^E^ '$W(5#'&IQ/%R:?23>>YUC+;/=^ ;D?'/!4_ MMN;K/Z+)O69W2>V;JHJ;[6TQA7.UCD'_#V%O&=1F]WU_!RDNQ=VAN$MQ*<6+ M:W'7(L'=K6F0X%#\>EYDYIHDDYGDRISSV?NLO=97 M8=H#*3N1O5J_1QSOT;2H"ME?BSVOFT5?VXT9 MIO#F>USICUO.N8S@Q>2D@0I=A5O1[/[TG#)]S+B ,8+,"TG+2CC+H4SBJ?19 M+4 -9 @_\WT!;8I\IFM6H^JAN*C9_7?I*0T.N MRZB,^0Z$>4 M'8"&??C##.>&^[\]N>I?.EP[AK-P!7B?BO%>UAF'1:P(" 3)K&*FT3D!6-$= M_$[Z59!4S6C?F04#\W.)F.($#KE P!O 5J2_Y=Q5*UR$^R%=W\0MN,1NXE+8 MMB5&?@B;PPYBX-1"##;.BZ!L .,G4D,@D7'1.C0-/[N,!])O2$YZLF5LS1B$ MEN-I(?[\"T?T10K"&5D/L'G\:M,Z0OVKJP]GS*4^. M=6TM8U-U\T4+4U(K>)&#% \^TO0;Q'8KSXAN-M?P3'8A1.&X+!EX,G<_A&-Y MI-$NG/JJ7_W%8_QK8[>6^&7#+X?L7<^>ZKJ02(F;A>BI06BG1A/[A^URLT^_ M]9:T324VB=AC)^OY4UA8< ?NW=BO"]K[:&W[]2>H:50'S37ZI0O$D3KAIFH[ MSN\*3TIE8ZECP]8&]7DGN,UF*[O!#>?3>]_XHDOS/@%:TEI85=5=Y(J<7SA. M#YGWDC-UPXT[699@[$6TTR7%L;/(OE%\B:!_!>1D'&MOP+>3HD?HTU7.;3;' MK'0WTXPPG1[6KLH6J_O#7MW-GGMI)B=MYP3G.-\(5.++&!]3SX=5OHYNH/<' M;?$^*Q;_.M>Z+]!X5V%Z^6FPD:D8\7CXW:G-4MA@ZRF?2-^KI^H22M:D+>6[ M=Z"=M!PPU(F\))JX!47<1Z$: [!FZ04.B8R=;Y5DJJ682FBW22.QYKA(W6/S MP-;=Y6*6AQ29LW>)@53H^Q*^3F4##M^Y!?E"O5_5?:S/4VM;H)GFY2_[ZNR"ATV^=_W9#W\X9X-[X6>C)HG]'MM0K*$IJBQ*((CN L# M8/W'^<6,[X3J:Z@.'N06,!^BXT@-79*6R#@]P7RK0I%'2["!B%3I M[74DI2IB-K!.V%8Q;*53T6*\NQ?KN0/>3J)A^"/R>_ZN.ZZ^=?J/7PUG#I)% MI=2$]4_!B]MY9E?$% ).S_J!53?.04H==;5R@<)CE(.2_)LO/H=0?K(RV],[ M5R;@+P=>.+HN^V7-:7L_J1L$IQ&=ZL0ZL0_9=-^O-&8:PM&1_,K)8W\'#9Z: M]D>[)HU3,??'94\V@1>L/)1/D,&@I1 WA5RAI4ZU -)WLHKO0.M&:HG)T)O$ MOEPH/N'VU?WZ[ 1&J5"@N'*^ ELS(H)JO #Y<;KWFXYTQ-,PZ7&-F0 ER\P; M;$"JQ7JZOU-KB HP]@NYQ7K,9SPD"I-:"U=+N>1%*]V5<\GT6774?]# M3GJ/S%/(_] T\!SE/:_H$F-RP7]KVN]@A#\=,K_\(GM+S.)[,9(_)>9 M;#=%_C"3P7^\N&C_Z\6%_H([]V]F\OL_%J03LT:OE7_JNQNZ0^6HFX+#%VNQ MZ;I?QO^G,?7!"O^Y*3=/Q.$*9&O).4HQDS_ETJ:LRU5?.FABSG>$:#\[%\.Q M%_?Z^[J,C-BZ+%]/2[(8::Q)<1_^IA@-P("]@P3'V%-:1DFZ)8%M7OE>60(; M@ &1)Z."B5C,XQ.>;>-WR7VG$QJ)#.$S2%%<"_CE.9_BDT'5$#\Z@*K<1^0TRHC<93I"]#_.(U;;KMC\=EL1Y[GG.>^2X; M/"7ZCMN_!^,N?"7%A7U\?74:NKX()DUDK"'T0TLX20R':92V;^JT7('."&>. M@A*!NB3;XGXI62S!+F&?N.W6GR_/U?ES@(,RANVC4]1TP,_/1?(]@>[[D:Y@ M(]'\^#5Z#2))#E06Q-L;[$YWI-^MJ)F[1;]LJ+[8E+'L[S-_]:!]#:^C]2_*7/YDS9$A$61H5FH#:/5V,4=(U MX2:[V,HS>HXI)W'0DAH&DT*%K^2K$'^&M2%3\B7^V3B:M%!8GH5-BD]_B176 MLBX7.E;)H(EQBS]?UX#^.[W^[EXZV]7*@O<(Q.^=TAJ/I9$>S?-LBZECQ!D@ M,#C)#NY&"P^S??$_4 *=#A\U%(JL7/);G:R4R:]H.-8R:?<&#Q;:;/*&=;DJ M4(:8..+MXP,81/OHZ;DM3[G*NW@J 6##U'>;,/I?+U8VTQKZ;"F'+TC=75Y( MVJ=LW;!_ZNOE-L0-$ @D51# @&X^4#@ K]P^I Z3.*H-)I/1$5"]9%V7'8YM MJ:2)A'^7Y*Z0ST#XU=R[7-1>UU'[4W[6*#XSF=JH*9 =*H TEW &A&AFP$Y. MS;JA)/ISRI:,6=! M#^+\(*]U/R#M&"\; &+'T']_ WC#C[ZC(=5#)THQTL.B>93A#,UTZ@5"02"@NA':V72,QY142WSH%2U*"T<+1 MG%9K7X/A\N9OT2=/.6T?7M8\QO3 N6-^@/6>CZ!6$4%5V%"^'-?CSC4#"\90 MK177/1>5L/.*H(#6NA;,90^@!,)*BYOXPG1[U;W8A?#(0#H9Z%U;J,Z(X+OBL\S/AK.<5Y>+R]6G\-]6XG^-1-\ C0P*N;- ]&LZ=[[+/NE.BR!M M9G!S"'XN/"U!'G&*"1;QI*?R?"0=8-R2:A^[UCC 'Y_+WRE%_SIY0A:6F:IB M2"Y%D@]_C+:2BK/7[_+/+0^(.M96(M9>B1$V8'9Z0!J[P'L.=%IQ/[@J8W3! M7-'Y<-[TW>E!C7*QY*I*P+7 1%_Q26H0/KATY[(W)!D$_#6DWT# 3/0=GYH] MHC?EH>'V^WV(3=&:CA6AHXPCKF,;K4VW>!-2TTR[;T[3,RL:IY\"_.<)UBW>4".V44H]]6PCL)MI,%A^R1ARAZ MK3FD&MB1>V]681022_5R]6<,P%S$)QE(HGUB:- MHF:G^Z 9C32;AFX+TR\$#T)IE]?H0\)6]:E-[C(^2+Y'-_ ,'4=L'5LP0_,] ME<).N*5)M-U[%V2RX # ;;;KD?:J*.'C%2C.UE>RQN$ @XI.((\=T6 MQ/7*$MR>/<6\ 1!%%+)3>&RQ>$Q^*PAKM2W>PI?1AE[[O;]_ _3Q>"J&E1'Z M4(]BJ2PH:ZW@M_R.ALZKJ=V)Y"L7U&=6^I%H4H(:XI(B5P07L'7BM:T8SEP; MA2R!M>A1S*W3I.KLD.^AD'GJLA;( 75L8.ZNV;6L&C^6ZGP*:U0U)2%J%$ M.TAF??Y[A^RCY[,7YQA-1,E@\F.H0>( HER22JMW,A@MDZSMIH!:M+$[FB@3 M_LP+B;=K F:]YD9(?WU8BSF)4W=4-C!'6&D OL)7BGOGLE$N[CKV0+?7LVYV M>WM^G-$U'3&5*93CHT1LI.)QGSOZB945:D1ZD#TT%%DR.U^_3/=^>\@45U;. MRI>WP">^AVG92XJJX6G'@:=F%C;[2 /=;0@ MF)<_A%4Y-,A+>G-^T/ENHD\/P81ZZ*^^[Y26P+C#K:'.YOO:7_9RQ_2N]EHAI@(B('QB3? QVD;[TV43 MD_CG8#JJJNM!^UJ9? \Y7 MG"Y#:?T1BLFEW+R(#=D2.*0)-N<*S*47,]?O-]&U08,?WN@YG(:#*N MQ*;$Q$KTQ2%PBDRK&66\3THPFF>$+FPW!1;0_MANN28!"C1<2_U#>0-;7T;3FW_?.G9#B%) MA#< X7K@?B%$SJFX6KY2)XN:7Q)^!]2<$["Q7I*E07,NI<2Y7""*([K=5G=: M@CTP)8&-\+\&U=V_4>M__2G/?Z&6//B(Z,7M&?[Q[^%??L/CV3WZ3<$MF6P6 MV?_/Z'[\DQ7Z?>U_Q'DSG1:OC/_S/4W_M4Q$5KCY>M&>\7>6AX'];N)?X?#6 M]>S_"X=GP^?C*N<(-A&>S32.D5@/413_+.FT3CUEM%#:U]:Y?-2M-7S>8S6Q M3B:F.XF2-Q=N7*HI,MW2E',%"7IN>FJOVZ^O7+=*"2U#757)JVJ.L=QWZ22/ M!L"U_OZBO^-%R.4V1C$L4]?XS8)T-GE"'*(/C#ZBY^RG=_*GUX5I@P,K?X%+ M4!+^MK,X)SWY=35I;:EUHR6!ENR VW;"9%!0#:_*+L(.0VZ(8$OJX383L8L\ M_O5P93H1F!NQ?L3M"BZ)1H8Y%GUH[&<_%$7+O*3#7H\#M!U:=F9>_&&R4*D= MAICRU$=+(>Q@2 MX8=;_..4Q= MUM+,1HDN"&RX%S\D6JH,AB14:PG?09YD'&%0B>\ A/,CJBW5 MY0:[\84^O'_6L*EF%O>53T, -KP4$G*T-.[':CT?N(_<%ZDCM4J@\+MH)\I3 M,H 6D[KJH0J;"G\0KD:F98K5!$,"8V908!6W>]X4)<0VZV=N?H<7P_?[1U9PME4&2OK45,_@T ]=1YT>B)[@DGB3\*NZ>> MT_F!35*"_D&-5R-"R^&C>55!E3SFMJWVH-X7K2M+;-.K1?2*"NOINI8G4PS9 M8VI,V9;69#@"22!8!?6[:P#A(9YI"IX?L-.PSR\SXS2QK1A MB5R(SEE?>4?O-?5?)\_Q0!U;V L4L2<*(-LZLT]&+R?X3P.I<_G. MZM3Q"=1;2^CGGD&O.+<%X5QRK+B+\GG6"5-K2US?\O&&-%9;*TG;CG?? &2^ M$X0+W:BX>.>">.U,4\$_5^32F6>6/^%!&4G'H;$!5KU27I#I)TRHLU0?G]'# M1R]E#-(S;NY3CX8H2:J'&UBC.@@]C-D\H45^4'74B0/-NUDYR&$\*^"2;4J7 MK-UB^F/ZN1%F/>H[H_@4UB/;JC025&OL;E#0"[T\U'.Q>RFS M@0+=99BZ*)AH[+-7&KI2]#W9@TF;E;!1_4DF.EEA!!!W^!EN[77)RAC=UQO- M,XQQAN4X&=U2R^12\ 0G;L#/.[\O?A&ZDBQ5C=L<#+R[\N8R4P^&K2=_)29<$4^3Y#U3.^Z[="#$N:5'0J 3$T;<\S4H'3HQZ?)HJZ@;!%99HW=V0N5@N3BK8V/PKU M7 &?(.GQ)B8>AI(!'2%?%IO%&1%,;CU="O$ 2PI@Z6[R"!ZK?@<@H%N@/TV"Z<:(, MSXN\TDHC0!L*VLP$V?W7P?XW@ :_AD_ MJ\4=YY$_D:!3^FR+P5/!%<[5-Y%:S?!YWIXN>\Z 07-O7\'9[T]2[B$U#?)5 MO&\ :\6+G"MF2=[&):.%.$HJ#= RR.(IZ'@V(#7KT?*W3_C 6[1!UGF ME6OCWO+%N\BH0 N'1-I*I#_J-]C^YL_Z;FOH5Y(A%=-2Z8APK(!1 \XIA8%!*+\G]K%A%A:\7]=QHW>R)6M(NC%8XMTXZFV] [3//"7? MJ)0&VU%(WW;FMRHT4K(HEF8BW=_N;-]%E)Q'@LT=Z#)C+ZVVE:W%^G MM@4>MD5\<5T8W,_ZU!S!.E9R]A!PS6^[8L*!W@T4=\]^1!87&F_)3&KKWJK."7)BS8'\Y:_RDTU-7EFT5![$0.4/ MR::5H6Q4,OU$)(S5!)C@AM?VJU!ON2%2'3\#X''&>S_+DHKW+5;MI'4)TW.S M.0KCB%UGDX27/^0\F'=CY'X4-$.^?Y"D+3J9R%/0"HMR#E%">T^*BN0]K3D" MH!]"GF[/00\*)?SX_;*QU/G"[N07?9QA.Q\)JF;**2.-5!P9>R2 A.[);J4N MY'V5G;^J8:VEL98]@44BD#$2..Y76)XS@OVQ6?6IEB,6V MG0EH@3/;ZI+3 M7%ECJ_\XD315@Y^5C:QY)3XOD \V*(XF.@">%BT_K:"+;??_:9U02KW&221=:4#;$WU M5?ZM"9.&#OC-)4&ICS<5&?W[UPX.COEG5!N=>UA]=2=<4JGN6%MNWWV9CAIX M%C0<#WU1&<#VN*+5"FR*L.\W39T'/!\K.ML1IEJAMHY]D'L*514; +[7IY!* M]@2GP%7C9E**+TP_/U%*)E1EK%$&U-I." 'RN20)%@1<.8P4+V+3@YW[?(TB M1JW-.5MK7]NE-K;.(9U2"2D=-U?4O..BXWXH*CR?S61$V'\)6?9?K>[7V+D8 ML3?6S["4[^9'^ ^6_&YJ]*T6>6EE_X/TYAN@%.>VO*&8!V)L3QT\0L4K(6'428VR\\MF6R2@ MH4K+^\O4?A(>PB]7UG7[5 ?&$_F/"A[<DU=B\#K1[<3/?R( MO^E+//'Y?98S>JQ)#7C4+?:.#@7$7HX,O_K1X*S&+P5J!##Q]\1^P>>1\]V, M 9.0BBNPVPV%M5G$X(D/\C0ZFG48$>W!*-K4-"9K0]OYL2,]M>7#X4W4)C#' M6K>7(N$NTMQR.FO+UD%/E4N:72-)-<2WC&8=X/$*=KL$M"$GE%EV-NR6V:!H E:Q&YSAX__F"6#;%,?>^]8-VY!="EF2G@(]C2Y?^;G_\"17\%TTL:QWR;7&T Q3XE,Y'79X%(FYP]K5_W#VEQ_6#N* MD/;?9K%_Y^?? $,?_C= #_T&@*Q(_'E[X3_C+G811E6/T>AGZ/^"[$\B\Q__ M7/7D??LW;>/^0]M(XM,)T3/0G /Z07F.Z\*S M9KUZ&"):7/T[=-V*M,>%>'XMB;&F,O"J80VY+3,8VR, M*R5+TB-,R>9\9++5<)/2?&,2+M!R@.B]7%5_^#P9RW5O C7WVUMK.%[2=S2L MZX]3W2!89GB(O-D$9;PEU)^; 4"E7>OGGTYA%T5P/7V(X\]H#3;%.-2*O",D MF9M*5R]*(W^DBF;=+9 M2%< M&_H#DT-P?++1U!@EB=AN /]9B)Y_'J=M]Y$GV_GAI)?0LXAM%1*E@']009OY MBQ$HRZ=43:_"0>!)"( B$(P&/JHJQ@K51G-B$AONIQ?L:B A %-XP!:6^50$ MYHWG5^(F]NC+S/D$5D2O7RW Z(.^+J5ZA+!+Y,GP%_2[9+(0(J 1I?%J?C\2 M?^H\S.'9EH!&0A=-*Z;/R7B/')GO0 M_<+Q7)N29(AK\N[= M&9OO#Q(9U*'F3\6$WY(G-8KY0-:,NV/WO"LL)*$RXU)HKW+@C;D4XM!R6E47 M*;T#^P:(U48"C5_@LO2Z0%7::])QS?E-H_]O6A:TQ'[8(VL YYB-4T(L\/78:<728$ M'R,[4ZBE0:."K'J^H#K9>*&V2)"U-)'NT><(U@I H@;M+G@C5')#W,&;!P+I M+F=D;%^"9LU<2) U<2>L!,8CJT_Y%AL!P,\?.RQY,^[@OA\+K MLT.98:I0I@+YJ*&1(JWLDU?+;75XS,91A/K[,;_X]SL-Z)A>Q8A/%%_K)(AC M);>@3T/$1DB;!K //U?J"R!F7PIX!.^U)V4+7.T-4:T,04/#C\,1T=:C6M#3 MV7&E+C1S"%1.MD:BW=P6F31'2L'@<(=WD/DFTBPI I]<>V'#6DM&W<7Y* MNS-6RVT&-(+]1I0S\J"W>;Z5;H8\O0%HJ&A X""H&]*X/A]A+HA_ &00^ M:R)19[% \H5L,/XTRV2?*6>(&*,^Q2Z[ES;CTOH#KG)PW:7J76OA@'!MH)=; M=&\59ZW!6A_ON,JRV._IC9]GG_>/R"]QAGB)G93+L\N0Y0CKYXZ["F,V3V*D M?^]>X?GCHWD\SGZGF>X/)%(R]&L'=OMXY+\4SV][?U_1/#9,N*=F_U)5XQ$, M=E+ @Y1NHY9BA"IJVY8N.'(*6J',0FB9F M4D(8HJR0SH^^XRDU4'2A0OH=K'#WY[9%!-#'DP\0C,+;P.!+"\=B<('00\Y8 M%18" 3;NJ\@6F7;'.O.2=Y67P?D'SJS8[V$O5Y]5^S^^WB@^PY4,.!5(_U:, M"_$\+>AA21\>A944'HMD%+&K!4QUV8N35LB1$QF7?;LMC">SH-V$=Z;+J M71V9,%E%C&QO3^QH2.UW.>MS=E%(TQXW0'9K:FSYO4?V14KPYMF29QK1#G4V M*Y,:#-/YN%_:#8(PL9-]H(A9-X 7$GVVT?_*[84Q05(N<4M=&3T:0[ 7;19F MI#)*A17]$2>J^H"TK2AO&7^O$3\2/VS\;(KO#%24*57^K%3;'+;5UNH9BYRT MU=@>S2G^WFAH.%ITH,%ZJ]?$<@OOC"1Y21Q=NS6F@"B[KS\+!;.W>CS? K8/ MA;%=30(,.<6%S#/B&AY/%*^ P^5C78HYCU^)3O#0#K+3 EB&B"9(7['CE8-,*+ MOT1V%P6K*12X "-HWDSP-48*9?U;\&6G(9(:Q@F#ZW FBD6JER^VG*!&%98@ M1*=P5\!47<*R;6G- MAMPM[_;3*'P2\/<[U>8YXG6=I3XK[AZCJ!530.'@8->XGZR<'SKD0*JP* MQ >=J_CG=\#U/B0-0VJ<\U 6M-FD)/X./@6?HN3#C8 JM>8X6=T3ETG/80.5 MHM!/?PQ(_*TV*&S8FA$_93%9BDE"@%@.$*:.OL M$R2>E&&2.1O#[H7)PU86!71FIBJ#_K"&/& Z%4DL86*D,Q,0\0:@.W+'T;AX M?E#!CZ36)UHOQ6/O/XO(@S*$]U;#_4ZTOV?B'/_ UT?.1$=%? Z'*E!&R8+% MAT\+D?L"0%'BQ58& 3A3$/LH[QZGW3+A";'A#-%A9F_O,E'J^:%6K_-K65V: M86F\)TTV5M(95!P]4=JV9+)F[5BHU+$0M$)BRXEXN5<^-PX=I]^,NQOTR&R5 M,9<9BK2ZDV* M_'MH).]7A[)N_?^)DY]AS)K])PM!I/)1E>S%_ADNE\SMO/B?//GI@RTN@W]' M@W*>XY'R_.?@_7?'WU%MP?^\QOVWC;S\WQP$56=;U.1'$!R-7\%-49AL^)]J MR/[/E93L2M;_[)\8_A[- QCH)X;A'!3]9!,RFQ4YA(*CB0*EK %7;P!L2[<$ M7[8@CHM.C-CY^ ?1[I MB46*3AXN)IZ8C(-FQM#T@+Y4BA=4#]X4-S CT M>RLIZ,A D/'[FQP"XNFI<2M_F 98%@7KO%E]]>DOE[]_" 9H?&<-X#FXC145HL2(EP< M6GYD;:@;(X]-J V^=G*P:IM#$#_#8R6_V<9*8ZXK'QE$']03=PG MCG@]&0-(%*Y\R#("VC/:27X/%=TE]CGKX4Y&'4W!KG=%"=7A:+*)4DQ\OBL# M Q2AG+I@&J\SXTW=EW!VC"+ '/"32FRP3G5!GT3F*OF&GQY5MA2W=!_J6LY7 M80]O[SR[Y=@VT,[[V:.VQ@'Z_)XI:Z&6I\2E\OL\G6.8+[_&^>"?;S,!::"M MGWMV@1D$[EL/6A_YB*KZ)$MAC39@TR6E<*CHI'L@T>Y0GBH8:<+)L&X37DBU M_+%TE%]BB8C_[&'"==JHUG("6N.MH8R!71C9#W&[3X:>&M.IQ.])@ %8*,4O M\-:AEH8Q;(G6L?W\R"'KV+=][#%4=HCDR%Q,',+?R(;C,I(RMDC:&&EJDTL+ M/KK><0P&Y4)%;G3ZD[?:8X#B31O;^_ 0\4F0@M[E;Y8C&I6 MI*V[+%9079^,\"XKK9N-A-=D! B:?QHE2QB P69;']5-;EL]($N#X;P^,5Y1 M23G8@V@+HEYF1=G#9XIX%6BW%FOCNAAVHB'P[9<<:7_3CH<$_/B,#+/?#23O M&H>Z+C8F$9>,0?;BJ/G*]K!LJ*TX036I[/PR3_U[3-6MCF1U=RX2&2, , MWB^5_=E;1C,8J0),1F1=R*0L9ZE#M6*?+2 $C3Z0]?G!>CMMEIQ8J/KW5-R[ MKO,T-WPVDYDM!E/V-UE0AXKD.2P;@)A==(Q<."8*:L'&[$=L1%*8K!L 7EA_ M3]*;NR RYB#37M>TLE3;NYVL7U+V/O#WB1_)%V!CHKOM=S6+>; M\ML^6\)\?8E9ZHI&.85WWO92/H5X&,5 M.+_.]P-_J?X<7NA8XAGJ@O,58]$%8W.DRE/'9OE![A)LP;MVW&>5$6R ;=H^ M\QR%AEW;!#M!77DPW"\0NE/T7%+^=1_GFV,/;9_0U$2/-;FK7$ -N8!6$%Q:R8V[GLG>^:\L50SH&I]-V6]3C%=QC64R#-BCSW$D+8V+GWX MB]'M\TLTTT)/[))[6)]VV],(G??AG80#G+O>$7!6$T>!IF=*4_; 19BT0F]9 M8?"2*$)E?%WI[F/]AJ4"Q6AX2YC8QG11WS:OZ2S+]>"WL^?[ &%=7$5Z.W@' MSO7VPAD_"_2P9;/\E 5ALC EGG!<^CI+RK35D(%QUZL^5U="BS!G'\G]HQFY M&=O37C-P_>U1+";[E/\MSK;F=I'(EOCC4Y1V%*HD66_&S5T&H>6R!;A5,4]O M]=ZK.S;9%I\UMO"L]HIC16:D8'9!_0V -8F:KUN1=^Z)\/#WD,/MG7[D1!M:^I A:-D^DI]."?$A, MS+0(E^G> .Z:\*F[SW/?/W89?'\EK9RU:*ZJFXLHJ='N3Z0+F34A<\8Z/C90 M6AG([RD9^9;2M]O@**GG?)<4K]Q T]D/3_9Q2^5PHDCKL&:BP%JF5*:UN";1 M!(]@V2EJ9K[)*,TD]I5ULV/P5X)J6/U /W_NXT(85PO1F%NWVWRU7@W#RI(4 M\PP%:@.MM45JT-BG=IJ9US74W#(7U%U_G)JF:DOI9YWT@3J?*N V=4-K59!Z MP'9C'$]_W $\54$!M1IA5& K8ZD!3T'1+\+/#96I=2][*3+DI"V5BBI^_+=T M%SR4N*H1SV^ 7 ]N1T).^P2-US;%*/*6NOB])ZYY)_BM;@6P)E@UMUZ42F]E M&YY7[4'G%9;Q%_+$DL'6]<6 /N8@E/KBL('R;KM?P6S=P@+O7AJSZ0X%1 M=H_]5@?^JN2%M,$K+:<,G1DO# 5@0G&\[4A776:9,_0-L]2C+DPW>F5B M%VC83TQWEF*QN,4IX*^P%>FDUUYP#K/-'-IF:U.P9I62'F/"3)V-2'"5WEMY M0FDHP_<2BU]8A-DABVE[9S\4] MO&KA>]=!]57U.)&P5NXE(&_-QBA/@GWETPE2O0/^:+&4[FM.G<^[+;\E<"4X1YG'6 .^B&WIQF7(F1$'-X%^T:8ORDORC;"]O%#,C$] ME>5\KTS3PR!3*;J?PMS9,FNHK2!G7EYHH@5_+L0+/*MR* MU?N@^,M!%,7[F86SVJYY89[B/Y\UT>8M\:V__,.IQ?QTMTI>'@?7YMJ6F7)N1TGE>_"C#J*'![*>1O5# HB,:'Q5) M,;(/W/:Q'+N-XX]H/A]6VF%43G:UF<"4+,.L+$ MV1")S8']\GG5CY[=C*3:)N$G3>YK\TG.2#S\[7;@2V6J.&X(I 'E?J"YS/D? M+8M])[EBG]![E-UF'\5QQI/MBU:)80[^5#MC*6_-7K^_$40A1=F5QCS#:6CH M&R2,OS\V^>$.<->:[WB'>!^.WBJMR!#F1A'YX0F4(UU$8.O^N2M,/-*%?SCU2^'?N['MUQZ@6(M MUY]19Q4#WYS9ZA#'H]\[[B5S*HE!CM,*U MM:26@,Q4)$Z0#0^ZB*L_-DEW="5QPE.;U:>TO##9"@%VI4*H"6U1#E$7Q"E( M96%7DF> QFI)/;:M@6SD,E< !S:>45"?-'#2)1,6-6P9GK3V2!3Z8CTA"6H, MVW J50G&"?QB.4$[G>B0.T'"*0J;3*KS\;%#;#YGAMF^#AU/O($^+_?;<]0. M_L!-EWF[:P-$%_A"VRWK6%RPJ)&0IDI.+\ODXJH>/J$,:X'QCILFC= M>3]" ,0!LE1(,C=Y8K7&;6;95>*%V2!+,0EL%:B8-P#Z?).>X1N@S^T_(A69 M9Q'M/>ZH!]+:?^7U2B9+J?S3+7\^%X[K_Y_S;+#W&^#)"GB>SOKX] 98MO]7 M@(0>WK]E*.W#+[5O@-W8OO\8T]K_-:8]SO9;^&L]NR"D$%JU^"(Y;O:O@B/8 MK\S^GQIDXV_E(:L=#"6!K?XWF]>?@2^2BF_74RUN2%*3M%9_.0*#([5HPOI M4*9@:?%LUANRSQ! %>A[9O20<@0OIEYA:]P6LAD/,T"^W/FHX13%3W!PRZFC M__7'B,5+[ZHDYU0S^I[*9@5JQ-IA_2NF/7*WD0Q*PKJAJ28?XO5U7GSW4.-S MSWRK+&37U93;:&DBCT X+G+0-1[6='HVS_$SP1CS!P>?=T1A9>38X!NA7 M_;C,_8!I?_+&L'$*O*#YG[ M49!GN2.&3M[8C?GL9K$88_S8A7E_FML\&!Q] MY.CCO08LK]E-;!J=LT.5".L-7H0A0HK"D\ ;-P,",*J;#$1."O+QL M!C2: FB7V03[4#0/4_)P?_+\%%Q@Y*KI57IPW1M?W?&'VG02'6.*SIFH03Y%5,2-\DSD_M1&BV,(4_K]!$HJHM+)[CFOX RT M(.:2T95G 67,[32S @;JX--GBA[\J&$%X=19,!@AD@?&@@G=0*%V6[V* 3KW MCC:/G&,\D=HS/'W\5,Z22NE=3N:B^\"ZX.P?.%G1-FC/,V7>CI0O5DM0O0SJ MXAW[QH82\I/YIG )\P@U]G/LI]5:.RB"9\OW"8D8>CKB-"V!Y8B=)RK7A_V^ M-V8;ENRZ#[ZZ,UK!ANKDCD&%.]"0"A[8D_7*IO"SNG.5S7916$+ZM0+S45 ,$ S$IHW5';%BP>6IGPE8:.K,HO[N&,L%&F)9TLN^"H/6VS%!_W*=[Z%;^Q/1Z"Z; M@(^T+MZ..[GV@:I1SKE5-0EBW.MW-^Y;>]Q&J]51Y5\W&;K)QHGOF$$GQ"L< M=[JAQ.4V0(0PM=-PA?9KAP795RIE(O%KH%KJX=8-HA$1(4U%V$DP=7. MTF!IB'5X(<91%3OZL"1Z0.UR+"\K9X,@CKNO\"3*EZ1I#S/O- M@Y5Z1M(!1?[3I$?/53U[S9>]F[Z.A%V3_)D^/8=V2HT@F39+\@;;1):0^%WR MG=A^#[(R9\!G2#'ML-3Z@,;CXYS3T&GL ZJ$U!8[#LLU/9-M9IU<"QLUNJO, MJ F,$!S?0=%V,DL:-JZFICYQC$C#*8UBP,P/('LCL55UF^)6H*K8\Q>YQB( M1N+>C<,IB#QV9_[HX9G':VBX97!^45"N_JH.#N(;VHH4D6WS,+'GB@!B Z4* M:_U^7<:-P$2*V9]2><#Z598(4 ':MQWA)."A Y M-53.H/$P?_H<07UMS.:J4*FM ,M<'!UJE,ER5OT=3EEEPOB9/;:!Y=-GGSG1 M0;(0V?!AC/?UTV,!X.WJ[?,WP-))7F3WMON^WW:,"K /U;Y$^^M*%TZOHPQ1 M0HJ&B@(:^[B3:O%2?%-98W6EE9]CFT-V2N6#]1=I8IG7JC10)4P!CL2*NIXL M-Z-=_>(;(%V7?<+7&K^_?OXN)(7DMZ2P@K\%R0O]T2NM,[*\'\^9#O?%3_%Z:AE>52X0@+ MYFD]OBM:)2BWW53@"UVMYJ?R]#W[$ZLZ(IV+/&VR>IUR958W,:+4@+M(JP^3 M![.&U8E*<<@_7$?$L&0ZW7,Z/L*&J#, ZI' M '6ZQT1%'@%5P>5VH37_+JZKN65FPGEL);4==B"Z8$I$69WL-1XGS]C!7;#RWD;<7:#"9( ME"3\I/(?%D6#4\5QD!&'-L@G#^]>+:.5#&J:(LB MA2X_)'B;(QT];9ZDQ3 )P?V MYCB>K72A=T2R<(DC6Y):5?"@T9\&H=(T/AR<15\*["%DPVI!0R-__N)'^0BS MI'57(B? (IWU\LA*7>IJJL%2_Z! :- CG!SCFL*98BOG3V,P2@*#-&WZKG?' M:_,YV?)V]_)4K4;H,AW);ES59\ !\FQD71OS<.1!TC,B6/["1G*# (4V"G_B MKL^GAU'@ X%8UPY)!\-]V"96U7U9-G',EW"9ZX<^GTYW8ZA^1>YR6F<;36=N M4&N.X%!#X2%(+^?B)H\+Y +FJ8?WE:FWGX-B=G!,H+518XXAW.QJI.EH!+TA:S3S:/.V+&.AO8EIL M.AWUHTH*NRKM<#D[/%7FHPJ[VJ=Q5SH")B_5F;UO 8FG!4_MV<7KAWC+XG6>*JG3S\R-R#Y=SM*WA[S8L4FL=+:AXG]: XS:5 M#6\ +4=$6.]@-,"9&ITF0;\[;9EYY>42NW> MN* V9IP<46QE"<#?A]0_FHJC-\!?"<77CFOE\F+[9N'L)CV#5ZDRF.._J"C^ M;S \4\SC[IA_ W1:#31,)W'^M0Z5RPC^:V+TCSQYI=/@4L RX^8&_36T[E;Q M).<-0)V _F]H)/J/P=%_M,OS F2%G;[_:)?U W,,;B*N7^LH7Z;^/[/U:G_H M4 607SG&#P)\00IU6@V# M]=/>J35K 0TNKW5/#<&?-@PCG:WT2RT05,B;C2,>ZPZ KY]*(NB71Y*5&S ] MJ$V!S\>@,C0?L2/#YPE\*@)X6$_E0(:$V-(/398L,1\:DB6'3+Z].$V7FZ;/ M[8SQMKRG ]SF+0K1P;0Q"XE^,2G ;KS+G''H*6.#/7(4F"Y7\-AUSCOBR^U7 MS(.A; XQ-UB+B(TL^XQ93!O/N.]],Z%\J I5UW2H-&&#O/\%0K[GLS+M3T,> M.P _.8E..^M2?.A@K'>W,RR$1?(&8.TN]3_-_L2&;^I#]W[U:CT5S694S>%256>9\1Y8P+%7-P!]C0F9TND:BE?3A#3 MCB;%"OQCX:F)],:,U47.ZTE'\5@_,ZQN H'1$R+-'M35ERJY^];.',C++AG(+OA#C9SF4'\')KK?? M[%ZL E15IK_=N&,*!%\2: DOAKH9'C3=%A(.7PKL>EG-:O>+S%5UB80R:E&' M.$R=D>3"HOAB+PYCBAW1P?!LZ.IDU,NYV+)D8*,5[:\6)$1 9K$6\G0;T@4* M@Z.':SY["EHX//?1C+6ZA4_)MCN;!2RO@@I\,L6!>_@LA&,F Z>QY&0CT-&$ M'M]N8.R-@=+J4:.+\)5P-2;RTM:<;$VA7JY$,8MB=8D !]UTO\<;%.V\78V% MCUB'CI)4WV .X$B DTIP+;X76H! KE^ M$8,XC<%IOE'/*$0,[WC:!E[1JM(5GMR0YYNMYT.WD/I1\$&S6A].3=J M)UNBDZEPU0=BMY)Y5XUYT#Z1D>7$N"3'&R 15-P3=>Z.7:4_V'@5X5!D5_WY&7Z^,< M(R/BBK*M@LS*[X@[0S[AC$TOMUS81_.?:!FF 8;2Z1I6B[N[IP=DRIIHT^W: M8(LVJ 0I\U6/I\S;'.Q.&6R$VU/[Q/RI^5R?.X8I^(?6BO@,&'BN54\E+.9DK2(PD_"2HB28MK]?U&&A'L[RTOK035296 MM%3*^:$ !5INT=B/15C$8X#OT="EP,JMVAH7D?JH2I$_BA]K3B#55S@N5./' M23-Q@UOY&\"ZD@K1NH!UYJGQ5NAH+J'(@KN4@],G:MSD-8H'5ZS?7<5ZL?]3 M(Y&4>&2=RI-<[1SBU;;Q\9TKS_PSNC6L?A*7W-XJGYD0!SV%@!%9B[A]NH*" M=@WFB%)M:\R^P.+Z^UP$FA]>OJ:SC"7KRXMC3L*IP^%+GZAAA170A_E580RC M_=R'2S.ZFW:51%P75Q($JT@ )U^QW$'8U:##$U-5'BC1@;UG=I4W@/UA_<*Q M*T,)T]4(O^]J !Q?NM(!8 M6E%:4[^05)O$AZPBYK*VOOJ$P_WZ>8XOY?"\AU]0 T_N O?@5?[0:HLM/Q:0 M.C-@ =*G9H/Z^-Y.2SU,$1>^K.&V!.Q6KY77X:D+IP6I&ZH\>Q M;]+UUZH*-.Z\7DC>7$3B\M1JB;33)8H+_N-=W@^99KP)-V"QO!-LSL]/)0$G MG6-6.)?HB7N%M/=&W73/\-B[O-0$V&^ J@;XJTRD9?,,V[PP.>FQ7#-PB G! M[E6Z]2!DWSS1F"3#]9.O_4@>-Y%#/.4#DO]7W8.HHF*WQ[GTGU;$U;N2'5XF M=B\ KLYFDEQXE* 5P9G<=9!N)AJ<>NZ@[E/*B(_"H\V-G T%=UPX^C)'20-C M>EA*) G25^$UDK'?B:[511J7(Y(F!"0NOZA[^TDBH@'0I*@X0T M#"$MC8*T(BV-- PAH'0)2G>(=(=T=TGWT#!T##7S&_2<WK!QH@ &^W9QX>BQL2_K*:,^"M'0"/@#18#Z95D9>WSP=-&@6"Q,W/0,7'!QJZ&LW#.(@V(V!%T ML9%R05I4/>EQ^HS0QJFF&;"J@H\KV[>;7NVND?2V67QQ"[6H^A9+.B W(G62D MR*LVI:*W W">]#!&E-O"*OB***5VXJ>I *I<)[V3"*=$"O;(Q:QMZUJ%UY1J*5RSQ623 M=B%G)X7YEORZ^TT'QT66!')2Y \-6.\>>F,( ))AU^9N^$QB>_.UW?>#&%-O M7C^]61@7DP+-&9SYVU]T_GGK4+3>\U;F7Q<^AI]3._XQA^:3D6MSLK!/L_V/ M4_4JU"B79C?;2_W@#8'P8 O8:!,(Z2PU_N$L&4 S.EO,P-L;X(VJHE!AC,[0 MO\[;WUSV^,XKH^BB P&(;+VX3$]'^DJ_[WVTJ.3"/RY/VC2GO;GT_H_T!>DW M27DSETFL)B3*3,FH6?1+JYQ@$>DWV2*D3'M!XW&@'[95&$**2;I.][3+ DY=/LRZ5E,>:":Y M)G=+8"$Z\=(H6M_KH6\5CS-59+RH80X&%Q?*XG(B/[%^JXK?RW*2RL%:)GSY MNWVFEQ6B7 [ZBM/Z\)6G)H_-QSZL^:^:!=?=23T2WWS>W"[$3VS()!2-&5^M MPC\HZ8V7HFI ?L/C8RU D,$L7(B!\B<]4 MJ$'S5;CY*A>%CHGSGDPUA^TL>42RB[JO1?VX>Y:,S&%GUD/]LK).OMT17F9Z MM%RJ#3(C"DP"&FV@'2-&.OO^D<^6)Y-#.^QV0R6#-BUMI%ZZJU)5)2]C<3DL$U>RA M#8D\NJLHEN=3++%3P M@7?:>.S"9!9+1R]#V-U/N[.2/VO%D?^*R2?<<;H_Y"!!:ZFN,HS7G*J7(@!2 M3.DV5@EGJ(QM-OVAFG.?'\?UD'.O\VDVEKXLZ1:F!=-.6F, J$*2\D#:#2 * MDJ1OMOWNM_HZ M(X$OK%LZ1S+7DE3,I$(0/:2'*_]D,$:LX[14)^Z)Z/5-FV M"L4G4Q]VB'X"E1'#83;F]Y7.E*]S)*N'"Z3:9A&OWSQZ'5K3X_4^1/B9E>.& MMBQ]@$+XC[N2#Y1D+R?7OB>Y3;T-(#G"N9OX42=,- 8E>X203GZ$13[IMK Z MW3HW][E:U8$I9AX":)$R?JA,_I6O/1J>57/-G.]2HM]>J#:W2TVW^C&(: !2 M)=!I78Y2ROYV]6>KD@LS."A^4?JE.#4]V2S6_KCC1Q?!1*YT-G?H^F MUO@-M'M0?5 ;*##*TE7@@7[K)N[I>%/87MGWX(P25GLS^:Q%Q@I\KT^DCV:V: M)OTH#,@NYRY/"U %,C8[W/SZT;B^/SWE5>--#35F?J([P+LNT&[)XAH9H#Q_ ME=9:Q.*WIV*@U>X6;N/HZU'LV=NIG*7F><^]0.EV0>%5@N5[[/%UV/XM-($+ M+PWO8EXK>8T=\@-8 5+VHP4CH.>3EV?XNH(H@, M0E,3\_E\P.ZJ3+4R_-$5TW6:ZT/93(^2=2K/4$ W^D5958W9R!+Z%IKKDSO. M[B^-*T[K/-WIHZ:T)V<(:L\HA@=':-IP];6 M]XC*FPKI];.QOV+X6L1A&G_[L[A/25ECI84.U<-1^0_MII;$#6ZEID_?^_2L M^#0U95[6G_"TT=T7$K>:W#6SWU4Y#V2T+]A46* I8 >1 \]O8^UAQ7MJ1S"J M-P%NV+JJ(2JH(]89MIET1 &!U)^/PJ&>\*)6!+#7^^OZ03(# ?A$ZYG^GZ=6 MM)75(#6K!H#,E9X> ;R6X>8X-R^HOBC0"T!:"35D3+V=";XQV@G7A@4'0NE; MNWX-GKEI#6=+TI8131*3J?P\I@R BHH1_;(WUO64WGKOW*BP293-G#46:YJ" ML?L8"4FWY2U44.6]R4'%AKD-':;DUTS1JZ_/1!A12NOC7@O[JV04[E8(2N0_ M+-8K".$5"M(+)FTBJB'K2D6/%(M>93"U4T*C$G0?\0D2G_7G?'%+I*[=+K^!BI I*C\@3OL1 MSV#F?*?!K*5JE)@JP,=RN9^5_'M*__LP*6 MO"#_1M3K'VMF#"KCKJ+,&K?W$(#YS84YG"D4&W], MA'PXDQZ:2LGMA5:1DJ:;Z/[&V2#R M^\%&2YJ*6;HOS?_M4(J-5=$2IMGB,OK1"@M40-^NVPHH[ZNU-SH M'N&#RD5I@ES@_7(IV][BV)V*Q&\[.?>DDF6>;HS*5(@/]M9Q=-BS1$8WO1R? MCIGV#RYGH^V5<,4*=X [Z!+O;WD=/OH*/F$P7=UB[%0FC9^TE&2@%@N)8K MX:,@?K-XZJVKKG7/Y8V(/P>/$9;(EK=$XQ-Z5*P"WHW;$$XN)NGU''D7+.'A MQ! ^M/&(GI%I14M*2[-F=5M6++MD,]\3ZB5(E A)>8[J[P)SD,*NE$JP04CN.MIFCS@7)L/=CSY9J]EY4]79>+CT33K*W>Z MEFR].V+\"3HBVW2Y5'-5(M9+4;S =4=94FF=\DBEU=F&X\N=".+BF692T:F\ MFV'>RGE%,>*#*4YIIS#D(.OFT+P7Q-U9 + 1>28$J%!XPW9Q3.I-L'RM_H!6A/UPZB<,15Y+%8B5+=X@AY&4KIL1J#W*NVM M(:8]RK8L663IASP1.WF7S?$0+\< 67;2MYSLMR%VFZJ@?D8G^L@F@:Q.K/$0 M?"&?YQ+,_I%?"(_>9SFS5U/2;C64!T^(F"\,>-^A^J;QV@ATV.>8Q=Z._OHC M6NIQ-A0R'Y=XO!S1=LX=X:/EC%: \E4K:B5ZR]R%IV9[[[D$JKWTK@B3C+P9 MI( =7P@;T&9<49&E.A##(#*)%AY"'9:5RUKSIHA*=7W7):.7'?#BG4>J++Y' MZUF>-!ZZ243G[<1UAQJU)QKQ8GO%S#T]7P=FCS/7]U,)M-^0]!E>5MV9K]F6 MBQ@N=[5:PDL;)-**I]W"=D(M/-&F[4_(=;*$W@4 MOK\+I\FB/5>G"25=/U>1 H"E*LRM)U)\AE)6&2;F,U),:-MBMP2HRZLS 3>U M1164F7EO<](A91Z@W#ES@#M2V@RPQJ %L9LC=?*GK #E@5PH4)2( "P73O[" MU(TF@>9?OXU>%A$@@!\W=_!GL?6&K7^^0H$L)_M'ILS+_(IY/MYY$#D@34"& M1%L4P9QVQ5LEV.G/Z),7^(NJJ)<>2LRT?506\]S.N%O+7K@18_Q9_JIO%A < M(F)7X']!XSZ==OFV5%]J1:KT*44P'WC@2[P+DZUQ1$DT*=I!H23*D7[;%Y:: ML6/KL?8 A3P4>IG;6R^SPQZ%S3-^MB4RW-U.5%^)*-&:\E*VD"2/>%3*8W?E M1[]+2;@G/VNXXK+QU MC2J($FJVI.=V$=NL.A!U??/':LKS*ES^*1[5$Q1#[A'%(T>)ERZ26I-&[")VVB*9$ M>K,GWT2 ? S,9;.0]^MA8\O<^D&^\LVVJOZHL4',-[Z1V,W5J*B_ ZA,=/MC M@]S_PEHBRV]QJ1=!J^_#A-__WI# L\/S'N]O]Y&!D9%3LJNJ!M9@XPVX:H'_ M %>;18)S*L??-[A*LWE^OC0C@)4?@"?6?S]?I>LR(T5S_"?REB"1%W)MY DJ MD&UTU) 'N]Q6,@;M+-G/CO4.JYVK 8KET3 MU0\F?V>41$QH?(RWV["/(DJ7BU]3O%.!2UR0<4F=$N[I]SM5^K>;Z1VTIL=. MIZG&[LP/T,9+W'],\[ZF4[1BPQ[O^^UW3!#2[TFFK>-NT#KMN?8U6AJ6Q(-S M339M[#3Y3F:BKO;@(JH);Z^83TE]K6M4G)LOGXH\!.%LMKA$Z<1\0+_;X1^& M"6R^BA4,+_*RG5(WA7$9WR]&&,YY #++XU M00>[9<@MZ-;KO1V!C&T-VLS7R8I,&<+J**DF$8QSC31\16Y.?/CEY4!8W\J] MMJJ\3!IW@?,?FW.*I$0H--$X-3*AMJV/O/=>0!T_/C"G9M+B,\330_<).7C> MK/NYB0?EA>B$%5$8M4 5I3]M+!%OJM5K9=%I,3WOG@B@>_LE! MDYTRS/'?- M!'HU0A[)TF[MBY;(_]Z0X7Z-WB(Q38>K!3L7*_V>F?[]%'2S%T#S$3QL=22;!\"#T/=NF260POX(PF MZ;1X+W/ZQ=F*BQ8LT>(?J;.&?^L8,P+?J)W?,>,U2QTI]?$7.K]V3ARIQPZC M\8)A,=[:0N36=O)*^+>S466&1O.P4"-\!4,(M('W#X27H\DV[$4\S95(@'U/ M)L!J+40 +9N1EK&;EJ! VCB$R>CAXOOUK";2"]42P;M7JPU]457V MMD_G#W[*,18[--SO'V4N6S)#7%-C )]9%;1E$? SAGIUF"+## _ M<+@KK$AVP9]ZN[)$R&?13M'8JV8Y?] =EQ,OL&\]J7XD2?)=96Y$EW,Q1B4E M-E"NW!TYP'3+Y%."-^=X7OO3/NA#SR%!4R2L*YSJY!5,4;]0$2!]Z,W6B$?* MRHSV'B5>=BILG]O;'%3F6^^>V45EOHW^,K,KO^8+9#_5K. Z4YM,N+J*N"BE MT3)=?Z$UQ(6^2Q8!>!=X4N=:=8Q-2YZLW4R5#3S_'+%;63L,VI602BJ M;V%)Z?G>/0/>?@OKQ&=84Z]?8)<\S-W!\)#$"F/)MG @T>## SSGX/MIL,M) BH)PZ1L5- M#04EK79$5;T8'XMG BC$FN^G:?.6 MHO"Q77B"UP/9?%Y=':A4[OYI-8QSQL'G:JL_(!(!W%8*6N06B[KJY:?26#S8 M8DDG2@Q\4Y&XOS"?P$__JDCE:DMT@PIVE2^I!'._MX4 ;,;6W6M0^NQD9R+= M]E&H3_*74C"G86_N19C()>S)RS"<%'JG\J?@)WYF/E;]?5MJRZ#5 FI6YJ7 #X[(WO/7DJ%^\$FAYM]]:;/JX3&^WQ<=(8!;V7_\2>VWJ8'E[35--RK$JO'"P]UC@3/.8\O^X?>TWS)>9UT1R"]NL!H><'/0^CT M0:Y+PO,RRT7M267'3^N K?S*(;=/N_4D+/SY6/8AF\U2;:)8G.AS);+ZG,LB MGRL&+*SI" JRC(S6GQ!ZW=HL<]X*3PC4SFIX4_9?^T M;,71IJ+HD&T@GBM.5&1]V$S[_I5J9?W;L) <7T$_L="^X?B\M?#=$MK%;R$1 MGN9O(^C8I3FW][:?&Q>6FQ)K=1';*6-QUIU!U/36/)<,T[N;G/7KF?XJM[#.8[/ M%"S6>*$-!@)8C2-9?&-.K#SB$^9HEN_56&Y[T&6W"A^)HS;3Y>%N ,)(YZK[ M0=>T0@B$F0OE+&MVTIK42MB*;)9)/CZ"VM(];W93.ZURC&<]:"Q1RC;+'G[U M]L+K?6K0+C>EJ3O^W2XZFZ+QNKOWYJR-&.)KFH0]C#_W*QS8%=(O9NLPUXSX&)D>G.Z3= 5 M_C/HUIH2>H2 H4P-K5,NVRZT,..Z;[]KRZF6;F6WD.$VV_!]AGXJ%ZCLDUE4 MX"PMR*^5'3SU](L6)I':6OP "<5'W>/N+#(&*B;O?XF!+FW4P M.6RWTPH?R:+3.5,I,E(:45Z.++[/H%S[HB49.1URL*V4^@4;JM]1X4V=65ZBM]5_6!S]/[\V[:LDK@]RLJB MFL/< )82QOTWM)9=;:L +4?!4QLZ\RX18//E)_RE*4GJE1%J^MD[7N46]YF2 MU!BM(-6';U\S/)L;B544:SI (90UWB!=(3B*K_W0T>[W-KDC_E4-1>GMP1'O M$I3J9(5/:0JV^:1=B^K$-H7O>OVEG(2M=9,)K"WFE_&O^ZAJ]P75M1B;T?I8 MSIR=!K4UG[.JUHS.;S'^7#-^?59?*F-17&DK;LG#"3^Y3>JT&DY=P<7=HL#0 MHU/(R!)'RA:>!3QII;Y\8V00@S+DIGZ!2RV%G8$7UYEMWJZLQAON]N;.V[/! M"E*![O5I;YG]I1]QT>+T]N(&142O0B3D-L]5C\E.^Q]$*H%<_. 8\A(^S7/' M:\%/BE>[]=?BC?P;#DT^>QXV[MDRV8NW0*.O1^/1U,JF=8B8*"VIW;V9*J=? M^SU@UTE9ZLX'<5+F]M_2<:$',.Z_?I-I.RME87W$6UFH(B0JLE]YNS,<.Z.(?[.2XEXCF7+5R9O(_7P ;P]S=+U MM2."+V[[3%RV*B7,7B>T)2_V%L-P3%$51R#._=OQ+W^$6CL90LBNF8<-FU^$ M]Z0X)9035J?.*36_J>?KTI8L \<-+.B;AWZKTRIHF8&^:7;M+- %'O2DDFW+ M2NS<1?FP#1LVN<_RXV>?6DL+RD,C!UQ\+J;4.47[W87:3[4H+ZOD?/ELI4>/ MH;+B=B4)C(*J)A@\(_.R\LJ<;-6)E,4*48C 0XIQC)^/U M-;T/<]%N6XP?DG>:Q=)/JZMJ*.&-;PL6/.\\;40 FDL(X.SWF\7AFP;\-_-= M?]W2XJ;-A;2Z8, ' ?CGIR& B6>_7]( CVNV-@(Z(&*D1[_YZU+#QZ#ZY?*V M'ZI9FD[^(N:,#%CQ^)8138PB4JB\UF+HHPI6AJ3^%R,H4ZG'F0[DU=+O*0(D M96U!V,]?=]E$X(>Y8&V8Z^$R:80VW9$3QG4;3,:G-"V(U]@V\=NL'8>&T47^TS\,&[_[MFHH8 GRL2>XJ0O(Z#B M9H1%_7/,1;WU[+2$9[K:OS EO6TU0 1&E9]9/)I6LK#24APH](7#8;O?C6?_ MVYDQO8.#"X520UV00A&OJX9Q&MMET>5*B*8JQC<=B4@I\G9<0V9I/^Q41](\ M=!=<[O%,\0K@M! VJDHZ'-V=,S*LS?F'M?T5-/W=XJ)BHB6FN*#19.&N M<(40)A]WOC86YABOL3+ZCQ5.L64651^OT7O==3#@YS_8?Q-5X6XEPL_@:$&N MM"B#%D:HG%71H_&:]OFC_-_N+AI4!OXML/KUQI@CZ.(B^(^G,89IKQY[(X#1 M7YM[%II8&CNF:=5#]"1LP0O:/=+%(%5-5*-C> 7[TK;*XV>%$HL.L",UXTJD MLF3P"O,JLCWQO#*J-#]YYD^D*H;!97!BU>&RP70\=?M6FQ$_A >EVT,R4KUI MGHFCVFK4&H715NQ)%=VF 8:+FY6204#T%778U@8!:5-M.5^(WM<'"=8_YW[: MK21#BN2O[_[P%>IZ5/&%+$J*L2ED5;89:]+/[U6L%\'P]T=RBZ.T 5ILL?>K:X>06F"V':[LT,,GC/&J==&BIQ(BU>%TRJ, 3RW)1#[7K MHU\M4BX>;2E*MY3L MKU_1"X;[P1E=>O4K+"O+#_P/S57P=I[QE;65M(CM8([8/Q%IU]N7^:33Y(5> MO<^J>9:R'Z-K,>V_/O^>X$%T_^LUFAC/\2W730,+D&^Y)+H= C!NNB>4NW=7 M/I&U^TS7X2S0HG\<3@93:+M?)IYG%JNI4A_P2GB,GKOL;?(/N6VE9J/5/5P/ MY0/3-CV&EGC]HN\(H.6ID%E_7J_+G4CA;2:QS#3*.VZ$TZDC'IX0#O+6)3TF M#WG:,,WQYQ/!U@N;-"9ZPQ LEO(B\(_X,XY/(-3O]2^6YH3$1]BL6!T55.X) M2:'+T,R?CQD>\I%O--!XT Y[W%X*%9+C/5B@>/P5$O]^57BO ?/)$S>UXL%H M:U'!*\F#EU_37+RZZN,^&487[+, U2FL-4(?SV5!CLE3A57-G+#LR]/0H1F] M ]Q*/H'X]7[)>U4-..LAWWRXB5-HRF/DBO^HS# M;"LM-I@&2GI5 W-=JIM)XEKVI)YV+6][6YI@_GB6\BV'L.?P^0O:'^$1(#,\ M(;T?L,^0J>,YH]([W=UX?->36UO&FB!_([C:JIK+4F3U]8>$)U1>+EJ M"A6#J2WOGRWN^3W%F:'H;230TM6=I#G6C+QMQC73H.^R8O)%]]SD:+DS1/A5 MYI8H;=T!MHO)GD)Q9;((SS3WGJEM@'JQO^%2&"&9KDF<

    YO[U76&HZ$YZ^=.1X,Y1%HR 1X8!S*?'L+\/5.WM4NW MG XW>6?0@ M@4D_;%'OER'RF5&\*XYTA4S>I,008ULJ@CM:SU*QJ:]L&^I$*2S2*S4I)E1!/V,]Q[O,JB 9T M)7;5?IS HG4O@]^&]>+M^\X*-Y9DU,@(B\>58<^>E/J1D3*ZD:_D^:M-.O'S M9\E]C25;KC:FS'M^%Q;_A**Q7_OHBF\X=&MN1H+5^"5N!P8-+[ZM@XKE/&GC M8%*6'&[4^RE;61K81J' Z\>5Q"%'R8$%_+C[BHK&&5N#UH.>Z"R"(/YTJFFG*%J5DM:X8&\<=$O0R[-D[KN(+[,%8<:?' M.N,AT?-)*[+!$?Z!EVCQ;UB_>VD] KW(B)6L(Z$^ON-I/J/E>;0:?EJ=R>QR M"R=%@XPF5+F>I:2&#I9GYY-\7.W('TTC/A[?]G:1IB-^C6HR(VP,_^I]]HH; M.1^!I-(A3A@I63\0+F\MCN6G.%B2?HA3^OP"6]MDSTAZ:4]JA<3HXWJT-.?L MB&LB@;P!CYO&94O=G8.)+,;U;34K$QIFV8)=46VSD)08WT-J7W:SLV0?)YYC MI.=XJY-HYXUBYL'FID9A18'@B#*[)8SN]6U%18FEN'+7SI&/3N^LJ MW_C#UY<"XR\E_:,$Z$0D%OG6Y6AY%[D+L2Z5\"PGK_A&WA5AM.0Y=?,;DQ:P M[&&938>XL[,^^.+&M5:T%84>]NI6!.HG"M,AM"#A=NE;(P\Y$8!);0%W"SE[ M&.6KS7T=DLN.IQV>H"33^2N140X;J=827'RGQ3?AWY2K^TQ)/1,5]D8B.FG7 M;>*.Z2XTI;ZY*$VO#4FB[[T1:XJB-#WI-]D41;,2.5/(UUT@V!VLHDDE)KC- M(_GCF#LFEDH*UU::Z6D!@VYQ#4[.M/A[%.'ZNC.O1/75BKJ*4CY-V_(WG+&D MM 0#-7K8D6_JR!:RV!<&,CYZ$7.F&S\P(EE'$>8@3N3?[/GMB>>FQZQ3 MSA[V#@:::$S \X.@YY?DSA%ZX40C0DZ9@R49HAW!7>S\^,>9D$KSA!^A%#]" M28S&;,D$>!K]N44[8NY&-N>X8DSN)"Z'R;AQM29%?3ZE5!/HHG&.]DFN$-TO M;#\/=!-SD'?.YJ:0!6U^Z>>(9@*"79$AOY7966 ^15(G\5$S M:Q0! R/?"2XE@Y N8K.FU)#T7"I/8*1/3X'CL-)%;"32([Q9 <4)/S?_Y?Q) M(X!7!G@>F+$L-D'DW#V+S(.D)EC>=1T.!G8Z_'5A3%2H:"E,BT6S1T2NKCH::F"EV14@.:0=2V?3L#11( @* MB'\7[U/[I=M>?*!;PW \R,]&]?"K\VCE5\LUQ7?TTJO2:/<'TZ#'>1X<-KD6 MW]_6E5P2-X"=UP2[ZPXW]6;O1\[H?%=E#'IT+N$(:!3<=^-%(5VNS? /5RGI M9&C=)AF#C]KQC%;:/^3B;88Y%F;C:*7:D3.JY+?X-Q%;J0-@0=7.T?':SXR= M;PJ?2#7/\#.F=[E M*U(C \/BR62/G0[& R0BOXE/7+;40 W:W9XWL ZS$ZKYQ_+&--*EA:/6%,%, M0N\8>I:NT^PQ( !"F2MNZ2#Z^:JX!X%H:P;PQ[$0;>J@9.&A+]S962AZDP*& MG!*P=4GOI1-9"N>30"^)1=M3.1NB>E,^/#G!C^ M%0P+>L,)>F=9;=UPIUE8Z9%/8>GWAF2=B78XS<]1J0.\@&\:LZSL1:O7 Q^< MKUB@X=-82P,YWZ[H2O9/_:S/HG5Z< YBZ8S0$CVE/-H1 .[2 6G7($/@VE0Y M!@[9<9[%:OOD!44S3449K-.@;&1YOR9(@/1!S:6YD.!1E>G38P_[K[CO7'K6 MB?<'6XH"]1_NDWPJ'Y]XQ\ZJ;;Z?, %0[X,9$)7Z6,?/BN0!^@_(0P MQ#!239U.);^IT\U34PTY"FG>&IKH'PW0&(KS+(3"3]B:;8RWQ6B8#>#3IVY* M&7:&M6@U =(2:TZ#:@3[ZB2GZV4/3EVLLAA7N:R_VF)=EQ4Q'"@W+9##_-HN M G+2-K@:$NPX)SW*KN@#-CP=7EE=\E[)Z/4("]F5U]B$102OC2PT<>AFE*'#)FEV2QU-6Z)#"U?6\0M54E^ M%#S"#=&15F1<,1$4/M6X+$9I1DBC*SU6<,GO(=_$MG3>1<5-ENI&/4,#[7X' M,+0*I91>?P\AN#Q3!E7Q8,&-56'Z*7 ^?4J0R> GC"IPBQ#OG@'C<2J\O_$> M>$,O!7X=;QXUGE,5/A,[!UY[T7G=2 /G$[NNL?+NO'J889,SHWQTN-V&M3-S MP/"KHZ2A-/M_%25W)@ZW!E4]*@' +2Q- FLP!'! Y'<*J:0Y8DZY(KAAF,P? M#"M# ME2 $W;0N_(#%% (TF86_*1>KAL\746/ZVH.WCFZ(%L'NK[@^<4[\(;N#*%,=<\9AVX6M%3+%G[5 MTW@N"(;-T5[7% 2 ES^O(,.T@U]CA>PH^$\>8>T@1QITR#Z( +Q"Z=?\)&?" MH?WO-&GV@PG#4C9S$$#H$,BZEPC-.2 !7-$*/J@]H(&9+/S17 :RW\YM$?;" M(LB@PZM?DP=9O!,Z;-:; I,.=AB%/@>=)DGQ0>MR>H_ +0]#6ANGP\#'>BXE MUPD-]'YU\+OGS6$U\7RSK.'&-=<5COWRL^U\'SKCAM8V MUA& U$]WFAD2\5'^BOVX/N4#/;Z3L/J(FY&6Z]X_GJ*.C"?8F3MX5 OSU7B1!%#@"=M-C)6NN?DB(U9RB/&'&N,[U$$ K14HSR*W- M%T4P)(<27*/OCI3YA0,&-#C390C!AN#=SXF& M ,2^QUP75KQH,/6\QP\M:_G4W(4 &BP_@LILVJ( &P)=%"A9!IRL:ED)0%+E MY.'>82$2(]%UO =[IV#PN;'XD]?YUQ*D/56K@@;CE!BE';K!;Z26>(WAU ;V M.03< D+VIM(DP@LI.4AC'.D$OCPU%^3$H1MM7"I>1!:D@4N#KJ1H]B=CD=^Z M"! '0W\87WO39/*_Q%SF[:4"Y*<&['+F4PM%>&!3SJMPPU-X0@ F3L<]DX( M?(&204K[,TM?X#Q7[2[<;C>^4*VT93,^H5H^A M548%OR5@?KQ.0_>$9]X(L4L>IY4? M,\KBL4[FPG1D$>^-'H#B=K<[!W<6#JC"16FJ(>/<2L@NVL*B1Y%J<-.I?(T1 M'+KIZ-/5T27%$A>=5:K8E2+X:!:HRC@]MS- GAH"906?)KG$W0R!_XU@NGD@ M@ EN6; )TCXRP(VWPR]/+:!6OEUG:)?OIW8&K^B>I5RHOH%)?'V$J4B3?"Y^TM(A;Y5!%=" M(JPLR#H8J59((DM"]AO1AN% M/H,WZ-VT?1?9]C 6O$$'6=U$ -*0\5W)4Q(0Z!I-<\N#D%"$E+ ;6M1=,2*A M@:>;I1^NDDF<#-2=D(8FUF8F?<#L(Y)9&K)"&7J)- ."!QPP4X)/]$:7J(OA M%VOF-_A/B\0OT/4ES\G6?9D2#FA*1LN:QKZCU^L==O"EGLHX K!,PFEC(9GV M8."Q_A!A.$8MVE!GM%9?"9HJ6Y9(#,&NH/$A "-=L>M$ M+WJ(V1 #]?RK[)2I_&4!I(:W" AE#ZHH! M4LML+E!H?BG.X0'2V,NIW=K?V0Z7[>>XP6.DUG#]TIJQRQOI7#]MK>R\\@Z_ M1MIY*88K7JK&:V#PUQ?7\+_ILY7";P3\IXX%WN@8]Q\Z)G?S ]8UDKY#SE]* M-KCS'[7,_$MG3SJ1[/P1]!M;;I02"PDX-^5E?C?_5W&DCHK2IYS'Y?QEQ]#@ MQK\JRYA,+5=61-;85O4+FZ20]**=ME8A0?$3-0A:\F?QAAL5_W$S?#135DE( M3\_YBYZ"RL+;"NJ4 PMY+UQ-_*\3X(\XYO:O6N%3\4B<*!4A?':=;^589>2< M+>=>=UE:"G[TE+K@4MF<:114Z4A,_KZ3!W7,$\%R4@2A;3#7.QX4S<@_)&U?T-8U:0+#DIH=3J/AIYH_0J53^HNKI. M 0E.!"F70^*UM'D3@%J,9%^=VE'(6G@>&1&ML#I$V.6@Z$.PO5379N>^B#M7 M>"1HCABR0 Y><=B/NT;BY$ZX?ENC'6B.*$ V _!D&O-+S5* \MRY9ZTF!:0W-I9"A$N8,%=YY0F51SK! M"5&GD7+S*4;9WA-([(%JNFW-3P+AV7#DQ"RG#QET:D M)I"\?A!M=1U!T::LD< .&#LJ2#>77:;X IN7\C2/,;W9'L1Z0= 3W2OJFY4> MC-%57Z90?*D1H_J6Y*W7JY/.)9FX71!S5)" !(27QF#$-W#B.&=8AODN=:OT MB">S/&/QKDQQ6(L?M5M\5! K"=WA-0*0%ZYW(__U;=+LL%].ZCY.Y+GI#VK- MQDTU51EFG,B/)0O'&3T77B\>$=FG5@]RA(#EA1M %V,7C,6ZX4@R?,BH_)', MOR$EV3?N-9+(+,.:NR$GRS$/3F@^RTE1YK)SOSZY9OS5EN?O.A:.,R<]OR') MT0V1@=LIK%["8RX85W%"?M/3"!Y)D:),LP=Q3'IIN(+%81HQ@4?(GG/0NX7W MQ,B$00YSUJ>CXAAW'RB#1Z)[NW?,QQ8YE6/8N9'4A&9GI@=CKWB]XFDP:-Q4 M3@_30/;R8 ^FBN3@32=)Z:Y V+SNO]H3MQ<)'%(C/9H@9GN0\1FCZP,MI=_Y MR+GN>LCH4=A8.K(!F=44"[V S/2DB$+I.T$&2+ION/D_Z3RX8ISTQ/C%NQW1 ML7>B/Q\1O<+H.J6Q$"YU@QSF,2)K[W#U0@!9?#W-$)K/"C=,>?:&H8 Q>(-@ M!$DP;0U9^.:Y.CEK8G2BN\:QMYV4[XI\7C6EQQQWB$:6> ;6=&RPE@1*D#9C M*GH'D]E?IW)NTJ]-R7]+S_^QRJ/^A_(PW=R' Z@;9 G&(P"G>+0.KZ=(IVU] MB>#B@N8";:*$8T[YS++S'S\RS"J?F3'&.!*5!P^IBC\M'F]I18Y-N=OBQE-R< M-+K9LLR.)%[UYG[3X)M-S+K(;J7O_/6QB,Q$\_YZ;^OMM%[<]-V;K_-4R*X#JE M[$8ZHB%J[H,BN SH%GAB"&FEJ'_X@W]VPE==UCLJ$4#08 O2BTN)1%HW$?=[ M*9^QK%)&?#_YM*!!%1>BF_HQ F-1CK]-D-C-=%"MR:932;[/?C"BQ]R7BPG^ M>DKL4P!KYUF]\ZJ%_;T _B2T+@]:CZ]A.O/#U$*4I68LQUT$=0+J8(HGY)&/ M[Y:20%'6M7B@>26P).2)^[2U9R*NJ*^*(TKN&#@4Q#\NY/1@6\K(D7L*'0M] M.C?8UQR [MK=))H(29'?&*?YOZZ'_T)A_ M)J8_26[ZM9G^=XM/_E3!6Q9,?,08RFXQQ[D'%;)$0\,0$/FSE/TOL#=OJV)= MTA*Y/\8Q4.C:G4]8"[MY9&HY*KZ4PUXD!&9N7@=7$$G4-. 9DF$I8GZ%0G>0 M)USQREOO6^/<+5#2?;)N/)UVP:)NRQR=J:*S7;\,%&C(D0*6]TKC^P3=AC@5 M6^F']M@$.<#$2]5IY9-G@/VMZ*(EM1)AE.BPR?0F<:.C!3=L*\6F\>5987'W% MX7NR3N'C^4E@16P*Z.FZ"%9\(T3U<>S._=J,-T$#Y',^:->B"W!X$6P$ 5A- M@@>OJZZO#0YR7NN1$[UT'=\!K\-G?OT7;*V%7S6^#I\N@HU6^&X,9_:;)MDH MKU\+_BH\5)N5."OSGBC+E84P$)266TN6%J^=._J.;(L+4\:@)V: (DUX7XGY M.]> G;1%XY@K M&++FS1H=Q%PJ7^IO3(]KFF,C+_R3'F^&HGH[O. ^F2F/2;X-U2>CXVWQ+X^Y M[.6:5 <8B[4JI#04O!4\IFY?269[,ETV+X73+H8E#J&?9WWK9P+\^5]?B5AH MV6HZN1T=I[?0_XM^_/^1B'^:+?5_*MS?E>WFG\QB_P=(_*GS?TU?_\.+9$K] M-\F^9;HA6K[ RFZ+*3162HEK]/2^KPH)!9.9UT3S%VW2$*(?WQ^>N,_T MUC2(/G!I.T( MYU^( "?[#CX?8(0\(;U1.,^SP2OJ7_-$6&R0[WJNE3B>1X" M\ P_*&*843Y/6?8\&RM% *N!1@A \G?Y" _Q@T_;RU!W!("FZ!#@ MTKC^'7PVF6;]4#V%%W2YHW;Z4[37^;$6ZX^B ()5P@QJT*_<2.=WYDBSPJL# M_N2 /?^@A'7O2OS[_#2/ZF[8VD:]Z;4IZ17+.D?%,^6+26385:(/N23NI5R@ M6D())DT+#9C76.\C[7=>8M9,G. \O)+T;9:\S21Q5VG0TND0)%=DT]_P^='/ MBO):GU"%6X:T<@]H6J-]!N57A5D.P*WS#&-Q\B2@J>G:KJUIQTXN7^[(0U_^ MYKWIVB0EIAGY&&VHPBB9EFXB!D.:2.VE)M;2@N]P90W)1P]5KWG:"2,33OF# MC\*?!5"P8L4,4R'T;R&/&VJ9LO)@:)9?LTIT(!QM!,0N+"_W;4Y9>96-\K;V M7RU0?%'H*BZQ:E>2)D!+M@P_&.P@(%=>9K,@P&*/X2G %)([>3Q6,*W^).;M M1Z?B9KVBI/F?FXW$#=2S+J\.+F^*4L5Z,B^,;5D= M0J5TU.H6XC1M_0.OG#R0^14Z2PC0M.ZTAI4MI,XX=!#7H7 MTSJ/%][RAL+* MLCVJ(W;M1"&3L[9+LEH].2\D:)E55!0VV*Y9XL+]/$X^L).WE^?LR!6?[>>; MWG1_O#K6E*(LJQ2_!D9+(;YBLW?LPG3?_(<+6@->?8>$[.#V<7&-\)V%4UF$ MINQ EU/PV(H^'?/> B_JHEH['$;R=6DWO?"FPDG_.Z%[9U-GXQLL$LT*-K'0T?RAR MD7Y%,1!8-8LI'J2SI;K09#*]%(9E--]+,FTECY$Q&%^Z:ZGX^*?>RIX3NB^^ M#A5 /&T!0DE>7X2G+)$^=?)3';765"UKU!K;2:(W5X$RV."V%LI0,?EH-I,C M@(_EX<0)!G=A.8J-];&T>^G3K"T:T;BO-)U[ -JPQM:75T\O%5V,7BI*K0;I M4,P(^5=QW_6H\($?I=+*GBUFP3[-,$'9RR2;31EY1$9"6TY0;-SY"5[&$ MK>E>^/.6SJ./E+@_:0C@/=-7MI;.%_[']S6K.&NJ#BEE<>N>A#B$&(;+8[H- MAL!%89)->[F/\YQ.P::5E75F9T;@9+ 325@F1. D=Q=LYLF%I]FJ+1S/A@"N MZ 6GOP=G888/^#[<29A)-+R#A07SM[VP:3:@Z!:MR]T:V;SP'\_(GC;/SZ[? M>FCL?:?T*^K*/?P=E#&CIT$+90;!H"6L$1XZ9ROAH>?^[PGX72OI\'EST=;) MK!8XM\5H5&?ZV=KN*@U3N&+:1UTO$HC9:4)5TBN=[=WC>X:_TSP?Y=D6>,NM MJZ,C@],CC?99[#8HUE(?5=;0G=+D*WVYJM2#?P'%?TM_WXVM]G$=AW9IC7.;,"7^?H6' 6@/0U#Q>*A8 M[:B?[..'0KH,JPXP$RP]+0GOB0YC-^JZ^6VP1*2+'H(8#@^O=I+FR+>C;JY:.OJ^GI=.7O1&$JJ^^R)!B$(@""SS.F0>5E5?G! MF9OGHXY&(J[65LJ$:A\HZ50[UU3#3RU@UD9J\\2C*$U=]R/M$$#8:.-2? /Y M.EQ*CQMTLDF" .YJ]QYL+YUB7;VH588XI4 4$ #.WM+9-5ZM,ARC$_XTKB3\ M,.W:.N>HC Y.EK]4=8T=;PI':4< ;1I\H#+GUB]#[_:S8Y5<^Q,-KA2MP2U7 M,$\DI%M'(R$=V5XHW94KS ."U1XOWEDP#0[E,,;(#R)OUVB(!KMZIY2!6ROI MX$PBW#0GZTA2"+7AY#"!)0+TK4[5X7(*!9S4U-N&OCS"IL/BNQ8R,.C^N*$I)V^C0CA[3P[7>F-]L: M9Y0S@IX]A,EOZ5"87QAZ\_@9HJ$)'ZF4X(<$9?E10H^)687?FCK0]NQN,884 MC76,:Z:;89>6M1,:LVC@>&2A]/QM MHT0\/X$+L'8VETM,.DJ4!D&],G^V]Z./&*P:U*[GC8+OWJ9..]3SWJ;S.4Y; M[64A427MFDN62Q53=S=UP ]:+XV/Y F^CA&B2\NLH$]$U,HMZ$DI$JX6/M- M%O4H0-=+ RAM&[%/M<:B<^;A(IGF+9RUSW1\2NGV 1]*:4_75U_^]JH7II$? M'>)-2.N+1X(23.XO,+5&Z&_U(]"FQSL_#EOB6Q4_*:N9;:KC%Q$0%ROG#A+S\+<:)5OPM&76X-[::25F5:P1;R([ M3O-Y1*2J1IO^KZ'%_P@U_J\(Z?]R?/YM^NQ_Z/._.=[_%6)M_*L^/T>3;4F2 ME<(EB 5;?8Q:LT%_MD%&O;QM"XF@"PDZ7W7[XWB)"8/\5%J_.95>KS4641O@#I)XWA#ZV/'>]>;!P++ M;567*=MVFDH5V$!%%1VE"3$"P#;8N;0Y/T;&P(TL<*)LRPA;GA]B!,KTX%!4 M]Y0+C"W0V0HXU).AO.4L?-%CL*S]-&Z9[U)T!N[)UKC7@P#\!44$ISXA@&=_ M5-!H5HN,H?61+K.7#&SDTVX9 J#](0._)CA(&[NI C^6.SUNF7:4K:P_J^KZ MW&"_\.C4V9=1E&>F'9M4W\SH)6=2GD]]>(QS(>ZL;OBY_Y;!V08XU(UF9S'N M\,JH*N62:XW%;/EYO_!;PRM(@:MKXJ8[AUU1TXE]_/N?QE#U*^72ISCMP\?; M"5.93.:6.'),+UB;4**]!83=-+_"E)<+JPZ$7LI=/36+U:94[[5ZNCKSP!SW M;5Z;8D4GW>@/MYXZ(+^<#M_IM/#E^I)2*,,GZ)6D)5 ZEL':MY_;>Q^=,/KD MZ3[)V#4YDZ/PV6DP^8_8@OTCE=&*3X[;1D7:,[WF.(+GJ7$,=B^!,$Y?EH"# MF(N4T/I7$#EP)8?C9#VG5<[L*RE+IWU,ZD M654KG6:T]FUK?,-W-4JZ[Z/#YU9'8<=4 OQ]Y8_U,@>!;=0/]F/SB_3->44) M@Z_O'4XOI;G'OA(NV.UI*J9=Q_U_E7M55%S!MFWCD"#!W8(%M^ .">[ND! @ M2*/!-1#<-;@$#PZ-NT,"-$YHW"U -]I X_S[KMOW''N.4\^ZJ-VK5%?N^9: M6;SHE*B"LP6] M4"D[F48^B5]A^14K2QTMY#K@"QG:^5;O[6D"]0,1NHE0SG4O[18\AIH_R*:5KVZ>]HB M<-*9-.+E0T';&-+A4N(*#@QX,_>67SS@_IU].VK6:G/N#\K[&!Q^C2Z^JNF3 MA!-JMV+_/WOUSE*?N]RXX7)6\<*V30O$+-]-X_1>HW841@X&6C-RG0Q^_7IF M%AYU+V1DQ^N@!MR2^,BIHM4<\DME*PFK*)S \S4LKI7)YZ]]$_AO?4$^#N3 MKMI>,,N$QR';+.E;1PJ:ER+O37-NIR<1Z,KX1;*B:-6*?M0]1V#X MC%F8_Z;!]%\1\)_[1_\OZY^E4J7_HI6D^2]@^/]WL09'G+W (:+@+">J!1W[ M73\!E,)?IEFT)P]7@QX%E#I%2M, =NF%C:/GA+2_?GHW#FG!/YIH.^ZV^87H MD@5+ "1&KZK"X&%?^E8.%K\B]?[B"KIDF_2PPOECY*&@_1:'&T74(_\1I0RN M]?#U'S8+4? 3 &D6P9[YC)NA <$*$1Y\8K2L/D^ D?+G+V%!3P#9T[)GY/S^ M!(BN>@"))/-1? Q&3E?]P9_'(E@#$*.G?5UZCGE5$M5L(@N/F;ZJ@QUD#Z;TY MJC>_DXV[LN5/&? _L^&'9X*=Z:[[#-X.STQ;!]03B:()PQ:U'LYW_^!*A_:^ M/UA1Y))EIA8B:]\+\E+0?/W"T[)A&W4_?S(O6BY6$)U']TZ'I3,>LSAM1<&I MW*Q8 D"MYC.9!KOON]N/Q@TK/:)UZL2%==:U)U:UC1[G83*4Z&J;T!^!WT&?F.IT2YM!X*$LD9'WN(E2I&AT#AM[4A<$1:%^*DU@PE]B4+*64 M ;%A1@VDWP%4S;S1^J_5-KB,<'M-/Q*>3V;/GNQF]G95@ M:M_#N:X^T\%("H('K#L(TCA!/#296\&BSF]\ZOGS^=YAH/H7V$+*$O#E5?#S MBB^)^\W\/T(#\ZN/L_2&6^Q;[MYICOD0)8Q_Z&/-K\&Q.9 "X07[&Y2M:P!K MC2>H&\A+PHK'\&$7V)YCR(DTZZ87?P-!J_TD 8Z&Q$VGC?XGWG8!),5G(U=/N30&/_L/>]D M;$#B.3[/BGX":(8J-@@)-42^1D5/:PP;ZWU0?X-JR@

    M"-,87'W9GZVCU4%RBO0%V^43B@3;633"N1@N-< +C]#.!/[%"GM7W3M>HN<. MKRMQ$17*MMER;Y+?4K#X%0<'I#0%L*6%%Y*46%&?M/$-\:''S>8./.3;>Z4; MW3BY@4>CS:5' EEC.Q.2::*"V7[LY'#7V.7;:>HD>[G/DA$;7>]9\3X,]XY_H_W> MQEQ8WQ6J'\)>J62\-_GE83G^H^N1V+3+V\98[& -96TXRR)5UKZ_P38U>Y^Q MOU!63C^3CS;F5V&FS)!@_M/WCKP?4G''E]WKVZ>&C>Q<(A+76B786MO4RO;$ M_%S<$TK5.$N3;"!;*1Z_%4O8M*3S@F)>GM:<94V/+8R]RH^7'S*N8A'9\UT%G'UING-CT0Y MEL0E_'K*NJ 7NV>!DG ^L(D:#8X\^]CXF@E?';UI,X][Z&(TAM7(S M/@7MS[62@@ !*\"_1[)OCFH!9R2&@]/?X,/F?BK3_!R!Z>M:*GK $X!7VO 0 M-10U/O/!7FOF)X:F@94E.]7^0G6T]-!_R8F6_V)F\G_JG?Y_3W _Z:W+XU& M?RA'I8VL0$1\"9+2M^^AP@P08>K.9Z?HT4 M_NDD;JLJ3G_7.T9<,-Q/#!L4MC#2R$$JI0S)@<^II+/S/198%ZUK0&KH;DKY M"=!T-R_;30^F( 8_BCVG#.VO6_A/ !ZQ?(37<]:J":H,)@&;]F-_L+: M? +P/^>6K<)G3D#]'_%:3P!BO ? :1!L_9&MU-#GCS)3[W$.T'E\02-#(>&2 MF/'6<0>X/.DI%-ADY1PI%S3Z8O\)0/U\1\677#R3+EAX9I"'S77ZP@@3E9OZ M G44V5Y[N78J34FV%&D5MX=S6#='P^P/[B#)3)?T7[4M>[R)(C17.STXG4&; M^W /VQ^'B2IE\!\+\R=[2J GP!KY=@)!'0>?#!M=CL<]9.?5Y4M M-#SFH8FY^*V?[MR\/'L;Z1O=9,:CXNY$6UB@7$RD+UXR6['H*S.I?AB;&!KD_PEY-I;6=J_XBAE^X[W MT_ IQB\-B\FTZ#:85(@'+>W1.D'.TAWT00,5Z=CBPQ.@GZDHU\R# M^Z^?P3R5Y=%+@MN,2?>.6N,NDC1;0K:J5PI4EK?VE<%8Q[=9@-NBZX!9C3!) M8O@1]TO*,80<>HE+H7.>JD_P.TR:#Y88YJ'$>UG$JY.-:"!1FHI*B_4C7_D? M64U=\Z D='+VG'HQ3/6OTBSEM2V7#R_Z^VJZ)ZS14A=QS:T(T/CJC_:IW>,? MTPQ4H,T)I6LJ/G9E)B:K$S>[\3QDL'@-7U1_BXT>)+O%.X,!3I(U,]WE97B, M-BGP-;B;_UI:\)2S RG5DD[2HC_3 MS!3^>8"]F7?TK.]U<-NY5^@E+?%QMRC4*:WF6,B XGW5K ;%\K"G#Y!&BT*7 M0?A%9[([?*X'M);K&\AK F^>7/"I$:"'?:^I#:/MK!8/Q]%)*SD(? M1#KTDZMQ33]@^W"FY+MB4VM<]S3!Y&DXX5[<4.JY5I?,9=&' M?%R[0)IY]?IR>/+YPJZ'!>%2T2]CD@^8BF,)L98;/'_YHR?FQ(6J#KO)NA,& M<20;*\R].;BRO8!6UYJO)@6'#U\!!.6HFDUR#-8FBDV49=(Q,QDTZY,[XWD4 M9IO>VHGZQ&&G3[4_#!F8_J5=I9E[L?\5X3_?Q,Z-!U?0L#MU]!<0U^2JX.Q\ M-TIY\X$(/WR? POU8ZLSI63X&GW#M "U@E$SE+@["6#A:XRBLI@#@((O_6:@Z_^Y.[IGK8I8XK [C38T] /4BQ@T),[3PO M(,N Z0%Q^]$<*T# FSK36S0K6'X"Q_C=8V$ \J$O>HG$S_=8&OP*)C7^OKZBW6)T #E_7"AK?UN\QW/?SLR'V*L4AA*(O5VG8>&N0'^?A? M5-JN]*&7UQ"G(J S@3*84LEUCZ\J.())'HE\F^JKA8NWW&9"A#]>H4S)H:]' M>V\]"(=]N*-$GK&A&3#I'CW7 !U.*W[7/ZO>TK@RTZ"R&1.N9#Q=G$0YWDN7TRB(M2U2_EQTR:MD2V%-5-@W$T .)RKD M_%##/KK\U"UT6V)J^80-' HHL]X$OI[LE4'/=6HNS\87KV]Q+J!)M0LDG &] M]:ZJXJQ>L&I7JP^F[!&^F[:49 D)HCE^ KS*6EO;^7Q777(8JI;ETR_/J!FQ,8&C/679US+R]SVZ5/K=)!DR&Y@!9RG1N%[BC LG@0<,TS--7<1_G MG4IF"K,P@2GX^TP;_G?!1'"*P?72*#']A1)T!#OD,_ '-FC MF3^8BE%&PV1?,%P_:KC9HVSA?#1AIW82>U"^V I9'WIAG&$NC"II,U.B<#K* M5K\;_9IL&&"ASH:_J4:S;B :2^&19:\V M8$H6D1F+O7%U@,8C23BWH^9VIC)7RW5EU.ETM_K7P$6BJA03VG/4.]G[ M3JN]P[";Q2%+*!PT02%6N0<+:XG\6Y#'[ZB<2A]E_@VXR_=GJ[O1 O-@6S<= M]B7;0E(C\U2\L"U*LAL4MVF&[T$ZEZ_<9*8TJ78W*+[HQ'OA 48Y+[ =M\#= MKH<-QVUYS7O@J%N0=MZ40W\U+(?%O4Q#D@/(HUB&W=:;>Q6_@4;T@2-$2_** M*HXHU$I2@QRF3%6H+G[1R"7?QT9Z;GH^"MQ0!1+.$NH':-R+3@BPIC*LWLI- M6 ,VG(Y7'CVP']&AQVH]]Z\GF.(00U8O'C81%L: \X0H@X]^/>&0"KV&V>[? M[,*9-[>J,(6Z5^O>(:Y@$9JF[99 T4YXP+9&9+-QE<$::XI.O$-,@/QJ\?NO MQN^120S/ZS0G\1[\8I_(,%M#J2S)/?6P1*S9OSA6=SFR_ M*#:K5Z-2 RA .LE3/!'[=B=\1-M%=&HJX1M.7NW6$P#'P9>Y3+ DH-2N_3I* M, ]5._#,?TM)\L-X, _YF/"(_2$H=#M ;JMD-/[OX5U\?B48:"W>&-< J7EG MV?]'?><ZW4XFG/N#A['SR)2,[BR64,1YFEJ7[(-HA6-UTCDW8:%3$/SX%=EEI*L"P@Y9]C7IG7R0\\;3T]]7I#F M'\ZD%CL.0?3,3&G4[@UI;2R&PBI::O S[9:ONP-'5-42#O@&YI>6%A.L;O.] M(I;&Q!C7NQ7>7^@^:("&Q]F K\V8(?.&1$D$/"BAB\+%3=#NE+)E@9+JM*;J MR@Y0^C$-@:R&"$JM^ S^!NV+W2? MYX16GQNA'BRL9T0C:/G[@^>HO%WUD;N M(ZKQPK6B4X&,*AM/@#!"N2+&=NZH*H'OI/H&OI]S3Y-5ZI ,TI3N.Q)^"8]> MUS: NEX,R+6$@#5F/X":Y2FMFJ23*JA[?T*^AUQR6ND++?I*A.T5XFMS.5GB MT8VHTG1^_+IRB^X<*7H6&_>;:3!4W;'*YF_82D8O$N^DJ+N%.>V+PY-* MYI\J$3\8=__YL8&6@QK5=\^[(^O-]_S!#,.>K&0L-3XU*7T4-PC&:PN%1LW%<V#3% ,T MN9;/FJ[Q56RF&WX?,U'*2\^V)"P;_&[G0O^S;$9(7D97\B*%CF[RGW>U-"H9@W:^!PC(;= F_QL7R MFCO#/-F[5(;RL&: 9S6@RZZ\0W,3HUA'V4$R-\G4:[AP4D,J3"&JW7\2 OH6 M:/B3E2:K:)><3+@$(B&E?/$!ZA&)\4B0_\K]F1>*O/G'7.&A4V<+^PGP1UU9 M'_]03*'L4/&7!/O$$V!37>D)(&<0&02U97H#%V%YP)&D?P+TY:0:(1W<8Y3( M3^QV>R*ZBZI]SA"L(T^ PJ)!6CA_=A] MJ'EW 9%=U,$(-WU= 4A*I2EZADB+$R;HC6%G!Z@9ABIIW8QB@Q5L(W)X[ALM M[>N7LM,"$%PC?5M,4*)<,^Y[,=/JUQ/[2##[:=FG2HZ2,[$G:=P-?^=TN2/L MZF014@]\ GQ>1V:.XJKUVGKI#=Q,?/_FG(F1GX P.!>FBJ>%]LU>$5(H _95 MLAB/H6NX%C9=C/:>O6Z%TH;Y59LP&\WCM>QP%N? M!2+#DUYB[B8.,.O+OGS#X.3+>O*^]U(8]@*_@VUG-8HB%>7RJ:66-^C4&\45]<2!!>?X.2--&4""1$OO8S$T!9J0_1 M"OYE2*-I&^QK4WGP! !]#_;H")#=&C$F[+-RXF9.^9TD'5NG*?T&E^\]CX0B M#P&VTW8LL'2'+:4U;,4+VZM&01Y>O;G^RML.H>!<_O-0L](G.37H>ZWP7:"-4N\9"$"AZ0[MDA7O M$9 -1U<-<5TDWLPZ.U$KA!M#SK0Z.DQ6&>T7[H!M(2SZ00)8*VZBR&26L0O. M$5(. :_\9>9!X%>K(Z5_8AQ\JH1D=Q,R4\;T).H7B7KOV,_66@G,. UO+F05J&!E&.49MB:5=/E4GH8]# MV8I,#4?BNL^::A@C(&/X$U4MV>'9\END T-V5B1I;3X3"=97F$4K6"DL,YU. MR]>%T+2;P0XI].7)SJII-C.<5;L^ MC/AIUHEDU[&)>/1CAZIX3G'-X>3Z+BJO\.@H/*';;C7>8/% ]$Z-?JDF[F_^ M[VOAH1K9$[,6\JDRC,F[W[Z-3B>T=Q?U5)O!P;#)W[VBNG%VY=).0*=WOK$V MI,QDU\DC9<[?2WVG,&I^GHQ*\=/8(=<8!1KA^UCER=12Q5Q'336MO]1PWWPP M7]LV!#GPNJ,F*D4NV !H,Z5%R \TE/]\OPZ#"N9O?=@\CO/%._G@ F2)X]P% MJ.*QYV8\V-%),#$8%KOQOTY^:54N\5,5+]/P]FMVT@'[A MA++76"B*<:K6 M7P:G^T=#WTNV/M:'G=;S[_28MRVX3P!3O;/(1^%.Z',=$W[9)4@K>6'<*3@T MS/L*T\)UC,J_=2M8K#=^NN*WQPH2-:^,6#;J*XM@UUGB'9W'N7Q<>G:G1R;] M5%;'8G[ >">0MN/4NR9?&MZSR4TP5"*87\516P%F)#D:8U8MSUX5T8K%Z\^@ M'ODEVSVSVJ[#B$9&#&"[&+NJP3"&GVVLOA;TFA]($5U&>Y?H_YHZ+ZL"^#;S8>)EGIU#WI%ML/*>,7X ML?-^T((:0;W90[3L[:R]0$!M+(L49948)C*,]4+A6$\@""*V>1U7^1!R-HA% M_"M53XMHD-PMI;CH>.E7 M[8G6W=X7S4N4$Z)(%39BM5;Q#X,FJEKY4;K+T3$'Q#B\C9TJ^'V;RIO[G!V4 M60G6KP?/^-+!V6(K@6<<-!J-=;<8Z=UQ70--"']^1'/NS84.-:O9O!QLO0R8 M-SDA;9V'1&V((3*ZYS8\PE?:]Q7E5S:?#XFL,;Q) M#4)AAR&M-0Q;I,-!+Q#\R<0+9X\3;X.!<5I_DN+Q?I56F?CK0W4XOXQOWR6("K8]J&G_V9J;9)[8:)%]@^YV?H@1A,I M=8*!#Z,>(V!D5H P$U>3ARWP8O]T,12A]?!37&KS)9)=R9'+RC%L9:E/'!WK M16WVZTHW7=RP=IKY]9;A=4R%K;[-GI-(2IWU727,J,='%WG/[:L"W/O)Y=>% MY*.3"DWTG)T-%^>7 EL61-U2$]#MK?VO")X%YJ,!D^B-53/F*7/(1#J5I4UGA\)#L3A2C7VRDP?,GP$]49#>=N?D$G,>I M-3284R-7;IF#G:MGY-FNCS8W9DE&R"C&>Y9J)*L9N7J92>7\;(DAQH0FN5-+ M#+(A[YM(*7L\M,- JL6F#.>)Z1DZAZC7<::$9'2V:2/Z1*M>V^WF"*J(X4?: MR%\MZ@S?QOD*6_C*M1.S$V-VM;K MJ 6QR'X%$G$ 7QWJ8O]>I#'F#*9/LF1QJ\.^+R[4I*XCH;CUFW$J)FJ!Q+-O MITK/Y4,TK=#Z68?'<^I1@AT$I2#9FYVS"A3P<$+67$O&9;70CLV=%#A2="# MQC<:H#6G%1>,4S1? -J>?_#^NJ%H;D(E"M[&ZTQ&;["F!X[090^2[:D L!C M^*./#R&1:A^?(#RZ?F*4URM,X5EEP+,CU#1)B%!G&--$&K35@#Z ML>3!KL0I/K^;XINV0UOM_1A:Y/\N ._Q%8ZSVNQDBC/>$O#JLVU2Q@C%%N?Z M&TV7F*1E@;.CKW3)KOG\J!>S"?:.^6^O60K\TU$*;]UU,<86:%'$;;?*T_:LNK91\?DJ9-VO^;O2,6/;O,9MDL-]'"/-OYEY=ZX;!5[Y(ZC!PWQ. &N\5O.9&^AYS MM@EH#]E3P<@I;VLQ]!1V(4H<0;7TE' XA$\>AX.EZ,3O9C]H,2H6!UR),-0N M!$N:P97N)>#?^[KIH>F%WLVNQH=9I45!C%CLM*Q.A"_0Y;T/P256WAWR,.LG MP/ Z)>2S*&?N0W=%*=B:J]#SG#NEV+P/ MQ\F)K=)62Q13EG0R7P':UZLK\1> 6WO:4$EQZ-N6Z8-F8YO:AS8'(B'M-5/% M//7!DR:-FP0+Y?C%:R!,(#\4(5>JOL"O40XW/+CNL^'XH?/&A;_E=(/&=W$^ MZKYC^)M;K AX)E=@U32 CX 7=:=.<%M(<[MZHW1,-%F ML%G=NV6+!J DM;H;FI/"WV\%18HRAU;!OP] M!KJIH".A;.QYZ'N;+:2EKUT M'RZ25AV.?0JB_XJ[RU%-%YHR1I+1NN$H):'UFPQ')K'%_?P)H%5&WH]$4$%9 M8JH#*>S;\:)._6=]@ )=.1+OVWF2%)U3\6^^DX.1.VV6KY5@XR2NZAXOK:H$ M"SE+QDO=[R>XQ /2>9]Q'FMU6.Q*X#KN=_K<1JBP0EQN?=_HL$@E1^B.T_%, M;O!MBQ&<:0M'\'A(B.*MI[8"2Q2'1XPP8^)7@C[TF9XO3P 2C6VCFQX4<8VJ M/]X+)AF.U:=7Y1RH,HQ6X?' LWF_Z#OGLR@B*),\AP+&3#$^6[#O7[UAGV)2 M22_X&=1$#_8]U)_FRU"T237R.?N8H]FH4:$,LZ[EIWH.@$6UFR330U:3!8DW M"7C .""L-KR*B_G>XR^T _2;PZEA,+J&1ZX5,A*+K#@1X$#HT_@K%AU#%AVS MPO4WZX[K8C4)RNZ)SB9M3%-,#-E>PVP5\*R3*X]VSB;.,+L7<'CD:IG]JU4-+(@8(/']%#RJ]RE= MD*G!\X&M+%H2!WZSK?8$6/;(IL3#H>0DN5!OCOZE\-J'&J!V/V=)4,3H*7!5 ME7Y,Q6?%XDXX-BF92ND1_IHXYS86:65IQ$GB39TI?$3MX7M3@$;?P.C4WR]G M)';7=4MO+]38% )?L_'\57AYDT%,E74E%4:#"7.!-_EMF_FIULU4VS0DS],U MI2UE9HR$6_[B3>!X]#@M#LC;$]9-UW:_H,H2H(QH#B=5M2[&E-FQG,+X?7?3 M)T5J;HR0GBX"U9,(G2];&)MBF7Q)N$YA9[UU'<;0,"ZK0=# ([9-NKP&OWN* MZE*$#31"#AM,6V67Y86H.R+HHN^J,P8\G#%W:3F\W"%5*@0-1"*;WD[;L%)2 M28VY0 SO]>':T*8M].^H'X$+^DF@/W@.LHJ3I? ;RR"O@TN !-?6@Q1 M$]R!!Q]?+5959WE?WC/HX83CKTZ0=]D"C/M>O2_YX6\D0$!L3ZA0N M,V(S_-[,A695B*W.-1WU$X6E_]CFV=*-21UT,?C$#+ATV='XZHWGQYLXKRH/S(Z574OA!#?H@+=M^L%J S!XYQY9[ M'Q=_0K6D.G,LKA ![C^&9KC[&UYQ!OV+!MPE?X2BN6JWVNKS1(JEEOZ6ZQD% MFG\-=LZ@:3K(Q^DDW<9[Z:^=KSEO!9H#>L1QS19;1M2N].BM1Z MY 9.3J4R(OI$1#;F\I1[B>AZ.0P3? &W08.TF B[,GO)MU.@#FK!?7F83<&B M^Q'?^!/@\U=C7O+^L&$7_MA%C,T@3.^&( +X$V @BSD*Z/'! S?3F;FHG)S! M.9''+0.5ROW. %(JJP]QWD[\YJRJLSU3;64G7DZ O$/R^9FLT>QX%'#Y^VP^ M 9:,;_H?65OJYC@L8>AQXK?Q6P8NP'ML8&\O2MN9&1\"%_8]/)#BR-3>8@/7+0L0_6RFU9XH)X_1RX7,:S85@A\)'1T,LY ?4/#?Y: "[V6; MBC*(P]V7]K2:@N_#"A8YSDI*Y_Y%Q4X8 MZF?DL#Z4W>UHY/U0A S4.1HA!9/='Z8AK6M+UD?Y<*81J.<\6^X.LC5&-UYA&M\09X4$\$?!X8U6== M+%53$3KM91\VY-Z4=O0?*D(PP6S#KM8QCRQLFGOB4=OC[U:7FH?!2+*:8;^1 MQWV$M^K]Q: OA[I-[* E-=F;E<#WUJ&*%R:?O*510@R\ $ECM55<9'VN!+7T M%SD7.GQ?71NI@&,W>[DA^Z.0A+XS&NZOI7 [W,RR%3L+".\1BKX=K0_ZAKJ! MF"=L2FN3=JGA0@X>Y2'84M17:43M>N7 _F/&*3@)]*7W,*_MV,)4 ?-[LJ'[ M%)6>S[[K=3A&*@9M+CL:&!G> 677A4=MQBW!^DQU*'_B2P3M9%QQ11N:" M%U3B6GW/"V_FQGZ/!P%^FG,&?>:XPB!(:3\T^9),V%+8>WEGL.!YLCI#-%00VDRV=Z+^YJ:F]T]$RA&MFV4_ S;)C_YDYE2Z3Y]X1'?7 #7 M"-4)4?_^& 7&WY&M.-Q9%JT(S:Y0D^;6QM:T7GR3GXC>5UU>[@D+Y7U0O.%' M!I@N17K+,S6;]-M+AX[W[44EI=.'%+R2Z*"X>QQ_^6UE@!(78(ZQJR)(\SDI ME6^LS9 '3%9BV0:-B/ARXCR\]F8:(>& GNMA5WJ@H)X\ M-:@\MFAL;OMY2(-?%W9RLJP>H6/@X2;DZ RCY8LVQ$(D^^8YO6 M=[C6-4ZGXG&T1#OHKL+@R+N!G0=_SK[*JZ5^X\^5!C' M22;7P)ZL&]8.&J)=+\YA QPG'E"]XEVDU3C[EE.^W["XN0Z4"1'[$8V):^3& MIXLKH19@G,B:-)N("<98RTIVCK>Q+"YC8(!DF-ZJ&,(IMZ4B;0=]]\JL2@Z- MJW=SJ^.:K:-YQ*D],FH0:58>>Y[+??YT:[1: MB"D4ZU_$4%Y;6#UG^LZL/5^==;H@CVSGHQ=>=FB\'1J8$,Z["=0&#Y-"XE8; M(0JX265V)2]RQ!,9BK89DE+Z+FL=Z2)_$P^+]!Y?%K>]CT<>+<2B2RZB/I(. M"I1:+:MS4HY@DTP]>K]CDQXB^]^-M/_6J_V?[ER>?[;#XCTM_0]02P,$% M @ Q(EB5J(DO/6D 0$ /2,! !@ !I#$P:S P,RYJ M<&>TNV=0DVT4-AAZ!^F=(*"H=&G2$A!I(L9&%R(J B(@/4!($*0W 46E]R(E MT@4"H1<1Z80.";U)@@@!0EC>;[;,['P_]MO9/7GN/WGNY#G7.>>^SG5FDO.I M\R7 I;N&)H8 *FH @.KB!3B?!>@#:*BI_[LNC/;BHF.DHZ.EI6-F8*!G9&5F M965A9F%A8^>ZQ,;.R<["_V4[;P-P,M+0T1C04$D J#FI:#BISKL P L_Z:C^AP'^=Z.B MOO"1GH&1B9GE8D/=)0 U%0T--2W-?UY?W V^N ^@Y:3CNJRD1\_]T(%!PI/G MYKND7$;)VU7MO(]&"%+*S[U"F9CY^ 4$A:Y_#O\(AT?/(?+BH #=7_8?]37)P7N*AI:6EH&?[#147M_]\&3EJZRTKT M7'H/&1P\N25NOF/DN9V46]7.)*G\B,#[W&N$F4]*!7>%^!^T_X'L_QFPT/]7 MR/Y/8/\7KAD *PW51?)H. %@P-GCO)AK@/_;HDKFTO1#_9>@5TSDK. >X MI$.FR]IF<(2%*-GNQ2B%96F?Z+@F-+ 41A+%S5I^[]'B4U-2ZJA4 ZWZWD,[]!1)O&3]BC'OQF+#.: 7"+2' M';4A :TBB\@7,%3/-51PR>Q/\[SP6/DN]USV?G^Q']2UY*!S )T%R0,8K2V9 M2U:IPY ^!9=M,7GXLGW*.-RCO;-\Y'KC<@"3^+NX9R))B[_/ 4LYE[:A]&"7 MH??@6NOA/54@^Z:BD5.I;5=N%I9>OZY/2U\Q,T2CYW$%P#/K^CD@U +6L,3_ M7AC/T>D1PY\"6[\=8L?XO(:O[1MJ[\ZC""EB!CV-I$;OW8FSG'. ,PMF1HO" MA.2(^?"]#;4(Z%4NT:);NA?\R;B:4HRP8",UGU M(BZ)<'["OCA]9Z>F>>U[:B;8,F<5Z%A?=^@J$=@&I8'#SJI!BIN46Z041\+, M:,_&(-W\YGNYSL_B.7_M& T[7OV2:="M\%.T-DTCO!S =%LK@+0OUZ,EYG M)?4*XO?HL?C>9<$4K\ RL5NWM!^1U<\^:W.>/D3,G@-$5% B^B7]+D5]\G*_ ML_T/O40+GGGY9<0QGYSJG64@V"GM0'9MI^4]#A=U)E_'%[)#I:^YSXI6^9VI MK_VFI[IUBT;ZZCL@!V7>K9(R#JQ5[]+:8^=U4\#Q)8AFB5L7W%A=$?LE-:?S MMN[D\:DV'!JV7+RSF$-JU:"9FW\6XKH[Z#JB_'Y7:*?9_'/7Q?E?M(WT:5>CT.>#0CN1$7$,* M;R$T2-W%<%5TU61!?4--B^M;K%+2CS[MZ0?+4@E4(I:C8 *DM)+"2IEJO4XR M63H'""([VDCN,T%V:H5OVF:B[^AU15VJCI@_K=9;YUT[!U3S[ZA?[)K!M /Y M?$5M\)2!;C6A\?I \SEN/&-TW*V;1HG9:](_4+X7#C\C-1N0_)<3^G$75R>Q*'GX\J]BK[:.; M.*O[1ZXG9"5L^UY^>&+Y"\E"82Z@>,?QV[8FPR['J?UKA-@H?K)NP';V>*?VN$"I\%>9 M[V6K 8 Q+?&#S* ;Y3*B=[%6M&6A@9BBFXU3[^+!9.\>:G+9[39Z]:Z_,H9F M/V@WUJG2!=I1?F4ID9H)"H>.Q,I<(N9^EA$ACNOIIK_W0K>G6N[KJIH0:\&J MN!MQRV'0&^3K9Q^T+_#3B8ZZM\K"S4C10?G33^-2=]]5YRM<2 MM ]H-"J@4\JZ1,L>\/3Z\F+GF&CJL&#L'. WQ;._B40!7O_(3NI6EQ)IKC_JK3(YOZAGJ]2Q_N"^S MKA #%J[+GEZD,)LM8T0VOT.\BZU>K^G87!NN=7.YRGET./2+>9T4BFV!\>.Y M_SM!A >+'*2Q]AG';3B8H)/?<]+=9:@D_?-NAECZBN3K['1W$QKZ')(G8K_9=_2K GRA0#\NBZ2=_7::8=?H5:$Z-@K"H821[8]!:C#LO<_= M-20H#OA>X;W?X8C1.GWVFVB1T)NW:]\'?'UNR%.O.1$,P?4F(I=2P=QPT9(- MA%)*-Y"%;%;2[5!J8Z>_DJB2G5'[[(/(U34+V@-Q?#GB%U3(QX,DO=B[& -E MI]SH#"IPGEG(/=P6#7 3LZHO_F(>DR/;A[]'_>VM[F]Z,X7=@%/]#62#?QFEV@936@;6,?=PZR35C+!DGDN_PDKG]H6"L\C7!MJ=K(1(71^0F+;!:O! M-?!(1CAB#.U6ME&M,[-Q*.,J^;-9D GT]%<;V_1O'1G@X2KI81[9].P'B('$ MW2414&NZ*VL]=Y8*E3W#V]?+ MSC)W]5K'64=VGC,=^[$C'@X"@D7]_5+5QI[>:W\6S9K0F_/@)F05&H5AF3WT M)@T0U?'J42 =6-GC$=]!6[OI(ELK[;Y0G5]Q^\95U4N4O61#@!016DM1RF+Q M8-Q.GM\<<^6KFOH]YG+8)V1;P)D\G"/E^,51MV\EP0#AOWT.$#X'.)X#^!'= M&.X*;:4<%P3]&S,!PF29B-(6). CDZQSY4YG(.H&;,K[G2XP@"Q( $=01.%R MA,4(--#K*$OP>RWG%.1*6T8_YY7.@+"(T]XD*"MB#D$WCG1,3*1P7Y2GH'LG MI!%MR\%KHUO,Q;#RG6F>L&BB3]*KYR UDM'2*'UN,9?BK\*IG1 MG2?26'#ZPZ4 P$K23D>+UF',L,\>%YF9],[AFXU!D/.)Z':M,FMH/TL3L,3Q M,>D!0SN2LXYX<1:$SLJUI7$<;',MO1U01GVQXC*[JWHXEWO=\>DS@,8NU. B M62*U05H>T['FXQ)U"5K;\8&PM0QY,0.KO!M,!\+I?U7_KN_.%\-5)I!+>6H6 M%U%4^%.+H6F(K&B=\'TEM5#QM?[%@)%[:\@P@RU!F<)T<;AM.Z'\\.ME)/_# MQ%&X6?D4M'"P/L7IT#!U\[/T,R8M==U FF%L"[+]$4*J/IX OD\*?C8]J1U0 MTEW4*W;3[(?/S>^B?:]B$V^[=E!HK!$=("H2!F?GW2ZFB2TF.K9L5:;SCEL. M"O]>ZOG67O%19$_'N#+H$$WDZ%I,. M1P6O;C;E.WG)*R<_G@G1,:4P15>\SF9 B,--S[+(9E=51;E\)V2/Q%ZR?KO" M#&YB^(@H=QT"+Y4LL(TB+B,F%YG@ZBC7*IB3T?C.HX5MJVSW >-?U:\,%VXO MO6CD74=<(4KO,A#X#TL)_#V8> 1/P_#@P78!!/1Q5*#^S9GXJSWO4Q^PPXO>WW(7 MV!GL?@[HPG"@5\T_M_>Z$+H,]6#2VM M,:*^'LM\;RN:ZG=^Q^RN=6-OW/2"\2KTQL,HO=F$AV'$V*Z3X!4*(S$X=+J_ MQ-:@Q2U#GT?VUM83_6:/1P+/6TQ[@01S:"1#-X5M&"1DO07D^E,7;*CE6K(C M6Q1J_.)5^WZRN;Y4!@&T5\I#U8V8I>K=/3I5%P1P"58TT$F%($;D/=,.@"29 M8G*:/G*JO?@YGTBR?%D>ZN0PC@G0E<\X\O\[8FO!DEC R! M'3&&@;Z\:QA^M$QE^VG :PS]+HZA8T&66)F-#ZHU.%UXWBN9M-,\"SK.8<$0 M[K)1;W=@A$"JSM@2B_U.O>0%1_??-9?TR*Z+X*4X\+Z>MN4YP*'S')#7[9G] MW?V#'-(]>^;5KQS85Q3GD^#1HG\$\(WE"U;).@?4J;\[![P45>]%LB'D[.U@ MCRUK)](4<)'@30H\T#!5FF2W\(&R6RG=8AMAI MBC3,L,V:":Y *%'F+,6NGN5?S$0>T6GKX?;0[V2IFO@\V !]+W:5Y+T\>,$Q,G9^1YTVVFEQJ7L.GO20^7B]5!7:FD\/J/:@ M6=DUT#"DZQ<*D)1M2_)=RM2R(?1V4?]=L'?ELE;Y'-4^G+CPJYPGTGUNF&'C MS\%78GL^?YYLO1Z'3LN?DM#!/.P*ZG//[$.57D0\!7%SDLSV#7Z')+K, MXC?Z[XQ^%Y7WW:OXYY7Z^]]^WFWX]22^((XF9O2L-."B5KZ0J;<3Q?\F>NN* M,9Q:4_K4@-4*G9#(0+G$:'?XW;3BN*7&@$HWKKGN>G4!*NN:H[()A"**K*Q. MYE''.25*S#KB%D6MNAU+&/?YK*.LOE2)WMR_/7<.\,':7?0?V #,_S^-WQN3 M' FBGHAQE(%RN90@&[1%)F?JRI,\Q>)=>T&.@6TP5KW>QBL@]&U_L#_V##$7-@1K3J,G1V MK#V+&HN&,(2B51:$:FI3GF;D)$Q<#GW^=>%G_A7> ,D]RQ)D.ZBR#C+S^3"7 M:-0KZCXP4#-<^T,EB"[IK<5C ?-G@5R7F C3K8HQ%3L):EL5.:U.L^X*'-%L+VA9X)[Z:+&'L_6,^)TI\"N1,G6 !(5-208CWQJXQ<0NT@\Q _ MH2PJ>S-N:*>@TL&"C<49U]S^9]'< S>.700_:MQ:V.X3E=E$D6YD#YX*PE#8 M78O(Q).=.K4RPN_3908R=PR8T>59?7X)S()#0FEB0[$^F=SEUFAG:(G0S>5 J9>7XJY^XU^D3IS+NR1;(H2;Q M091.Z87=4%/ M>D%(64)\):SCPW<70]$F.+M).GF?S37;#R_]^SAE/CG.1[#RURO_5OX?0\8\ M8AI(>'"*B9WABP]R7(*PNO3T+#YL-,OS2D]5#"0/KAG/&NG2O[U_C>:"43P4 M+F15"J&Y0TR9A '&H^J$FUL,_F"J"\:251[+U/#^I4EY=[#6 CU4.GOGHQ#V M 99_I6ET=*D-G,O[>/,X\V-*)X.4PYE! SP-^;P(G*&'#O!>%T-$!P\B<8> M1I.J%#JAI*M#$2JG3)F^>]R;J8&J'R]&Z/*S]<5G.HK-D%-\"$AMC.R&SU18 MIFO8?9W[.SQX.:"VW_QC'EK,AK%?9[R7]$H96H*LGRQVJT!T+W*ILFA8!&EA M.(X)=XLO+_O%?TPL$:>H'O,3I=MI8QBU, ."K/-2Y'MV=,>[8A+1/]X M3#5XL9# M(\_R.1ZF-ZWP127YGYBOO"O97*VLL(ORF42++D/? \5VT(YXRW&+Z5V?^LA? M5E]RWGPI0'X,U6.+.QP,.MIM(=08D,;^$[ND%TM[7$:>5V._.8_HOY5SW"_H MS52??R,"[/@!Y"&S$];)W-C#.D)K<3GI^5@WE-EW&J]FDU7!E+5LFF2;'*=T MVB5;L'+IIV7N!M4Y(-D*86DONSJPW>A9WPL3CE[0/0[N MJ]2_D,.A;^&TZ>;5IN"9Q#O-32Z/?S:\GU;NFZ:]1KTLE?8'O/2MFF3:!>0! M,9OA@];$6)KGK^SNIBN_FOANFJO;1?!BI&]48"&]N. /W!"G2V!1]O(B9^RI M:=1:V*\$,NI+N5+2X<.D-/I@RU.'_Y28#V8FQ7S8=W9(R!X63 ;G9^H\"VV7 MYJ9[E>)Y!%4@ NT%D^:,44)+9#@)&\+S< S4#(>@C5@M>R MRWJQZJFY9\GL%H4_]602HC:YUE\43C!<<>YG8$CZ$(3M !),D*FSRR ]&@K7 M*^USP(]:QNZS#RJ.A$4RC^LR7W**:L?4YH>9:&N_K]0WY/%:/J48=X]CX\B= MYG, M#[[Q-XU=1RAY RM5B#S-."O-A#IA5ND.[.N5D?-ODZRU:X*&R=:!L9+]WBP(J; A ?G@'>68%9W>=\SF7[YA[-3+[ MK*F_F]LSB7MGO K1V)O%XHHC$7(7$=$]0+&2RKH_P*3O-(_@E5TM058);%7N M3_<<[8UI4A;0S7CU#B@[HD=,B81<5@@]!PA5@"1@66Y/;%LB/@Y'$D-@))4 @,Z>=97@/EFE8"JX(XR^2!HFJN^4_M\E%O[/T[DN_J6S3F./0U1CT6:Q#[3(Y MG1I?(%)7P7#G=XM5IWWZ5(EZ%3_8,GK+4C@P7(JK<4LF]PR]EG!TN'Z6NO8N MU?GEN&RF@%=Y$?F2ZQJ8=,VHP\SC\"7Q**96CE<4(02CK,D]FKG$E+" OTZC MF:!8+O"=1N.&,\WFXJPPGC\:K7-Z$R;<<0)/DT<5P=([)U-+<4.+R#=F;Y.[ MI;,Y4LNU:^]<;G@6M$[=VGB6W"KIBN1#<-O"RJPFT.!OE;F>DM.)' %9=N4T M5&ZK?P$>JDH1?0Q9GVH(_ATVH#I"+ZZR-+C(9OZUIOUGENFG P(N<@.=5?4I M8S>Z@!7^K?R$RJ2E%JY9X^&#[6"9>_7"S^OJ=*.R(__EL+V^EA?"_+^P+I7H MN#+TM-(0CKJ@'',;B*LCNZHM5U?<4D?WQ3<6LR$E%2?7:'Z"1"D_,4P@;M=( M:T)BB(H=A_GT:FRSL[)$91"?M*AF@NO(OPJ&^T2QKZ#,;]9Z)5._"Z\T-,89 M)S"VTP)?#^>%:-MV8*H2VX&TVY--D]&$,=WO$W*V/NI,[E:Y_ZBB@86!#%T* MX11>4@6N5!N,GV+X-:\R7VL0$@8"@:Z02-:%6J(K1D MU2W-*SRJ(W2$C^1E21A$4>ER_FT[YJY$;)3-H-H5:%RS.67A 4A$B=Y(LF7^['::7*>,J:,/4_S/_9M4HC(%>2%* M9&DG-\TOHAETZ;SE"/RX4[AI.IZ)4)1]#F#* M&!&0FKS-J96;^//&?<\CD'VF3&M>R"U,Q"(]F9<0BGU43W"*E$5KT>=['I;] MV/E8DO;T1=#++,\GJN#I(]QD%5%BMO<(P3E61,QLENRN>".!NPO@6>$<9O62 M&=[(89=L1]*2V0A[76D4# [#.K4Q\[M%QJQT8?8REYV6AI^3U+XI%U)H!>UY M*@X7),7BM3*#NK+9?>0L+1N9KS:G48N9Y=-H&0NV':">RX5!U2@3YP QN!-A M[^&HBD*DFIIF<337S[TNH4]U.W+B0KZU][LM:1U6DBQ4=:C>##,TP]3;;3A" MX#I.N3#ONW4CM;&W)J_)R>8S1N4\XT"6]ED9&6DTP\:@= 22YY,"6;2:7QM#@\K,T+=>.N(W1^[H& MQWH]5LO2[^:P6OR[L81OSAY?5;?7LOI'W&61W_]@ 1^,7V1XF4/N=Y1N8X!D)MP>@XO8M29L?KK1I-J% M>-*)XYHW# &"VX+^L %#R4"MVP^_5M2QL,0*:F,6T3#]H\Y_ #X:\BUQ_HLXJ]CW/B M9>@$AF2S4U@*APF0L ,,VUGINZ_EN9W&1I O*Q3!"F L2+:! 'FG*O=JW3ZR M4[%MN.SU9SXS6)+[ITLT7!]L/=W08NI.=;#!ACC05?)=$FX9Q4+RZ&D"1]1Z ML%MOINA?Z8V@S%_I;TPP?"7K+CD#TGL7AIT)T8FT)RDL)?+!UHV(J2A)J[=?-8@0BD'K#8&[]7%K: X;/(@W@//48Y-) M61V+.WYK"[ LB+QS[(\$*W)-$GI%4=L2LC0T$X;#)L+-G7"#TM:-%&Q+]%KM M13N[VUS-?S>'3Q$](M$?XKW/W:NCD__A8'8-!E<'CP MNLF@J*'(W@4[+#<1/Z?@HX1)$]()I1;;UR 0N:H !AE2R;]=>$SGIJLUWS9GM@Q<\ZEG0K2VP-V:#3=.Y -RW5AJ0D)$;0;#=S?*6"#^84C4IR MV :!AT 2-V[79L!\K)5_0^WSH?>5[I8N3]!&P2/F[\=-H525V^U &C0=8;FK M:0&#RV;9/ '55?0YCBM4C!]_EK7^\EDJ8_\7[-\WL&BKO'H'D,G:;GISN]QU MIC67/:7 9>ARO+S\:O^#':K+U&55XMSAFT_#QZ$BVDP!A5M'0D6)1 ZSU,W+ MX[5LRD9"\,.1QC4K)YI;=*O;:7H+0T^*+TP$%O^A4[/;(7VBJ2OYY MJT?RB<9&2TU:[O+0C!'NJ-/,RPYHC[T2^[ A_E5CS "D$7VJ\L;8(J-3..I= M^VK?1O -J !B!,-!9E&+9B]#N:?;-J@'O@GTS3BJ\+_48Z/$K.'PESVKEFH$ MKD^RPT%B02+!-#U"O-E1/OZ^'Z<7BE866H0KO6Z^/@I#<^?!P83YQ$BR5K%^ MP<;DM1?U-0V_^SYK=*QDR?SZYS'+@3.,+H%.S9-2'?R+M3T7#?@^^5^O7A0R MC@BN EZ_VU?LC?/^X72CS8>B1OJ[E!AYF&;74U$1S6^>^+LJT;3^\X/4-5GZ MOX^T?/U?MC/ A -$AAGTEST ,&\\.+*R5H%[8S)P+<4G0L--08(]C@/J.>RE MZ!I#\CV5A5\EF977HW! P,8,7Y&EQ\QNSAD^\7G7TFG":S?+PT\DSWR8C!'1 M#1OM8$=CT6PK;/IE*=4P*.P'8YKJHXUC"SHK:D;Q)>(35D?$:-RS">F==%6I2/R*D1K3Q@FW+EXB:P>D -+ M-ZJ;/ CJVE^O0<=IWJ)D/[0/6()#?LA6/NUDQU=_OQ/7\*7@ MQ8"XFG>WGR:D9X_-Q1-V:CZI[>KH7>0L%&/[U-!GO2Y8-8UQQ=;+Y"K><$& M!T#&^:T\8# CTBSUAB)N/-WD)C5T^FD>S-PK"N)'/^I9@.S),Z['V Z%@1C' M01(VL/WU3@MN6.NHPE4VA_RSDZM*(=X)&3[E'DR4D58J8F%E@UIZA7%%7N=A M^JGK*4NLUA>'WI/%J\Z3AO=G0Y.RE-,*<0HSQ;CL!-5YH/$(^?;?^6VE@!F? M%)[ME'%44%)O^];G;:%^O;._:ELG5[V GY"Q_!X:3S+UDK*U?:< 0]Z_Y MCG67C6\7GX)_;6J$QO0]+5)/^^4W1&S, 0WFQ9?XQFKL:H)8AIG"W+ Z2(N@)\T"I(V[RDZ?C!-B0B4(3/)L^(=X6S MZ]3IB:=$Q'$3_0-$7HME!X)KA,R&&]32&RX7'ZVUT^3T<'5R5Q)12HAA*(2& M/0A[\-VTV23_1T,R^.;UO&<;6X9ZM&\-X V$%[8D+#$=%YP=]QD/C511J/\: M8XT)(T_A&'?R;PJW)_5*BZ$?,#3:DCD(O,5=C=I(AO!:$MQ1XF.*=3QCYCL! M\0]OO3@*K;"4"V'<#=(<(3N5P5[WG .ZA71G';[=>S_H#I[6Z/6>^0$,6ZRM M_X3?BUA@G$0_&7%NZHUVG[U7%T,;(-[<9' E[A[_F2W=%=-GE@'E"^[LR M6,J]<=^^-WMP+4>Q_-+>FYJQ,!%'83_%KD-SJ74:P1PFD!1,NU;YHKGSR M\N7^]2R:LT(0D'P7.W9GV/?KROC*NTJ'B".SIFI^SE) K9R*<_4_X-L&!IUK M-!ZXXO8]>KC0R/JH-C=N5H'-I>:N4^I"-W-9J]*/E2S/I]B+ON>* WJSTT/6S>K.2BF"4%*ABH"V:1/Q3WR,77#, MDI7*,L4ZMA/XP40;(+4:19,2M9E>ACBQGA =#I.S2!"-\TQA4?X+0K->74M-IG2H3_21D82B MH\-?7UH:^\U%P/-&%'!K07R$3/<-2H(:)]H3A6P3JUSV[TJ8.#X'S/7FQ?W1 M(12+8.-LX'=(L81>_-X[N-RRCK\!T2X[=M07.'UB/;8^YABOGFR4+IXJ_\UJ M5WQW.0N@DX_GN)B*R$\(@[V1<-M\F^V3BZEHP-&OH&>G@%>*FH.6QB9+C$#) MQ)GQ#1F/OL%]'Y/-LW*K<,!)Z(T8?4>E0GJSHX_ [%*D"1>U#Q3ZV"=*"N_M MVV(;WX#&#O7!L[1?K&E2Y(=D0TOCIU4GM\&1LMG+7 M1*?90>ZI5Y39&Y?C.:,?]QN8ZT+7I7_]7M"@]P->0CHJO ?SJB[N8GC).L/_ M*BP'+J67[A)6J:1H:N/V>U,&_5L9"?R1"!&2'U:?\#O>*7=3;:!>QO3:>^=\ M\->3#.R0!;(V.XHB9P.7'='F>E-[D5TU_I-/?PH#WGA<'L-5?WJ6(:OUH<_& MDLIKH$UC'7!BU*8011$G*I-J.L44U;Q)^1U-*59#P0Z<$<(;UOK=FETF2BM* MCQK='V3\U4U8Q#/\%[^'A#D*D&@?[X9R'OON(OMGO%I)E(/64A4/F<;@BN-V MX*J.%23U>^-NVJKG ''85<-9QY_9'^C_&6QG?0HO@;]L'<$X(R_!H ^S9A8[ M BW?/\>N?-3M>8E4-\=]8%PJ<[W?&,X MA \6SW6[^MW],\W;V2/AUX,P?^Y5KO1)'!#8/-N[*D"NNV8X^F,I\>Y?4>"A M \DZ9X-R;=3G'$"S:9'F$:.H6F:5[R"ZP6KE(=QBE:4TV0A)6*PK?D\1WA"[ M43565^#!NYFZP^V7[:GS45W8GW$MT[+?L =DD021'+>8P.Q*XA*98-QM1Q2E M\051;_L1MSI)Q\)-+']RYG"^B7@$;=*HSB]=6:59#1ZJZ', *\NISK]S0/A# MW-[I_CF ;'Y![^> 2#$ADB4N%LI.@AC6#_N86OA%](S<[0G_4G.)2<=$FECI M@QC&<$QKRTB08OC#NOX*N]W 74[*3768E/X@/U4P)"QU8YKVA7C,+"&[FX,= MMFZ%K9WG>$ 9_C'\QRSS.(&)UO.>4I/2Y0<)G;E)T&KT6[O-;'M%01K0H,5+/C+\G2ZR:*):: M7-[O!D__]-3'(921O(UBD$@-T<[NSJXN[H"*;)R(?4*1N$TF?,ZX.&I<)H^N M_:H?.0=X@MP__2K>X3P%]6QM$XH[<1]7@%=.S@&+YGOC#^A,W>0GQ^['= CP M:=W*NR0E$JBUR]SMU+ISZV<2__=5*SZ]3$1.*0.Z>$]:7& M)@]:F-9=PNS\I5?)/T6TEE[L<=U7FA(ZN'&-)KJ%)+<4K(\W:$C\HZWZ0B&N M(F_?8=*:(RNZP7W8.^Y9TF@V47EI/91RTYG@8J]&6$V,]B%=^9L72M'YF1CG M+B >%K.SD<.AVGJ6WBKTVB;Q/>H/6K3XJ3W)[(49.][@51"5\!Y$=KT&8.@] MZ$)^0+J^Y!&OZ9B5O9S(.@5+^_W[A:<'VSX?9Y_>HTY:[U #OX,'='*21M7# M*@-V6I &4U-AJ\EKXG$.+W05>8*>5XX8 '@>_G^W#"3I+*0.^O&M1@1DYUX4 MAAV=A[$F1O%S>VFK8.2;-^ MJ?1K8'/2:M+GE<@M4L5Q1F M1;OYNAV> R)L)I/$\D7D5MH]9<2CK8DA;4LAD#?8SW!=4GCQMACU15*MR#+E MFPC)$6U(0<59Q>&G*[6: 0F^%EV_\JXS#5%??1,A7=6[8!,?WEI6/#\U7_S5 MQ9N[738HYH\%K6*?>%RHH9'J,H7K+!6N@W.SO-/40I2.(9M[Y&(R"UT6)"<0 M6#>;RF%:;*D>+9RS*SX0 D%D%D];)4H'U[ WR$(,((5+SJ2[\87:OF$#SCWHAM5CZ3,20IUMM>L"=UL=E M-VJNSV:LN_3R'NK2)K8D!J[G$O^$>RX'D,4_X]#Z;!_&7]9,D76MK@5/S8XG M**??\NT$W+^IL:D+9-F>"<=&(%^Z M.2U-'(62]7R7MTV7N3O9$U6&[59_P,\2ZLQ5HP6:6Z*N>WSB2$[@XQCEC)6DW[=R MY.%XBD@+L"ZQ8U[_5-ZS> 8F?[)@BJI1_T0;7N&7"W<0")D29 C;@X*WH.SP MNPM4HW7-Z0K6D8@KK_F/%J>4OM3)!)E<9OS\P+"O1[=RZOA)AA9GAM!I M9/LB'UIZ^1QP"9:H/USWI8[-LK,!_')\E[I:!_WC-^.SFSH]1BVVA.(N.9J> MHX7+-2.J'/5S&YIA+H$QC/.((:^2RA<#5-F?QE=>>D^&@%2P(+YI\EV"?Y?M M$,U3N G1O4H^T\7=%R*@D,*[I>^5HEK@./Z'2+"*WGC+D'QOD&PZ!(T'L1& M^HR"11H0)AOX2DMA"/.P1^$/L7VO?BO^ CCL9SU)2K*Z0(-Q48A<9%7MS-^> MZ1X>GU2236URS_0MT;[K'2;>$$]&+RVI*>L*(.N,WJD.\9(@G4+8B#?L%94D M?6@]D:TU+=Q\[XZIA/9=JW<_"LH-C04?#GI39,\*ZX#"-E8D),XBO'QH66MS MF>-J8\Z\S?3FA\C'6H-2?5%=\JM4@M6!+RWS8)&'X1<;$R-3Q6ZU8K$4SO3- M1RRN [8![D(F0*W' _&"G6_U[!IIGRU-*- @QK+96R5A,7(LAI.5*19?3?5= MO[E\]J,/Q@0-G-YQ%DFXR2_U*D3;?:!;AB#=NRA43K;%[7H_0/)"XTV-6T8/ MHE'YXQ)!3][;ID9;&?XD5DF8?:/]RE#Q@LQ#LL5#Z>#F)$[7RDUUI=9TG)W' M[LT 1WQULFO42@S?!T?]]VXY3J3[-V4V,3%(0>W+!,O;=9-PIW+Y^.*G\]T. M/(,\R7_2;OO)C],>:D@]\Y=HBFUYWM-I&GQ_;9_%#70+O=Z8IIOT[856+'>( MTD((Z"IAL5M.N+U5^ZS(1VN/?5LH*[?<588M?_/D#M8E<*]P-J?!1=*0J?;[ MBS7>!U)].J^1X13^2>0KJ A)N"M+8\27820Q9%<;Y#A:OCIN>Q<=8W+%F?EV M^>G=OA)!/=IB:0'48Y(ML6:I*''9@],H!Y9,D=/O;BII_9']I*JYH29M15^$ M^?*/5*E8UN]%PR)_MAH'@WE6)/BU VPC)67V.%S #OE&@R*[TGR M+B4]MHJUK*YO2NUQD6"M$"%J&!E9 $*9L_*3^OHD,G/@]PE#,7!H)0QJ.O$" MC551C:]CL0I[3B7^T[&J-B4A),._&P"77G+CAQ**VS 1_H&3X7@M!]PY(&9_ M<>NMW52_SLXEX<;H5(-HDY2]ETW4Q1H,]'5HO:5$+OLM(!?>A&T8/8TX/+IDWGU2_\5-[:2<-]X@)G\NVCV9T"L9:SC(>#BH&N? I M5E(]JN9EGN/L2#:"6RQI1;63XP$O8/X],Y 8#]4@,\T J1^CE6:%RI8S?CVQBS7:/5F=8.GA^; :Z(A)=JBRX,L MO8(0])M=O'!P/)G&,#/\(/[V8K"G92W[RE$P^ !TF'UL7^]]OSH._U MPQYY$[)P ]QL>IG5SN+OAEE8O&S".Z\?@K+&HOWE&MK\')U[/&3S,6W/2OCC MT4K5%L0YP+RJEO!>02<5Y?IVYZ%7_?Z-5O8>+LT$&+XU@VBYZTGH;6^5G8 K ME[AJQF[;/"[PKS_4%/VW%/[5_T9-)XN\\7J%WR)[J[0SD-?'1=6#?2A(]:/7 M%VO4&WG9]+?G@.=]TF;RE>FQ^!\]254BJA,YY=2YR(5QC"H.IE_O7.0L.#7HXK=\_+3MY=>7 M+T2\NYYR7"=9=(359EAN 'KF5EY47%YR0A4YVO#9%*API>D7SUY1.C2%FC1#=WN'"1--GT7JSGFFS2_4D\ M\)KGU7O32T=M6DA^-"=JS@;NGX"]/2'-;W^#@$[-E9/RUO:SH=ZTK*=TM_[=Z'JB"&QR\/:;D0 ++N7W^9W(='4OCZY0X ATE5B:1MQ0*]03&UDY9ZR,.YM)1=;O[YK172++"7N\:DNPF/U5@=C!$ M&;R44%%8.70*EKRP^'#$O39>,VB\J3%!X?KN5$_%JIJ%+/\,1DEC"3NI7R)< MLYO63W2*J1VBA7D_PM:5Y3H6; [K3$ST3'K(JPB^Z@B]#]BY1K/,$7E!OJI# MTSW04'ME[('K])LW*L%.)D3 F-L*.JU[KW+T#[^2H>!72P?#*78FT4!L+>77 MH?K,!9^V2I'O-([^JHF;EI: 9WIK"7?/_;BT%!?*H?J&H/EO62/': #,@];Y-D^& MD[(#/(H6S%P]">V[EW\DS$]+9:M#FRUHZ"B.QWI#DI.-_PA99<64(6 -;V%E M;!#;[T_X>#[\GTD9(X[7H<*)JIEJJ_2V:](B#3JN.^_&4#H;3S]<$R0@H__9 M9D=B:%IER+(3:!G4-DAQPE?N]EJ/EHZ$:Y3JK?4O R*A/H\%9K+E1<,0>P(K MKZ[#13V7AH1A+[I -R9!XK#'MR?@#/DNAR>?PRXG&\7@IP4&W+RY]&2CD('E MQ!P4R_4L4V(7VE,8GTLQL9]?@2*Y+>ZRD'C?;7LU?G_D" M(^,RLW" Z\/%OJ*'[0 766IM "ZH)DR=LSOCY<90&?*NARB='+B2X^& MQ?\G_[O\_VT5N&?X%A9X-#G3X# SZCTGA7^:B51HN654E$UK7=[TTQ]C:,;O M-ILSP!1A!Y34C^-7SU9-93TP '++5K!,KY@::9>H@&-/T/8H(STV(7*$_%'- M?.)\[\. ;+^W4%G/+Q'#N?VWB]<=$KQT\KNRJXW"T4:EI*^S4*):9AXL+4"^ M+I%]\ZA?+#M8-NPH87OU,QU)VC7DK8Q36W:-1SA%S#6+(8QMO:_I8?0I1&@OOQA/%?3;O M@(!K=W5#^!_MCL[5O].2+SGBJ-MV;W7[8!BU!9%+"K-:76EFZS&^$+ZN5DZ3 M9^C)%1,%7AN?8]&))XJTGOL)Q16!6?FG\B2M)X1S0)3*UX0";BML=A?F3<*V M8W?FZ:4['VX!Y4=OT8H5B(0]AJN<9?A (A9 XVCGIKTHN '>[G:?E=UKH=69 M>_MW!&[&28@+] K0E.9P*)SE:@.O5IW:D%D;(9>V;9XYH26$A=\;]Z:F][7? M?KODA@AX^BZA#D_A&46;X\#OD)=:KVR*Z4P>!-1">.U,7?*FFMA 3VRCT.W: M;YH+Y M0K#^.4'6(RV2148H$++%CYN DH;3 54RXT35=J^7&R_@OBEU)H-5G M#WMI >R:G%;YAV\)U61Y(D,(?-YX(VUUI:$!LH[*D$J:^"+IUB;X,.$:S?I0 M-)"3'$14QQ\VY&ZJ(3DM[PS[#$@_)&RM=2P8_FB,Z[-?K2R@+6%Y;P[=@T\< M^._LE9-F;4G6A0-$#I-T8^(==\(@;UN/MW4+)J0$N+RT0Z&Z)[C9,P&9[S&L,!]R3:+ON' MRSJ.J[K1]/)/VOSYRBVR)61JY(9YEX&6/HK=$?&OS,=9]LS+=(!9D2Y#43/F M!_Y^'OBRV,R;L(1S@)IU^>XC /5*2LO8#2IMSG'+21 -R3:/#/K%1"YD88$!Q).8Y*M*>;PQK-H:L>S8:&8/$R6F^ M;8)>KNS@831<_*>O%;I>PJ#]0'D-_'Y!D?"Y'1H-9:CT,=-_\&K2[>6P]A/L MB>INFNJO/V/=RB8JU]X75$B]2#;V[ YJ.0=T(J.S.$B#>*0@61*+OHZ7DX2. MPQ>YG#5W4#S#3_6I#:OTO2\%%X04Y!&=HD7D/P@K'8C"&NS5IO M-ZG;>D\G(A9 $?,L!?S31#9$J-EA8V^(K&RN_*C M55F-SD>K1@]TRG(G,8Y(QFT@NYRV*-LDJK"=OBAM9.)-Y4>H:6#CV6G?1GO& MNO1J[ST _0T[EL/7H^5PRP)29)?8=2(D >7CY%([3KRR\JC31895D%,B1A%* M(_AFN5Y95XR3> [H;;U$W-L%^N+ _&9^V@HX,W8?:JQ)!&]^U0;[*D@ J5Z6%D M9 ?E_<)XS1(C1IIK2T3+B_6N:-&]!PE\I87?%V+V@&/AX_3=M/%$.V@^&21*&9GEEKXE"BO)O* MJO/!Z:MQW'47,3U.^GWU)K:R<#^/)N64P6!NG XUDIT$O3^RI\KDZ^(F-SFW M\"LF^1Z@[16S(KOF$M7.Q6%:W%E>#O((R6*I)]+-#;CEDU*Q7=Y5<$;L@]J) M_XV]]XYJZOOV13=%4*I2I4:*%!$1Z2T!D2X"(J @!$6E"8BT "&A"$@7$%"0 M)ET$1*J4A Z*]":@D 2E"B24L(40'M][SGGW=\X]]9USWQGOC?O'',D>8^^5 M9.\Y/_/S66NNFG_'/JI*J_EG M6/"3 ?%8HY^1*3<9O-N$-$*T2E&?,?03&/YE* ,F<7]-=Z3NM5(_6AD76*'Q MO?])WV_>5_U?YR\QTH3(%#>!0O@0W2[,Y4FOBD4LFN>.7HF;?P,'0UA^_&G: M4B#\Z5,?[:$LC, :A$]38<&,Q0$:35*Y6=WRPH!@0(KL>36#].;N-W5[<6-4 MKRY,Q.QUVCGG^!RQA4M9A*%8R$>S>.B%><2!792IX5>[CI]YHX0:NZ2+UT1F M&TWJN#;G0Z^PX(O]7L_D=3Y6'9A=MZ3P=:BQ*N M/VR?3^\A?)*,]]86]B!!%I;BJ/Q@QH)@DW\1.7)4T4/*E2?CN?#D:."HR"(W M+CE=/'[;H;J(HCA%97'=S\$&DI+L)GQ+=UZC?DC&/0NX/&M9BMR5?I-G>Y=:)"J9NF?10[]+C@@G/:L9+@;+2+YS5*NP M$M3G.8C\73T"C!-1U3/YT3755=X6C+:X(]H0;C4KT9VH>"(6YQG2Y93H0K>8 MRT:Q(,E%8Q20XKGZ)'C7,48[PR?A1BWCE%LO] I7@Q=F3.L^G?+FF>J7]A,# M'#\L8B(.XX^ GW?!Y-Q]B%_[$9!J>G.:VNL@8(KN")HL)V!YP50+8L5/E2#- MF?I\@4Z#5!(IUZ*G::,>SR^[VZ0CGMPC M9CTKSJ;/13-95P5SKE"Y2V3+QWMQ(+*Z,#)1BXB-O/$Z]]*$7_$C+T8^TR=W MA?&=E:&]M:761PB%HDGV>XE4=J0-J2&R@BKF3A4;J:#RS:]E>D]()-HU!]$Y&-+7)B_-(EXSZ-\BN.!=\T[X8%PG]$F MN=@Y=5)56X+ B1B7=.C?&W!E'@W1V+4K]7Z5JIY39J]J,N,GI4U/>;7'WU@ MTQ[2LSDMZ[5$A*;A$4HQ.[-)PO9@@4UKU I/\"G)R#A3@=/*D:F>(U%+E>[C M9K]+\';SC(@AG8DZ^P!X,RFRK'K";]UX'6*1 C1;*_DE6%@9:'.N90(DUV, MR$+'0=B0BO.\2+OST0FU:E5^UAQ=XN&&DVIUS9>LJ?NM]3Q>D+LGOB;[[@2#A'5"4,VNE^UN'^QA FV(1K?U M_E),BPVA''O&E6/99U5]\&V5(D_*)2&16PEB-Q$:L3Q]@@OG=OESV^785^NQ M[/A,$US.R4:3;(7';3Q^#0C&K"U*IU/.JR4N&L+\!Y5(B,Y'\--Q=%64;9 & M"Q[?&YZG90)Z&S7;[Y:8G0CR@] 8IHJYJ(/]"G6X^\O"8]2A_ OIY3W MSD!RI,\\>.B]<9(^1.8'E1_).XKA7L-<'%>T-[!R1Y]9O>+6P/_PZS+YPUVC MA'6F9RS-]94Z3J,%),FV*C:PH-M!C'1BO*%CSV'X 7%WIOOR+9ZO?$8Z#=%_ MDM0H4G2+\PRK-KY^L[UQ^W?^2BO&>P M0*R]8&>;1 8L)'&!&3K$&Y%."TO$O>@6H;=S-^;9/2\Z-J<$E]JY9IJ4<=%; MA89RVXG7&^.<<\3BYD)7UP*#\F4;[VX?K;>1 MLX+-"[Y/F)8TGIY2[7%-AW]<>B8K1GRO\,/=-JTR#"WQ+GTFDI0C,SMU!&3$ MA78N^?TL%;C%N1=D?@(V?>.@2UB!*(B!D=AC'DU4(FVDL=%&B::3F9HZL;*U MVJ6._0WLS6 #"XM-X[FU'JWR,-"+Z',-M"H'B]=T/HV+UI)._!DO'BU^I554 MUPF((SCY3'\^C#(<.L?FCHE_XG)Z_S^XY>"_TCCI1F-MI6@NGY#E,J=U#++X MZT!>__@(>"7\\GYZ+'"=2=Y$#Y"0=CD^E\LQZ.:(]JEXB_C1XY>P%;WCTT)I M]*5=\NC;"KAJS6F=%/^ZY"K-NLED[/&@6E)M0\;' RHG&5_^NY-H_^>()\X* MOSR^Q-$B;.5_'-+3_IQ6->OQ.%MQ,YBQW MOH]]5SWHOIPT*\443]$J&_V*%Z!\G-\<\DY^;IBT7TT##/M^V6> MM/;"1/#A+=)H*!2G!M &[A8T6()3/X^ [B,@!G8:)>&6R^);+F39*RR79$B\ MNIHYL-?I<>?]B=EFNV%3084HATP9US^_F!#<[&P*NVOK?48)1+D.88+ MC- E0>M\"#)' //:E/IU]>P%GDP7WA,JU;]>/?B9X[X\?P;L-"(6FG]^YU"4 M:>Q?<%G2FT*3Q]IT(3VMW,[=GV>O7J%HX/T:1HVS@-W"QN7_M8F__XU&AX?]%V8V^JP>WL_7!R0EB_P@ M_$? O0&?+I1,=!>:11,Y1S-^":FI*?\N<'+>Q:[_O'D^>OHQ6T'N=9MO)ZX\ M-5LQR%CVUH9PN\,_>"4@I0M=K.%,J,MN4,[$^:O4KG&/S7P5Y3VCB2+#??W? M1OTTN;J3=90[!PQF[CBSR$DL.])=+K+%'4=S91H119APWNY:X'PMMFPBZ#2* MP4JGYKQ\O-X#?4FSD/NQZC<5Y@R+@A,3OKMM$E@=-K;L36Y."!D?OB5<5>%F M?-%(%['IT/LK26?RF6E)I6M/J"HVHC\WVE;M,\[D""C(:;9=@+(= 9_51J$I M1\#R4N7@?WN,_I>:KHFA"UT"J'$$B"\9[O_=3U;__^=/OC[U%<:%QN7E,D.Y M*4[58, [^-W^TKJ.V?DYG3/N(5JS&M>2UM[0PJ+5E(:1OH=U*%[J$#\FMQBL MLFE4V:L_ MP-?0]L/CV,KL&T^9<-T0\S8D=MAB!<1X#GT#/TR9UYMODU_M]3 MWN[UX?M?7>N'GO;07A%W#%T77FQ 2:&F8*PH+B1L6//A^S6/2TE5)SQ4?I]1 MW/H>_NG+VY\O-/;-&>M&^0DHMF.U,=1K1OL-;.ZPF?<%\\FOJW2]G;@4O8C0.WV&] MO"(YD*(DZV@\6DAK#NOSN-KN^[+>=(&7O(I'&G1EYJSS7"AT?IOWH./E9<^T M/T5' *O*@6KZ)3]L7#_PL\]+238/Y;><^W%H?8@89TRL(R>\!\F+X\7E_H\+ M21<_\D&_CLE'VAJIB8LXU-+L69V_#WKU\,O%U?;5L?+>JAM?E^ SJBBR8=WI M?LPBG\)<$^:8^+TTP5;C$T"0.X7H--V6 M]:JC32T<<1Z$-%C5\! A A?4DL/@D+A?K>5:D;CGBC.<]DB)Y M&-WU1>*9L['-A;MT+[#2+/);. *FA13P>Y>XW8M2&:'85X*6-\9;=(M44V;( M+CJ.G1OI5/)8W]!5F@HO08H(T::KW?4(. 6/K*TZ??@BE9&<\,[TUU+E]T0I MNJUYO$H7EAE4Z G*>(X,+)Y!R.E-HBE"=JE[\&,100^F<3%$]2ZA 8LVP# M1],02X)(E>9E5@Y3J)H*:GL=WR2?QN&MUMN_K(Y+;'>JK"(\5ZW[_9&,[Y$=WSZAS 9 M_>\/#:GB&L=8P$_,=RWV7JJ+^!OO^3#X!8K_XIWOF5WVJ\]GSUOJ'/TL. M2K/O)#G*_/J#=O%*/ )JFR_"&2BB&&;BFZ5?)'2L:*=A=LY9L[O[IPTK4_$& MO]4OM1CP)D*5UJI(8CVOMT7#EV#39#7J68*F8(A\^]2IH)A&FV(!&A)/;6$]S#>8G4G-#Q7PL8ZB-$;;KE-5S0XZ6V#K;]7G"'#%<$]>\VXL'2)NA:S]"*?1T7:A MZV1"^O'!IG/H>R?=RHAC9,?AH0BY=:@XPJE3^-R$'ZOQ!M6QWD3<.W"T^=G- M!4V&[F!R>Z+JOL6'('/&SQB1(R#<#\$QN&5OAE_\1(!%\3>G4/W#2INZ!F9] M'QOV?JBTU_0XN([ZZFG3':0(XT-RLIO:Z=,H2:4>-H(_PB:>5]77,^G'7WFA MKR/$;@R0AL*P=5['9#>)O)$C,$EO^YZ.5UUKZY4GSO/9%64VA>\V'](_XW:K MN5$#S4B=;2E_.IA 56<^L7V M1VXD56M:N0X?%V/-S Y92>8\R1AZB1>T/&1JQM_["F03%88MPP MOA-W$&)FUFA.LK?M$T\8WV-1%:T=_^DW ,AR66B?^/>:2%&A(DT/1>@(2/$I M##E_!(P,V6=[YS*B?[Y9@1BA=WRFG/_]@_UO,4N34!<@8/:67\C]?MTQ3R4A M_549&9D'5TPU-\Z(F:N)YZ29=5,OC5#8\;.' ?;8Z.NC[^\KF/EIG+AE00VR MZ4HNB8?AWCI(;=^I:I$YT)HV:W"6OPM&#I,W?SE3%D,O@;T+[(GHQYMG[4%. MW.'$4!15:.;SKS5A3;T+GL#!B)VP^G[B7 \F"V0_T )AY"#BJQ%-F?MB5U[L M!3T#@[,^:[0DC>>T^%=BVX5/C4 AB$?]VD1JME>1J[+W- MO-M&M=J9;TN:$6@_CFGV9PN3FO*HC]=?V;5"+>L)HS=61(4-IEJ#G*X)G,-% MC OO;MGT'@'3DE:CE.M' #?JY-U>?-+S=&QKT]B+WS63YH*U3^6T>W-"S!1I M=CO>)!G;$N6F<\GO1S"J,W==FM)J<\Z"D46/M.PZ;3K[;32#/PE0T\@ W%FT1C)PQ:DAP>)D7"^:#"&F&KZIA\_SP2UJ.-@Y^45+H@/ MVTRR!;PBD0*$>5"*-S:/%) @TD*<:C :#9'>V5$56MO0 M$KA63:1F>)2X3C[Y]FWV7*) L._)Y-)E@/M^SQ=6Z*" N\O-N9/FXM[Z^59< M+ "P+&\M11-;R!_R-\[XMW;]H?C8?COX$N1C>I@!<^L!,T("<1"AV[G,%,OAZ+12UU1*N5^BYK)/ MPA>$9M#4J.>G>W 8=1S]L2BI5T/ %*V+.=;B^B-FV85@^+A'2&;01^21#=2GF2I?_BC^R56U.TDXS[H,R[(&0:_ ML<'8^J^"'>35$7 6ZP9+R,BMVYV*;)%YM])TOCZR(HZ9G=7MXCGU+X&>UR/G M@?*P4)]08T(KEIP!9I$F6NX$%(*T&K 3RYF,49 NVX;G=>6ZLH6C%\(GJS^' M%_68H?%5YPZK,3043[""E#-K &=91DD1J?D!JB-^VV?#=IX_2 B[\QIUWPG? M&7 !^#GE?6".5#[,T[1XCU#HKC6 M_'#3!J+,X$+7AY+^J_,.5$0YAE@Z@\@U)7)3R_%3X[LQE;Z?Y)Q2KN*N]96^ M;[L2I24_$ Q+@$(I-\=]Y<)0M$256 KL';C4:YTZ?Q=L]9C^K?E*W^2"DYC& M2]^^Y*-P*59+4$";:$FT^LMATH-4ZW 0T&G@"5P'A6II- M2+5D3Q4'Y2%H@Z(JV*%!XQTAZP6#\?/U-$ZO"]HY %4^UK$93'BZ"QYH?DSNH>W";6Q#O4C*C\*VV^V"@B=6M=R_^V%9 M77-$$[G&W[]M,9Q]>DI'%3I.$_V/ ,&ODR*0< _T>"L*E):+E@H!'*T!_UT M(18RIDVC:2-"4B$X1V,X$"H6)(.8W9,[ZQ(]"N(I?8%.T[<")/-H4PE>Q[>6 M'7F.^/ (B-6T*-4K7K%V34_1[<_Y4M#,.HU$#)I,D1D,D M\9Y9*EGXH9-?C0]K(Y*]G[3V7J?39@R%"B,*R*ND[HRNI.>3&?QR'=G*7@J= M.9Q9%Z:Z@^X.MK9KG0@9ID,!39\D#]U#]L#K6(R#1SV0HZ@C@J.#MG.>IO5XQ MD9I0%GQV15/KN5B.S$KOLOM2U4P)^6[<@D.6*P'"XH#N4"*IZ(IZ", ;_MSE M7OKR(JDEND1+BF[Y<:SMGRRRU6%I"9CF@SX&G)E<=LHM(KA5QPJ%IWEVD)8Z M#W]I(7:KBFGZ\D[\"S-7-,H1^B/_8U)^9$7'/.BOR7Y6)@9O'8M>KE5=;4'G M=GQNM+H.^>\\+*T'^8^YT;^Q#\PB74TKV@U(B75,37R9\RC(G/[EK8=]0F7% M?I;;I[$.4K1N%[+#=(T =&'E;=JGZ MP1+M!MU.,KJGQ.Y58;O1F<.7$=J<%A:;2T*N 3\#CD6H(9OK?V86T:E:2(K& MKL@;S@N]A'#'-80K0;@0)>:)G:9UUT-[EUX? 5&*0B;'SM@%_CG015@>TQYD MYGS,)2SRCXFL.GLF@0S')RJM&HF'R"RA(R& IOV!*=C32:CJM?.O&ULOW&[1 MPB7T]M7=_?7@30 JFO$(F*3))<[BX;%8#S.!.Y0;8(4S-)6X^L52)0HI<$F[ M48B'@#=K.'=F#O.SKB9J<$[J7(QHU/F3R7D=QT$M%'E1>87>5="E^BWP[MUE M0 C@EOWW;\WK,<_+#.&BVO5DL9^+%DWG.>]CR$FQ3\^ O!\8&X>1/+62,F?Z]\6!N-@@4:,)<;[ MBCU:\G EU 3ZX\]YSDN/D6B<215H0+T (@.;////S#0X^OPT6647R[4%]N_< MN/4H'8,Z3(>YG40IK]C8LC_W@.&%P.3\5(::?+.M)M4C(+TZHE]D(6>Z"GW3 M<#%4Z%^+/T-75U; &_NW]/RN\]\RIN%_.7Q%5(O_A/H10B&W=ODRYSH6K50? MQ$S[K-(H=2+AX"'.*VQ&;-7ATM1Z+;[VU7J#9X[3XI -A;3DC^I']M'LI:L(W&^:;?2NY[S@R=0W!:$(%##?_K,5[ 38C<(/8 MOQ:D5U\\^=3EM()TBM+3YYKK0PG?<#:Y2(UCXN-5!A9T-3%&*&;;+7A;1];^ M,'=U,FK0J5GBX.@*:\[O57I-9"1[C%*%7&:4]N*I[&!-K[!T0VV4&N16)I^' M1[8YZX<>>"2]]SKY_=: M= BG8 W#3\,9Y?J;[R@V&T ^@CWBR1>GLKTL41]@>5J,@[#OS; @3PE4YZX^8@U/W5NFJ; ]X[PW9 MVG]2RV-/F"+_(?&&;T#[29RXW+A::8/]_M8KYUOKSC_,"98RA*H@M4C,G0ZR]78)O/9C=;?---8OW=39YY_CB(@_ M[;/L_LN,\Z\^>U!NMPSXXV&('=%CU8?3I6&=RS 8F7T,<6WP:9.%J<[P49!] MX$F!N$ M[38EQOF+.NW$;ULK'@&@5$5QFG1<+X0%^1!'@G#8W_W&&_T]_-, $))LE./> MU@(Y\*-PD)*M:DD3"04YRJLB%8;0W!;:5KMK8!8>QA$Z8Q;CVWKM\L+O*9<_ ME 3 =QKZ,@L4M(FG6('YA'4% NP910@7;,JVOW;[ V9]B0+D!^Q?5 MQ+WC]\=6TU_[>KVOJ#2<>1@#=UE/SEVSWF/O. YV%40?5W[8<;)Z(3CZ+P3O M^6AWB5W)XM"_2\].#D\X)/DK$ 9JAV MIRKWF+1[S2SH@A!Z?N&TQW,R8%@91/(&\5?8O(S:\JC3AN2GO9VJBZ2I=?@" M^PQ=UU.0DXS\X-[8'Z@>G;#A)/JE#\V;;C;G58)WJ#Y01_6A^$&^)?> U,^$ M(>%Y3HE\@KW)4O:/3_>$?:I#(H$GN72P!ZT^<)(OA(NJMGJ*D"2H?'YL)ZGU M84'9SPM5^MYOG 6#IR;[LK2+F'0@QG[_\:W50Q=]S KSV%]AW>#3<3=)GN6N M)!5\VB@83*B/4FE_$OTXJ- IU4O%*;E-N\I6ZD^B=.+%U!*S##BZMYHA,54"ED3)- M<':DY2CC*S[H[;K;;8NG0E<-S]+O;Z]I#Y6^7%)<)<*G(\B%8U -5UY;SR*W M.0'2QHNY&]7XM:KTVP\$>;0#'TBV!K M=!>6'GN/U'NGFCC3<2:CF!,S.DLK?I$,GN\,T&J$ M7S,M_2&NT<>G^EW??:N77 ;"BT %\@L2;]SN1 ,8@3\TL*D!,()L-MN5E[ M';N.@RCE4),: !B2#-6&CI'DNO]J*JW&HJW9M0J47&MPR" Y]4=W5'V;#<8#-0^A.(PX8%(7.Y MD'K$/4)MM?L*'A)IXO/0R^=)CX!=E/V0N&F.\0.6 ZLA>MM.DL,269V8D<17 M9\;DX!KT_N.=N;X>F:4X6C&1OL],-]36M2&E5 A)^#6A0G36:F1S?==4^5= M9X#KN10U!N^T>^TKMGP#2/0Q,H\R.Q&K>IJ47E8I1Q5OL4CXJ\_XF;TI37@J:,ZBT+T*(E;Z)P7^_E(?'L#1F MX.MC1)?.OR+>G#00H_G-3 :IY)PK%:3YWRSY!\T$50#N<5X1GBQ&AU5B# M^23CE]=?4U4>Z*UV[3,!O_U8]>=-:S)75Q'KZV]O;IG(G+"R&$\)8@*/ +C M>@(!$NL@TDB$_=Y]F\3MMCIG-14K>5-QEN4-SP_* Y8WOCL#/M94?K#L #$? MMQZRB>%'GL57[-1JR.U&#MF(O;P*^USU@2J$E"=.=>2RV;E N4?6:T.NG& 2 M"[_,C M9U+I]D D0T1'S'Q9C\M9<%^ Q&=M(0S!.(7!T?M7 KZ[&>ZN35YM1 M.WC?9FS$[OV90F_1GN> E44HL RL6Q[38KK$G?C7:N22X[?F^CXWWL8"4O_$ MI%EEN6B$O^;D)N@$%L_"NW_=G>WUANP]TE[8';![&ZK9VX.N,>LX IX?9[YG M$6U-E]Z:W9S,9U]LK)*8/,Z%61!Z)9L?[@6K06=6&5++/@/PO$5,2:$BS9]6 MD@E9:QC*AK0F!DTC#GHSH7%^Q6YJX^L_-HOJTFSG^^-/E]"TW_>9=S6QN%>/-4U-R)E%= MJ*3.4( \2L3//\FA)5V0(]K&B,C^F9J6:;=(JC#2AO!U'ERGCLSQB8-5.)KT M.86!GH2RB[]Z2^]Z[Y2G8XD60G)F'CE2H/U"%>M+_&+C&+->[OU3 R'!M3B< MT[=;O$$A=10'^XD6&^G#:7/5XSR$W,1C0:F -NR9/A%A>7OHSRFJ3"+O#YM$BXJY#<2@T/FI_#H?:<)D_G&0H M8F,/ K>6J*?P#)'-U--)L7,*Q++5K$W6R;$C@%:TK.KW[($)*'^*.-5KJ#2* M#:!R" AC[3_EL=>JL+E\9T>Y+Q@JP6<%VN.H66]!DYZN@.HWLYY' ";R.*Y8 M%0[T7'3]L0=0U7B_$ UKH\][;5PT9.7 ;EFDZ_$CHI_8<=[:G0^;TZB[MY/'&IL^9RG2/B$M4E.-6"&*5 M,".6'LNR\'2$LL-%).>"O;[9ADXA%&T+'# _V2UX(K2V8 8BV*K??Q$9AC(B MME8?060<[IPTSZUT'44^/2Q%/NC+9&PWT6*8O+Z.F?"[]H74X]03LDSW._I> M[?8,YNJPC='D+S"" !&@W"$Q1CG6DOQ+2F;U,\>5ZTDZG*77K%R&M$/<%:A< M\'4+$KIBX&W9('0&0LHJ?9[E6 M_Y]7BY1^YS 3=.(^?RS")-H9LUAU_?.CNVOHE\URHM+5>\E-/MJ0:QN, MC46,T+0M>%O5+/3D+A\*0GF4H,E*XC2.C_F)O2=4M%_6F\45'9'3N%?E$TT. M!3TT1[HA";42*?HG8^4*/M]_ BQ].F?.F&]A^%Y(E^Y%(/W-_YNK,?;#>-"X MG%Q6U"6D72UI,J_!_XI26^.$[YH1D]UJO *UENVWV=?@^$2%3"PICLP,!I!J M>JUS9":]6O1*5JW38QZZ"Z>6AN3(N"3[$RYSI?5IXK;A)O?CCP>F7ORKUSCE M$BDIJI95E(H^?3%3KV:ZN(CGK?76(J.:_) $U(^L-$VY?OB"*D2Y0>2-HHB% MW/,I6J$*S2B6)XAZU7RW!1I%!.E"#>"VY%4INDA0GNC5":>A,#KAV9EL6S%I M;G?VOLX69>JK.2=C8Y($#Y@V3&5%\MA4<)N4U&RQ%3EJ8M#OM?A_4E#POV2! M"RI"-U0+5%5WJUX?LT^SF1XXW=IEB@;H]5=KU.AN^VN/HV_4_UFHMEX8R([^ MZT]+0]71,[KD=\2]-M,K&HH)%)T%$WR-"?%'TI"WCX@J?=B>C991E10(.Y ! MLPA5<8^I%Y"H1O7B1O;L8H1V]J3ZS2. [>?R("Q7:0;U]0CX>!6I-%Y"6DKR M.A;MLF#9.]36IE7NHLGU(Z!?BN8@SW<@1 :BVR-%DTX2ESIS6O0RG+787#3O?<$>!V&5UD^S94X0CXH-B>HKAV M_#6F3AP!3.FLRJ,_:KC?GVEX=XUQI]S7G(X67_:-J]:2?W[GPBYI0%N*-I(\ZW=@4HWU=9VJ1I) 9S MWIVBR&#Y$29D7])@ DFR)>I$@TDGC+\@-WUCSD=:CM3%A@^!Q4_Q[:]&)G,2?0CNUR. M;]FPVV [.@[C'S>(V %XA/B_/N7X%N\56=P14&AT!>;$U5ODZ M+#+\2VZL!="(HMM")VAY8J7R:/_67HR.\@,+J']S=G8%UH#DTGN?:JL'8OBJGR_4F*\2?E M)G')J#_1=V 96T#-@=ZQ?EBL/L9?T'*>X3X_MHMY8C;P7=X/CX(>U':S[W>& M)UIZ07*_QP[DEG,!137/1\EUFP*K#X;>@RF;2XW-:9\Z^S*K_O<*_A=83' 2EZRU#@?JB\R7_S M.NN_MD@,[!:]#>5TV2EPV?GK#6WZWX1 )+AB\+H7ZPT_A;0]AJOHM1PN<-B4]UY3^!>F:^#K7_.1PTZ"$>Y M>W#L=07])LY^CZ.WCE45>5G*KM@HHHYC,Q)G O;1@;TZ^MLKX-07" 3K86J& M-XAI$<(? P (G>J:R?E4*&2+J%2Z5L-3_KSO[H=.YT#*NZ4NLYF]+@=Z8F^G MB2I5V*2,8DIJ^D*>XXK:]>;H.I4<_ZT=\!!+/$X-%@6;DK'>5><.,[ NS%XS M&O@JBGA_47_^*L^4C^M^U&L%3^6I,\F?=!;$D@=EICYS_:]KY7#&5^B.IE'& MVK_\K^X??$\*D.3JE/QBM$!Z:V#^+#4,SD_Q 0\)7@DHC490FFB,!E]=GB9 M>"4ONYH? ?P%OE=.>_>:_02.@"1L+7L,YC)X3&J/A4TQQ^H1X-,E+'G#<12_ M_*5B&.OE]6L34G,$_#[ 5TTOM9% =%^9S?Q\>MIVC+B MILO+@9;M:_;*%'\"5D53A5A"#I_$P-SV/;-)NM=&E )]VD*? M/NE,O PQE9P5I>X[J_;@X1+SJ+:4-9L]%?7<[GDAXT=IA9:_"PWU" 1C[]@@5F:7VJ>>SO2IH2)\4N5E;W MJ%U: JS$2<)9(AWS,]7DU^B>3T,QQ[FY-BD.Q9C;,?.C)Y\M][+IF.N>AQ?T M5OA)OZ4W/@YL\T33JBCZ!^XHI01L2\ZYE^:,X_XSV75KW.&(7^<>/'OR!,:4 M;E>*/Z=P(?>JMX,DT8Y\C1C=ELMM5K7,7Q7CY251YZZ?9#/QLRG:Z4JU"+O MQX)'J2TJI"7[F@F_I#-@C5YC743?K6&EZ)J$'I]T\Y.2]P0+3#W\H]JT*1>*HMO-9G+U,.&WP-["U>&+I4-"42W2-+G1.++AL K*KGW MIF@QOO $6)U*M&"V 6XPEW!^4+[$352N]\TPXS<'9RVMLMUM;#MZAIW FX3T M@$2WP(EQ-XG&KQZD;18VWLG7OWO/"/ ;\$3Z'+YO$3F N3?Y9Q!,3&T-6B/6 MF;72LDPX+A$N?U6'O"1I"T^;7M3ID5D<8*N"WSMAFG9$CZ'@^5MKO@:GQ;4-ZU88>FG-+)\*J7,&0A1]R M!)5GM4? Z94K"M-S$E<;.WO:TGR]I]/";FKIY+%EQCJ_TF*]1-)F>YO5\L"R M]-]=2[[E1/[:-''OL(C22H??>XZ47*@?%Z?V3;:H_TJU>Y0P>>J[DXMC%ZW\ MGLF#J?'*9P*^TR56.A5]\YQQS/=W7 M]7 M+#6&!\HN!.+$NV7.R0KKLXV-/Q 4]"_[@@\*?N)"MZU!SB$V1"FB8WDRY[O8 MGV'$2161F^$5OVO+^WFNS'8BJB5OOZ2-+RGG0*4)"G.1-MNT),D/P50"G'5- M?;;YFR%:CL]*?;%L-AS4#$>*K <-KC(++$H2(N<&@C@_F=6)8UR M7&C<5!PMMV89".:*D6\C.HLZ1-('\ MU%)R'CUX2!KK.@($6@*\B2:X][^J&#BO!@XRND$!"CUQZ/<>SMV+#>'_[2>5 MO$7UR@R>3II+UU\U4MNW*?;]%U=C_P-V/4R;64]"CT^X%G#F\A2NX]KN93$5 M^_A6JE]!&-BK L"$ Q^*"!APL3X5D2,+OV6QM;)_->OU VA<0SB:']CG?%+< M\B[6Y#+=>.8?)WSON@V)CK"7M.,.9Z.(3EQL8=?\(J>T_G"@N9M/\T-\X@VU MWJ =;-(10+<+2>1'I9;8@6,VQ/1<^LJIF,(/!DWZ=T_\F/ >$@U5HH0<7*6H M@T[.2KTQFO9%*V^%A54:K5-A&_&99A%H(4TYTMI5S 3EO+?20$)1[W3FG7R7 M3N4K3#^?:JT-4 70[3 J.U*S*Z;G@DB=O:=7' MT]YOGKJ.TT17(6"&)(>H&?VZ$KO5&9_'LAZ!9Y//5C*EL-\\R9# W)[)&V7C MF?QV9=^;\F7$YX6VF=>DM^^V>MY>!6Y58ZSU(E'4\@<;D, M5&5$)U[7!2,*YC7QQOPS.> :DNRHU!<=\!%;HQ M:B1HH\R[=(\PU>4=BM M? B[/Q^9 6=7S#VQQB\^)S+B6Y[1W&!_8\-(Z"'2\_[LIT%&(9GZ,10-$CJJ M*5^$"&(_Z6I:L/(P6E!- M7.5S9/)?SP"XH1/]%#^PFKC7=@34=")T.W( $D.RUX*'PL%5@1 YX_OGGJYU MX4(FOS@F&1_4%@.]=,,V,B3CL2X5&+L?V"(M> 5,-%%);+_T8&MLX%Y8^GJH MT5 I%POE,1A6!6ITJ_]:BJUMA?5B^(V0,7"SD:]]J7<9G%MIMB.!#WI"\Q7-^>6 ^$,\@@O$BU\#O(>B, MCAU:#EAQX$G"!T0K,0=+L9AI#38QWS629VJI/>CQGOY?L\K-/]'M_F_[]=UI 'A.<'^N:(-.!8:RO)5;% MM:A!$G8%F(/7E66?.G%9=I^C5Q-JH'O!7A%X<;Z>O6<>,!/"QD$Y[ZS)OYHT MJW<)>BN?;+?Q43_PW/[4.$H!9"4> 00!7=_)V"*3/%O_0.WIWD M:_LM,T25HG:A6: R[L2UH/2L@))5XFRON]#D:W_B%8.S- #3D\N (!.]+E&, MW#J&40(KS5CZ<9L<"!O;1(;&AQ._OWI?MNRSV71HJ*)8$Z,C_99K[9VZ;/U? MOS/AS4EO"& 6^.C,QP>M6X!QPAZT.G?GJ,$Y07="TG.*M'JW%U 3:Z;^@^.\ M%8U5J__/)37QS&VOF0"R'FFI!WZRTGXNM0-QM?AT(&QNE:8=:CIP\ 3WPT*.L\YHL_8Z-+!,QS$#U\C[Q$W%RR7S,_HL]N#KGMPW"]ZUIY"&;+)#PLGN)4!L;U MGG:[LD)<;2K.G"P+EG[Q?.$FPTG!2QN'+G1KCV.OR."#O68W>S''H4#.(F C M67U8WU2F?$<$'7H)>F@F760A*CCDXR"S>WAX0EVY$#^!?-"I_F.GG)X?5>4.B?4=$V^=N8\'+?>=B 3^NUXRM?,=I-E6Q M]E^M5+O);ZO[;Y79WKKRYD%JV%S4BVM\KT(+4LQTX+S()^ NH6J&L3< SH!B MNF'SZ#X)$D=0BS:+?Z/H_0&'4=#F16DA0TB0'JR *=$25]B]*_%'4X_0^*EA MU!$6R!U]YZ16$UHN&*0ALG?":S;#<,.*9U4&OZ4.*6;)O_9\.'-[842;3[+N"9HXC!$GZI<7&Y#D.JSG M>$:5^'A.[MK9ZWF*A,UJ6'LR?"6$:I%CB1 AZG<88PN=+SG 0:X6,VY3E)[[ M^J?7O0:U*CV237Q=#(;[.R*I//F[0:7,0E95=&Z="<*Y8!:8NT]"%LGD%4=;'3M6VO3L63 /!'G4+86)(Q@"5MDQN( M0VWV09W:S:-UN:<1L?L0*"O,L,;U59DX[< PK0[WSSW8F2/ S2Q!:J%#F&D, MP[>\54J[U^43F,%2 B;SYI.5R&*N_CX_>@//OY?SCZMV=FGWN[L$[';;,3'J MQ (X%"^HT:6NTG$@Q-AKNXIHL)4W$B+G)0?*J#[2=/3M>/%I,_8S&'P@1Y$% M;2.1:K@$B<][?\)M0DW/>9EOIL#4=Z_?'*9WR0?,+ZL#%XROJNX4>ZZE-JQI M<]RT,LG6G_F*HA*D?,:^/L$.?AHZ\Q<\/)-C+:XCV"M<;Q(P2/5Y6DK9^6,T MI$@S->(@MX">V/0(ZI"O RIFI+H$"ABX9A00<]R#C$[VGU$N'=;40 M9N0M8?JX#I34Q"ZDUL!SRMHV6.G#G'@ZA1=+%$N(AW&+J[B(#?I63"Z8W(G M4+_I)4XC:4._N="+;%$^\!O*BGRV M\68QFG>I?*,M]LZE:[&I*M_6(S22^6N@ES5.*&W;M*.CT0P4K0/XG=4YSMJ, MNQ[^,X3;ERIOWI\)(91=>OJ=.T5!PF@#J/JH*4/T::.>PJCL\T8J9E_928>Y MAH_P6#17#<3'_QP6^PR%4&>%^< *0JMN)X:7.!\C5[GNX=QH5#0V(R4A'__' M;;UG49,)'IU[%J. U!U7FG4?>K:)B[N]\_GGF%==<+?W^6^$\WX.5U,"R0R8 MJ-JQ]?DB&H7[)1UT RS?PF%NH+N>-B,PNVDKC(2<[>#\"B^=4P\ MXH8' ^V6K3V'U[T/5+C\*6?O=A5DD3N CK&X1RIP#W][63(5DBV MDY!)GH/51PV([3Z,-E1>6UB6.$76 YV(G3J3M=DJG9\#O2H*75EP7G=-^>ZVFSK!SH?@WF_>F_26I;N"8 M_]9)G2UZ&\J1'BOU/]'K^E_=)F+_ZA;Q#U-GE\,:)_7S\;*G25?!5V+*+L 8OZ]0Q@WI9LYI.E25:EU2;= M< MZ3%'?A4X2_=):0%]\ACE>>V;,74@G#2\JJ+NRQHH%]T24EQ7^T*[D,'?9_Q! M_)N]JC&RQ93@E&PE4IY8]=S#SU". BL9$"YQ(P>D,/O=D8B,XN-K&V2?#!-^ M>' 9>0W,6 @6LH**NMJ*L[J('2B7Y3N\)]HO:7R@T?#N7;)JL3GPI,@0(5U" M9NU4BJ!!XKP31"A58LRV)J/+KEW?W MO)]=%-[+!O'UKA83C^>3I1,0GYC:AZ/"KS M.M11_/LWW/IG(("+9BOI]/][%__)CO*3L# M]LHB*$O\LH+ MV>>-0=$68EE;O$I6&WCJ.SIZK2:*OK1VE,VF2)4$ ML]AC-H:8G-">#\&[I];*^;S";4TA/[S7:="FRU+F9?2M MF@,1VR YGT(;)Z@0$]Z,0@KPZ9D$O?VF8:GM<%8H:*5T[WE5_<#.]. M-&,"U)0&5G*%D6;X'\XF#6 T;KE%J]BMYGQK?47)/'.S2Q'RMU$6W3W5MKUN M(+B"^[1XHBI=Z]\L37!;>^C/S1'.BF>J+KU*%GR,4WAQY8D&Z>:?:+X%+AI9 M;DA6DC'+J[Q3TJPJZ-;+=R6>W&8+?F/.*$8,IAKU_#W!\!N]>U%J2(P^07_Q M6-4%39TA%I@W? 2=BP841[JYW!6:FP&N4W#Q5/@%B@&(_;_8>^^H)I^O7S04 M16FA=X@*"HJ(TJ4D(-)$NH+4H$@7$!$($!(ZTA44OH(0%!&0$D&:M A8*,W M#24D(+TD2GF$$"Z^9]UU?]_WG-][WON><^XYY][[QUY9*VN>>3XS>V;/_CPS M>P]E8T*6,([F:@,[FQ8#8D1]MDX5[?C\N GG=/K!@;YX5 86!Y@=*\DL!T6CF%@4J1WM]FSB5\%?R M::9U_[EYWS)TLHEXF>Y_EW%6QK^B M:[YYYI(NZ' 2_^=G8/[+4C0=R%!A.BW0.SDKD6RA(J?U:+859&+@.;&2K=Y@ MX><7$:#3R=4K\$!>*<.:J1=1TDV:T"&F[$X-K:UC@^=?KJ4ZU?4JS8& M.=LNN<@RO8A-&]^>IFUD"!Z R,Y('II4M9!&TXC1]YO* X\G#U=!MA8:)ADJ MV,4X79N(E[K47/M,2D.\U]3;V#55)_"9QG8A]]0ZG^J=]>KXN6R-*EMT"HJ[ M8&5CTN)JM.3JH M#!&#/BL2.*J9O,?G7!GSF7OX16Y_&^W"DS??)R>G?&P?.TZ /+)-GIYWW9P, MZIG5AK/=NDKB[W".T?*-%PW;S"9SL&G-L M/K^P:; C+2Q[UQ%C/P.X?%W.T5Q:LW!'8O>](P7TL MI7G/+X"0&YI<95I77%G$XEVZ?OID*H3L==VTAW9UH94%VD]E6^VGXLGY-?KD M ]"1);4"%[4OIVN^G-B9;G_!4%UZ6RX6=Y/IABO3@%W?.]0 CE?;GIJ]T-4F M#%B\1?NE&?B=& J^S'J>*O@)4]!.2X[Q,]U.HZ$[,]2&S0Y965R+S^Y?-ES# MOZLKL_L<8_'K:TNZ&:\1MV.[SVF5?XDP_IKU]7$W+.D;$US#!2D"C,XJQFN& M/*E$6F94UW]Z%)!O MWNUQ+M&>)38J2J'&<1P,R44Q*+8,R#U^;RM:VGO-ZXU-T(\7T$GN^XC2XOUT ME+!/P3$J*;XNC64O]/J F%TU8S!_[J&W>%#F]P79AFOKARX10MIL<+/U')A] M2=IBF(5#3FQ01*_Q1_U<8-:GK4+P:=H!:.UE$0#7I?85OP1LNJ#RT(9G!<0"XCVIPIU::6Y[<'/A4(M2IV.HCK-WM'-< M%D 2>^.#V6,7[2=Z6'E>7^QNME:Q%#0J%+SP&?3[/<6(KE+R")R0&)N1H UC MW76R]B'Y?:WI"$>/G0J*B:TNA_&C6)!60%9$D2D;807+Z6#@QADZIND<N.+[N>-L'!.JFW;9RB^LWEFR]6'X<'?ZN9&W:.[I. I,"%'EO5;YLL'7 MT O-:7 Z2:8(*H'=UP[@(XY+N\>@'($/-;7O2$/ MNE_RRS>S@9B&<[?1YZW7>D%!04AEZK.^ROUR]82'25O:Y_;K'46(]^0ZZ7.> M44?E7_&\JG9]*T(UEC0P,0"INRXDJR4'"X#B]4K37I\GI!K?>I%YX\:():N\ M+[O:CR3!UBM1/LY%(FM_3B0<.B?_]V.AXCQ2V1WDF)I!:WJZYH'FKZ+.D;Q# M_#Y_*!-1GXX)* MLN].7 IF+%UWW7X082>^I[KOI7B+I0L_O@VEOCP8MFUW7O,DE:Y5R:^C>Q@SGB::$R[/<%SOL]3DSG'CM%GG^ MS]A;E!%C9'M:;> Y/N]#BT.X%RHP5&C7PN$QRIC34H]%S2-O,KT&,)?,K;4;_35G M)97MH-J,]C9%()\6O64F2Q&<&_MT*54'T-< Z55I.'QJ+G9Q/6[RJMWCJ=1C5Z<,6-5NCY&2+DUV)# M^S7K7S>30&MK(/M)=QR N-?J5MR*G&N5G%Q,F-66C$_4+%RN> 8DSL*(^H;[ M?[5!2$##C8&3-$,,.K3*)_?&/$=Y=EWGF3$1::UH:-W& 4@,=BF(-W(+0W_++].6!8%@6+HXU76LQ:? L(C6D3QE0$>.H>G\7PBYC#IJ7I[$>TND!XI@*]#NI.^[BM^_D'/HTGYO3:J60^TRE\42BN4Z&AL? MIWUENQVEL3O>!Z\-6)VB)=KO5U" HD/3?WV@SE3N8;/IU8:Q$OC98CVY.Q\C M65] @G0A^43AI&%'X.4;0/DF$%^Q),69X: 94AYTIEQ]PU6K8>W*M^\?1/@9 MQ/%5]8[^%!ASR]F7WBY@JNRC37$M.1I777'MY^*)D8+5P)'QCFFQ_0346:0! M+2"VQ:8<(=MY?_$)7*BMOJ;IV 6_:5N3G=B^52%IR)3@MD?* 8B5#(B3)R:^ MM*IW]OL&:G.Q:S2%7+P;N?F)G,@J-<*TJ58]*\F/'Y,/*UNN#Q&JH*CF4H*O M*BP>UT&H8@)H%IW"GCR(/).G!Z#J,%%&W2\G#-4,PSH%H.XK\0)YSS<@= MB&?LS3;OHIKG0?5>'8R3F3H=6&DJB<['84CMRZ?0X?639]2E41SFY?OQ2V8E&MH%<(&+[P7Y6 MFSSJ:P&$MK;^+*+8ER'37!>C(R:?5\;*=:J:-'_T'E,M;<-),>/0V/L"+R&I MV@&S.NI=3;"DU"*,9[,_L>TD30I71;>FWLN5-\2X?M /.T]^_YEIIWY-='=\&'?T3[0U MYQ+\??%Z6260X^SVRF0?$U3ENVLS\=4C)\APVN7RS3YE1B\HTL5=M*=-^9K, M49S6IJ($W6:,+A]$R0=OYU+;L(7Z" 69YN;J6]9G/TZ^>Q$=8Z0Z!2AWH6OO MCFN&E!V CI.B@DE;BX[5UH'84_2&ID9('#__9"&"=X>BFCNPT9D 2KE\K_.8E4H];1)!V& M]F(WYZ.@7[R97]QYYJ@Z@V/21M.*""XG< W DQDM18ZEZDXQCO*(ER?#E!Y< M6AHJIX<"';38=A>%F"_M)'9X-U$[>WF>(5\8?_?39\$_4>#B$M8!LS3"GQ/" M7*I[UZ1P[PG]##:%2%%J+*'M/"T'_R72D3 M@#Z.B";>C#QE$A=_)9-G'3(- M$@-M[#!KO%9R]:Q#QE<@0_;?<%>&!;RA\\0Y$I1?VYBA7FLNL+?O4 IK@,0] M%Q_U^]E $-E77"UP_OA&V_W6O2T"*))I5I$HWB[%/ :KJU^#OZ3.VN7J*[YTZSK5A.^:AM7W.@>,U8T:TU MK';'XY#>8=6]/J]%4-+.3'A.\[F< MD*;V>@..W;F*:;4/1Q\J&))N#.=_%YK_CG_IKG'[R1)I['1!1([;,,KNY^_0C@2H-(MZ89)9MFY#,>+&C"U944D O1-OSP^RD8]1R;S[:J0^/O?E!; 5V*'ZZ M%^=U>/93(Z%.@2YII8QQRXP4'#5ZR>4(S;!,6YCR><4ZO6.,"-558I/FC))8 M&"I?.G0(=7SA(NF9*+'O2U)L,;]?YM@V-Q\U<9642>5^32. 'F*8<7PQ4RHR$S MSMIR'D1-KBY/YA981P$(V%-5E\ ,[)A;'')TO:RJD8=0M'U^)Z7DF?8(A MT)^(JZYLB$7)021\4%":W:.-G;XO;F'A!J^2]$1^=O0P-=*Y0.$DN@+N2'T) M]$6!S+!'6X)P_MJK1KO@JZ)!41%V>0BC[2\ F@;N$JM_0K;'!J^TPLP_C!RO MJ[^3^78#?B>& M?WQXAQN#?$Z?OYWVA#?]^"?ZVX#$0<9@VX5!NIUPJB,>Q9.]W'4A!9I[_:>C MDU#?$M-,5$ND[^+&^517M[&G)PO!N72N/16D04YGVX4AZ$FDZRCR:O#>PWB/ MX2(AK(?>)Z^_0'HZ\H[DG56S&? 1A'X75!*GF9-ROD7W<4_I ."=3^[__L\!^3L\=Z%0286+.?F*8M8M/S$@+--",_ M@,)X:8SV_KG+OVKX[C'@JK_].._"F-7A-C+Y840-,$"'H=0OFS MIT3\+Z9N&9N;K5/-N;_4>\A##'[0;M29L>.=J@OZ+=\G_!P*V'I\2 P8A5N5 MY^18^NJPW_?(\SBR;P:W,P S870U-CJ6W:/4WS#\BY/M!+@U-G5+L(4#,(O7=ZK-^W9I*W MTDP,NH:OMM\YH]%W5!G(W;V6#/J=MXTJ MGK]XX>4=[=)V%HY:3]E64XHCA.AH"'B3$;4<&/:5-J5D[P3LZ<5+^C)A4"MS MHQ-NJIN5 DR_/)/I>GO&2W"P]NG 8L 7[U"2XOR&,54O+'X[U7/'Q:I?VTT% M@:<$]/2R=#!$/PRWB=O[$%=I6C[U5.>TQQK:1Q9>I/LN:O/_>"LEIN[TB]:BWIA-3T/$)R%9N4+.*$6TP\[_WZ%'Q"J'[N MT_FT)J,[=C+5E\\TX>)QS!?:)!&_G&C.&VFJ ?RD%:$GQ+Z<02,Q?E%QF4ZF M;':UN>W""_K,%-SJZ8%QKU MDOAP'@>@1W >I*=0,9C0:Z,[A.KG?+!$?'C;Z*^W+#4OT+P+N0VS&]]FKP!/ M:#Q N1T-GJS\Z-*;B64NP;>UKEP=>C/U2I$KBSYR+(1@]+<#$-GB40L2Z?D6 M82VIWV5 >3PU^;'/U&B'^S@A%$\.CQH]\)O3VC?C+TD:<='=[H>^]P&HFT3<:\O*+2<_3=Z5AFPH(2T4BW@M)W4#2B[#$HHDS(T M85&/L#XN,_&!ST40 0FMX@J$OS]\L_TF/%GJ"*V_.V6M !+)8CM8&^EY(\7' MB2! 70UZDK8>CYLN!(]@$TB\*K#D:B3MB*KL@!Z&_9+& =9:)M8HO%XVXU'Z\M:$!]Y^P"_^='0/SW MD/M2,(!W!IXLMIU4B<#@0S3KBXOZ%XA.%B+G2SA!T/)?GFR-;'6AFY9L9VPN4:IM@$UM,/EPH#*/K\#M?MY MF;=FV-&A/LIW!XUCSD5>:QVGFL_),1?D%#MX-2&%U-1H#O;M,1J%\5=>R2V" M)(\XR-.71A+^9#)>:2://;9P,NW?KP]?\_VOAGG][RQGN?X#<6W_N\KU 6Y? M,G;"=WN8UM,)3Q)R80:"7SE,K?#J^Z+#@E![-X=,!OGD.O8(*7[0Y[TA&$&8 M+TX80'>2.&H/W0?!UP!FME]Y=5IR],?/(PV9S273T[$-(Y9L8S<26F#;U_8+ M%0] 7HH).YH%'XK26+J:;%^JY;Q=6IS(O%S4R*[8]>0"ZI"N1^+=5 M09"*G#T<<$;_*51K:K.0S&-&[NFWG'!/:"-)/]44\]E_X<1\<4B^Y: MLI2^65@R1/V)3/FP:X4I_O<4<).25R,Y)42&;URS1 WZ!0CB,S4FI#4@NTR% M7 YG/_P'0?]#@<)Z-A]0L& 6>2H$PNBLH9J'%CP= M55_*9+2>?G/1>?I?@"\K%@4RTG=PA[A %3- MSGSO:I@V&(KFD=F?UWU['#O(D6=<-2 S^+I4U.E\L@@SM]Y"XZE7;2T-PPKN M32R(.1N[K[USCH M5<3PQ^O.5FMHVPT2#T )KC1.*R/5T:G2U#EQD]2[^Y&^:<#M/3U G/*;IH6P MN^5L".:>C"Q@+'C?NOG._&8_9Z/-Q]GDN38IU 3L.$..;G3HED)TQU]C7-SD MXCWJ$>3&2R\TDO7Q3S[-OE-A(MG33PW5[MUMJ!]119RXOI:F>(Q%5E8B/#>/ M(1BW>-BR_9 Z+4/!4.^><\N/9>)XZ*H:N.< M.(-5/R(:MMT MLNN4G1U56#\6"H'4+=6Y?0>-3D5ID(";8[!-H3$T5>6P0@BUO *]J%!Q )KQ M/JQO=;&06_D?&V!$/[<"V>7PA0%BZ,[F0Z:2^F^BJ.I+!LW"R':W#D #CO8' MH/9AA@"ZLZKZ %18?^BO1)?0Y=^_BM+H_V_!<"7PT&']Q[\R_E:;'LUSUB(. M=0QAN] %O3A*&=I<9*-)#AE'\FI6;POFS,*(6NUM(,"YA*X[MF581YU_*6!- M-#ZE<)ZB]Y1#9*Y:,A[D,X4\-82U$IJU&IV_\<3=:9CF8,4QGN;TT3 M[$ $;'\";E/Z$^RFM8>#RSP&*@+X+3[8U@XEB9(_W)/$MFJRB!@:@.B M6D1G29R LO78K-1IFN!GXKO0.TU*6KCC\[]WP]UX4G(XTZZBVOHS#G+"5O?G2O34_SC[=8[_ SXQEV70N8R.3K90.T4J?2-]D M^OCWKI?[5ZJS\S0 !6+^S;=^']25\/SG?1WRT))-]&\#H.@?%>><+\#4_3\< M ^_X@7A;IQ\\QLJC!A_X:T MU(8L]#3'VJFJJ#PEB=G1M<E"U!B$L\7T#6+8IIHFH^2-XG%MJJ.QZHOJJ,&,/LVFTZWI M7/MO&5*H@1VQ>%QLG4E)4_7-,#^L G':.;$HWO_:7C)HY7_P9/M?8<*7O?6I M#S\=MS.^<\G^>WOQ7($G^Z.B,ID!-L5_/O0.\7"BO3 L2/A@BWXYX'G+L5=> M[T/FV"YMI(=/B=D^%M+2R+HN82=+S=O^!EC1RGO,R&!.WRR+RM]*%@*A:EAV M)QE/\ _E^\!*CZN%#VBCHHUG23.X(F2L*0'+RILJXQVN:S6>?B[@;PT+&T_" M^67$N_!1H<\IO?KVC%\.EXLP^A_JV_/+>"QCW;9 M"/!CMQ!Y>+M/I8L[Y4VBPZF[,5J\DW;7*@NT#K6#^W_[""E%W@9H,[AH*ZR](Z)N]7?J1$J?VK%;J!C.&P1UCW^49( MRY__I=I58[XW-1EU7':QZ"=6#'BR=Y\N ]C0CK2(4B11MU1+I^7F>8@MCR=J M$]EE'M]/'->1KQM'>\%8$;XWQE=5N6[IG8DO,J@B];[[ZU7=TW=I#9NGDR44 M;0B@< /!&1?0_@')[8>&F_RU/EO15 M'5_'&?1:$)6TG3 :S*7>0:S=$=Z^)/.3..VHTY*@)L-VT]\>L:QC (K0$8B: M^[\RU3 Y+630P<5((VK=1F)=X[3?A5^>& %_RT8[.Q;IZG-,6Z)5Z7_-O'"U M9.O$U C'T57=2AFC4A(?CA'=F:F.5W_^8*.1\BF^F ,ZYLXP4,^TA= M QWD/3D*35YH=- R.OS:LS/F81]E4*J=^#UA)%_]$YD4NNQ*-KN %OB M,NG]>,+=_82U@*TU%;A/N%%<'=>5*4_9.Q9!XN9WY0<:/T=97)OO27M%-:+S M.Y+GQ@:(N$=;$_(!X"4[89Z*-(D=924A:[T.=J>,^_+K>8?V?*D)DS@_L%YQ M.\\X=Y)HXC&[XW?D1MPZ!9(4EFYFFZ=S/9<35D>8]UWBZ%*+&TO MY&1W^"_G4D@L5C@I6@A^"IMYB6%'JE/ 45):M.SB.XJJE;*ZV>+"SY.,E?8: MWFZ2,E$!UR@,.=]#P,CC>W)(05I/E]<\+@>OEFVW*Y3#V6'P8S$^I.@D.2?Z M!55^M5\ 86-"JXJ->.7;A-0LR(H03:8,!3Y]%GELL\JN&P)J@P![5P8W#]F4 MA?EH;>7)D%L.3MW7'"],-5H5:( LV=K1G+5^D"ZI4]2$-*D/KWRES@!ILT\H M.![O<-97II$7M&[L77.D=; <,5DTQMKL%S,$$;[M!Z#:C=7]*F];#J'J*L12 M25O;DQ33"XO?Z^]NZ@;&K\$M$.+;]P!/:K]3QBTJ+J8VG]\F5:ER]+6!LSYS M!5/_?>.J\BXH: !I]W8Q-QO[>@).\FJ ^ XO/'^P73,K/K"M40CN[L_8&32A MD-+(JEQ*>+P-,"^JJGAL4I%NKCAGPO!L0+K?>/$"[+#_FKJY%/3*^^DLS;DB!?!C5723OLOVL00.=WEE'V;#@>SG23K6PMB3^M_YWS-$!?9EG$- MEBP?=#.+HT7K\OVS;[[=9CV7L?':-ZDE>#C[ 2A ,?:)EQ ST=F0R_;GSWE# M1=6NJHE/(3KW;T4O7I1?7UZHLP A(NQI+L\ICKVGB O.P[RS[W%/@F3828BS M:[D@.K!?5@>.?T>WHO7@)8\>@,S>TXPR4I40/5T./X;^>EB.^/C[SL>/3].3 M=1[XCC-8D3K4DNXU7\IJ@M%(R\D?WBCNF@_U?V5 ^_J.S7%6:2E?T^MQ$MO& M\3$^H8^UP*NF?1WZ\?OB5J,!=W_Y7UB(>_]Q^O5\,X:9KD7=P)OQ>#&$!RL? MFBF'Y:R.>=>I\S#!G)A^6RK_RKD.H,E'J-@U-+E\J3^>KN!;2KR78]&@E&*6 M9W\L]8%=B/*J2=D!R"U@C<2#^K;+70Q+KK40=?R&.&<:AJ6K>\\YX#F4_CJ9 M,W9O0U9[)GF?LQJP)YNIP7E- PIO]<@^,@^VENZ?X+ZTUQY.(]P$ JB^'>AC ME56N5'3"PP,0V.!AQX*C7/WO.$[. C-F+:M_MM%A=Y:F3&Y+HCEVKI$/0#SX MTWW/3G<)\^EF"OSBM#Z?7&%T\[2N=*.,G9W9[2>Z$!9&#U2"^@[PW+OFY3#Q MYLG,'.W"2]\0UZQ/MQ28&^^+ [I.XRE *,4.[[COL$)13\!NXL"+&"[M2V^] MI3@&'8(9@Z-58FQP30,1+=2=HV$ZOILUI)G^F#65 )ZEBX!_MXYZEU(+L?+M MR^.(C1VB7D%05BZE N<&BVF*_!HJ= #B>BCR)JU!NH+M!.,ATR\P@0.;"*G9 MP(-C=L>JW:6J:6)X(S\8GN@^N5Q/7C=<\GA^RU5.Z4%W2P/9)99ZN*#!NP-B MU347DE32 CI_>1._CFMV-F:9)]YX5A1&L4:(6(+8"GPW[2ALJUO4%XCEGG;+H =+.X$M1S@-T*#]4+&!V^)P$*R M:M:\V2ZSIH-U2EFZT#/9]0T7&;W$N'YQ(_<@BM^U")[/NEZBX[X7T'&_DO>. M<=H&)&I??H.P,*P;>A@A]W!-;93U/G'BS4B:D:N\^3\-MH.J'8!BLNARU+$R MJF*WBV;K.V&74S7#IVIJ"SQ/^PUL&K'8GB2%*5P-N4K-Z M4.KQ=3">1=O'N(3:[!?G[80M6'5S]#MN_CXN6QSI23D '?5JTQGP?PCG\1[P M(9H-,/N:/IM,9^H_]0$KA60%T#1-TO4&FD7#7-]2=5*YH'H)2-MA- )I>8U>FZ5&KG&_G ](L< MLY/)\PPY/#6(@!94#8AE0$9KI\!&4K(6O "N:[>5^-QE[>X\C#"#'P$GYZSE[$&=%H6NB+?ZWAK!8@-D M'K>\;\X'SJ/C37F*WK5C6_D3NGTQ8U!)(+3KSW:"CX-JY7SY*V6U_-!3/]9, M.243ZP.=^(<[:Q*GR!O)%817?SIGRH3?%&&GFS.'24*3&V M-?+>LBS>EV/YA=]^G$4^4TE3[,8=VXRT,!L*:+$IU2L#^KN(O4.8FD=33OI, MTB?[+D4/B*VW*!;3M6CC>' &2HG6.YN1V%\VX37@I _%!]XNN9H JIS4^FK( M9BV_Y!>Q?16 4?P\?MF.0J46&W;3YA(<4YZ_/#T7-)K4^] &>8PJP& Y ,6= MI9\M@; '\*'=PSP_GK_4I[P*.P>B[U/OT(6!,>U(FE%/>-OSEXLU")2.YGCG MKCNE^+-W]L^7X(M6.U-=;E*45IOM"ZU4-"$C71-+T%+0-QK:.KXI./@0SG'K M:V40=QY'!JFOG'[OVKX&]F4ES T3*W3)V8@-G\8MTY3R\;DM'VM2H]IP__6W MF';;/]>@?O]";NBL#*S#'$>HFPX$&\57$I?[3E6YW>&X$#3P#/XY2D?&>H@I M^G_AM%__O_Q_4*R%0-$%M:!::_YD,[SHGST4W2 ]C3]QY?<++ZJ _M/Q_*B-@P.?^*B=5V]F+Q>/1Y@ M'C2;5DX=D.#_EX!Z 99FLKV*776B]&/?+H!(' MCOTKXF$R#74*#7V/SYY[OI85#3^COG9RSSSA)-HS[P[3S '(9X#MVW?" Y9_J,^F.]-"TD/IRX<@+[8F[6.=A;%W5N[)]7#]A/['$8N.@!Y#STX?/+V M 2C0@;8'2<:)J<+3771& @Y GJVR]F/SPP\1ZRI[*[7HZNZ8C2_N'OV[O?T' M(!0!%+E'#DAF@&GUKW=1L10S+=M6X]3> ._[560F4#W;O/.-,5' 6A/OPBGL=IJ,HD7PST]V>\J<4VA^);,"<^7W4R% MW+Y=Z'ILI\5QA!9>ZNP(W6S;3[BK('3[[OS4)\SG$R;=2A=OW3PT\KBZA4Y< M6MNIK"M43-(KW*@U3&NU7_QJ7U%L0RB\$Z>EBA8%,%T8;IB;7[B"&$0O8 MZU>J9M#=/8@.>0)%#*B ,0/L?ZD#_#"6M!7=,0J=,9 MUS/'Q(W)0S./C=]N]\"4>1KG@F7&*^BV0 9-?!:\9D/>B&.(TEHPW!4GJ"TH MZ<81!6G;S'D[^;^HDX*065W(%6?&&(GS_,-6N%5.ETC=4%TQ=7_VD=/OT,H7 M1E$Z&3H:V-L)!L_YKEXV9'JZ)T;W'T3"*18@)#>0'^I=08"^(PDK*%P(/O;* MT#1*/]'UV E_(EAP;5J;EM@-%J??WR]ZB 4CS=JH;8DSON*2UL0QD6=]9H7H ML\QXDZD4ZG=\Y"S4JX21T5[R+H9[QGG MD'>IB1V1;'MNA-W1MK2[)KR_2Q:>TAZGC&9(%]^ABQZR6$EZN'K93#^OWELG M^_K3]2=ZSJ6R-,H_L"NH^Y78$Z&CU86F6F'CPHU2W9+1G'CR2DJK&L< M&\W M?>=X!SD/%+B)-4=S(L6H1FOB%;Z[&K7U0!%;0J[-ZV_O#-3PH7W2+NJ/+T:L M@0;8AL($ZGZ[@0G]:;D]JWN!>]?T:2Y:JL*K2S-OKJKY\EUW^]EJRO.!I)>)D52'[(';TOM)_=@1,?JA8(Z+K$+I@P MHQ_.?&(X6(2N3 EX1,1NG]YXI.;J>.0DYR(85/] CF537>6NW<*9.AJ$],?K;/GMOH)0.T$L&)T)Y M1Y%FE2L\A*(EF].M*U<77_7@?EKW#F^2&=#MGJ%?^C'JT M>C8C"2Z%]M*C%N';8!AR=]XAI^2T7_Y)LN]Z$['D?O4C/K VH%_JV0\7V?UR MJ,(RY"A2_HTCHG0"P%X'#O%AX+56<\N6:_! MNS )!Z"Z[89#]NZBW41;SPDB+VXA+@2-S&U'"\J37/YY0 M4=:WZW41!89I7VP [-&4MTB)##-J++R%SQ=#%,]7Z/"K6=UXP9(1#MJU.V'U M!*X.*,_"NM<\*:UMB55(J0QC:ES. _TS38KXVD#0Q-WO&]$]K8%2%_=+V]01 M=C=:ZT?;> Q>+^X(6WL30][F3-_-_$S(/GIK+RMM+IQ%%^*RM%M9\#:S-7]$ MW50@0?9BHVN59EG/%9USHZA(QA>7T\![JA$E!J'?+<7J)XUG*#1E&V/7%5MZ M=S/+5=);:/-1C2X=B T7TB%SG;7K48CH#G5 /V)P];SR,A'$&Y2^*93,'^#G M6]N\ ]KN!47*/UDQ])W?B(>)'H(K(N2$N"@ 6I $E;CWC;GB<[A?'%^++AEE M;&>(KCE[MBL^PO$CPRY4'X XP.15U%'3$+V[UAO]ZJ*R(9&7HG\/L*E2#M$8@;_'F!&)!'(<5C>&%>S@$&@,%M&L2@=OSKSD[#;?L*AJ[: MV\7Q;YYOG3B M\6+9$@P_U(\8TAKHH>3#MF.!X^0U\:[K[U;"E:?@WZ1C&BY8W@MC>XG\M84% M4^T(ATL[&'I^*8A^%XBG8-E5B.7"M9$ZL@-S1H\?O>+#2M]OETJ(@IG_/"O. M:K>PL)9&@:5)20%?(B,#JH B/(9SYGV"ECCF&+%X)$U-W63AY9SK^L( ^RQ# MBS$V+3,R3%:/UQ:>]0NU' J.9'+SKE[^ MY/TN=4+C"%SG\B&F_G34.6"# J?S#U/BI'1J1MQP@W4:%6N*6Z9N 8&1?HTJ M#YHVIV)CT[>6T:P'H#EZ+6E/5@S->)0>!?T,)-' NH =6>L Q =@;%*N#:YF M(;^X\VY&D"[DT/WZEWBL M1(C41K"XQ5%$LJ3U/(&E]^BP>)R.R-%E'8)'_QX<*5L/%.+ 7]#>MM]KNUUJKCE'>:5O2MF1;0G?AB./D M@$Z8J /"D2!UKGYX*R\J;4Y0X4>"AO/<_0\[:RX-;L&"^[7J%XVS],ZQF?#\ ML#?^>&)\WF\[K3@5F&F-%V >Q7@!H)4,&Z M HHT#@HZ7?LLA0,CCCBBS5_I4,X%_>[?\N.#UG'6 I+:$5#X"\:YP;5@C/"QJ@L&_4E56_6) M5H[YLT]3+CN7?&$O#(I>@1L"PMN/]DM/4FWCTJ@G54_56]WY.6O]70;OBJ_9 MEG&#;C+MJ%[JCAB7]*-8\'VBUJDV4#=R*$4E^X6+AE:$[LG?6HP6C[8(*FF- M9<]H&75R^/P6+&IL-^1Y8)!$J+J;S=2,J<(\PW MH\8DU26Q-_X93KT1P$$$2/@#$'LMQWBFO+-15[F?=-?]SZ*7&B'^7,@M2L8C ML4D(/^H(_00MZ5F+XPQ$O+7"YG/)OKJ9UX"CN?B']G/HJ4,_%9,"EVSAIQIR MG;,06;%:8KG1*#06/5+]Y"<;*$0\P:(UE!\^T7%G/$!3X6W/O$H7F7E6Z_U2 M,IVP_XYQ8@DC>#C6,_B\0AD2-+9DI!89#>Y][9C&/M#W;CDHBN%]>Z!*FIX6 M*;RG0#=]#Y#W!"(3";LEVVK%Q=_ZR5/A$24_"X:,<2&BOP96?W[J?V "H=% MH>^1XF#\R&!(G#:,,A'1^\ V4^.EW,?W2A(\J0BWI?2ZY[,6$_B9GBAM^S(@ MR(%VJVYT1YH9L8.FQ/(64^*D<]:7M(N#Y"GF=FI%(]YQQ]+/50,K/ M^LG)%8C>?6![Y=.7%TKIX6[).^CO;G@QH=8]4\;@4N52+JI0>NRD;L!M$[6T M$HU)#;HKK4.SZ!Q#G:*VE1W%OIXJ]5J(?I_ZJS:]Y]L86PP*"@A3 M(!ET@YE>-L?DO2X'-K'X5S':1'8OW#;DU[;H/O>/^KDCY&1W,FEGEDKM1 M=*WD'?L*:Z&O=Q8+N230U%,M[+\/0&0V0C0UHAMW#.D71,;R>8L5]_X@E*1N MY9M_>EG;E/PS2"[8_X?I"\]Z.98M1:S[[^ MPMWR@>[66QP;V@L+0H8E+]%%*2*J'G4:N9-C0870!C ME=%C9'A$^869]7>;$G=<^6J:C82695C68<_(O$^A,1#>4>TS2B.@R5>8_)M M$9G%,>#"*ICI?@E4TA?.YM]VU@$1$?:;*H2.47 VPK MB9WPE&D!8)9\C&XVLV_LDZN2V2)_O]1N03]!!+HU4=8NBNW:B,/40E*@$+H( M$$R=Z!PG=L?[59)\WVH7;1-<($ M,[1+[L:YEVTD"-IZR$)=ODM#K00$:#$"EX3:D/ MI2DZIEUV\#O#M^4L\L\R)-*?XKA1YP%/2N&8(S[T !0@9K:RM./YY>[/^2OZ MBCIA;,6H!T!L)T.#BNO>^/[*0IC^9PL^2C72GV25=H$YR>]6*D]\>'<0J=48 M4XO-0"I0B[JW=VVK%(+30BG7VT3K1W-96*D,'IN4L9O^^ 9'5H<+4) MNBOP9 :2"C]6EZ9.26^=Q1T%\([)O>XC"D4)G?.B)K8_1Y"_G:@6H@+']CF! M8%H 'B(PX03G6I:V\A.C52C>CT>6)3QHV5KTS0#P>_9()8"7PN',W^UR@O%Y MI.KVWE7+W^=_9>,[<$,8X3+X726L(1?3,HK(OWGOTBZA*-;8T\TPQCX3I> MUTV=JRCJLCQ>&1)C\KE .?TITU9/!XZ82![O:;VR^Z4C_/NH_[TBOKX"?:,Z MDW;MY*W7TH*TR/56FN=VT'X!2@[H)]1/@R/#NX?.##GBU<\I,=6>'WE,^ M"=%WD9L^"_10OS@ ;*7+:-$J;0OOV:D[@QLJ/[[OO?:P_ACWP V_!ITY7".' M?\JGTQH(&5Q(K5&ZSAO?AOF^7_!F(0L^=:U[-TN'?<56L,C-UIV$I&VLOHDC-<+#?&Z5J>H>0O:)XI9\#EHY/+ MM9\)3,R8&1&9?0,0*M4C1A?;VVJSG05\4%R%8(%$ZSP;*BGM862(CM*X]8>& MG[+-#5_=3[M+E_N?K%[TO39^$\!3%[:CJ.JQ=:3DT+83[X'XPLE&S^@;W@U' M3^A?9=LQO6\&0L4L-4TEO/./3YM4]QAS"X!EDEL^@%B+W%XR1?N\3(E:?RB?< M><)QTI0YBMEXY0NW9D3NSJI5K60!BW0;@;C-<^IT\:)\W3R*P>A11 MX;6[C1\>\32ZT;5?)&\HP-Q)QQP0Y8>$GX<4V4SA>J'FT.;Q^VH@X8=B-BQN M#>O.SJ9G.+BD*P4.V),$Q$B=),Y:@4C=;W18HV^^M#*=D(?]"YW\'JK Z)(" M 1]FRUH<@X(JO<0(0^>F/[WT 7LIJA6(69;,GPC*[^DM"66CSK[/ M6;,]?[=ZI.+'Q4GBY6X'=8G8]BK/&<_5H!EP5%-5487W19*OV-JRR.O1X/+L MI@_&R?&7RAM.FFM&C+?,B/T!^-MV@7&\AYJYTJU865=?VA0QE3)/_3G=.'P] M:@%J8=["4%W1W%@]7,)!WJ25=96,4G0B\+9_W]B7\F6^L%LV770Y B/'2 M-:FG?E)/F:C@>)RK*3H9(@!57<;P^ 6G<0_;T=Q[UY\'O2&)0"<\]EGBM=^$ M=6!+6H+W% ZGP0&H,U^9O+7]9-N/P\3 ^2+QW(( M"'P?4[L1)_QNJI>^.-)^/9+"P_2YQ1A^R,JTJ;9:;_F)YGL'LQX&B7 MX5BG]LLOT[=N^6<#C<_<+)*M-MSZ".AA(5@M8P:>> <@HLZ>;3H Q3VI'1TR M_H4.FHM]\G-W;[R8_5"-#G\/[E'+T/N7"[T7Y?L8"DC1(<;Y3R^A+]&E2S^] M=A1"?<_DJV=?+0Y9A[YF#MQ27:R-8QF+TKXPNVTSI"JI;]P\HFU#\=.K+?^V ML98]O_>@HNR%5$%[N+9$4NVOY#J L9G>#0 MD!90^W$AG^X<$A LMT[Z:OB@V=CJFUNJ'>\;5!<)O(D!(88[>/,-+3B 5S^J M%H9E/GRUS7SOKP Z &5')DH]VY0#6=[@/^Q$%^#0SV#=!?RH),*N;%+%>MV4 M_JVAT IAL?3"7Q"%!.WWF!F)QVS7I(46$ B]1$0%:8%0$Q"D)P+A00(, M[_?-K#4S?^:NN7/7_3,_=M;)65DG^^QG]V>??8#)?2% 8SX[[GVW964%1>LR MW=!,)'](Q4B>\AX%JF&.GV?^?1DL'-AY'%+AS>>"3@&.LE8')Q6Y.@===O]J M35I-7W S-BS26XA\_B1Q(?.OHO!_\!%[!OT6]3&A?74SHN&Z:,M,1,#9],7% MQ;U?3"^D^JH;1G*&UC>TAW^Y[)Z$*D69'.:<9M^M M/$/>7!.A[K8+:I\=SMRUI?%D5"POF316C>&$/H?K?59];+1G)1DJNXPYI1H_ M>!PCLAPD:K+M:ZTVD&;"O22,S1N#+>47L:^(?#=Y/.SBLYN*ATE5;D%/%2-\ M=/B/Y5P584Q=W-\WVG9_-3NQ[OYA+Q+R;GI@K#6#I'7).][NWZO#>V;'KYIRIE1522')IPG @[5SX M.KB4XB^?CP==/ORI:ZI^ZG]\36:2K]8CSP]Z"PD]EJ+T6!#%"QR6=6H4H]_T M:S:R;GG'=#*AO[T@?7Y1*V;.(X#5VT4T'"0#>GE2_5&53*\,J+W(L)0--E10 M<%84M 6/FSW!T* 5,E2DH[D'U4_F-*453RQ,[ ]>N>Z7Y-H)9._+ I(40@^4 MG:$[)K]QG@:-M-^2E\:E/L6HSEV =C-=2/J$=6K/=Y8H8?Y^R,/@INYV&&K> MRN1MRK3Q>93QN.4S/N-;\F(@_@CTRENB3/+6P3M-H3QT& 625S]L34(OIYO MC3\'C,4#3!\?5;\X ?/;.]3"53:('I$'0O+?[@I$$U&;6>N MNWT4;"TC:^T(,]8RY=6S7$WF%-89FQN#*]8L6.\T2D!6IN-,26 [XYR_^5]80S>W_J1!/ 67[ M4#1XGBU24ZT($5>BD)]CV>-D5TFRKC-?%N5Z^E5MKRG;FLA&]3_DV"&#@^&" MR@/BP#6SD90=%MK*I5)C>C;.X/Q\I&:9T\?IU56)?^5.5QS6,QOAI].;#5H) M/$UDT I=3PG:N>U#F;.X7YKIU$"#UUKE $^*^,MIZ&EG2],A^7>%>Z+G>&,L M"-ZG_(B-9T?Q 9P]K7Q-M$[AESG$>1+]_7\Z?_7+X+.I:, M8V,&&R\C$SNM4&>D\-?_;A^>JT9>_;MJU81XESGZINR62..IFPOFY\A@0!K< M.5+;0Z*;(Y +2^64#D+-&LH(7N\N2.H#ISP0O-1I:OHXONR M"!)P1U'$KI4@9B2'=R8%AS?E M=J:--O*44CC:[3KF*]!"W5! ^GM;5Y($YO+(H=B$Z]\IRZ"8B@W4PHAB?!>L M3K^/-U+G\A)+R,%/>,Z^GIC!L?^%G0\"I,T[!Z# ;+>V9 O2<1HW89]U!+I? MU^J\+IT6(O;-+O2F1J1_B$U_8-\,UWM#P*FXNDWU$-1H7'%ACY'Q<'Q+!Z]M M9SM];/+F[ I!@8$8C>,H/6B2<9-&[)& 4>33J_,,2M 1&R_>PUJO5!Q4#_"Q MZES=ASZ"/W*9K94.4X9'MPK0$K,16@F;D=O9:TAMDH@2B_=^PU-LI3^Q M)K)>!UU7':EK,=:K-]9 /C)L1B#R3Y3 Y3_ZRK;?V,'ZM.5HXW.CRM'=K N+FO <"[VW@9O/-6 MM3X'%619[_KA3N/HKUP>ZHO!T/_,KG^?)Z[J@O/RPR\F-!Z;'AAAZ778_=WGP/ Q E^$)>9D'6 M7J'=OW?E3 MWDMJ%[-X]$#R F+57* 5ER]&(LJ@E4LI2J9*AN'9[O^M)/J.10/O,3:&+9?^ MK7VY]5*&R;ED]U'09:Z?^YDZ0>^:?RW&_+H@N/'8]PFQ)RW=XO*/$,],T$I_\LRH?\' MD,F05\^.@*1H' 6P T=%V:XT3I&,<%S.37SWZ;RO'UY_@RO74WJ>KI MZ_"E6&IV3#8OPZDD<$CRUFCKA2F&NK__-N[G^KWS&IPEAP.+OG^N<:GNSD3X MO.3WP>*CQ>-%]X3H[P $#49!Q>8.YE.]PR@2)SS=!8JJY2C7[%-OV4U?L.>S MU4QG@=QGXV>JV#?'F /OYZ L3Z;0;K(:-MH:"=#]V]V?SEY$J:_(+"2R'^P& M4-!FNY5)A+\9<=HR&,_15@C:O\V-K6AUW@@6ALTM+T>: +73S)J&][A;*O90W(E4N]6A"7O$UD"9$1^!;(! M _/PI!2&#M6FOOEZ!+92;L?X(\IR^/&];W2?\S-2NE-,9^6^;\A.MCENBB.T M__4>MK&GC^VQ"P(B2"P>=&J;K)M^\63!B'UGXG+8!KAZ*3$-?R11ZN>\VZA'.UMCW[.ICKHX%0 &79 M2&/6Q=RF:#U'>CY(G&C0XZ^Y?#8!]O(3']?NV4S0GX1K](+1;=R00)./M#9WYQS.IYM:5XWMC.8PM$HTPS][:>'E48&EAKLFTK7S%G ME>[W-7\HJ1>2>)]_P;OT4/(@$V]3BE:C4+B&(#Z\)O^"J MF!JA?\O@K'9OL'J00"!1L$EEL=;!J:!'ZYO?$OUDAM3HBE6'[]4[*2:2&B^3 MBPX*MK[T/#?91Y(L?F?0B:(FV0RI^J:6HD3DV9'YE/:6K[5ZEYJ@,G$++Y]L M.YRO48%.F-M&D8.Z)D,<"M%QO:T0?/.H"K?BPV=TXSTL/.";_Y=YQ&G>ZI\( M$VT^8 H-^R<%'#G#4H-H'A=A*'7)T7]7-'OU3J'Z4XI1XG\'3P;UH))FSYRG MFD>@ZK!_V]Z9 MJN^\BM NZ=S/+79*X.; +<]%2RC7,N0L"OV6I#^%9_>K5D47O M7V;)#C-N%J,M,BO+GJO M^L*2F=-,R=_N?AO?N7"(6Q(Z K$=2C.N9_>.V;(,*VL]'.A5??GN5U9034_1 MC%0>J3I13N*G0(*A-6VH^0C$A.'%A]%-!K6%$'^D< QML3##9G^?F4_G>TOO M9LW+ZHIHBQ\4[81] EQA F@UAD8.4 '?YP&F8RQFW8#YCTK[]5Z];)H+9D*A M.B^XG;I7Y]8=C[VLS0) I[NIW$^J/F\WM\@J R7O*:A-#F1V*E81R.Z$Q01J MH9A_9UVM&MI. '=XR$^9UPL%OLJLZ+Y4PUS+_-4ZH=M^I^?J)-V']B*(M54 M;5^832^.TH0]*X.#=19.=]U(IG_P>'F#GVE3AU_E",3W6YLO?:E375E]HWZ( MP&]&/+.G5&(7F?Q>@M\S<8?2QL4PHMVF1*W-(^03L4AHW"8N9DU1Q4Q,[V-) MH_.O=(&-WQ]RM Q%L 5.#P>;?"[_XT04V/+"=@W$Z?"T.W#JRWO$^N']KOJ1<1WB&<:\6<"E$M%ZF[1##ZE8#>*7]6\Y/_FAN M'EE8ZKKU]UF5EY*MCZ*7BWXZ-7 M]E),(NMVWC( M)KOB++($Y=-693R$U@2TQ>%UBL:M$%BRBU< [!_?D-B^E*M/]/,U/LR'#)H7 M )L$R^]M(8&0B>6&"K9HAK'_LQ/?^/GLF!P:;^S\2;_; P]N^I&V?PZ((G^L MZ!;*.CNBK+%ZYSGF,VOW[W%3_[/R286O_AIT(2T8_G,?#1X^X4DE?V3O8C>Z MVGD0G# IO-_ZP#W;#T2A .]H/'!24M>AZ"A2?AO./M7A3T5=,A!"_@TX&Z97+7(<5U&F^[W=*2;XD:; M+YN<0T3G._8)+[D/5*LLMEX^J,!-GU@E$%4#V?R/0-R X$)7^8J';?1X+[\2 M.A6JQIEB(!Z[ R:)M?ME=V/#2<51=0[1*T+7)KZ$.HV_35R\)):]:TI\"^3/ M06-QJ$@X=%M&<' 6&$-D#(691)PCC[<^(_1_!_GM=BO&"6JS _\YS-"CCN6@[:Z+T$[LSCEUW MUQ]J-#]D[Z?H"6\].KO6XV]62[8)U E5 H*,PTR::"RB]P3[D9\4WR$T"EPA MJG1DX6WO+UIEB^M"=#-:PN%[FM'\X*M-IML41?"4Q>V<)ZY(+X1GT"6S?0/= M\\S]','J:EHE(LMF;74Z"6Z/3*CTN+EP(L/.)<=J570$2CIQ0SZ\])YAC=UB MBFZY;OMOUP =>GDV@3XC7 <$D:.(N /+KS:W%K_2%RP+PQ_HI%,,.O;PG2#A M!<\GF? 0;7F K5MQ'@H&?/1'O$S\;U8-XY"0I8?CZ3ZJKLM>HW1)**:XF*5VFL6U[#E8DU8VO.^4J=X9#$0/A#W[O_\-2- MH$'7+;SFL#%_I8@QN?A!Y=4!CBGKH$ZE&X\TFUXW1K^^(1QB:T%XI,T[CV'F/&YR&50ZBWQ%V]&SQBIQ* YC"NQD?0BY32C* MYLS#_2=I,R:1ABGVA(W^WO*NU*$FU,36_/UF6K-N:KHK)Q"@,O'C9SSP*PWW96NH@8?:]PJ<+5U3P MS(YLZ:KU\WT+YJ6'W[/!.%1$&PM>@QS@_DRT,+IQJ_7'_O!28[I>Q^:?ID-E MID7(Q8-B14WF"G3?^2$O,!],*'X=HX*P'RXM51[+T[M$8&=?@#Y$F!R!$&H, M+22E0K$'(N /%?G=8);^TYE^_1;9[?L@2M+^K02FT9/ Q&VW&E1+B$,QO,I6 M?LIG3RBTGIM IVL-;]%OE']3,"3,3*$A:8\H3FM]E$U!S+^-W>KZUM:SO 8W ME2^FW(M1*"?]-DRIU'Y\R3TX (8#F4'K&F(98K2DWF(*3Q9&(Q<(ZC1U119V MO*SMN8#UH,7PW>-*ES*7J+8BF:^CRF!E1KDP\D=5%!_JP;] MTZ)/I!R.0(\O$JUY/#PTS.7G%2S4,=RSXCX)?/IPE/]D\:G< MK@C(W4M3"^)+9TW9'*@9]/PZX"<%"36B+B9H-K_:K$<,WYL\F:HDQ5KKOF74 MBV2UL^O8H;2Z QI4@UYH;61UR:I@ MBA402[ =7AS!Z*<8_=+T*XU,_18.\I'=^$,;UR]N\8\W;YCEU3Y]D%O>5HN3 M0.G)T]6L#OY)U7T9/E_]PHF?G0KC.AQIE6H-ZYB!4'?#*S$/RE=LST1U)_@$ M^55%Q.-+^B5#$HY 35_:EZ2'F@(TZ*6-M*@HA@@T7/,*Z9CJ=S+X6C.T!B-E M51H\Q1>-7OJII]FJ=91"6;5/ ,7M@1>HZQLE]:&*74_4#<5X;F0;;V>3* 2T3CIF^P@$^;VKGI7JDV=UDUSQ<-^4ROA6C*'_09J9;Q1P M?=H0-D=6'@YY9TG@@7\R_.RD&A*V)UN,EK:"YOO.UB=ZL!_*Q2@!YI)8C!@0 M05/L'LLDQNBG%7_7B=S14G N7Y"3M_7^=NG+'CV8R>V:]1L=T*$T>M<">(RD M?)>]^W,;SN;B\U=SRP+N.V1=/I;<7LM*4OKF.TD*!O,=#K=JT2"?J$X/JJAK M,Z+4H'@,S$6B,I<>D6+<+#35X9@$;=HZ_4D\7)0+%3$O\1W;LKPG 7X7U&*W;P5'B%[,L"M&&U5J^@=A;7[+YJJ,\Q:D=^\-O:L^ M+)>9XE$3(&'8@.4@&LJ2MIA0"KC!N%>R^$9RAQ7R?+OS+$1YS]F?#?@1^&CJ MZ2XV6R4[TG*W RXZ@?YJO,X#/7T]7L7X0/'^J&+K .M!X8B>_2,E,;OD?S9$ M5M"56_2KGXDJ6 G,2]K%1NYR5!D0.TKQY]"DGCT+'F9'6BCL=U0EA$QKS>*71^_J;M&CU/^&;8OCI3@]?9M_Q>LDI7 MA[04NOR]1_KUL;O)NLFV6F MU##OJK)'Z1&H#)DS7S(@8&=Z\-Y+1\@%"E%& M6E+$9&'B4[U_ [Z9+/)SNIV^AJWE^=CC@ :3A1(@?Z>]X%&04]3:R2??Q4F5 MF10+MT7GKV Y5HAA7Y^TIKLN-U5H78N"]+E'%0PASW*:4) (<^H+[8O^%7?W MGG6*W'DA]?3SE.>'D#Y*,S@B"*=7W!W@TY5^]??0\I55/_Y,'/[/5_8M2D"M ME=W^5Z87?T\MM3G-!MM> E 4138X0M;YW%"K^"3P?*Y#>XO>WF!U-ZTW&D+E]G3K[1NT2HJM7_N%S0TG[R4N.9QYT4WV-J4S1>Z MG@_!.9"!;2U(SXZ)M^S'NSTJ-@_DYI"J:O$/ID3$P68=>+>7 %0*#$ MF;O#OVBL!]._TJ9;\TL)2">D5/V='&OQLE^M&^J)KL5)00[[WYE[;+EH;.$, MI3R@=5B?"E"G#J%C'VYEW:UZE:G&?N[)%5"\!T<)PX0*[[6,"E:>OHJ*S&(? M>X$U&1_!J/%G.^P+OS,TBYUWF6H7%P0YJ:WK\J'+YI.ZWQU>8H#K:JG#SO59 M9S,WM.!W\4V/'>U#)B)?>I2OP,(]LQ M\??=GOMJR/SBBA,JBFTOO*DU0)(!S2!RV(B6E1;D\ SR5O%UAX:-I*;\DCBK M:9,YN$1_BXY69L MO?BY*FAA]#S:6 )UEZ+_9D8XJ0NB/,R0O1[]JN]YVQF9>E.!7S]F(%=_>^\N MV^[/;4K8/F'P#S.L*, CV.>&GY'%)=&%6[.SFO!LK^U(/>), G^GN@ M9S1]*!\-8 C#N@,8N3Z7[)QE\;+SC\LY^Z_S&V0Q>=L*NSGDHUZ=VJWC<(]> M[?PW,3>G-=E'HOS0K[.7F>?7"R[:EBD;<^[A\,RYQA&\G%<;2RU>S4H.8<]@/Y\2UA;=Q1$7A=:LXMS[9VO"B+FY/R'U;_:$^-RC9 M':A^.&JK\AF E:*S.]19FGPB=1KDE>C[9=9)[R^FUTDQ3"XKN3-.N M(,,37N?BHBR(>#--(W)C]^S*0J)&D%PCH3\]XDW21G6.XT#L$<(7;-UKST&PY6C503K> !KG"HJN);T-NRI#A[M^Q0.*M-@@+K0L^0A$MXU3C,3+5][T M4ZD-B,$B\Y/?F?=-_KEBWK'TL76;:6@57M]2^3&HU%65]#B"$/:JPJ1NLHPX MFF<\YO!:_X_>B_M+NDL2K:O_-&VN^U1:SJ W5@VI.O3L2(9(B1[BDRL2:.0*>7,T3+=]-M948-]_7J MKMT?OMK/,_7UJTV[FKC =F7-ZAPX%DJ>)23P*5<+!2J-BB[=Y5 8^7/8CSP] M3>C;NL7P>QXLQ[A]4*12-J[I@)R#!S/9H7X((5XUYJ2GB6&K3?P_@F=S" W?Z M(OZPW<-66-8#2C1C^EG!JN",PA!RB(9%:>87SQ2F6!F:ARU*L@]+ M7+FI\F.UK=8G2:%5%+#J;,@Z15V*<:BF'E2$^^6MG/RQ=:\I_H:CQ:U%O?Z3 M(+O<_\JA+_'6B6W*+,)WLXM;K+L5 M_%,9S.TZJ:(1H&/8$&F#+/Y6.U5"6GDDT@O2J/V!X^S^=9?W?@-M#Z9E= MDK&@O=7YI9XD(<".0@C%B)$3G+I:(4D6PZC-#14P[R6E,.;VTK@M1>GOTM0" M'/!N'LQ. @)19]#-G7_7U(G1R.WWOMN<9NAVI;N;8E<\F#&E-]<3/XQD"VKS M%W=#24[D[QM8\O@.EMO"6;3._.I4-T2XR!=Y[^D2$&U.&!P.5,%<3+I7#3@\ MFQO@)@BD)<6O[\B6(80[#40#LKQE9A7 @K MJ<\ 1PM^^:AM',&2QL?\P>&)D_ 7+#=U('2G'QR;*0=AI1+C-,%*(XLV_K 6 MA_>W$8^6A-)%.'[\^1:?>^N OEW9/T=OHV C#MF' P7!49E9^11YU945_E$) M@5?%YND6#X-N+&PGWQ3S_+"E*_$M"$>(Y,'E6P[D I$#AJ,[2@43JT15#;G" M#QD@-^F7K/DO.6SSFN"A07PX:+2M!$W^L! E[K&<.3J3+>[=WV\@J$H-BB;V M[F:=HF7'PR*PN"1N8-B6 M1Z#N.ECS,_@UM?TCT$7W>.([C!;@5-:S;P(,=/UI3.I4ES3!NI2V>3F.\)X& M:2C#6+N.#6J/;W9(ZTE+(/ [AHV2'=DJ0\3?R>P_ A59N?)D2GTS\7#C\PX8 M-RG5-W?9RY@)UDZFM:T[D;%,,RN]N[=I7"3MM%?U/DV_6A)?Y+Y.8Q&ZP,?T ME(-9?.Q'QKZ!L^ANC[Q!>Z991KFK9=9[=WXAHC<]9](RYKR%I(]'X#+W\CCQ MBXX$GFE^,]K/H-ODC/D@PZ8"R%]_.W2N85(P#N6<<6KE]]>;:22MG#(PG@D_+ 85/\0].U&O,_VT?3],5X+8C4T@ M&70%F/4;(C4>$7?ZOUA2M!3U&[:*3V-/WN( *: 7MDB- 2AZ/=4QH0#07Y;? ML=%?ZMZRL1QWH:V9B8*\H0&N/E;-:O/I1LPOS&Q^4W35:0TSN51X9\SV (0A,**,8EF!0 E1_4(8YYSGWUJNG853P;\!= M$X@\:#*HNV-CM.HY[Y((X?N'>19QXD<7..Y';B40U\L;\'X?;#*$-RIPKJ^> MG:ANA+I$B#[Y98I&_@IV"V8:^_P>'IFE1,WH"3"FR*+]#H] L$$,TA?]ZHL= MM\KTQ^]O3M<-*KSL$>%@CE\8U7K4V7H%B*%@Q8%8,(MKDU[EI_D@GEG2Y'1W MF>SD[1-R*55L\0)JV[LY3HTF^XZ @H2Q:8.H=Z-4Y+LRU;A/KGU.AS$.+VM\ MTTW.3W;M(BM6 J5'%.76'["]=Q>SJ95,]&5]:8#S:!/8 M,3$FPSJRD[3!V5U$RQ'+GN\;A2>;71\:W\C_V*#^8^^KID/]6N]]#5.VL5D1 M;:EI]+6YZS$,KSP#\095=>7,M$SK3Z3NB[^FM-06\?FF0!(M@]P6\AR(H[@P MU"@ZIRQ)\H?%SPHMC5A'S JO:\9^,WP>E]K0*EL#])/78=W0&K;H.AO53L2T MY5+G=Q3WA]M7CV;KVJ(P\I76+E7+?C_:Z++H#9Q8R_GA'Y$] M%VQ6'%[$._"L<=%, 2R]@%H4IH5KS4"4 O6^KQ9&L[1.3 Y<(35,I>T)LU6M MKL,U@/PY'+:K+?I0.:Q;FXN&BMM>=S;P*K!%NRUW"G#\PK5T1C+=S6):DK7) M"%6V,:8_IWF7!1V!3AV!S%H'5::%3$('8(/1K:DFZ20FWGKOYXWWKZ-VEW4' MS&ALZWKD%I6*_*%7WU$]U_KM((7*ZBK9;^E5ALW)A5SZ4V'MJX]W!DC]'7^] M[*/$JQ^!&(Y)!Z>HM%KR65(!:+YX0\:5^]8 MET7FL,.'!B9.89\EC=XA=3NMU51 ?M_%I56!NA192--_%U!D4FI3G_EWQ#OB M585P=2^+L\+"_RIRM MDLP^F80W4&;:#MA<-R);:?FMC(^O\OVNS\B_WT03]WXWG/-Y1G)\R$E3X_(" MEWTB G:L?>MXXBAM,7^+0Y4K%,WQ+4-NF0.F;<;/Z,86)X1,-[,IS/',<&FT MSYQ4=D3Y)H.5DA35*D>[_WEWK6IV8H7/H!#>^T3R]44 &UO2SW? 1SQPF7[M2\LCAG,236!NA;5+F33W6>J5(Y I*1'P\=4T5(DU$-.CZAPHQX. M28WP=V)G)7RAWK]=YT_")Q8S8.RNP(JK0HA-%A*A3!79*T*EW M<4+7>6WRF>N?3 2/ZU.$7TG.5&M"J:L]HHIK_A04SXK94'_%C'-FRL1R+J/O MK-$SU.59'X^K;/.Q)_T5N^!\UN@V\F[43G^!X88*ITRE@R'AJTC&!;#KRV=+B A5.]2;K(NW-+C4C\-]L/EH%$FU,I45)&+ MX!47$H:9U\KJ[)V;'SXP6=:9LCCPH O&C;8%Y/E!WR/?_\I,CP4Y?N/R>_A" M32+"2 ]T1_+L4LNE^%3&REV9$SJ*+**JXB-O3%D%:D5O+O0_8!W/'" M!K_(M0__#Q:Q7%3+/W&,^[U3B&WH1^V48#6=$QC5GX$0U7+2'<^]S(KY61MC M+XU[FY)>3.]?Y]=L"XP]_X^?6UZ2 4DJ/T]/">9Z$"N3<[)5R5:G,O!K-AA_ M>]X*>P;NLHOT\7F9X6,6XWM^8LKP;4<*R+O^Y;7D 3^Z^EU0C$%__%,>D(#, MB5A+T#W'T&O&1KHGK^E?=G*'#N5;._I9/U?>%WRGK]$KZVGP97*MD:SX_+>^F0 MCD#MJI;T/N6W#+62*9?Z7>G=J_"8"N)9B.A-,:,0(FOU/VW.+;!...>D!4TU MROWD.YK**Y%SN,3I^M07C@F6+I+02W]V-QY.JQ'\0']OJ*DMIGUX2FE5&=U^ MCPW-S B].(A_5.Y*Z/53S8?T1PGO>MO+[R'/OB]+=#OH@T9 MP4O]VV[N"!2/Q'M6N#9M)BC:_<0]4-DW$A@1.GU76 _R,@G2?2[C]3]_!Z]M M7EV2V/I')>CT\M\3)+']D!/3UO+E%\HDAJY<4 3]A;KNR9*E$_%Z\\QD,+.K M>L3\RB$'\CZB9]S#&8#'6]"LD;3&19SF9DH1.X1*.04(-U#72$EM3_1OI(MOFH6J#"*OX>L/!M[ MD#)^JV$35&?H&7'NW'V#[UU^HYN\:&W#5U@2C)#NMUA1Y)HE0?/-@,5VKN=% MV%LA^+[]OI'Z\MS+J:>FUS;\44(N0G[UQ44]);J[)-^M)]L?+\.XA1:1"V!ISY *&RU8%_2#O/4M3=Y+5;D$<+I7F;VSH-'(%X>ILF.I6*! M+[\MS;+GP1-8O2B*1M7PI&'#^PQQ/+>8!UAV<\#EFN=H[SMLM485 M7TTS=YOY?=S)W,P4?ALJ=,%-+)BK\='7A<.YWG G%+9-L&F/ELT'07Y#>915QS#& MI;?SEV,NWW)3X"#9_.!%LZ3 0.9?X:+XZ_EHSTX(-PT:X3CL=BBQ#+EI?*&)7T_R2/UH9,74Y:1=[%7Q^+)*FI MK3ZTF44$L@'=AY*TNL/SQK))?#7CZ.([(SV]F4]=0F\[:6&GXP7.7YWZ\&$G MQV!*H]?]![C0\PS&E(IK6:BO0=0G3_4$0-[2A!:L/W^]@][O-N^L0D %M"\8 M4%#1HCRI?E[C*O[A-2._:.J3+G07KL*'',A3\TSFW,VI?95A3USL@9!RS94R M#[ 8D@V"F%[:8BA+!=4MYE7?;WADA-J255SX@/9U#_5TNH/ MS)+:1BHN[I)Z<01:> !7 VKOCX'#M*]C##-ZFG;IQ1$8%$89X8SZ>+8^ M5BSMXOE@\L_J>$A8B&[2H#PA-?/6W@:"HBC(N$]C"_D%),_QEMO6-\RCUE:Q M7-\OA/?QCMB<:_J3](SIS16"KNQ;HACE>C?T#$8_ &H\BE70E"SISU]6CP^\ M*'AE>7&:R<(Q_-,6\_4?QA^NL.% @:%N"YY_S1PR8E^U&-N.U"&L?A>-OAJ) MV5@W3:'*Y;SM!]/KZ[4C6\6 #X=J239X&CR1!^>;:[F**S'3\CSG@*_@C49:M,(W:_TY2<8T:6 46$>[5MC4I6B.R) M#/,$B?8$B:(.%Q;7!0$)GQ-^II+;ON]#B-3R:40WR2GJ_@<5V2_EDZ9-5K(/ M+NFT?DQ[9P=_>$N)P8VYZ>)$ \-' @71UWM%>Q836 DQ*F)"?!2I&?S$)P<\^&F#4A=K5)3\/.3DDJ^PS(.I%+]36]-GZ/& )T7>FUL2 M1O.*Z&$,">=%;]Z4C&>4?LLUFIMGRQKM#IR05\BFWI_I<\JGK,6NGS?Y04T;-)7^(!8+6_Y:3L(2DZ$^5"+ OV;]D\G;5=13= M"G;U!]^WG]LO-;^/:YYHW#3W^JBZ.T<&$&6_ R^/[OBWB5E83ZX,SLQJ+BOY MOSRA4TTR^G;;\CAEP M&^2V- ZJ4;;HX@NOTD%S>?,S_17GN+%8A;&A<79EL1Q^AYP=JU .6A<+<7&A M-ZKZ#F7%MN[@"]9%A.G8\".0BY8_#"#0['K5!<8BL*M-YA';YL/*R]M6T+H+ MEOAF!V^[ST]+*UK!+W GM'\2,>ZY .IA]?".R<.97OI?L;@X9\<7RM7M(4M/ MM7B?G-DI"X30>#Y2*G@(%D.*DB/*_>/I%-+*F3?IJB)F;(.)"/)' TH,T/UO M49Z>.M[O+;4MOAQWP\$&*["@>D7O:M6:<>Z-[6>VF_N: U+%:[?G^IYY\E>C MKTJ;WXY\*._!OON=6:OW"-2MJOYX.J)BNCW2?TG)*M=,VXZ6W#Z/Q3Q>GY!D M.5""GT1[:)FW0[D.F=!9W/X6HU[8T^.$3ZX7_]!^62P(*GTIJ_O ],&>IVY: M\MZ('/[NBRD[=3Q/,? L\O?.)WJ3 P1SN5M&QA[V,7TQRO-(.;=KQ@(MO*9/LTVC<+:8$6&ML7^6 MC#_ORR^X\]WC6S,?G]FW@ W&,O8/NYNHUSL5Q1G_#.^LVW(C#(&H4C%C0X4) M>3.==;6T9 I4=N-""DQS;".!2K1LT*D#,\Y9IHVHXX@)\B\*0UY@,67?EX @99U!]IN.TFX&XHM]AK.#[6B#I(9-YT5,8_)#9"+0U[O MU;DP=XN*;OU/4C=[,'P4@NU M+XL-G$!_)9@TQ^#*/L.?C.[H\!?0,^A;T)D]LQY=@XZI4GRHDBG@J4]41H66 MT0J _&ZAOS-A%+:FEI!->X2O\I=*4+JBM,;]\],#UH-LL\U5ZA_^4E*#1!;, M.X/.:,NA,WHDNP_/4D=WINEQ%)C )'#;))$$6!+H3QX)<8L7G$Y0#G-.G8WM M&_/"Q@9Q;!^8&Z3(8MG15E;XH5>CB ,O+XU)<-U,#TKSZ\+)QW\*DAL@S$RZ M4!^PX+)D#R_@CF/7KZ<7[;TP.IC7%3_W&FS2?8HD\ ?:U1:9#N<\=@I_;Q]H M6(ZH("PPG!?RY.^N5SHTZ"#CH>]B7NC,=&Q36ANY$UMD3MS]?_L"XW\%MZX> M?ZJ!HV=/::K18/="!^!UOB9UH5969;Y9*R\.NM2M5 2D;JT\^(QH+PEA\K:92SJ2VY\6"%K%M3MDG&5>IQ;$[">=G M_E@!V[+]"!?%3]89F",-@+%8&>COGX-VZS^O MW6B5MJII/3&WBQK^Z)]7QT6D_;=".ICK8?Y"[=GL%H!Q5ZM$;*?>$%ZGY B$ M<*'Y?G];Z6.X'[/BFP9HUSW030JN/ *1(4 Q9=^&!<#\)B5LQ@M/39%F#<>L M\M]M73!S^I6H_X>H(/S'>GYQ?OO4_%Q4./855.3WGW'#%YHV:"()_]SQV]"; M! XV(/")G3#DS0/=TY88$-4A(\9-Y?/:A>M"ZJXNYJJ;UU1:NMES_]$T^.4( M8OJ\9;WQ?O\\0WW8Z\9&:T^ +Y>';_+R;L:0L7.X> GOF7C%9^/'8:E/-E^K M\&^X($;(GPP_W:-,4IE[H*RZI2P5K,;LL14?8MT0KN,XRX%6\+4=F[=L";4R MK_77,OXG?7&JN\L%8B7^2MSO>!5S*G8--Z?(-C4U]<1RMJ[&0CN;TWK62'%\ M[N5MJ=;Y_9R;A/YQ)M(G@)-^EZK395QQV>3$/+PN[%ZR?4,-\KE3@_":G327 MULU5/7XF;\4))_*VK;3ZX'#EVX.J%>;[B 9560\KG\RS/]HG:R8(CS(W-)'4 M73T@HGC< N&][HER"$)^:B_]Y3W '!53HTZ.=#]>QH!P!.+0O$Y3,!%%N@T9 M-/WMA9%G;0>V=S8V%[M3:2OP;\_;ZB1 M_]0XW?R#E[E.>\/S7XQU>Z1ZUV?L;GXL M2-]K\BJ&3J#:I;L)%OL2&R;4D<2/] GM3C=F-C[A:PT:P6X?]9WS@L^/!3F MHYJ68K [[^/$QB=-&ZV:)SG])R1KFMZ(I_^;\]BD?%F25FETIW)V9*B_V=TL MUB%=',T9&X]Y"\;=:K9[J05:'XJ58=HQ# &/*@H(-^&^D'Q9-K+(?%;B>_997]^7LX*=ZS!V^U?!<1Z#R7Q M8YOK*.3&YNC# SF4?4,LP!1_/U8W-3[1G^]8I"^CX^@/ '^*UEU$WPO4"[UN MI4EKTO+ND%6'%S\"]_#)"+EW2!_\7 \^=@1R'#BQ2HJL]G$O'A 9W2[9MAJ7 MW["]X8C3NQQK*NYP\RPD7_F!K@0[ "/WT+(B*+G.1Z!)RXOO+B8[Z+QUEZA] MVW_)-GSQPL)?<^E/@5^/0. ="5GC&BNQ9L%A!BEJ*C9(S=ONRD**XJ%[I_5K\IG3]DY.\73__7DL+YE)D=OK M=G=2#4?D4XY ]],5+SY1T-])=H]7]2.FWMR',C03*2,#@A4E3R:-%PF%<-=4 M$WNECV4+U:3'GNWK(*7NZ-'XKEXVGE& M'NB*6 H=L_!\5]-8PB?2$[@R237_X%-1EPHCB?O-$4@;4R!]JOC;BY(YVK*M MQKX(AHD:%7LHM#PC,RKO5KF93Q/$>LC;-WDZ.YKH_S)[Q..= >)Q)\7*B.S4 M)Y#[ TX9[S9D+M[V]W K$#JC'&)=&BJDXQ7XX-CYJ7 A,CU$=3%8=.&P?7, M:17."2_.C.1^?.V7"4K"=%)U9M"C!223'GDM^ES$Q7G35WO##7H/OO]0(KK0=9 M^#.EZ#-FU(#>CY*_+2OS52M\0!]#_&,:FVN M;MIB&"D+7>^4;= [TYEKEW4%O+' I#N%IQT_T&;J_!PALE7(.,@]7\]+?F?O MD7M B77+]^X0W5.%4ZEU=B'FU!GG&EF"ED0*S/\XO! M0"],KQSC=!Q\=RYL-8U4O2/?_H4W&_IO[UMJ_ MC-&F_FA&?IH8GTFK^UB)5-[#VJ?\&+OE(2IC1 J'O!4WM\AC2%)_A,U9S;*1 MGB3GV);W:]4V(BGPG3!IXK$L"M/;:HM#Y%KY)AFJ40:<9.-7D]QM;S%?QE7) MY_MVPR(7KEN/2DC3X52>C$*$ZM5Q&]?^LLDXJ[($L_4-)R6>QX^G4G).LQ-N M,:T?TTDHHLTA^P2@8S7B5<8R*F;1-@PU?/^@<<0A?7[M6T=]E-WKF\PL'K*C MK_;9MR>%Y>U<(#=,S]=56D1#"G:.<1%T_O_HTMNCB?\"4$L#!!0 ( ,2) M8E8[2LX8SP, $L/ 8 :7)M9"TR,#(R,3(S,7AE>#(S9#$N:'1M[5=M M;^,V#/XK7(I=[X#:\DNO2YTT0"]IL6)-&Z0I#OLH6THLG"P9LM(T^_6C_-(E MQ0[8BK6WMP"Q$XHB'Y+2(W'XG>==J)RJC#/X<3&]!J:S=<&5A>-QJBJ7$[1ZL$8A*1*(AB"/I)$"?' M$-T]G]I^NK,?0\0C['8T(FBTDS@-9#6!BJ*F&% M5E02_N/3ZJ&&%E7PT)-V[T4TUVXZ&3#Q 9;>2G_4*:E9">5:721R4 M=H S"0X_TWGT-H+9/ F#X/M!21D3:N5)OK3)1[_?_TUDQ"I_DNDFM,1P2:UX MX,[VCM5,P0W?P%P75!T>-1)\ M5]R(Y>&@UJ[$+QQ-8WB6/UJ/2K%"XP[KH(D_:4-/]YQL>!U.JB7#P8O'7*3" MOCL(3X)!%/OAD*28K/*-H#GMSL^#J!"*%':;Y((QKE#AW4$_"N+!D#C%5\*5 MX?;AYD_D;*Q5Y;:<7L*58KSD^,"_<[X2%5K"#35;IU)D<)YE>JTLKB&X%*;X MCZ1V#\9G#EF;+JO!YAR$RK0IM:%N,T"Z!<.7F#2D-!RJ-9I$M@IW%BG*,5P% M[V^T#W$<>^%I__2'$*ABT(FBX_Y)&'] *H-+;0JX\_IU?>;GDZOIQ03&M_/9 M[?Q\<75[X^1Z;= OHK# :@J<4I/E$!V!X\ C:/8HUJT%O10*25=0B1EZPO,5 M^T= RQ)9P$VO(Q(5G"NUQLGSQF4',@R\G[Z*L'L>"]7(\ZSD2=6Q-4\D[*ZDVC!LOTU+2LN))]V,7QPDZSYN] MYM@35X[%3.]SLP.XS\SU9G"N/$FW>FT3NK9ZL$.]#HK!+WN*B!LK,BK;[8-T M;771SOB($UJLC3P)RT>HM!0,#H+ZLYNK%DJ7MU>H!:D(S.^F<'\'U]>S.M7$ MLK\B'.M.ZI(:E^,W#>DERZN.F=1U?$DMW5W@&Q?RQ5'_\6#_&?&\H(IO&MBM MD7BVZ".XE!JOSO3_2GRKP/:.Y7]Y&4A]AG6=RM\%7@VF>>;FZ2RGV9>5P;LM M<^>Y-DG'ISOMS_Y >ZI'"$0*Q;WV?\? NVU7*]GMNI[W#,Q9#$N:'1M[5MM4^,X$OXK MNDS=#E3%<5Y@EG48JAA@ZZA=!HK)U-9]5.QVK$*VO)*8&PP[SL M3."@BB266E)+W8_Z:=D^_%<0G!49+V)(V']&%[^S1,55#H5EL09NL70F;,9& MJBQYP2Y :R$E>Z=%,@'&?NGT]CK=SB]O@N#H$+LZJ=NH(F*#L!_VN_T!ZQY$ MW4&TUV=7%VSGX^ADUPF?7IZ,_GMUY@>]^OCN]_,3U@K"\(_!21B>CDY]!?;> M8R/-"R.L4 6787CVOL5:F;5E%(:SV:PS&W24GH2CZS"SN=P+I5(&.HE-6D>' M5(*?P).CPQPL9W'&M0'[MO5Q]&MP@!)66 E'AV'S[67'*ID?'29BRHR=2WC; MRKF>B"*PJHP&W=(.L66(U7=D;H.92&P6];K=?P]+GB2BF 024AOM=PX.ED5: M3+)%F?)3BS1(;L44J.^57F,)7$=C9;/AW0$VM2R;=JDJ;)#R7,AY]'HDAGW]43WV\-L@, MW'3&2B98>7:;B;&P/[WJO>D.![U.[S W$N;L.+94T^]V^_\'!CIO8ZL)KO&'RH@VBYU) MYK@NW$;;-'7+QQ+86.D$]-M6MX6:2EGO&HMK4_*XOL86&O^3Q3 TL9C+&KL. MQKAG#6>9L!!00X@*-=,MW@-T+/^?7Q MZ?G%V2D[N;R^NKP^'IU?OA\NYQ22<4)GTQ]HM83\!EQ46/1IL"Q!97!(2=&K"1NQT,@'40P9HD%- MT&T8VCK.F*GH8]E^!AKJ3F@"N3#(7&B=/8/48$H,330Z]5NB:BK!::)#X:*, MYZO+\(*A+<+0X&E@"%@J"O12<P4MIE'FGK8O@-DBP.QM%6!&&7&:QKO( M.+V?AZ:&1$V$:9-6=19"?G?.N ;GX>BQ@FR'GLC D!V%R4BG0!"Q;OOV2TFX\4$7"IR74F4Z UXT-O? M@5W7M+>?^"M_B6.!+CS$J']&H6,%>1X)I,NC!TK7!DIQ()JG75LQ)T',,'K> M&'L8.'<<^6F!<8?O;A,:3\'@HJ%?.O;T:="TB=C%O#*/;T(,:PP(@'HDS]E4 MI;$#C"/D3A2=4 H*UP]EP(MQ^.C0<@^.CP]*CT8E(GDJ$@(;-ZIPWL0- I4R,$(@UTF#&\2GX-XG MB4AN&I;V!@0FKNR#_&T]H;+2):+7..(;Q^C/3@&7RTV@0#XK$<18 M ^X(DD0P3_5 14XM2HRS+U!]DE"-MPJJ9U,N*W=7B?P8TI0.N*?H@6:1/6W@ MMX^(D_YRK]]K[_T[ECG3:YFHT@^XSH1QQ3Q7&ERN>!)BG"%>/2'6E4_#MAA#7_/_?=LKJ34\2N.ZDM MUN\B[/K%R+A9D&X*I&Y7@<0Q#&>&.OK/F10W(.MCVSOR[:^VS'(G>2;[QM/: M#O:?P5F1NVV6-!M)>QFT*(:N@GD9OP@7GT&Z[Z6?"]5XE0BKM%GP7%> 7>:Y ML!;@;QC"6"&3IOI$H'ZNDQW$'@9D0P$?ORD1;O8I^+,2J+[;DZK"W6(WNR]' M0D\10R%H @J#GJXFAF!OR&2*=/RASM=.FDN_G7 MW&'X+&C5YRW^M'=#P.$)-C2PB#6.V3A=1VG>X<(WE--8:"-CHXN.B%$'%WI6LLM3T)$\54R2D0$ROX MI+ZYKNN !WDIU1RP=I8I'^7X&E(16=^$'7>VV^?=\>N&WO^#6$G)2P-1 M\V-U:'+'S#\(1\\MTAK@ZC:V<@]%\LJJIL _$NE*UAZ<["Z]NI:A$J=-(/D< MDW+?:.6YR!9SF'G;(M(!^E,,T3M2W<$^ME]9L'_0@9L$#!TR8A=D^HM^5>>>F:=*/V5QBP$ MIV=?S/.C)K9SY>^Y(:N\9Z.-S'RKM/\ZLS1LV;^/LRWJ.67\9Z87O)G'-Q.M MJB(A[JQTU.RI*R_YK%?4#)I.E:4H(*BONVL\VK](M$:DUXH6;RV5F.,$8\ST M;P*>(C6.^%2)I#;[P4&GO[?8^WU9UV6F_FTH]WK5T5]02P,$% @ Q(EB M5EM['\R," R#4 !@ !I&5X,S%D,BYH=&WM6VUO MVS@2_BN\%+=- ,OR2]O+RFF -$GOSC,4=?"W*#I5!5_LTRG=0G*L=0 =U@Z M%ZY@8UU57+$W8(R0DKTR(IL"8[]V^\^ZO>ZO+Z+H\ "'.F[Z:)6P83R(![W! MD/7VD]XP>39@[]ZPW0_CXSW?^.3\>/S?=Z=ATG'*"B>TXC*.3]_NL)W"N2J)X_E\WIT/N]I,X_%%7+A2/HNEUA:Z MF_0]N)SA:'!YF8 M,>L6$E[NE-Q,A8JWT<5SS*AII&$W"7/ MN_O[ZR(CIL6J3 ?5$@.2.S$#&KLU:BJ!FV2B73&Z.<&FGM6R7ZZ5BW)>"KE( MGHY%"9:]A3F[T"573SNA!'];,")_.O*MK?@?X-"HGH,K%W$IIC@XR3H*^B>- MZI-KD\S!JS/1,L/*TZM"3(3[Y4G_16\T['<'!_$$%ZOZ5J)=EX0JE\/.A,69 MI7"+I!!9!@H;_/)D?] ;C@YB:OC]Q/BS!3D&XT0N4DZV8CIGQX6 G+T6"E$G MN&3G.=:"855M;,U1'Z?9F8.2O>CU=R=[N\/^'G6[@&DMPR#OH]\ZC%O&,UT1 MW-H]WT-*;9KU[PVHJRN O>=FPA78Z/Q*PH(=I8YJ!KW>SV"@LP[[MRX4^Z<$ MI3HL]299X+IPEVR3ZHY/)+")-AF8ESN]'914RF;76#W;BJ?-,_8P^#];34.* MI5PVV/4PQCUK-"^$@X@Z0J+TW' L\AO)\ 7*VDRPE/M;KD6$&Y?39=(JH3TT MS-3O>J5CE[5U^%'2G+&"SX 9F F8(ZA<(1!A2M4(40.5-@@8Q5YK4[)^+_J- MT'-V<71R]N;TA!V?7[P[OS@:GYV_':UUBLDXL;?IHX?]$)L.MLK#7G'KN1$K M%^P2%TD"DJA.<+3&PS*-DRJ-[ M'YT*A RY8K9RI :5$;N6I&;H>9R4^&8H? M.:>]W#!="A\!?+N/&BA(P5IN%M2DY)?@H\)J3(ME&0J#4TJ*7LNPD0J#?!"; M(4.T* FZ#4-;IP6S-?U8]Y^#@6804J 4%ID+K7-@D 9LA:&)9J=Q*Q1-9Z@F M.A0NRF317H9'#&T1AH;W T/ \A6C6GLETB2%S;':M.J%RG$;#UQ*J%36&8Z) MGM]RP0ZB1ABY8!4Z+F&.L(B9SPI4C3_;&U,C;C//RCO4HI;8 )&DT=W]=-;+ MDW);L%SJN5W"#,F=L,X0A^-4&.1&*3LMM-BE,!])^PB8+0+,LZT"S+@@3K/T M+C)._Q\CVT"B(<*T2>LF"R&_.V/<@/=P]%A!MD-/9&#)CL(6U)R:E1B@*$C1 M)2$]W;<5\"V*& MR'(]PN,NWQOF]!X A87#?W2LZ=/@Z9#Q"[EM;U[%V)8$T -#,% MSJ9K@P-@'"%WHNB$K4#Y<2@+7L>U=FP,!TN(J(:TM5 A F'T,5A1?6V)Q/EM MQ7K&YR.4MH#3.(R(I$O%R75JR2FPHK!^Z#49Q!Z!6K89,?XU 6J(L0_[0_; M8]U#Q>%DBW%XY]#R$1SO'I3NC$I$\DQD!#9NM?+>Q"T"E3(P0B WV1(WB$_! M@T\2D=PT+>T-'F(>/:LSR$U<.03YJT:AJC85HM=ZXINFZ,]> )_+34$AGY4( M8JP!?P1)33!/#4!%3BTJC+./4+V74$VW"JJG,RYK_U:)_!CRG ZX9^B!=I4] M;>"W=XB3X7%S0N61B1TQ-[0A;9OHVMTNP5TB.5^U!LI)\T^?@[#),MOUFPV$ ME4!Y1C3X([CN([BRK0+72?#;C_V?SAV;M,G7; 399T0_XI@Z36M#7MZB?AM& M+;5U6)[2J4N.\N% ?]3('''HW5NZY A7C$LW6C>"IP@B?V2JKA_G[P6I"FY7 M[)[GEX?]G0:LY"@D'L1M" M$,^PHX55!+H5ADU^B%T02^APG4!*+3)26Y>H,ZZ(5Z:)_!M?D_P$T>FA0FJ[ M#EZ.D%?F!D-!!QT4.73S<6>*B&27 (TJU ME+RRD"S_:$M&WEJ$*VQTXY"6"(6[?I^QM_;HYC:CUX>FBB1?8*Z<\-KI4>NZ MXJ?H8/":IL=S[-!:B^_HKK*V:U%!E[TO/__EK%8QNW+EY^B9UN4X?VCDU:)^,B+$VR7*+ M;7U[<[VBH<<#%$0*!5'SO-R4V]_\-"7M3WYN?DQ487X333#+OXQXCEE PF=: M9(W9]_>[@V>K4!#*>CXK#1\I^:^>#O\/4$L#!!0 ( ,2)8E:>F*=CU04 M &@D 8 :7)M9"TR,#(R,3(S,7AE>#,R9#$N:'1M[5I]3]LX&/\JODZW M@=0T+P54T@Z)E>Z.NS$J*#K=GT[RM+'FVIGCTO8^_3UVDC9E&],! \85B4+\ M\KS^GA>[Z?WB. .14A%#0GX?G7T@B8QG4Q":Q JHQM$YTRD9R2RC@IR!4HQS M\DZQ9 *$'+;\O9;7.CQPG*,>DNJ7>Z0(2=L-W, +VL3KA%X[W O(\(SL7(WZ MNW;QR7E_]/=P4# =7KW[<-HG#<=U_VKW7?=D=%),('6?C!05.=-,"LI==_"Q M01JIUEGHNO/YO#5OMZ2:N*,+-]53ON=R*7-H)3II'/7,"'X"38YZ4]"4Q"E5 M.>BWC:O1>Z>#*S33'(YZ;O6W6!O)9'G42]@UR?62P]O&E*H)$XZ66=CV,MW% MG2Y.WUBS<.8LT6GH>]ZOW8PF"1,3A\-8A_NM3F<]I-@D78W)0K50 :>:78.A M7:,:K3B1Y@I.#1ABE+$A"XX/6K3N"UNSW7+/QQ M8MQFD#XHS<8LIL971(Y)/V4P)H,%Q#/C-7(^QEE0A(JDG'O/!$8DHWPU-YRI M?$915RV)WR%7K>@=&#ET"N22 MJH@*R)WS!8F8\2H36Z\A=!3& M/JIN0#-88%H3F(^1[93EN<69L"L33,>,@V.X0 AFDQ1'/HFS8?, M"P[6-RVG86W$E-J"TXZ_:\US0XFG$F>$P"O"AXQGG"/0,=BYB8Q5?"KX/&,* M3!N5&T26^"5^>X=B,E#$W]])=E>-F=&.W7ILT9F6 MU4!Q4K C&^<);XW<%!K%Q@2<*9 C*QEDE>2F17QCC MFR%5 *@DNH\T:T:\ =S:":9&7"+!,38)E6&K9\=$91CAZ?&3,T>MB6MKY0>TLLT^8NP[A4WL\6!#5F"7GE MV9];W/$#C.#F+FZ;X!'PK<$SOR MW3*\IR-?K),>5;';;E^&V)8PI%-L9*H8-8X8=XQ<^^FK#_*RD?[%N M.:,J3DE@KZ3:6S?\=(J]-'U>0EOWATP%^8V#$-NV[J=NZ^[GR!?KI"=HZ[[\ MXLRT=9<0*]!4+;?N>09MW=I'QC?'<2QG0B/W;9?WY(K]G[J\ZC:YN"MZ+N+5 MKJ_2U>UL1.-/$X5ADIB[9:G"JM+5W@W9G"@O P,4A#,!3OEX-J1C#2JDUY(EI=L[G5:PMZK(Q9AGOYTI7J*Q;^4<_0M02P$" M% ,4 " #$B6)611ED Q(2 !]O@ $0 @ $ :7)M M9"TR,#(R,3(S,2YX&UL4$L! A0#% M @ Q(EB5FH)PX&S* -M<" !4 ( ![R4 &ER;60M,C R M,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( ,2)8E:"9HL7]7D "T>" 5 M " =5. !I&UL4$L! A0#% @ Q(EB5H"^-$Q+ 0 8 " ?WN P!I#$P:S P,2YJ<&=02P$"% ,4 " #$B6)6HB2\]:0! 0 ](P$ & M @ $%9P4 :7)M9"TR,#(R,3(S,7@Q,&LP,#,N:G!G4$L! A0# M% @ Q(EB5CM*SAC/ P 2P\ !@ ( !WV@& &ER;60M M,C R,C$R,S%X97@R,V0Q+FAT;5!+ 0(4 Q0 ( ,2)8E:,OS0?F0@ #$V M 8 " >1L!@!I&5X,S%D,2YH=&U0 M2P$"% ,4 " #$B6)66WL?S(P( #(-0 & @ &S=08 M:7)M9"TR,#(R,3(S,7AE>#,Q9#(N:'1M4$L! A0#% @ Q(EB5IZ8IV/5 M!0 :"0 !@ ( !=7X& &ER;60M,C R,C$R,S%X97@S,F0Q :+FAT;5!+!08 # , #(# " A 8 ! end

B#I M I*_"6%?47[C^!9?W2/ -5\6L.?8F]*P:S\'3,VOX>NWAO08]L^;8F]"S M(IK,"$K@*9D=<&\D\0!7P^S8!4B]6CLRN!XI[[1)L:X/@^KAZ;42*1,1#HGZ M%D1]..S@CG!9.[%?HYV$R7U/UF4U)?F+QH,1?9#D?U09 \R M2!J*[%]MD;WD>D63Y4%81V_=NQ<[%3M6U%L3!;@]&&KKA]IZZ/FYH;9^J*U_ M99(\U-:_C4*UH;9^J*U_]4(^U-8/M?6O7<:'VOJAMOYM2/I06S_4UL-:'ES' MJ4-M_5!;W^OP%VZYU%!;/]36OXK@&ZZ*#;7U^G@.GIX-M?5]T[.AMEX130ZU M];U)/,#5L*9KZ^&5:7[S*)G2\ G9UFO^W$:]YMYH!<]0NSG4;@ZUFT/MYE"[ M.=1N#K6;.]B#A*0E6T _K>T _?#'+4-58*8W?G-@GF6IE3;,\P:VCM@@5*RM M7QT;/:'05&CH3IBO*3WFV5Q*QXW?79H@"=.7A-R U $IO1ME74BPRU,"^L1K83N_M&.I: M;9#F_S#$PGB:XZ5\2+BQ*5[O%1O-T@F:C#WH$7M0(7;+]J(2BIY/?_6FRGW, MYN?J5.I^[ESJFB<8-/%K=SOW39XT_%LOC./;/#W(OTTNDR1KSW44S]&I"/[2 M"Q$4$^HUB-E0:=NJ>'_JA7B__N+8.NZ1ZK7X>T3FRFBII0F[W?PYZ(4;:T V M:.)8AW@B-&_#Y,<%0>@R3A%=H-);JH5-6V#S>;L5SFXW9=JGWFN5T:4J_HXC M.DQ$,>Q*2F4S=RNG /:'&J;?:Y?4L_ I#% <="VGU7F[E=)^["^94P^0C Y7 MQKNY,OYPN#/^]Y0].K8SMXBZI$R.2;JXIR*>>#XWAB>+\B^*@SPV \ Y MY6/ M++VVB#I=MTHPZ,\DB-J".1 C;U,RGC5YEF9NRP)KZY.Y<=A-AI ./$B MEX[5>94-J-U*\PW!5+73!3MCDQ['/+_^F*_!FO.%1CWA'&NQM$=&V %E'0-0 M:9F,>@(Q518":L2_,HIM&*V_ARQ5>D>]PWB:7$3410R\"\_G.2FY)3/I!<&\ M6D,B79=TREGT8+%=;?Y M5%NJM-4$PA$+"X:(D0"4.!E3"^"Q0CR.#HN8)0HB:@CA)$(-[1"ATAQ+),*^ MAI-.7#Y+584FH1*"GKV(;2"?H&D8Q_27R_C^&=_/<)9X0SB>W&6^3\$/GU )NO&$ RQBN5D_"+7OMEPTPZP_BGO_ M3'LM+G F=!I;F09"\;DSY2T3 J*4W,\00=XD%0<1.PX(H9Z[ \Z740;D5>68 M5,&^18QTRT\,>&4HHN\,H5ZZ=FRB1P\X.\]?PB1%L8_&DUN4A$'F1;Q"X&OF ML;I4I-[-L!X+0O5P0\PVP-;U=MQVA&"[076*3<)42)X15_;H[D#).MM('P&/&HD MS[TSEY@MI"&9%R'QS7:*=A!2WD9"5F:& ^W#/A*G5_B1<=Q')(A28D8!/$-/*,)\<\R$848](616K7EFA!F$:&W8 2T ?B&MJEVWS/< M;9NJK<#XU'L,4R_BM_#:!<,_;5>K%H,5U]G##WY+=R/RQP,6IY&7)(;7T6_W MZ-KK6)KW_+PU*Y'&,BX#G;G1 M?562\@O/CK-T1L/ MXVSK8%&-_A"J:6NJCA(O0-PLY:"6("?+Y?,,^11HZ?IDUA5"N:PQ#\U0:MT& M5D7IDE&-7;$2/R'"DBTW)/1E7E^-_A!J7,ULI!U>,+7,,-12]@!Q+6P=I0(= M997@M RQC'J"N"ZU#M.ZB*Z,G,$23'I/L-(8Q!6@=?S "A;NJA#NLH<$_9FQ MC<4GMJ5E58CP\W8APGJ\$1^P#[4(51(HBQ"$3;M.EF\ H;Z(1MH:4,6!@@&5 M3*T,%<>;%]M@J1^CE[>'LIFGEC -3V#LZ&T IMY,$K>%L(VD%2X%,V#L(FT MI=M(DC=W^#ZP!@650O1V'^EUY0]D)206G.TZA;![/B^_')9ZIBMXY8ZV:2<( MFTDV7-/A XA?QP1YX\F5%\OTJMP PCZ1#1_*L .B^5(\[O&Q_V<6$J0@OZ0M MA&V@.AJQ@4:M&/37_9Q01>3VG_\+4$L#!!0 ( ,2)8E:"9HL7]7D "T> M" 5 :7)M9"TR,#(R,3(S,5]L86(N>&UL[+U[<^0VLB?Z_XVXWP'KN[%N M1Y1LMSTS>^P]9S?4>MB*HY:TDMI>7\>-"12)4G',(FM(EJ2:3W^1 !]@%4&" M3R35CCAGK): ?#'SA\0K\>__ZW7CDV<6Q5X8_,<7[[_^]@O" B=TO>#I/[[8 MQ2?&2-7D,MUL: MD(\LBCS?)Q\BSWUBA+S_]NOOOO[VZ[^0DY.4Q@<:\SYA0 2Q[[Y^G__E+*47 M!C^2[[_Y[IOOOOWN>_)O/W[[EQ^__9;3BK;RFAKX7_/$C_,^2,R1< MS2 6__R/+]9)LOWQFV]>7EZ^?EU&_M=A],1)?/O]-UGK+]+FK[%7:OWR?=;V M_3?_Y^/U@[-F&WKB!7%" Z?H=<0E[??^AQ]^^$;\E3>-O1]CT?\Z=&@BK-\H M%]&V@'^=9,U.X%YF8K LX:T$$GXIJ ,M$.G1- '1PVC8Y/%F3?%S/GZ*7S^QF4> MQ.1W\,,)_" LQ?_Q][.08\WI,DXBZB09)2'_?WQ1]?>6]@"I@=AI5!:=1D[& MC/_88(FTQ3=.R(-ZFYSXZ;<1W5=1N*D65;(+*_[X=W_9X=MFNI04B5@<[B*' MM?JHJOPZ6^9Z-"C1PR460>,F>7 6K,-H(=/MW*<:8 MOI5)H'!]I,LBQA75:YHB]K@F!3/GT[5#ZH>-XO9V284R^5W0_O_L^",':7:5 ML$UL9@:U^;S\\DC1&M_,V\['/X]%'M9'@3X1#(X<=1!5$S7GL*[OA+'XR"G6 MJ)S^>0:QIBIR&%OP-^2Q5!*QMR\!M0F=Z#0(=M2_9]LPJLIA-=5 MR]K;]219/KMR"1">'2\]G-;K-D487B%4T0>Y].H5VZ#V-HVH/3VNH$J [&1>=Q4X8<115,R' M'Q(^N)^%NR")]F>AJW?"IE[H?=)([;*+UG9![;%FDO=TX!*3!1%L2!B1E!4! M7I-Y]2-]O7)YLN"M/+G'V3!LZ]NC]^0&5N _ M=5UNM3C]#ZQXOM<:H[HM>B>M4;'LH!4-43MGG;P]'3.ENDWJ45LZMW"2HD7)'W MW[U;?D4R^A.XV&-$X8+)PWZS#*M4/?P[8N>J5"7SK-(?D;I5M8R=?4I2(Y+< MA&AU\>JLNH4.T0NM0U2-ZL5M:NW941)1G7:3;M?F>__9Q"^ M! ^,QGR,=J_B>%>SO:%OC]@/C50MSS8UC9%ZIIG,/>><0/[D#Z!/,@9$T[)#5;5'[98/(/=TSI4YR\D32G_ 43L+@,J3W MS,YI0E-YM-;0-D?OIO6*'AZXJ6J+VDT;1.Y]Q":G#L>P:>:WDQZ CP6#]H'[9" M[V^5:I7]K=0$M;]52]K3WP11DE&=S-\N-BQZXL/_3U'XDJS/PLV6!GJ*:3^>;_/*@$7IWK%+J V5%JB= MKU+0OE@(-"?WM+O=TO><2S^D^FE(N0UZ/ZM0J>QF2@/47E8E9T\GDR2)H#G= MXDRXV<"%A-#YXV%-N9UN=PE4-(.-'/U*0'TG]%YHHO3!]_B?3C\['[?"[;+5J!UY:;H3;,36R]O5% M298(NH03GN)@GUP"NO1BA_J_,1KIZS34-$7L@DT*YH?_-.V0.F*CN)T/!:9K MV9(R =(VZC84BEWRW]25'3MNB=@;&]0[+-IPT RI+S9)V[MD@^J+@O3DCB@+ MF)BY8KGM;)RQ0L5J=U0:SL(AJ^0=RB73PC93.>7ISO4X#A1J9 MJRE_0NI<51)V=:>4UE2GOU)VEUZTN7+UJN5_Q^]"954.G$C^$;<;'@V5%OC]Z5"= X_*_HS;IXZD[.M5&<$IW(J/KJX8NWU:M8AW M^'?,+E6E2NY0ZA^QNE.EC)V=*:-&@%QO5UK1>"G8[.*3)TJWTI^8G\39;PK' M2G_Q=W&M%T2X75UZ 0T'H2P&IZGMW[(K4G?L8@#PU#;]$#IQ)_&[^O>' MT^O3F[,+\O#SQ<7C@UW_KGH^0-MH+CY[]&1 =8LY^.$PSP3DY 9[&Z"7TUUK MW@BH;3@7YSM2KM(!KQ&_"& @[ ".>&WK 8 1U;O8;/UPSQCYP *V\A)RQPF- MHMTSBY;AY/KE)*W@QVDT;0 M$DP,K=7#@ZVD3VJ2;ML9A=%QVUE$DT;%XZ Z:(@^MG3R]@NQ17XM"4>L#:UE MIAT5U'^T$GMG-%Z?!B[\Y^*?.^^9^ERB^#0YHU&T]X*G7ZB_T\W#3/LBC\U6 M)E!CU:@CXMAM)W]G+^?DQ%T8+0A&2\B&!F)[HGMH,#/[""D96X/V?+ M)*WAX+&X^KIE4UOD<5VKHAK'E0T1QVV]O)T/!G"JI""[T-VMG"8FQ]'Q*GAF M<;*Q%G6GC@/%X.-[YC >_DN?W;"D/O@:NB"/01.%2^EO37O$$6DD=N=D."5. M"NH+PNE;CM!I=(X4G0-F9WT'4"/@9/=<08TQ#IH@C\HJA=0H5/^...HJQ>PS M- AB(K;LA-18"E4$SC *A0GU)U/H$;A9 8"[B&VIYUZ\;ED0,SY5N$W6+"HM M"F@,8-83.5RT4%]%$8-NB,&EC?1=/3KE05(F8G8HV)"#!3 [<#2E"9AD$@L; MA,(&3FEYS&;@/])7IML3/F@RCU N*501L^+O^(.S+&9?%Q34K$;:L/IX@1-N M&$FJU)I^7\=D91U__#0.>G,9WH9%\4F&JZ9DB"/,9,%"Z/6?KVB"/02.SN8X DOA G?1*15>4,+,YP)U%: M:,L*;:U-?T?5MG(Z/-49KO$U(UOSKSD)#E]Z@9>P:^^9N5=!PC7SECZ38XX> MB1L[(<=B,Z55-*[O@1B/#07OZM22_(F@3PH&^4S?&B2/K+>B*DU5M8;'(ZMJ M;X'REB,EA;+-UXQ+.S3O=*K-\\TM>F M)*.V _(P;E:V?%)'UQIQ !L(W?W,CB1-)&WQE+OUA&(*?1.NJ.4P539#;KB? MUZYRZMHB#\Y:%4MC:U5#Q"%9+V_G0:6T=5<0MC2 CJBCQ>50J5'M$C#^P"HK M<;Q_@#AT#@3LMV-@!*PK KD/?Y< RW')ON$J M58ONR,.IK2'4@#/MBS@D6ZO0U>,51OF.0K*W?CMK.OVO3C]<75\]7ET\D-.; M<_+P>'OVGS_?7I]?W#]\22[^]Z>KQ]]L(X'9->F97:D_8[NX3B[V:V/H\;(8[->R:J;'N66B&.R0>#> M-QU2NDAN=8REY5;2M1*!6164>^;3A+G'H*.QB4D_Y'%IK+H:HHV=$$>KN>Q] M:^J<1)(%J1I9[03Q^,KS>(YV7&<>SEPD7\P&EK*VD+6;E=&.^I=A) [1BF6J MQS4-\D7HIB!O10!YM+R/&@I1D. M#M>:=$6,!&TUZ''Z%/B0C!%).5F_Q#6-^KG:7 L6/=O)\,_"0*P:_.HEZ[-= MG'!1Y_]YR MI$]BA/P$1L2>67!^XZWL$..;O#8>,3;O MC3PN6YK!>!8[BX/);348<2YK^_SR5*; /*-MOEA@T ]YO!NK;C"UG46,F\L^ MQ@37=EA/J?W!G';!?Q''^7B?3H-M9];-Z0[^&*Y01Y-$(X[+*BD'2)NM9\L# MIGR\UNBO;XT\TAK4+!U@K&Z* M..Z:).Y\-#&G2^YD25B2DK9T!'%\/:'T[0G7TZG6X^E25J..R /57'DU9IM[(0[?%L)W]?",!WJT?ZJD/!UE20 MAWQ'LQQ<.FA# C$8=-6DQ_6#' ;DX8$2Q^P&PCM@^I4H"P4'?SCG4;!BRR(O M="\"MS8-F-A$'RCOZ#!X;Y*S(RP89_(A=7](:)0@UG[)GKP (-3:+11KX9&^ M*U(*#_E* I(53>,U(OQC@EZY^I5+Q,A>(^P$*Y7VX'H$O3E'V*!;2F@:9X_$ M$(Y'T.Y#!K'C*MBX"32":G(O**Y86;:]CUI9^J=Y=TS7#3F\FBK>IM058N@U M%GW8TE;6]V['4?9H0U>HC":H91;(@3MAF^925OK6R$.X0/%A:YQ4G!G5'>)0_(W?%0T7**[/R M;XB=[4C$[JN,DI"M9=1AU;"TU1_SF7LJ@783MMP&>714JE3>X5<:((Z3:CF[ M[WS'8BE1XVU3[>>/H9+-H^ _16$V1AU*CJI4W) X;(PZS9IG[WPG( M2%L_^#F%LMFKZG9.??[$ BZ(?QJXI^[&"SQ0+_&>6:JP#IT:>R$/4T.U2Z-@ M?1?$(6LJ>>?Q1=(7"U1E#EDDVXG>*?6F)0YVMBJ9S\D]<74_TN@/IL"6;NNA MK@/R &Y6MK2%J6V-.&P-A.Z\0B=)"\_-B=L-UC&UI7ZZ?+[)2%M:BHP9=_$U MU_&<3U[]4+R67!^C37V0AZF1RN65S)H.B(/53.[NBX62NG!BA;[=D)U09[>@ MCV,&:SIAP!^B6M5J9ZJ(0U$OZW S4SN+0L-K)G>9PZ/)J-T@*XX8-AFBU'(N M@7:L7F6H% M>?PUJJI&H;8QXEALEKFKPZJ4\Z!,B5NZSS2>LO*"ACQS7OET]33 ,YZ"Z:#? MI.:$Y\@ 52]YL$(],2_8<8UODXB&D>L%--I?)6PCWDZ& M2F2A6$*X"KCSL+C^+-I8')%CX 3F/CX3-PH[Q#@\A=8]4P^94[IJIQPMN1!WJ6T+=2I5*,TRU 6*(J9:S\TR2)>55G2EO M4C9/*@?7M?KJ\D0SR(FTF>9AX+2FR!V+'M;<13[0V',:SA$V]4$.(48JEQX# MKNN &&+,Y.Y\CSFKQL/)$T%_000'Z\<+Q]6["%C")S\D!@YX0K>-268:JL8A M.K?0'"\D$<7A #5= &."BB@D[[R N*'OTR@N?CO.Q,I@JC&B^BCPYMSS=PES M#;4O6L\,T42^N$!2_4P%(WR6I+XXU BG92UHK M&P"381+\EDAB<7YGQRXG>N0@)R.:PR#CFM8@]F:"&CW30>U(W7;6JJ$R3\!L M,HL!9.I(S \T&S69-@%#!9RCVZ8>.K.<%&:QLH&UJ>O4!K(YI!65(9N?/&M+17D8-K1+.4*RZU(( ;3KIH,4VKP[/;CW?W%SQ_7)"K M&_[O"UMOJ1VJG!5+;P@/LY[(0Z*%^@>/L#5U0^SZ;:3OZNYF[TC8&@RGL,!M MQ?, [WPX2&2G?H[N?8339^KY<*1I%48Q]=D#@])8>GRNR!%F(K.7[F6.RQ(QLDVE>3],J'U1)Q?UA,MZ L*20EI2 MB*N^O;,@J="HCBAB_QAG:]X/;C>0%?4B\@P/>()!Z?$7B',1Q?TS:*4<1";O MENF!<_C#?_UA\>T/_R9J0?S7=^_?+_[R;W_CGY5;>,L$,M 8! *MF[ZU;TD=,\"B@,OS)"X$@H[@= E**=4D%J,=Z MF^X':?6 /<'LI@O@VC?^/:.^]R\^-WOBF$NX96L'/3YZ9<+R+CRM*([J5(Z' M, J^7_SPM[_)4? OB[_^Y:_U0Z!U7!]^AF-.=<88/? ,Q9#D3/$6R0S#]KRA ML8X-"A.6%VY@W0;;^FS[M2W\6&.@KN$Z+&*,,)&Z^YL3AI&/*>*G,XC%:X'M M9]\3+;B^U?RDKV'[+:F^N0RFMZJV%DT7;VF)='YKHJC MO/,>\+5NUDD:F,: M>-0U.]RIX:CJHEVI&WR)KB_^6C7WJ&MSML_C';\_;'X*K[8OGOWGS[?7YQ?W#U^2B__]Z>KQ-[N.+]4%I D#_L_X]-73 M58]JZC,71Z]3N=+!JSK,P;%KY>Y\^UL0)055\CO0/;K3.$V9@K*&Y^&&CTP: ML^C:(G?;6A5+!0JJ&B)VTWIYAW)/\KLD;,<_N1B;,!##RT<&]QKTZXQ'[9#[ MI5:U@V7P[WN,I9B:U3U_5@^D/].^JY5\$9 MW7H)]6OCK*D/\I@S4EF-O]H.B&/13.[.5P!RZ@3(G_#);,K R?*K?54M$<=H@\#=%YDD69*7F;(;DU.I:6<, M+2Y#Z58[;0] $]G@X9KB&EE M[^K;B%.];1$Q+NLYD_^]"HZ72>]#W[\,HQ<:Z4I#MJ>"'"KRI(?B0=QG'K^!(@,KT2R+9V@&0&1EDFGT&P_I ,ZP 9%3C9TY5?(8O MM2(I+M1J/*.$Y99%7NA>!+5W7H97[T)6TUE2WM]A\>C%=*2:#PF-DFD5_<"> MO" PU7428#GWGCV7!6ZLK&R>T7BML4E-<^0PTZ2HBC:ZMHA!IU'D[F6>4L(+ MHBY5\W]QZK;NW8VO+=E2STYM*Y/;,1JS&'9%'JEM#-#VSAGB"&XE_B2WQ["5 M,1C!$D@N@15'#^/'4+-[(=(1D%U4,>,2BT.+]XQ/2F(O80\L>O8<=B=RFWOF MA$^!H/(+G/#6[I.,SA8YUDQE^/)FXK@\$6/<9*IWW]O+!83%U(.M/E+L<"YD MA=03(2A1)86STJFL)!662&F)(JXM;$7_!40NEYK54=A;VEN-D\ASH'XJB"4T ME-/"JSC>,3<;C7[UDC4L$\$&E';_JQ,IY/C9QT#E7=OV=!#C7"]UNF^%9DRS M*9K@N\AJ.4O62GY'5/:V=H4M& HL(!\?BEF2^.*,+Y@D*@P8B[-F.PYL=A+" M [LK'WTL L=Y*#4V33E M:S,MB2"&H>ZZ])I&9& C>::SL"(M$DU2SB1G;2<1FMY"&26 &(DKH62!"4TD MV X )_6$YHDG!L8Q )0:*O-#%!-E>NW"5RSXD-,H@J(:8KQ>[DL+0W=T+WY] M"J=4%AG8+'*TB6%)28IN:R_-@B4SS&4910SOYUBP@Q:"$21W^:5NV%>]],.7 MV/P>?U47]!#;K+#FUOY1>]2P:2#V0"_@G#[\3"ZO;W]]L.+!?#8%&MY%(>SH MNQ_VGWC$7@6W6Q9QU Z>3J%0K:R!7N_7G0@A]_;NQE%CH#T5Q)'10YD^$W[@ M23*FD#V\ [X\*_B*Y*Q)P1L.X03\=SOX==H Q@O;;R);L%YA'IH3M_/P#M=Z MY25P.D%CG5(#Y-!PK(P:\L5?$8=RA9!]0O3@? S_I[\3!U9U!0=ON)5YE'(Y M?6AV%?#P8?$X%0@-$MN!S6&QPFII\QIVG@/'\Z&2;'$^Z#$<9M0?B17RX!_3 MP-HC, /Q00Q(HZH[T%&77"QRA'GPYY9YBO6$9 XFCW*3%R7]L@)_#MA[J]@[ MQ)3N/'LQ'_@NP^@\W"V3U9&X^ENB+YM"7O8 MJ\/B6#Q<%2YC+ET"C5+V=N[@L2U/!3RQE,-_YA)!->+ /=W !/-?XO<:NQEV M11ZM;0Q0NJ=GT ]Q1+<2O_.--H7)@N1LA/^KC.S$_>0F$'K3&KTGB7AX"!6F M(+>!K"_.TQ">WB?[.ZZA*#>[W>@?@#'NC#SJVQE!C7NSGH@COZ4"71T?V&1S M>.[ZYUZ\#6-Q5P-VG#.F1' E.5M;!Q$F,HJT O7!!-O,!( *3&> Z2I\?#B\ M=*/;QM4U1A[R]4H>%?PX:HDXI!L$'OK0D:53BB,I:7CG:[*C0".J65(P>[3# MU@K 89&E<[9B403+H+ 6^4A?F6Y%S[0O1@ MT,THY06)-A00PT-'1;I'QS(AZH-AQ^\]PK7Z]-DL95ICK0#1M/;Y*7TH;$,3 M8+F'N0NL6::;B4BRAWSK-*TCT'#$HA4!Y-#1WACUR82N-V+(Z*#$P&E%<1 A M?X; \BF$"6TBMSO$?1+EJ$ 77J^Q6,#Q[;(-EKOF<.\9\!/8S-6 M=IT=1N@-4(\.Q_UFA0LUX@^,"!DG4K#",\T8P0RYOI%67TNQGFWP>BU6%,I] M9A?=%2K7A[7285;Q7"7WP(&LL, 3P,/J;?,$PK%N=Q&#"JC9LL6%7*<\#>1[ M#JTUR*-/LOSI+A*OQ=!*N]A:1@#1BF/8[:!&TWEVT%)GA(:E@XJ>LX*.6@6& M7C(08:#<8$ &$*/80BJ-*N:SBL7LF'F>[+I8?C2U52V)V<=YLD/J0U_>? M5?0;J#$P$&0<20PS MF_B((Q=M4X$&(K/#"Q.C-"TJZ"G,"C.,%!E\$4$Y&BPS9L$66SHQJFW2F4** M($G5,2T3R/"BC2MPX/UWW[\76 "_J5#F5PJE])+]/8M9]'P8^\:=D,9Z.Z4A MMLUZ6(YE-W1V< REZL!Z2P6Z5YO>B\K\+(,DW6Q1L9Q(. ?-_WG5A9_B>$H#I 104+]K[)_ M9_OM>V ';Y0+[B%Y256'LLZ@^]>C $D5OD[T+7(\S5B H3,F).4R+7I.I/FO M!Y\6278%%&C2891=F90?QN6:L>QQ6]J5]?6*V]NF@9F@!R_"A/IU>#&QJ8QJ2&+"D"MQI6V XOSUA.:)*0;&,<"6&BKS MPQ@394;"FISU?(OSCVF]PCP(JM4ZC+GQ)8\QN)O[,;U">QJX9Z'O,T=\H]O5 M57&=5F/&;I20@TT/\QR4O&U+!C'<]-&F1X%QI0L6\C3)?ATW?>XL?PU/GGSHM8J7@9MTE34;]6!+!C2FMCE*#$N#=F M!&FO1.>@2%G!YG+*+#^\LI"U_18"0*P7^)O2*%S\-87++KBJ_!V90*SX[9#JF]0KS M6%\R35.SV]6Y!^H';M.,I-P2.5C4J%\HV!$XE9DO@,A()\"AZ$CSP'+"KA:A?8NH]O/M?I/5G"CT/MC=%M!0$Q MUG10POZ* :IURK%,5;-.N:I8/;"")F /^'_8RWVFOL3@#.O@#Z>!6_Z%TO). MW,P^/E:?7LB^>'5$E?-[#ND7JQ73KG%.+@1R5+/S451DG%8"Q.AJR1#=]T_C M]4)BM"('/,:2YR_BCW"TXO!WI0Y2=%)QIV=!<@5(I@$!%8C4P0ZTS^P[P?"@ M5+O(*V!X@1PUX/N('U@AY?S&AS&^U1M'[\'!^*UB*Q:H' 7N9,F;BZ!VSFS? M?)4PM2 ,"E:OR)[1:$3K/"0T2F9IGR5[\@)18$ACI6E>,-YMMW*!@_H@[*4? MOEP%JS#:B"E:P[$$\][(T;JE&4J/'IMU18S ;37H&@PJ'XF@P(DHK*P?(;!B M"M>+'3^,=Q$#*!!(L0+#> 5C:Z]_%3?B/9>GJQJS539$'O)ZY0X*0!RT0AS( M-<+V*.>@UFWPW 6Y.7[^=IK@'$$]@4+YNK_U,@WWWM,ZN5U]BN5)ZMLEU""$ MQ!U&R0F799.&YC8[D@&!','^']3/S!9Z1;HOCD&AJ?9R&SU1CC<"3<[" M( Y]SY5SH,"]DW6;Q3]O5^G&*?4?^&_$G*;I-L-0M+%#Q9 F+"'+$(0Q ]&@ M^G6.:$4*$=0/'A^!5YY#@R1[J @"]8Z+Y\PR3,_SA0?>6M&N4"[3[9&])A^X M!G^,\<6ZB?&6@[_'AQD,)SK(\%8AI8\IAD ?<7RJ$%F D2HT+!OF8I-";E(( M;@)@Y'<0GPCY+:V_SOHSH1TD[F6-@^[]"NS9),^\XWN(<;[C+' M%VL5U4^!C)]%/+-H&?8"@L$-8FE[EO/F9/=*XE,_E-?W0![C!NJ6=VZUS1%' MLHG4?>J["MH+N.%T](:9+9]M&J4:NLS/:VM'H[KV\_+;X4 V)ZY.:.U/5J?1 M602KK5H'U94>&T89DW[(H]98]8-:!_6=$,>ON>P]KOL7!3US\I7>/566B$II MNR%M/ARW)#'70#<BEVP@,5/8>B^>+[/];[* MJ[#*$J_&,\ZV-)##12>3J'C1B@!BP.BF1_=D."\"+'G8"PJ]MLWS6).>R .@ MA?KE66UC-\3.WD;ZP5P>+VDNV-N* /J8 M;VN,PP4ML]ZH$:"U$OU>X;+W*H["_RI(E?U(HS]8 D^B'JD=N&<\9Z5>\!A1 M*)/0?E0\PC9<50>(,#A+@>()F9\A7!$2D<*\<@[\9J8 ME)"D(J:CY%?8,@7\=K<"K)?4BWZA_HX5RC5E$0U=D .TP,R<>#GH5+U;H(QBL)E/;>O!" MO=R(K5D0>\],WJ2_"9/&]-R@&_(0-E6\5&NKH0_B0#86O7/)!)4!2>M#O+L. M8YZ( B<$43VZ#4X=9[?9R=K:\HF^*JM8B?,"R&Y7:HWLM*;V61@GL:BB+&O0K/MS2VIQ,E6"_'4)(<.B])I$_@*%_63 M@%1(99( M5F["("\S(3.5BU<0J^DLAW%GY/C3S@BE"]5&/1&C24L%.M^*%3FQI%U9,,ZF ML\/FG=2WL:I!&P+S=/H:8Q@X?D7O^3E_G1+] D#EER*/>0-W*:J>S.HMH(O40]4^Q.&SSD8K:+O-SV8:C#?KV\W+: M(;>Z,Z_%=C9@$J4MA:HH*-BTE'K4"'DX5BNE!F"Y!>*0TPC:U=\D.4N>%L>, ME2M9-JXK-G9"[XDF2I<]LZX':D\U$KR[YP+YQ6')90RK=:-K;BUFU;4_\>9, MXLGS ,8SD784D$=S!W,<[M ;=D<(BY?VKF$ M#+OD0F&Q)G 7<@USS5/I6IP@[T$.>8ST-53IHG)'6HBCI[=*G2_J2L9B+4\N M:Y5Y9R&&[ Z7-7OA@1X.N!M/G@&'D^?B4>HG%D!ESC;#<"L:R$&FDTD.AF)S M HCAI)L>/8[19=P$CI3XX8T-@_.B[8B\A>AH.DO:@L+<,+SMLV/1[:U DY-)@I77HJM+8'XM W%+S[*WQ;+Q&5 MZSD;1 YL/NRUZ3]+MS8<[(P[S\[9QP!RE=.7V:5?<8<"U? VG4$0 ,%N&;-_ M[OC8>O%L<#&BICGV,&]0M/S$=75;S$'<)'+GF,T)$T$9A9_I?ZW'V\@*VWSU1GE\1UK;\+F;VG[(0]%8 M]8H';O2=$ >LN>P#ON6$+XRMF,'.+@2-U["(RO\#<\UGZD.:8!;@IGV1!WDK M$Y2V&DPZ(@[V=O)W7V2(UW+=''Y0&.$+^PD-HM"W-*@[C NP])EAL-=V0![A MS4FV7N7Y(37R!/H;7E.HY*43JIHUFL MMNF//'9;FZ*RUF-39\2QW5Z'88LAXHM[VQ:Q-UZ+YP;-AVM-<^01WZ1HY5N< M\XGG1I'[#%KI>Y38(G9\G7&]U6<6HBVZ(P_9MH8P>I]O/B'=6H7.UUKJWN7# M%_:3VZ5L$!2OCUUZ@9>P:^^9N5)K+40V]T.. L:JU[T[=M0)<=R;RS[@@UN2 MR8G@@B_D+9C$TF)XS'AHK,_9,_-#^20Q7"S8;'?<1@_A*GFA$3-=)^]&"SD< M]#)1>76] R'$L-%/G^YK\I+K@BA\%^GU%,F:9+SQX8I=FY'_1C?;_Z$:+MV> M%(>AO7\Q-S==J9$H76LG#=ELJ1>!$+?1N1=OPYCZMZOK,'@26"R1TW EH1LI MY.C4QT"E_*4#'<38U$N=SD-ZSI3 ]EC*%HZQ 6.9ZN3Y#S9DLF(Q81=?L8NE M.UDOG:>T]0'.6P8J5R^;U73 3$0F,G=_5Z5I$Y2 M\B2CCR^^QS5$1LY._.9%]=4R1[?;M-C1%8^&(.$@ ^LW<7U4=Z*$/=:[FZ>$ M .W)8,:%'MIT1@OEW0J5*]3'2[(R/SEGL38:X\,1&X;#]+)%7EK6= -3VQPY M;C0I6ED;>493A":1^Y<'QI<%3*"TI;LZEV'$O*?@;!=%+.":\70DI@Z@!)1* M$?_T!6@8+A?TH8<\L'N;JG0VJ2LQQ-#07Z?.)W4D9Y*Q)BIOD1^HW-'!"Q[# M87GZMLUQQQ;=D2-,6T,T/(D[M[..K57H4:#KZ#%8?$F'57-8 8(+&@5>\!3? ML4C,E\SBO[D7\K W5%N-]H8NB(/<5/+.M6Q3^N0.=C37*+^!LF]G%TE@O5CHB^<2G%_]Q%C'72^ G+0S6]4 >V@;JE@=Q M;7/$(6TB=?>Q2:%-@.2"2/+I/[#%]JC&8%%"O8 \\)3=6WD.' (%PG**\XDS M%G]/;)49O6$OZ:5&CFYW41CP'QUY::)-0M^!#'(8Z&H8%1O:TD ,&)U5Z1HX MG"$I.)(R2WP8,KE]X,(RQQ*MB>SL3SIKYNY\J(]TD"^)_.8T<-/LYA%N6C>6 MV.M,#3FV]#13::^R&RG$2--7H\Y;;RE?48RK8D9RG*'_+B2PCST8+.:(@YTR MY>/_7.;&]\P>F+.+/$C#+EX=?^%K0$:S0;:AC5L->D-QF04>#J[L$(&O"D4*J4@F%@$'(6=E>#C& M5X1@BM+<,1P0(>&VV"9[D0?28I*$9,O-L>9])+S&*3!ON-%E/VC/?Y]$G@.8 M+'^Y"^!9+5;Z7LF:$8?ZSL[/OQDZ(#_W8OKT%+&G] .DY?:,4DO3OLCAMI4) M5 0UZH@8%-O)WS7PREP@"+*2CEC0:AH[J #D'MDD2FVRW),G%CY%=+OFN1]O MD1WTRQJ '6RM8(M*];]ZR?ILQU%OPR)Q"I^GQM<>77J^E^R-<*,;)>0HTL,\ M!ROA;10R@P-D%BQAX>S'%'G0D0S"G]SY8V*#\TAY%L(/TK!(32Q/H$AU"C?JM6& MF-5J0P?7C#_L?\JG3*<1H[%1#M":"'(HZ&84%1;:44 ,$1T5&>Q:.LSB"Y9$ M\$0#&Q,;IQE"%K :NN!9Q"J,-G)!I&H5Q/(\0RGI=%CMJ>64HPTEY)C3PSS5 M$Q%C,HC1IX\V0T296BJ-'-4-0X-#5LRTVVQHM 6,S38,Q N$8AJ3FXJ* MM:(E]>'U KLK'&&=>2YWR2YBIYLP2KQ_">B\>(7KSF;[-P.SF E6#6G0*A ; M@OX,T&U0-<>'O061,A%5*))*A0X3T1F7<0YBMYL&P8[ZA*I69*D5(^93:).$ M1U@:DW?IWKA82^:)(,?5^+C95W8VP=DR*0XGG#Y3SP=37H;1 _4-]\+;D4". ME5T,4MH9;]$?,=9U4J/S/CEGIIS]69"V4'.%N565GIN;#\ I!PE=9S=9B=2S%NN7U11)^ ZC-M":E>J MLP'17F;3'!CO0G(60-E/LT&.@A<2$"$"J2I30=Z!&%]-A83/+%J&QD>^K=LP M7]<3P*<8-!0&=4H&38]A*Y/771"QM+[Y$_72$^+O?"XSLS1!+8Q;74_Q%$ZO M/TF4_K OVMS1O:@9_T(C>6^I\>/UIS\;8!S(E-40V9/X+,!R*!V'"'E=L52B MB@/[BFK#5"0B9$JQ] A )PEP:17.X/35BS6&/VR#/- J55*#I=0 L<-7R]G5 M::6O 3GR.Q"TXV_=0[>P1N#"R:,;NF'GX8:/DSJ\&(<5ZRPJW[?;OVX M]F*R$;0(_RF&%R%BPKD318BTS'HA!A%R$"'(UZ-,1JOP86K;F%J O/OB[N%3 M_,71M''P*X2MM%EYH,01@J]PQNO5?K22'7.R8JY MD)D6C-B>E%$J52TV?KAGK$'%CU[#M,8RA=BI#?; MG? I@)5-CMA>Z(J7&EM4$!N<'W;0&]O4FBIDPS+##)&CZSQ();-4-I(*IUUM M7)!"0EGI(I.12"'EVZ@(-[ QFU]4V$FM[>!!WVH;B:%"OF\5GSJ)]VQ:%6,0 MPK/!T[[&:[/KTDQU%@C96[DQ]UD6Z30OE80#82H+0JRS9\CB)*-:@HS0E!U* M0*M:-I KJD.B6WLN,X>ZCF9M@WLM6*@<-!W9M#-*O -3MLFL!:NDDH%A@21RUOP@ J+%!XRB"]%/AA M?Y:=AC2'H9;$9@-#78Q4#4-M*,T"ACHI-$1@R4/.*N?L6NX"=B9R[@C!R)K- MRH4+Y*EF+WW.,6!VBC(59LF5CZ$,7?J"=&8:%K"5U[9*8Q>*LP&ESN:J1J;6 MY&8!3]VU&B+>SDKQ5CQ>GA<0>)?*,-F-C!8H9==T9:B">VG;*'SV8DB=X"Q1 M>OTBL?82?&&H<[9B400OO+Q67>-KB5EMJ@Y2;69,#D^;NK.W#'ZL5@ZDGRS']GB8,MF4#ATLH M)J=M7XCK0G(VN-7=8)I3&JWIS0+!>J@UR%F+C+V:9H$$I"P"0BRS;+FH;!^Q M9D63'13F)I^^?OB:K)C+YZF^@+0(+)J$A.7FAM_8J>;+N"IP?,2L;*^V-7(@ M:E"S5(BWNBEB^&B2N'-I7:"[$*>FT 3\6+JJL5RLA?G C2"Y%Q)"ATYXP7) M6"-"DND-I:+,)C-(!>)D$YU.^UJ:BXRE&B'9,]_PI'B]L7AWY &>J4*$,^E/R X2IT[4HXQ")S?ZZ 7>9K?1.M+AWQ&[4J4JF3.5_HC4G:IE[.I0 M*37RNZ0W<:X_FC[3109]K8^,@[]CCHPJ5?+(4/^(-3(J9>SL29*:S<@80Y_) M(N.!3X'$#?3B"2WJ:[+8NK:((Z91Q2QZM V11E*SO%V]4"4X=3+\P)X.=:HL MSM;4%K-'-JF8>Z2N(5:/;)1W&(\<*K..F?/U4_C\C5@]B/;2+=-_%%Z9_N+O M0F)5Y=(?D/K;L?#@7,5O$7I2A7!=W>;3S=7CQ3EY>#Q]O'BPE"0,J0Z\J 17 M\3CP=SJ\HUG5O@JX](%8>J2^O@Y?=3.DCM^D6+Y67=$&^^ITGK76 M!"!8;3%JLYYS=?MC]8WOD'Y4MQ^^OC-0A7"4O-((*U3_3 MR(4?]>FD22>D?MQ.Z3S5;.R!/?$T5V#4--0)?1_._,ITTTF%@FM9/!G=R&L. MV6LX+DTHSTAI(F]MN?!<3IQ$.]$]!FJTH =5;9T&>X2XH=PI@@>LET0%^1S M/*J\"RN(-,=W""=0)%[Q M!#IX\GB&*.\#?]A_I/\(HS.?YXLUZUGM*""/Y@[F* W#YMT11WL7+3H/7(+7 MB6!&"F[9-?KEG@B&1'"TN?)58Y3")(U/LK6G,M^ J3.+8=!4D9AGX-1J,D[P M+$JA VQ'.-O;9NV8)K ^4IL*'K9![OV5*I56?M4&B#VW6L[.J[F2FN44;@R= M)CM.]N@E< OI*G"]9\_=:0\WZMHA#9Q&U;(C9)6-$ 90LZQ='4Y0E47/,KI3 MGVD\4NQ7+UG?PP(UK$&OO>UC>"'.2VA/.K:G,"?'-3.'UJ7KN\_%V0VU�, MAM\)S%[AJ7G.];@)4E^M4RC?TSOX._8=/)VX ^S7P;:7?L^.98PGWMT:6N&< MGLUMJ]&4&A )/H0TAPQ><>%JY3EP ("S9CX<;14G 4B\<]9P M0 #JB;R$.]^%^@LEX=?>TYK%"8EH\ = 74II8I0;Z8,)LN1V17+"-E%O5"55 M][.RK'/P.DWM\HZN+5+ -%)17>ZI;(@PD3>3MWMN=?#ZDMUUH-&5+%Y&&C(/ MN8V>:) >N#H-W(>B3LYQ:9IKS3/IO0@A#^X6=+;X('ZT.@J6SBOA)0AB&*&E\&,ED--;XK8IU[#*=AYAR:7 )+B%2QUT*>( MR?)S6[J'_PB92"$4*4E%Y"-C<*(9I",;/NV#7O!VY$9*"3,MRJE%B2CS+)H) M+F"*119O;U1W=@S/?KH2Z'WD,W,D;".YC>!YN>-[K M.6<[GO1N-*-#-S*8QX,>ALE'@ XTL&-^'Y4Z[P=QGN#Y6\FU"!0!UNE=&0'Y M;LJ;.!ES0E=PHR&):!##(R. 3?S3)US;!:R:W06_!1^#\\?@9_Z?AR^)W!-8 MB->2V"O=;'VV(%_>O?_MKQ_??W_^)8G*FPC\GV$$$\(5=81@(<]T]XQ&G (L MUFTXJW4LU^B2M<>;LH"X=#_UUH+-SW97?#8Y" !CXKR,W;]AO-%0+^-?2FO\PT*S: M^,.!5RJ(X2I"_(G]TWZKYC&@7+Q$%0+E6#">R4IC@GAI:),>3: ;6#2J=^S! MQXR+UX0%7.5?:<1SJ&1_FLU\:P:&VC[XT;]9Y0.(UW>8!XX;R-\7 %C*@KRD M/(HEE,\/BR>P=\:"9#Q(P<0:H(ZH]X7>OV"-Q0O=P9$QFP:<.H I4#3A+GML MMP8;&WKA1T<3M0_PL:[+/!#22(.^,9M-_&![*.52O-\<2R@,XIU8PPA"P*]- MNFZ8+Q6Z\J]P*'BT&&Q'92;Q&89$U)P(04;:T@WJ;^"L/'N&I M\APK9X32O=7XGCG,>X8B-#;A;)JN=GYW.L(0(F4R7891)=&RDU$(ZH[:D@1TCNIBD!!9M"&!&C4YZ M=(Z:^N@HH4K*T\XYQHG-DND?*?H'3,RG:6S7,*HP[(P_[=D8PK+JB]$0<_"T5&*O&"N.](9=9QOS]6.]2;]9QON (UUMM",8[2F&(;MVBX6>X/1;'H>.)=.O% M2]9YP:&T:[A-NF[;:@ZL=+8H_SG<)<6EJEFJ. ([("RGZ3F+B M_$C-6(RP'\097>]>*%P5[[2,PK'2+CN[3@7\;H6$ZEU P)2M(N3$!WB0V_HX MH2V->!_2$2]M5QKQB)20W)5MK0IIX= 06GO?M??,2>82-^Q%*=X0A0'_T9%' M24\#]VP-=HNO K6-%W")?18W+!H,0QGI2#6"^=19P0!D$<\!AM2NYQ8]I)D/ M"0U<#@$Q^;1U>2XIMBFE%'"@7BW$DLEA?;D#@PGAW,1!H9J2( .FW>?,E8_W MP8E-#LWW\J&_,QJO'^EKBN.52;1Q3Z1 TT']/,$UZX8]76VIQ4!%;=V,J[P^ M)J>F\G5)AW,F"7W-*8-&=$4DX$6!'.*\L(;61ZDUNAV0\& M!+RK !X3C=E5<,Z@V@)SN5+9:RA\M.)T]F=TZR4T>U=4K*I$ GFKS-67(&9X M',18.6KVHH8=3(=1;K#"X5(8R++<5!P14#0]'[+)1.*QILK$0S 7:F+PM6O MC#NY"DC&7P!Q\6I19K&R$$21P@)8([%:'S\;!=S3T>K:HTO/%Y6L^Z)[1XKS M@/<^YJK ]R[DY@/PO;0; >'S=,DO)$(.\59,J&)\GFA?JS:S!O(UE[506:Z7 MM]DYTN&L^40#'@!C1QJP)T\/I$*-^)8ICS_8R?<[2A]IU-ZDH#]E7E/:R[1*9]JTR=VLX-J]:F4 M0JKX=I?$<&"!6^;4_<?@/9#85)7J21 PF0VG6:YE&+&+Z M)).%I,+(T(O):2(+L8HZ/%#8',2#+.1BM6*._5O#MFV8FD$\8)A:)F;.+A+K M7#]:@2[ELYZ%FTT82#NH7_(Q/#Y\J:1Q&EL/0A@Y@ UG/!7#^E-%#&,#*C<$ MDDD93/$+RG=7W252I+,#; BL^C#2W1TCU;(/);_3[>K@ @/(LMVD$5[7P(VG6]M/1]+''+"QQ_!]6?O?3-;.H[.U\N]?U]D9>P'/&BRF=?U=L],=F)1\^ 6 )[ M>;MHG[;=L&0=NC:V@E%\JEY#S=&CPI^JWMN=ZAP0"GN._@1Q)U7O6"3J]7,, M%L/KJ*./(;,W-QJU,7*_TE5UWB/>)!97F)S4^?. 8^(I#Z\LLA[RY:J+5QFUEQS7X=;N3H+1 M[BN"H'*00AF20$?)TH MLH@7F%)IBJTY:\O_Z(QY4BS_ V+;>8Z@ISW$8WR:YPIM<@]>V;! MCM6=OF_H@ARE3!16P:>N/6),,1*[\WWR$G&Y."O(ZPZ?VW3EZX9ST0;=YNG2 M1XH;N/7U#,XD&XL^@GM?VSX^;$]Y6R^GC:[Q61B(N8QZ/]$*@*6:R2Q%RO2K MEZRSUR-E%@-'L>*8\?^#Z^<:FW6CA!SF>IA'1;X.9!"#81]MNF\[2C1,)P1I M](C:M1G?!UQ>^+>A4/'/*X(6ZOK)%W8->4U#LYI[:V MI"#]D<$1_JKU_L,&2/U,KXQ2$%+Y*_;-NFIA!RA,XP5BWUO,T>#Y1^Y/XHQ& M2%S),CL0 J=!DOWDU1V'5#NEUNE&B"9>/MY?P4(PM]_29U>_7 6K7;?; M;&N"R*@7YL@R5SL/M^8NV&.PA0:C!B:70[P(( 4A5[] 6R$*V8(L"T+)5@X8 M5H-W GN!*!3<^(\_AH''*7%'?1",33&P!:'9P&);XU0CI2F568%G:Z7^Q%-K)CR V)0O M$8Q%F8^8%*Q)RGMB#'4_;J# J>D(%X9!L4DGXK#$5)?/Q MB4%R"KL('B1C0G(N&- /@_X#PEK#UL,'QMV2B2I=LF*-P=[FD'0Q ^.0ILN1 M,\H]V705M<_>;#/8GWOQ-HSA M#*"ZF])@&6VGFTYV9\^ M1:RRG%?;OI@1K*T)BHN6AAVQXUEK/?K#&E58PK]9RI2\I%P)S=E.#&M36J-D M@XP5R7B1@IF-FY&V[%#G"Y:*TA]GK.*]*X[XV5GI?4/5UK8TD )F+Y.4Z\:W M((#PO%0_/;J? $D?/-/<1>B3"+C/4#TB>VM3S-2R>7@E/-2W1^J_QJH6@WQ- M8_0#NXGLP\U1(N:$3X'W+WB0;TT3CM\QV?(_>N$N]O>E@CY+ZHL"+[QWN/2] M]))-$I($ZOMS)R=/8Z2U_]"'7 M[A_6WE:PN K$JQ->9:V:RE:8T4^O5HYYQTVP(UV-Q+CP+5*U2HA: 9VS-DFK-IGG])9T5I4?I\WF8XT0[JLM.&SLA!:IV2I?>@ZGM M@7@B82AXYS<&LDEU2E]99) <+#T+,Y'6F)<2\FEBBRFFV@=Y#!NIW+0TD'= M',%F^G?]K:=LW9S!*_&Y9Y(7N1>#6Q?!$>I?>_F7B+98LS1I1]X>$1@DV M[9?LR0N"L0W0>*]Z7-7%;KT=D%Y#R=^KH%:_IO7>EC2P@W@7DY1 O0T!S"#? M28_.X2^XP8125UXBYVG]%2T;EHG%Z_ 5&#G@,E"M/MDK]><[]AB>T7A]GZXU M-JZ?#T,6*6P,;;A\96H FMB7LH94L?_:EYF-SF6%\([E9P[NY=OV1W65FR!X58BB;(9@P?7RK&7M->\S3=!.Q.Z-!0;R8EP-YJV6?-2I?-Y1]-N@V3Y<^4MS K:]G4/;96/01 MW/O:=MEG>\I;VB^LUO>&:=>=ZSK,,Y 590U"F+>>7_"J0@_NN0O"R:,*UZ'5 MS:MBFID5C9$')3U\G9?O$JI+DA* MUVIZF(O3E!!6-IR+:]8F?<>MYN"4P^4V.4D$B=R8ZMF-KWOZ\I%R_3WJ-X;8 M0=NY1%F5BI6!IC:<0ZQ5RCO ,#IDISP@OP4A?'$>SKCJ@KZ;3)J=L/OUS#Z MXRJXBT*'Q8WQ=]AX+@%8J61E!)9:SB$$JP4>( :!,.QUI*1Q1.&PVF8J;B4] MNX%XZ05>O&;N3V'H-@;B8>.Y!&*EDI6!6&HYAT"L%GB 0,P($T$91QP.JVRN M(5QBM1R&PKI-ZF>-YA)V):4JPTVTF$.8E04=(+Q&#*>F ^%C*975 :2^'[Z( M>Y5P YR]PB GJR(M8RY@8F7BGSMYA;=N2;Y% M=^3!VM80:@";]D4*' MPY('CDZ#&U( M%4>&HHT8<097L?-*J.NJ3=BH.B@1.CO;1B)MWQ(67F2H4]?%NDC&S0216)V\=157T;X&BE)<@);$)RLS>V' M4=63'VQX&+O<^?X^S668VXAGFN8S +8Z10\1KJKM3*"N5O3/&_-68)HLLV:N M'? ;Y?L4,"'(DYP^ CB<5N$Q\KS&4Q_:EC. Q:93']7-9@*&5DY]H,?!XCB* MK?QOV*]2R@$1'$,97GSMPC*4?3<_;,_'#+W(=PE;QPCVF8ZAKW MQ R'[=3/X=&L&W:X;*D%>OCT^$'[ 1KQ$DQW;, MH<-MF^>Y'R/JL@V-_JB_S%71#"EH-RFF[G@>MD&\KZD5M?-]@IR@Y4M9(VIF M):)J]IVO&^Y(&'9%'GEM#*!&HTD_Q!':2OP^16#JSAE8;Y=K[$DU]YAG=PUP=J(]LJY]0EU[-R9JM%6..1N<*NY$ M:+Y1WV <0QS04)DG,C0I,Q96J,?Q5<:V[BE8,)%J EIC@FDN82D"W*X.3: Q M6F,GY%!AIG3I&E1M#\008"AX9U]6C^&'J^.(MY,63*FUY)$#@=#&,PPAVBDAQA*!E%KK+SBAB6+4D)!4@F@_F[L M4)_\QF@$1>EW$8;7XZT:$^@Y(OT(@ATW3=5E*FS056&/&_::/+XP_YE]#(-D MW6%!PXSH?.&KA=%,)T'-%.<)86T4&VUR5(E?( :1>E-"; 9Q#?:;%&9$@A+,6#_2]S 17. M67=3O#NUMPEO@4M+(!KR +,!F$&LQ4/_KS.!F$MN]<&LEQ)[ MWO8HABI)[;P MMF\+6U2%;& +[S,;;!G"5CSF_[NU]Z7DXST_A[[K!4^U1;+TK9&C0X.:AP]- M531%'-]-$G<_CI71)1EAJV_/\-BD@>-1_RJ(DTC<5#I]]6IV(C2MD?MJ@YH' M0U554\2^VB1QC\%&TB4%8?([D+;CJX\1#>(5'VU. _>!1<^>P\-'%*,[5#]^ MY&+$U7\Z#S?4TYTK')@%\J@8PZ '=X &HX\X_D91<\B@Y4.,I&XG;CEO/N9Y MSED8;<.()NR<+9,'YL!!!H_57XXS[8L\TEJ9H%12V*0CXMAH)W_WZKK+A*14 M]PN2,UN03P^6K^!-8X!/7S]\39R4!9]+V7O#NIPT7S? UJ@C\G@U5_[P(GM] M+\31VT+X(<9>SF!!4IX+I4@E,+)W WYD U0I-]%C'&HFD6KZ*8@8]4&YG_33 M7+.>R,.YA?KE1SH:NR$.Z#;2#Q_1!2,"G&P]TS&^"<3=VT-U+;TR]DP]'Q:( M+\/H@?JL#&7%OS36:M$=>;RW-43I^IMA7\21WUJ%SI?#,D8GJS ZB3DK!0PL M78>;2O=+ZD7D%^KO+%T?X>P%]W1W-'"O/;KT_'2I@,:[B+FWP3TH'''4XPUN M0@Y2Z3\_T-BKW6LZI9I;[L%?DO8S8/W<2>YGYFE0GB?"RJWOT9S2LW16TZJ.4Z=G^8\_>RSB ;#>7T,=8;,, MK;[S7$+8R B:/*VFYQS"V$R!(0:QG#RV;"T^MD#KO*V.QERBH(U)&D M4^"M/(?R6/H.42BEM9ZA^5D1:1L$<(E85"WZ"P$0W""#:M]2\OW=C;398&Z MS#[G7NSX(8BDVWBL:8\V/ZQHC1I%FF3OO@*>W:17/+:A;V@$?3=G' M,*&^G6"\/;LZ39+(6^X22)P>PSL:<6BX8^?QE&+S1R=59I10%[ MP+8W1RF$S;MC#NH.6@Q1QUPF\6?A9ANQ-0O$^W=7@1-N&,_CPSC^2E1HA1K) M7 CR.XA!4CDL#?)36@KL$@:P!<,-0!6SA<)L3LELGC1;Q&23)"2[XAS=$YRC M$YG3.XY?,8OMS(YXZN/3.!93.+@O<\DC\31TO#.> 7$U[\2S@YDEJZRL^2A# MT$4.4X.93@6OWD010]IPNO78;RE)0."+$C/X6Y!43B(%57'0UIL7""V: YP7 MP'M9A-$('E2U,\NYXUK=T VKV<]:PX\"1.RP!1% M"D.VG.W$[X6/:P])G>3DB8A98&#A+7 LJDXR%CZL>6[Y@4OF0A[-DVCAA:=1 MQ+432]X?]D63.[H7=9I@>GZS W/>JZ'G2A_E0X6LOQK2-JL[D'Q58] MN[>,L@9:H\#;0LXW [TCFEZQEI/B<1(Z?V2H#-.9Z/G8.@ W&'J,S/:0UUN&WB:54>!N!K:9E"*-$W+.%'5'M3I/>$N&6HEW M2@D% >QLU#PX:^;N?':[NMAL_7#/F*P?RS2&](48XDWH>^:$3P&,1W*["ZI0 MU=9^&(L7=IP=T\0ED!V#$6:$'57?SH&>2@7HF,E%4L&(#GL7I) ..A;RI9O> MHH"=W4+]Q9Q98*HCW$PM81/W3P#UU-U[@ MQ0G4MW]FZ5MAM3%GVA=Y'+8R@1J;1AT1QVL[^3M7>I5I@UW>N& B+#S*TV2SI":"QKW!DYJK4S0JEH@5%/Q!C44H'. M1\8R-MH]3)*RLE2,8!HSB%HE\K1<:@)'-0&K-L&T"1,(=[L%>6IG/W7MD8=[ MHZJ5Z6Q,9Y1>>91<%3<^&AT9@A#_UQC3S(F=5:3HA!9V2%+4YJ4@'Y#X6(*$HH837Y6\)2>;)W M_ ^0\_E\$+1LVI' 4S+Y/'#S0%=DD)D=_!\%*[=BI>8BJ*V[A,_4ZHC" A>. MJTA-R#LON^9Z5&%N0(,])#1*YFNR)7OR E$@P\APLQA[Q(61^"J0:X_B(=^1 MODTUIS<^_M28=\@1J(+-&QZ#ZK3%, I)^:"V758$4,@XSZQ]#&.GI,D3T&;S M!]&+5Q8Y7@S7749-X*OXO'$ U9IV2/@\8O*&P5.O*P;H5*0;-8$?'3:'-[-" M6I;)%""I!AGF,R)T(+^?+N%TO9/,?YE[JF^5\3G1F)3G[O([ MO>7!PN[G_'-8./@,%L:"/P> V:+^FUBE'_7+U*_=NWPTH5$,OY(3@[>RC#^9 M376+^\V6Q3&(QF834I8OY8TQE@XMQ-R'U%$^2JN1=5 )YCS CF.(,-ELE&7K.=$]V\AW>\["0"R<[JC_R*)- MMHYZ\)7L2X,4T>T;)D=XRZ)@?R,+@66Z8LY-2%RVXBP$_.<5EB=^5&O&!A1R MD8:A]$,ZE)**H30;24OW*X[&T5P/HBA"0!-K&U1S_W)'NU35-K[V5GPX_BV* MO[8XKYK4PM_5Y5&32X)T=$;P>8[F7M.*@7T>9LD:&.9D]5M=^K'$XOQL9E^K MQ>"Q(!_RO1QUC(V,&%\K?O.$OI*7-K#Z+T5R_%J$S^?N1/GXW M2=[X:-[C\PPYFG<0XPV/YGVL@6$TKU]AG7@TGV!8L?&]V@TK!PNUW<>3\1=G M3Y^>(O9$$W;%M?""V'-^H?Z.3;08V\P=Z8!@Z3.,L=C:P!HA\-NR *XUP%QJ MDHM-A-QO9L5O[.^BM> L#TC\PF(8"0,7ZO$Y_,?'$'[5;,^1MD7[R(,4]3&8 M9O!C%9V%03@RX+$)AHF!U$)4',_T($DH?GVP!FB,A/,YZ&[O$QH=?9_U@7<< MMFTX C_/8XX:TRI32A2CN)$\G^?E:OF\8_5NICP'H*^]% MO0DDG^13R.SV(ME$\-PL-K47C?W+H)@V$S/)=AE/X*VNDV]2<7 CFTV_DHK1_T&DP"Q'!OR1"=4\147)+*JWVZ9T%R MH27BQU4/@7&AR9XEI!![D0X!9!5&1!$=\3-A>+Y.OEU/T^WZ='F(CP:[(,J9 MEQ\8I'<+(OCW48.@/!<+4O6(9_-A$][S0[_M)R1 M#P\3FG^0Q-^<+>*!8$KM+:;](&VZ7Z_(*Y9Y%(GG6UYNRJ^QVVQHM =T?\F. MOV7 3Q7;[F*)ZWR,\C:P3):L&5G!=\CG"N+UN73&(.L]S^R-EBJS9^MGOX0^ M)^-[R?Z>:S_%!]=R_IR O][\HP%_-=O/!?@;M$<'_(MB<;\0F8#,;P#W1_H8 MBJ'>43YT0I;O<#EF=G6CSF*CW- P83@'@![5V(/!+=$0(RR$M 8)))_%:RXE&^!! ](2NPEY?9*X*U#BP9\M!SBG/OV7-9X$Z] MI'' ]W/"[#K3C[Z$F)VGB9G ;P6R1_D0N9'V'O-=#$!]ST>- MR -%Q6OEGP(OB>\?/GUD-8\%-O5!#I!&*JO@5ML!,3"9R=TY_7CX9"?,)U<+ M=\9T\<^=E^RO FX449LRODW6+'I?U8"'G2['>;2NJQ#(H<+.1QDD ML>HD 6(PLV2(KC!RQZ)5&&TH=[$3(1(I8(L(W"("N&:6*=DQIIGIW@I,C_-0 M4,RGH>@I=Q^U"=17A).M2X59^'G^P1Z MHSU_$J MG^5(J#$!_I$P+;4STDCX@_PF@:A8 P9KTP?!/ M=I0#3T4K*85:(XRC?^% MU;-.$^40B(X]361?XH+3ENN00D9Q]_#IR[>VJUG>%L:7+K27[[--%SI^2ANG ML/Y,%X:T$?YTX? :+DS]A96#36]^XIMN1^^X2^ ;QEH*]]F.85T^XJ0' M?HPD^RQ'KTX&PC]T*6I]KJ/6I%]6=[X(R?@UVKM+!279Z? C:+ZZ37F0CU+6 M/]4DS\HU"8-X++)O$_N/S56],Z<2DYTJ1J8W]NSUQ#U.2^$[6Y^63DCK;C\!K#I@XEHD'>9.GCA%VE!Q-7S1P*244CQ^G M,L[L$9Y1S5W4T9#WGP@$7_:S>B7VG=S[2/G.;.U=_#:^BN/=>+=?-3SF@*Y# MFW20E+.* 78T'5Q/BR@JY2)2L-G6@Z4DC[0)7+'*PF-DL(7 3!B'/ MB2D,&%>!$VX8O#(1Q*SAA7:3?LCAS%AU%:(:.R&&'7/9.SN[PH%(%N1=RN2K ML5\3-SB[-[X%Y-JE)V@O2,#L++9=B35) #:I9?;(E\8L-D5NM)PO(RC)CW%)SMHH@%SOZ13Q!BG@/PR4)FC@]LQ=L\TE>- MV=I10!["'B<_Y,#M@(35/LQ.N93IQ^, "MO*2LS#@ M!)%#27]CJ<-*D=@5FZ+K@!X9&R?NZ<9,VD9Q8]]YQ+*9"2HBNKXC_K@VE+]O M= LVA 8N$8P01OG(AA#DK0[2I735(:[K@#^9&R7L/TNE4 M&%_XCJ9Z2ACA)+_3E&0V@=N@M/F$''_8-@D^YL1ZG*"%6R?=I\V]%1>W7M+U M.C%!)DPRL!+%YVS%N"3N<&MU_2@BC_\!S*6"0P]RB)%C"*VZ1E?&>Y8+=B@, M9W')+I,A7=1HEUH8=YX)Q)@9H0I-ZGO. #@,%>CMZMFRWO0YB"D2C&P)ZXM\ MF9ZE!8YN<6](8B;1W\8@51A@TG\&2-!*C=YX<+@0B!<7)K&+O67!AD2H6_HT MG^#O$._S#?'1HQK?"L/8JN-:8H";16$@ZD>M,LVYSJ=QS)(8,,RC2\\7)QV; MC@%UHH0\Z'N8I[3.V)X,8G#HHTWG%$#<$/RE9E!P=GZ>H$-*^5V MD7<$!+I0:9YW?L'O*[LK"+D5^ _9[U*0+5UT#-P4<^/JFY!0D:@!Q =FA1RM MQC1P55XS)!_$>#>JNKU#O8# A?@Y_T,JVD'I,H#)3+R%M@(:.:LHKS7M+ J5 MM1^2T/FC5( ,!X*6DU53BQ[UFANN5:M="U'E+G-"&XWD@P+'P7P,2>2/I7G$ MGEE@Z>E1 WB[9S&+GADDB:>.$^VH']^S9!<%XC>^'[Y M5W=OY8$C0S)YA2]:B6KM8P[\S_F\O M.:-1M%_)QZ=C$)D#P;J%<>NIS!#)#,S2!%>;DAUM1;\,13&/B*&QQ0,IM5AH'KO.6K&)JTUH*$CYT> 81E"D #'B":Y80DI"FC!;7=4,*&LO=]%(&>RO^.: M)CSM@G=5!+XU6]&0RGS@HHU9-)!A0F(>L-%*DT&@0^&X(!E/_A-P%:-OSM=6 M\8SIS;.-F.,5*]=T$T:)]R\4*["*!9KG=:T,:D1NEK!B;JAF?&FF-3N@::'2 M\(ACN,J""WLFL)@@Q,V2'M-!LFPBZG,:9WIIX_E@1H62]9,4:#F/>*\2>-BI M!Y#&,L<81$U!Q5X5VB.M% #B,QU36QSUFELX5JM=&Y?E+G,*4(WD@T;JS;%# M3WO(=2QMY2%7]_@X&B0:'Y>,7 M[7LCC=>.9H"X;=G5NA42]?N:_1^3S FF3W'!N51&G77=NA<$@K]S MY=,2->T6\/$_W%#DP7\ER>C=+/U>8[^Y=W[W_[Z M\?WWYU^2"&;+L3@CRW_D$V7.9T6=!"0+ T;VC/)!=.4],[()@V3-0Q$2^V3M M\:8L("[=QU^/@D=5P#OU!ZM;D"7*U[3QXL?4ME"I9^X+7A4<+=M:FNY),TAC3BC'!H M#3N/-)D*[.P0KYMVXZ,= M+4J_YK(<=LHQ$1,03FO0AWJX&W F;J+M&3P==^HD-RPYSG>7U/FC*C,>BC!2 MS!K>>/G4?A"JV&?]PRK9-1.6D1 A&N&2P&'AX:LC) MI)MX6H[#HJ9#@:$-+4SI<=CQ[/3^XD&:Y_9:;P\T:>U-&+C,W?%F2S][U[#U M#>!1&"$=0,8W;MLQ_?_G#F6;YBCQ9NJ\M5:>\7]B3Y!B"TR6!MP5)' M;^:PV*C6^ "HKQDGCMAB![K1+"CM4FS'PXPE6QA8RFH*$Z\+E#"=?Y@-A=(Y M5PG;Q"G"IU^K:YK=A@%2C!K/F*W6"XRIOX5U@_;*#K-^ !L5KL<%A(G+4X. M"\6NR<&"1@P;)MN(P;_3/[WSQ7O X+6<0U[,.RR*>=,DB;SE+J&0F :E-#4[ M9DOXG_F?$N)[&P]$Y&PVC/HRJ6+P&G9"O0"^\()<>@'O\=_H9OL_".].?7FD M^7:U\AR.Q%]R(BM8BHEW$5Q]1KB<,IVC=9T_Y$(1(54QG[ RCB(T;&$@#ZA/ M/(+>1>&S%_,?'D-91.#4_<>N^HGVH6C.?9PT,5FKH;&.X%L8#8WTFW@!?9O) M! -$)*0BM! +(=2/:L46IT54PTE!B"()4C@?UP7K?0GM$LX]VU*>4(F?;U?I MPV,7- IXVM5G':>)+M(!8'#3M5W1J24Z\V4=,]W&AR]5#A@PLA<&,U%FL+XS MKBDS@_#Y&Q<#)H())R12>:^RRA\:.,LKVC25@>I,[ T E]Y(;='JF-+,(:I& MH?%QZ3&O&U54BAH)B\PO3UNR6E/M*+0()"ZEAJ$GBX9G',V#7CXIVSV(F\K4RZ^'Q,8Z[Z'L@! MP$!=->)KFB,.<1.INWJPI+T@@CI49\KID]\%AZ/+?9.X\3WS8=R_HU&R?XQH M$%-'1.R'O?J7TU=/-\JU(H#53G MK;(!4K?2*Y/OK)?^BGV;O%K8[FZ4EVQQ64(]/X8D%Q@!]/ J[/)M[( M'E;/7(L!(^17#\Z /6PCV"VY],/(<^DEA;E.LM>'C5$OS+%DKG8>8,U=L$== M"PT&"$4OD*66/%G<*0_'4$2DE(6DPBQ(*@Z46A+R3!RH$YA&IW'&!M%\^MH+ MF#C;UVK&IO9"&OLMU6Z>6^==$"=NII*/,<<&+O*DJZ4J.N,K3SN6]](,R!^A MJ)R_AUMX]YJ;&L=-D(9;G4+YN'KP=^R#J$[< 49,&!+ U$+ =RDYJ)_ M94.DJ-*LG#IN'[="/%37"#M Q4Z@21QK;U*/JIP_KG+/+%J&DZM7?#&RI5ZG M!Y\T64:1%G&!3Z.(R\?$T8&R%C''0O9"_4<^XGQ@3UX 4[BKX/$E?%R'NY@& M[@W/I*#N;16FCL$$*2:-:]0\5QJ< _9L:SR%!\K7RKD8"/ME+, (0(D6 D,. M !*2928>5*?^[MOW/_0N4PVLYU*J&M_WE!*15"2BRD0.QLZ8I&(1D(M\4+\D M%XUDLI%,. MY+#X#9S;+(D6.U$=A,.#@=K.#!;O;UX--QSC7'^9*[3XRRDQCC)M>^8%,& M2/XGP.:18RNDNJC*WT) MOK$1[-A8?<:J@MH;')4JE+,U_B2Y*'\./)-]M.Y#3"'$/,:103U=&3'D<)%H MK3'AD:>R\O=L(X^GB7^!"6J/DQAT1CI,=#/"\3FHIIZ(]UA;*M 3+0ZW7W-. MZ;^!E\V34:/;H5 XC7X @G=\T(+Q);9YB["L^L6K%R=0)O1V=<]BS]U1_Q?J M[]A/.\HADX]X+A=F>,O8(CFPI+XK?T;U( MV\YWK.%EUI8DD"-1%X/H#X#5]T>,.YW4&.K0F,)N03*&A'.T_DJJ);/XG8]] MCY*\9'KO%:UOV&OR^,+\9R;.HM;?Y>A$#CEP]#544Q9C0@LQH/16:?!<)N=> M8,Q"@ R(0*0,1 J!)XF9Q&0;994FNB\)I!Y0\!Q>.*L*XTW AL#GBMJC1K3GQFR9B$> MRW_#CQG>\Q#91DKF+6&&8IC.F,%IO!7,4%69&C,X[QE@QA 6XK'\WU%CQBD< M3QD(. YIO1'TJ#11%P@I$7H#.%*MSW1@(HY6S052AC66_J =*G3I:;.W@R%] M8.,-(,7TX&"G9/UD]G@$2=*#9MN4+CXD^!2X7NQ 52?F7KS"Q<%34>.IB_5J M:,T9(YI,9 P8.D)S18]&?<:$$I4YD=R)9&_K=1P[MKI*WWL7%3W9<SQPT2#FLTGO?:(0[U)XH'.;RE!C*,ZUG":WLE[3.G1S?Q*HJ_3U]KH M?YY"$3S6TP+,#KHA#U93Q9N&;[4/XO U%GWP03GC(MZGPC/#'U3Y7,>H0L=) MXOBQ-%C@'#&$U% MB'X4$>/'0(IU#C#)GJBD"0BP()D(I"1#N>48F;\I^%BV7&Z>#4V<->"RHS"Q ML^3PX*R9N_/%91J3UZ3J'LWK2@LY-/4RD8I(G0@A!J)^^G1^SR;E*J^NJ4]! MJ9P79+D_^#/"I_NN&Y[,,.B&/'A,%3=XG.]Z!J]F&(O>_6*TQN,1O)HQNO)W M7.0U3-3/PLW&$Z]6#U@T**->$-?UQZ["S>I6G)@76/,[MLH^[_7]W5Y38. M N&K<(!4>X'52E&[#Y4BI5)7^^[:M$$;V2FVN]*>?OEQ8F,#Q@Z&X;'N /-- MYAN/@8&(MYD/H5EO,]<* O=0,[BA:TZE /ND15E?SGC'=>;W9]NL&TPI+H0N MVHN<9T2!NZ0-H))S:^0 NZ55W3OV2,A.KYXI^XTTMQ0"8IR4!5."Z_T"ZME; M &>@ UPE<3&+ ^:CB]:K,V_1-]JC&><-0TL(2(-G:I/%"TN6<$AGJ<8*T92R M32?WX='1KJ^OQ.T0>_EE(YC9A?#RB'C44X/+ZRECUMNWS:FBY!\NG/(%32/@ M9'0#;L'?&B3%?QW8N1>[ ME$Z&YUJE?;_09?<0N+P17/5%3K1PHY'UV#9UDY4%*3\6V$AME2!M-;#GN#MH MDAB!=9K[9O%@##A4W@:XRN?*#-S#K>:_JP8?2Q7;R N\D 9Z@QU;<>TC [$?G=4J4?)P:#ESWRP-(09[(%REP6? *4O;A]"2^::SUE$O: M PUZJTUA3E LC9-)55PP>$M:KH.)BNH=GU%XD ,^Q*QS#&>0&_YK;!#)#(\< MX^T#@.8:^(;YJE1L4U^G6YYPSE0TSCHX-@4>,9880%GXID8 M9!P?ZET_V\B>=H-%6B<,80897P33QXEB4Z$W?M :X4'(.)%W,ZG%(3Q*"O%YR3[(SRK#XQTW1A M]P8>%0:?NJ<@3GF-/)>D80H\5B4S2[,K]ON@N"63@91YC\I@_[%U,H\,=H4!N-\ZQN.-2/ MA\2 L5:[PEODRV%L C9D+X!KRRX3VK[AH[2>;!+)S)0!@4'M6 M!G@7;EAQ:YD.B9=L57%HE@:I-]N9H9(;X Z5@$;8<&^*T\K8 .K\=+LJ#)2^ M;B -"V(#2>A?)/.*;[X4E@]\&-(ZF$]C3!?!AN$K^@K8-E"URU_#7SM.R5C[ M5N//EGG93SYQ9CVE02\*-&2Y %2JPS1R@',*J[JKYP5OG2+1:]SS%T8(V5"V MTQ>,THGYYPBFS44[T82\=*RQ-T?E/<<\?$$#U'H&@TT^/861PJ^023BZ*M=W36H GZ MXOM5[?//EE!L(8U)%CA_K!!U;S=%$#"K[/K>_2YK*M3U&Y%L&V&\'IDM]W9I M"/C]6Z\-RW7_L(?71UTO/_X#4$L#!!0 ( ,2)8E8&QN+A/D\ "\&!@ 5 M :7)M9"TR,#(R,3(S,5]P&UL[7U;<^.XDN;[1NQ_T/8^[$S$J2Y+ M\DT=Y\R$?*MVC&UY;57WG'WIH$E(QBF*=/-B6_WK%^!%(D6" $B "G%SIXN MVT 2F?EE D@D$G__S\^5/7@'G@]=YQ\_#7\^^FD '-.UH+/\QT^A_\7P30A_ M^L__^)__X^__Z\N7_[YXNAM8KAFN@!,,3 \8 ; &'S!X'@V" MMU^^?OWX^/CY\\6S?W:])2)Q-/Z:MOXI:?[IPUSKCW':=OCUO^_OGLU7L#*^ M0,DWG$PF7Z._;IJBS\.* 65(^_ 7/_K>G6L:0:0M*A\#8@O\ MTY>TV1?\JR_#T9?Q\.=/W_H)26\P^+OGVN )+ ;1@'\)UF_@'S_YH8%5\#ZV7177W&#KVRT(FDR*?9K4^:> X11/)(+P\:J>7X%(/!9V2'U M5L' YA_^;#%[ UXD2WY.2&14LW3IKMX\\ H<'[Z#6^335J 1;Z7T-&3RT?#0 MWUY! $W#%LWQ#G'5[#\'KOGCU;4M-(%=_QDBM]"(X3)RJEF\-/S7&]O]:&:8 M&2HM,G0%?=-V_= #,V]I./"OR#<@%_X,EPZ:PDT#.733=$/DT9WEHVM#$P)F M1NM25R* )_ .G)#9 Y5T5#+L6P=]/7"]]0,(^,>>[ZV$@4?/17-2L,;K!F31 M;]@>:O%")*1(+VA=N(0O-ICZ/EI!U%1/"1%E,/.#R%?50]FFLY+AWQC0^\VP M0W /#/QS348(9)2PA!QGN IMO!^;H?G>:[":XB2JA-UHYH]VIGA,:$!\FQ0J M'363+I9Q+-9:_F&WOR+7@+\_-S[K+ QRG94,_PZ9U^ZT7H0./76FI7$U+!GO,' L"/74X.? M7&\USC=\\<&?(1+I-5XOUO"ZNP2TW^.TL]=1O.?A&>K<0,M0R>)(OZ%R UB7 MSYWNRC>#=?DHHZ'3QK N7Q1RNFP2ZZN-2$KUAK$)$G=(Z+-YK,M4)3%=-Y)U MF>4@K=&FLBZWU=0TVGL)+J:C>;-9W*P42"C>>=;G(]]9^]7@% @/:DI>/ MFX]H+P[D):")&EU!.T3.$5E5/M M%9I/8(E^4UM,7,2U87^.* EE.4=0)9LX2N,99G 'C1=HPZ")QV @J935.)P# M_P)6.L1+UP^:\TNCJWQ'6IO#4B(Z[4EKXL26=$T\H0\D0=-!.+H#]\=&/A3,X#O,%C+$!7GES427-EX!4NH\A,:B0)M M'?(;Z1=.-ZF28-%I.U/J-:))GP6G;85V !/ ]8PF3"]1W50DFNF#C+.]<7 MPGTY0=5L/@'3=4QHP\A+X:L)1A#B(,5W_P98:,0V:O:$%M9S]WJQ 'A- /"/ M(B32^-L*#SQJ\[_372$+6T#B'W&4K2%3%005LGF/0.6A=>SFUE@ROC2B6G]I MS4M?EQS+V@Q7T=(MX[(VDRPTE>=?UN>NC(@.V9CUU]L$.MQ,O7G 1P2BR>@. M_3'A!'^.-ABVR\,988'/ #@6L#:_A0'^RM'1T>1H\&60$LK^TW"L04QU4.]. ME^_[5 A#?@1_A?T1JC52*?OCC MTGT'WO3%CPYL4DJV\0+L?_Q4^/L?I^.SX^'9:'0^/IX<34Y'1^>I$B0-+Q4B M/BDL&5WVSVAPY\/Q^/QX-#X_/1L?'YV-,X/+8F3JY0=J>&9*&_VS )N\5I(6 M7]^BBZY?S%=H;\"P\-P5J]B2 ;B,C+@>6E?]XZ?A3X/01\-SHP@0OF';BOBG MCA,:]A-X<[TRD)0UZX4ZJ PE:AFI4N%8N@<)9H9 MJ]',W#,<'\;A2(K1[#;MA7Z8F$I4=-RNBN*I^ ;:X"%_5 :?S\)3H\4Z'#N?%Y:R$91,%;_%V*RR.T[X'>>#A+-':N0F-3 MRT+B])/_H-TL&!*U5=(VS\_Q>'+>.4VQNC-W0^'IJ-MR_YH MB,)3NF,]4JB@R$'/O.@<+ZZ25ZFEG>;]414+8ZF^6@XQY,;YZ/J!8?\_^%:Y MQBAKW!]=T=E*-=5RU ';^]0#!D$WV3]W6AM41E+YMQQ;P'4][<=7UR%O7'>; M=%H/3,RDNF@YB/ ,S.CL<#AZF>,3@!)=[#;IM"Z8F$EUT7(488Z/=9SE\WKU MXMHEBLC]O=-:H'.2JJ#EB$$*C^M/\]5PEH 0R"EKUFF%,#.4ZD5)%.!W8-O_ MY:!U^C,P?.1.K5O?#RNB (3VG=84/V>IRI2$ 7YS[1 )TXOBMIY/5-5.NSPC M)^/)Z4G75,3"4:H:)7O_R]##7,?G&M@;X^0WLH;*F_= 41R,I:>D2D(!MTX M,&,X/=L(C&38%0'LLN8]T!<'8ZF^E(0"(KN_- *P=+UUY>''C/*\.V+T(?.L G^[I8-^4[;.)K3LM(9X>$JS>EN.).2'&"V[V*I$ <>C3H2 M73L:NX'>ZM8BZRS^>Q^T5L%)JK=B+$%;O:5/C9(UE[;H@^XJ>4FU5PPN:*@] MY,FMR)O;1MG>*O?W/+=GB-OS#FF.RDFJ-U((XN]?=Z^7-KUT2GSB-2,ZXC73 MX1&^9KHA@?Y],;V;/EQ>#YY_O;Z>/__4QK72A>&_1 1#_\O2,-YBF $[\-/? M;/&6_.*/S9!GBQOH(+XA6D:X\1TAPOU3MBX-+*4.'W$)1<*(RQMI8T$\.L 6 MQ,$.\7XJG_<+@.>#N\8NL+YBD^TBDWYWVFJC9@ZUD73-PEKW58X?O<6E(M!_ M<"78=\,&N'A$<&EXWAHZRZ@0)P$"3'TUA02+=HO(J,]Q]Y%R!5Z")-D+ K\\ MAZ"R;:^0P,XA\7Y\?=#%.7?1Q>&VYXCX$0-< L@ WBQ<86\:C14=>D5 M*+@9)=[0[R8V=MZR+L-"MDFO=$]EC'C5OS,SP*,'W@QH)46)T3P8EO0)#77Z)-0BZAI'T.>$*,$1-^JAU,F/$6@:=42^+L??7K)D-N)A[P*EA M-S!L508V;$X.)2SZ6\;!#71@ .[@ M.[!*'D\A(*&Z4S^P4(-'"OP6SQW8_Y)H"ALD\_L,#/HH1= MP';'UZP49;V@4#SH365LFH<@=^@'(CCYD[#@5QD R&QS'ES'K%PFEK;M!PC8 M6>O+CJ!R*] /I5;PTOU5?^:)3OQF+ 0P4/OU#Q?U6.[^!(+LP0L-^\;UXG>E\$)Y_FHX MV=?':(Z#D4!>@A-UZ;8BG4D3WKL?A7KT7"LT@]_Q6X,.FI%C>5S:AN_#!006 M[1"2J7?_<-.$\>Z?6N-7D+"P?H?!ZV7H!\A4O,W[5M6(8>G:/[C4YKIOP:SR M)]&J(5/=J7]@J<&OA)B7\I@G\UJ7T+J'P.!@5%3\K!01)QI$29BC(_W# 1\$ MBI4!.A-"K9PVJ:(J%D3,?0LT9HPL]+/U6C]^HZA>@+H62IV1J;T MR:?OB*"Q*FJ3JV[RX3ZQ8Y3I^1&2T'&OP,#)>?=3LC,5M"IO\^TTTPX'G(HK M6UPP<-C]8YBI9<%XT(\&M&Z=Y-EL4D"]O'7_M,_#:/>_8,$(X^B5I?Z9@[6S!C4#A'R MMJ3L_(LZ.2F@16*%I\T__-DBB#V>/U MTW1^.WO0M^A3[/XW+%"VY<36K2\?WX$3$F-'Z9_S*!TBE"IZ#XE1VOE%7P4/ MW=\%7KH^6FTD3!*W_)DV7=8EG9'N[^B^>6@)^>BY"^+6+=.BR\JDL2%JVZ5N MS;0YH4@*1-!JZ1';=UG-?$QU?WOT#3B(81NM]J;6"CH0,XM?HDK8)]ET=2_M M ,"GU1+CK\%O]R?K9V C'&A MP2NTHK'=J-)$-1XJ^_0.$OS<=C]46Y 9ZUJA=]IGX[#[9_H;/K<19)K.MRVU MTWJ=E2&%G>X'3Q]V[K&X^IKI?,6&+ZALD,ISQ")T0\;Z-CEZ MA>N!S+6NZT\D/<0Y= QO?8M$&M65P+F2;K0XBAZV!7YU5%'*%[L,O+;%TOTR M$1M))!9Z@79KY'@4H75>-B/UMWFY()VQX#3%Y1%XT7.:%X8/34KXL;)/EQ7.SU@::BH^OM>9Y4YO8)V&&S/WRDH2%KO!0ZJ>!44:E2*A-\!+EH)K"D: MA;$$#^'J!7BS1>&I9$V]2(HPA22!QR01A\ "-1V7.(<8E%XO374CYB29XV8V+BF)*8>#F[?WRZ_O7Z MX?GVM^O![0/Z^5K;%,5,,?PC$M*CZT4*#P(/OH0![C5W'PU:%2!Y7]4.I'415G(VK$!RW7>)5;?2 MGH"95 *,GW;?R@N?BDUGE[,1(I6G1NA4FX$2OO>'B);CLR:^NY)C&D' M+*/ZM;L%3R9:05R\HV:DFA?]R7AROA=PK2L9"9G]*FOP5 B;?P':8RCQV+>T].C;' M"=@1MR*CP[:BL&1M<4>AXY0J$;G"Y23MGDU+\RZY4@5EICVFA/Z?Y[/+__IU M=G=U_?3\?P;7__?[[?R?79A9:Y009.K;>A6:9%1S[(!I0X\:Z>P'Z%K)5YVA M\E4QZZ1+X)$ZI<4L8O_E.MA.IY^0=%93V4=?E9(U4Z%.9A:)VE57<_(>X+-E M\H8WWTY?Q3'KH'2#R\!E]]>#A!*+E0BH[--+-/!SW(<[S?D*BY60*&_<2RQP ML-K]*\P,91*K705K_[S\3L>3LY/N0Z49]]VOG[(CNBMWA2R'E+%>UK:7J&#G ME'A;6M5:'VWB072%DK; WS345X.U5O75?$G)KE%Y'(9\E(=?Y+@"\7]OG>+F M]LFU\?N6'X9'NHS"245?R%1KOP@;$8Q+V&)L$356X$H$51S6 !X$.Z&"\(D#)=N\O-ICX%C0-54&C_:FH82YX;R%!Y[EGSV1= MP7=H #?-CR5*?>8JBV* 15 M^R+MATX51,O3XW=_[A*"PM$^'P$H] GX/ M%BL,Q\B)IP;\I/8$J\)$T[.'NG?D4A!)_ LDZUH(9":WGRAL)AXIQ=54[D0B MF<32N H]Q'<\+<2VBO\VBUCTKS^!9T*?6*R'FTY>O&?CR>EI']$G1BZB"L!I MX@ )0HDM40#J*@CM-^QX!2.J[AS)WRF"GHC8?;^A0V=<5"6I.$)[[11#+9T- MW?<7&DQ\I\@0$[LO0\9FF=3693G#?[VQW0_6]P-/:&5ZIL^_#F[N9K_K^WY@ M)A=\PSTA,;^Z:?M'+'@0CYZ+8\;6Q?H[FMMNG4UM_ZD9P/>X0$/U-0-^0MHX M 1;=[1R_B&"U^XG$\>MO%8=SVP;:*%NP$HOHH/ LI>:?-O%Q'!YU3&B#W!'E MW!7C8V1\:G^ V9KTNI\''TG 1Z-&Z[TK-WP)%J$]-4TW1+(CNSIB%^TPUAH4 M2MTCGYPD.\SV2^#<.N](\*ZW_AV- %RY'Z3TZ&+#O(#.T;Y#\3,N"H'$*)WN M.Z,K@(9JPDBMZ-\VB/3K6-,5KF3P5_1[4B(,0]<#I@3(J_NW?KX9T,&BG3EQ M:0$D7"3.8/UH&_'-A^CQ1@+.V#H?D"9$8I(SMA2%$2]V\R^J8HF%Q@=HU9*0 MJ*<9E;[2MQ.XO4I&GGD.COF.2DG? [)$"*QI1I1V6:97X"7(%*]-"TXEE7F> M@&'#OX"5>GGB\HR'R &)0B77-$F* DD=+NYMY)PD.E+":^P$#E 4)C5!&5): M3<%I/ KMH MX,-86>=]Q!2S'*2$NI1C*)W='XUUK;51TF\?D<,B@CX&M:Y7;[:[!FAG&U66 MNH/&"[2CW0HS>L@D\E*^!Q"D-03?ZM,)4>N20SN51]([7)U41V4=< M<4"82GB[4 U7X!, 7<6&K@I V*!-T88N7U>ZG$B,)F !8/GY("B=* MW!L!3J%81P]8V38PHSON^%DK+)GH.)U\W8&7DC;P$0R+(MY$":=G=8#1?)\6 MXC+_#*$'4I M'5OG/<83NSSZ<.+++M?&RZK]P51#F4AX2%H/5-U QW!, 8OV"D+:H$S0HIV7 MU>[?S$H]\FRQ*>Q,FJ2RXMZ.)Z3?LV/S2@L?X#U/'RO\BTS(N"EH\VC+M$!OL M]:?Y:CA+\(0LZ'JQ ,15?+N#T ;=O#L #<2TYX"7@=_]A&,5NIIF*A9 S=X74A+1NY <6>(TRT9'H65,NSGD9\""@K M;]QS '$PW69?? *,Z/N7?K M3SU6CHOFEEB[YT$_'D_.%9=.X-1F_KW&!CQ++J[>RIIJ4P@\L^^GV/NX:.\; M*G\;.!$=/$GEC.!Y/ M)HJV ,R:V\DP:\:IM-?"Y$[-@>$LX8N=7!M@M_*3LADZ)3:(J>EMX-]AF?T\9U\&-D=T?0FG@ZZ6QN#.C]9M@AN <&_IG'[9P5W0XF M-XCH#78(ZNF"-NQON2 YG>JF+;N9LL'0?$5E'VT,GD4C61/GYZJ3=CHUS7 5 M1I<;XM)2[@J1?06.#]]!G)K":+7G1:O-$!]$U (5,8J53XI6'M'[ M$A$<[%#4TZXSN1Z+[("32UZ7KA_XT;4N/#8K37/LOF#E MJ9/&&.5ML]IA2:;=IK^>%A@/CS*C[C9JV=[N@.\#D,^DIZZKJSOE\7DZGIPI MGB'+]9 UMQH,M7/Q2:;UI0_97 '+&" \PL83;$D"2XE-DBH#1)R>EIF=LL3 M78L-8!RZ9\Z-XZ+0=GH-CA9%PXHK,*+-G+<97Z(?CD.WNN2T\P,UM)Y+Q!$I MAT[.UTB *QB?+T8%B:-[ 0U) M.,ZQP""KM.CT#W](<2=NWII^ Z2+[QL./['C->%V:W&]_<%)/%-U_$2PI*;A; M/)4)/DQ]]P="]<71_3A\X1DAL3_>@7>@>W&166@'<%_3?7-^S9XLYUEI'-Q4;(N'RJ06I_ M4"=,.BGH.ARU1A)S+,.SDK>E?S<\#ZT7UI5S9&6?_8$1OQA2O'0X5%W^&&+\ M4F=4I,E$8D-6A)>=?C6*^"GM$;8$"2=%7(>CVIO[.ZR1@_+F^X,=+@FD .EP M0/O&]0!<.IV$>B06S@1-'H1SN2)./BJ3:]_8&86!&E&.QPQ+RD MM@A/P)RU^_X@K)%$4D!U.%Y^;7@.=);X!=5H+<"&(TJO_8%/'4&DJ.EP%!W) M$"\,O;@ "?1_7*)!PP#_B^AYB#WV!RV\0DB1TN'X^ /XR"2[>JZ#_FG&DN*9 MN'C)Y,4Y&4].1SW%E!#)I$ 3'TW7);]Z'F7>,&57CX^&1^/FV=7Q%P^YU=W) MK7XV7X$5VCB'>&=:OS!\:**Q7T$[#( 5J99Z7:,>M?WQ7"(%U/VT[JTTILB3 M6)ASM"/9EGZ^_C3M$#FK^.DG?'"52'U7>.RX%/6A?82L5-E)RS1OX1$^KHEV M5)QH$S+ZSY_]?),/Z<)8+CVP3(";U2I#[4YZ7^V<18/7^.HSW,Z[7FW& XJ" MP\?;R.%N7@!GPE -2GU"E"CVI3ZLWLJ[<=F''KGFE'%Q3LD_]ZC_U"+VW<>1 MPK7L9ESQ$4[ N7.J[IY%_AE2U^3L3-_W($?5Z\D:G/;V;4@N'N%YM0#AL\T*_ 1Z392 M!/#:R1A"R1.B7)/!2=G:K^PA4?WG@28OBM:DH6R5F+GQL3M.S@4C,R5M_$,C M?9>O)9L)H?O332H)MTH2-V& !;IRO2")%*#+#>#>@C;5QXWK/ALT8-><@ MH9VK:/;X;6/6.UD6L/1!6RZ/<%;T"(1G;?7W#EU]WS:SW$J'%<]KF4@] G6B M#&OF/&&@>]!9XNP&[G5M\V]HXSMXW\^5+X5.NA&&]W:YG,IYT:FPO;JKOX_I MU_.[F204.@3N7)_7U]2BJHUWJ:%S0H:/,#$(Y*AK0$.2Y;210PY@U]8/H)286R=+B4^*NV!*,2J=!;61'\AJ/Q,((@ M_LT?C\!;N-[*<,R8NR> /#LTD>N/UD3?'1B@3>SJ!7@[J.+LK1U06E/Z%F\B M1-9O9T<2.=HM@-L K$A39G/"^N&SY7E6D@B[_SY!YD98\C;M,_#>H0D($K.C M822I]]%;#G\A@0$/NO%JFN.*GMCOZ0=Q.9"KVI"T(=*>7:.@.:)HVHJ+<_E3 M,X#OK+H1RYO+&)G+B>(Z#EQZ+O<7 MC070R>2036U6OLI'PY+*1TF21T1+?]>P89SCZFQ%#V5.8 -.']\-34:80AA6_GGBPV:OL&-_X\#LBS7=4N;ZV=<99+/G<1FX,3J8<1 MQPI4CN8T,$NW39$D-B6([HT W]IA"W;5H-1)J(CA4NK!P'$K\2F.NKQ7(#"@ MS>;ECX^&1\/FA7F33^H[(6A?F1?A]N1D>#XY/SXY/1Z?CH_&W#6F"#E2N?3[ MLA+.9:E1U$[:>1-Y6MA)@:HG&N),)F(*\KT@8P3HIZT!H!_^>,)'!R4IN[F_ M::/0!D+>:HK.FG*%E.8E[OPU/_*3\>1?^ MKI\&*L:5UP&=#TW#;S3]&9_5^LO^OM3BCL*)\ "7NV6P>1=(QX-.0+ M+"7->J$U+N8TG00Y@A/$>I87:\IE2X:>V@!"R$39E''BV8TN*L>CK[P'R=!3 M&Y4WU1:'WBG<"YII">XZ?I<&>,_N(OA TD #^]7P+/Q/LO.F=NJ.&BG"WW'L M]1A7/E4W+\L5>@Z,"C0ZU@W\Q/\JOYQ*[]!#:-1DNONS_[V!Y.H +U>ROQ(7 M%3WR,CI5__"K.&#PM##@K:($?H.K&I M (@W&_2!PI8+:@T-3BK:0$*4-KGPP2P1J6<9/'L*(\!GF9531ZY-E_3+K(V2 M/0.59TW7EI3(ZQRG<.#L:PN^0RLDQM!+VVFC>V'Q)8;#TCK-%34'MIIHK=B:@AX M9\_/PJYR+TS0YH5K>-9L<04]8*(^%4HM;]EWW7)PW?W=>L,2B%V?:-E93%1] MVL]27UVJ:W@VGIPJ?HF)#I+TNU4%:G<_)6VU0XKK>F]"#EV >FZ M5N&Y)W!'*$M8GY V6!(RUPF60P*9L^ZN?3@?82]X'Z;>>F%(G/K+O$U]@>A5 MI8]2RTK7GSGXA2K4Z#:-U94ZIL9$ MM0&8"!SL>"LYPI$*MK$@L,V!MYHMDN7 ;!%Q=F]8^$%TM-$%UMQ%2P$TOT,S M%6PIO&J0Z3.@1(E#Z@W,D]8@E,M)O()XM?@2XIA'/2@1R>TWI/C$(K4FHEAH M72>7<'\W\&XF6$^7'HBW-&3\D/ODI7%^?*3Z^$XX2#AYEUJ&4"P2-C(Q3? 6 MX'+Z$?Q]/"V3L5#5J_]HX.:^XIROB]4CDAV'_P1, -_Q!O8!!)>AAQ5!V7NQ M=-4&0-(W7K6E(6@5DW]U;@NIL_8A9=ON![:D&]>[DDHB%ABX>& M-B!KC(426#46A%X;+7F7'"C>BMI/&Q1)=U7U1"%H24SR4X*28T0@Z;L/D)7= MP07I[4.&GMJ@J9G2.I[J3-EB1[G%JR$'"QE\/ MQ-!? 8G^YPF@F=Y'UI8\%!8__C7D UJS;VF#SP8PJI&3)$Q4RIT>J9I@70F@ M?[MAL#V@1)OD1\,+D$MX,P@!<%G?ZAP ?F5G*&#XJ /98)21 MCXS9\%_GQF=BL*5.DJVG-C"2K>T=O]A .IU(L;IU3 ]7Q;YU"B]GW!N.A>FL M+XTW&!AV8K;1(L2+)%T&IT8$MB:*)&5] .T?SP (+XC1BT,([6S;PU]4>-:^I_ M&41CBMI:\:@&#@@&,'X[[@UX Q^/[%!\7TS9]PG"_>AD-#P_&1Z/SKFS?1H+ MZ=KP' 0 /T4?O-GLS\+ #] ,@608S18$$'#1Z!M( MFC/?_5OKI3)(UCH%04RM?X5^P)"GTY!J7M9#]8^AR@!:0W%TOXA=M#G!?!KV MI;M:N4XLBFD09_5'CW>YQ=ATYKHO 7W-"6L'0!D(*N)4DN"43[5540H:NY&0 MX3N(GPB=+79N@G]W8'GT51CQ/<-B"\)KY]$_%>!$\]/"]58XU3BR4*E@9?G8 M ;RRA2GUDEO[1ZZ$-3E)0WS;&A*5/4.I2"E)O5EWJCS65K5W+FV[IU!BET7/ MKM[M,IY(EA$R2>L#:*C2D)JK(6K--G4":"43^S,P\2/4$/C7GZ8=6L"*[[OB M%RZ2L#9C8%\DZ3U#FG3122C=I/0B<4-1K?!A)>DVJ C:VN!7.K**[E*> -NY M72KS1#\I*7#K1)LH3.EBO7U<[@DLT6_X3NI'1\/=D_KD(^A?F>\,7M:#Y>9+ M R_Z5 >.WELIV=:Z T/Z,I9+I(3$"))QEKUFS](E;RTC9"W':J=+3JUEW0H>6'9(4_"ZR#*KGUL54I/Z,J7U47_PZP2O7QRWY';UP<=N<=8.4ZX9+K M5B<4=O0]NQ+R#G!7M<;%7/>S- ASQ1VA3C-K-VV@(&!.;,2SY/)-[<>Q*>O$ M>-.((RJ^#]#_X5L)]5;Z992Z JMJ3!2A)4H4[511:7N['3W;R;G%+B3#$[?8 MF-1A5WW851]VU:*V98^>BV] SKRDY@!A0UW63#L%-MQ+,_.HF_+P9;%DS#YQ M3TULJXT:N710JCI&YN0^[G<%HN^3=V.Y!OD!CM$ CY1+GU&,._LP.EMRY7[_ M=(M//I"LD+G?_H96#B$N_?L8KMXJE$'OI8V&&*6\HY::# I:G>;W0N+U_(C^ M@\3U&[ZZBF],^O>N Q$EM/Y^7OMX5<^H>E9"?4)#(YZ5AU,(\+A!WW;OC:4# M FBBG0*(RCM0P<#0K>.JK\MA]Z^8M!(W4X@'97$S>:Y ?%8697=W 1:N!V;! M*_#B*Z,,P3%A=+N"I&H8[/@;:8+I1.&=#/=(F&^NCXTPN["F8*F\4]^!PL%U M)RK@3%>N%R3%#7B?]V'MVTM,-&*^9Y=A-#K%Z3ZZ1(M"U,T7%^W!R&N?%DYQ M4BED:D/QGN.,R>N&CD+>=X/#GO MQMMC98ZC.>,,QP?"UA_6>_0.6E+',N*WZG73JO;:*;&Y)G87';S$[$B M=_RHBW_KS-'JR8>E-XN*K?JO;T:>I>XTVG]U*UU,)X<]FS6U:7HAYJK4W5=W MZC54&HA ZD:D_7MA95+=2)-CG;#ILQ>XX9= .WN*]F 3U;&]=2H%05MN\M#0 M#E9-EIN-&=&%TA;XU9REY:_O@K! MW,45L./'5I/+LE7;(0%DM?-%(L$E54AZ+;OK .\*9)A'C+M+!^:"EMR8HU+< M<[C5DT_39?HD1IJ#8]))VRS6VJ\5+GF./%%?,$3Q%'DBM.Q5/$->.T7HM%DU M8?, !'XC+);$I>L'W*< QQ6G -M/#,ST1,#$'SFLD$PX'*JZ%)/7373N5&>@"Y.S_CI<_\56-]X\WJF<]/] M_/,-L]\\\D,\^4:=URN9"PFG&ZKTN:U$2=5JIFGG=4OCI6EQW])XBBH=DW=" MV2:=URF)!U$5=PO6*G-G@Y8-;\ +UE/'NOXSC),\N#G1Q0[DK M.YYT](\V?N(R(QK"OH>A?G"LZ$&36 M6-:D&W$IM4*@"*S&%69*JE1P]-1&OT)45D1 71%HK_RHN%!9@0N.GMHIOZZV M./1.X5YN78:X'#7PGMU%\($K4#O6KX9GX7^2KV-3.W5'C13A%XXWZS#>_9C7 M3>@Y, @CAF_@)_Y7^6U]>H<>0J,FT]T/D=WAT_Q7U[9N5V^>^QY?^JO$146/ M'@.#E^ON!]7N#218!WBY35XE,BIZ]!@9O%Q+>,I+R#)B[KJHT7)S)D!>.Y2W M[*&*>;F5\.B6+CN#.THM%WI'[?#1UJ:P6@+=7T(0&:\ZC:GNI!U6:BJ7 R5D MOKN_]YB:9K@*;7S8< 70J$T8Z0[]VP:1$ATK6X^"*","ED21[R_JI$JHJ0?3 MX32*R#'Y=*JJ2UY.Y^HS]>3[+Q+7HC9"ZDZCLQ:S8R@$:%3TZ"\R>)F6^J3Q M4.$I:+,'\8Z+U?JK3D6_=/)5/-Z34HY^^W!BJK/;$']R>DY-.^W\.WF3X^'1 MJ(N[X?/=5U3YF=9'K^(?T%.H5WY%["B1B\,./:"G6B=<_&LG0N5@>$L M\NQ;O[>W*>'+8R)QI6WX?D7R,@<% M[2#14*-%B#051M5+5<8&&6B-P\Z$]^1>)SL567E,CF#XLO9>NX##!I(0M=\ MY$J6J!Z!O??>PX/9IS_]H!9M,@C9#?BD_ MH3V%%H\TI*2Q:PHW\FEJ=:>\X(;'P_/S?8 1B7,)N>TJ 9-_$W97"*3+-Y6= M^@R8&IQ+S7EO_Z6S"F'>A%$5A8R(KC_?@./33J2;D.PSV(3+1<*>7M/)KD0R M#^ SF'\ ^QWH ELZ"4GY6I "#Z,BG%JB:U PB;B4KY69X"&-ZX(;%662UB M!Q VDI3R@T,5&$1MQ6$0M3U@L)&DI)U,RGX7*"GOSI>^?EK^+%!"JP,YZSG. M7])["\'Z&9@A6I!#X%/" ^P$$%Q.3HY.1LTULY#--1!T1_P,*YKSK'AF-"P;QW$>!A=@Z_,02]KG6<7WQ-3],)! M';64.GEF+K54ZMPS'!_-(3X"^#/PWJ&)1! =I>_RY>."@G[YGRJSS$5^0COX M\ "@-"5%KFATJ<6.AHBL#)J7KO?F>D8 L$_=NM+*="6FOMH!0[IJBVBJ+RCE M&?$2%B&T9*>*'MJ!J=DDQ7PS;GZ]RGC.1R7?' _%COM_(JQV&GCU$35VNI;J:]F$S?3>@ MC3WSC>L]&S;(6]'V)U*6"6/W'@*H$>L2S@E*$DYD!LMN#.C]9M@AN <&_KE& MV.RL&#;#5 <1V4&6;@=":!MY;/FA!L.&B_03M;FD7JLF?.$H>XA$T(-'ESD09,?+PP?5@;6A-'7SKMP:[8D M3B-5.+KLLC=<7JPS]G[C@3]#X)CKJF@=O6>>\PGB?*()+*3HM )#G#+2#AUE MHZ^N$T'OJ2\Z.+55H7=.[G76N[^QBNK7T1BZZJMY3GVQ:9Z)_>['TR0<]N@$ MC;:F# ZY5&R%#\=#M0+E.@". P!M'@]I-D6U?#RD 3"DJU;(\5!_IK/M:G#S MSU\A\)#"7M=WN%H$V^:HHK-V$%.X/^(5$S& I\-2N<@,]V:)2$-?T/ KD7'] MS"4*72:HS:!OG;^BJ]MIXJ=,_(OW::;N U::D'0K^A+YK: MGG>D2;/[=P"2U/9B()UT$DEJGY//^.CX:*@ZDU^Z]DL.*[FD(VWU+/- ,E-3 M9!:\ N_272&RK\#QX3MRZ:@'X#N>/"\>3V:^,8@^,LA]91!_I@.GE27">0#! M;#$W/BF'EDP]V_85L\O;:1!X\"4,L!N>NX^1%:8#>W)M^\;U/@S/(GD/=@K: M^1,.7>9<0D.6N[_%9O 8=Z[OIP(A08>/BG;P:8J#$F0)D(@@=+T!#[K6P!H%1(4 ME&=(>A>H_:1FM)[%15#A IH1&FZ0TJ:N"2_1LA8)X3&RU,W$Q0[OQG3W ,!R M9-0TB9%2F6^RMPN"8=_P)T0D@F(:\9+@VBD"KI6WTIX#U_R!]O#X9L(*7Z2/ MJ/'M3"?%G6E$]DM$=Y EW(&]Z):/V2([]"<0 09?X/"?7Q$"\=BL1V,=!7LI MV]1F1',YFJ=G^*ZTPE?6HG$6(#/U/,-9QI'OB_6V3<++%)LGVR-L#>GGK74X MGIPK?@-=@NZ++DVN^'0Y6\#/6.*R]15GS=DFVD%!KI:*J* *0S?%5AX,YQMI MIURJL,GZJ>!([F-H<4D.M.1!O*&U#Q[/Z&AX3'XPI;*#MBJID.]6*37YZW[@ MD>J+2*Z(=DS;G+!VB&K;@TL28??K4]86S$.(33G1GS\-@U>TW_H+D(YBA']' M/TC+@9A +'.)Q&V!;<>W2.X-[P<(T+]9P$+KUDN J4NW]V_ER=F^4T[R!3\%>TPJ'([ MTX9LNS]M)@( 5KE\$E,GI0 S==8.E6T@HXC'!L+JY$75BB#T+&( 7PE&$TS@ M01-+!?_ANP,#?VJB-2L,UKPAZ3%O2'J0C&-@.-9@.Y+DC]%8!NE@]BU&+2') M5%%YWXXF&(^1Z2N^("%!]U41;!GBTR6*%0\3?: B3IUKHQT8Y.JI9+JD2D,7 MW=:7QY9'QV+*5);Q*>V01M=\C9P 48+1!72;->QV/549P2"VUT[]K:FR8LO( M)"1!J_+\U67=?)3R9=!3L_!J4:0(5XI146ZACH MH\Q>_]:) [??/-<7OF(A?^D ?)' 9Q5P#Q8X>/]QZ_LAL*Y"7 PS9CG.6\]& MT*\_@6="GWS_AIO0 ;(YR(J1G^0*0@IBZCU:BNPUOMN1KZ221AT#?>(C< 1 M*N@+WSGX=)&89Q-O OF3#B]"Q"GI=P"7KVCFFKX#SUB"=+)\]* )L (7;45@ M& ?2'X-1&)UI(NL>+.';$:1:D^F/G8B%KS*[VN]0$/'496>3MHDAR+ LH8,X M&)@P Y.OET.=C%[,8 <+TVT*$Q!!ZUT$08%),7X]K\"3\>1L?+ HV9$(;H4H MOZ%%*!RZS2>NELD+M[*> ,X$0[^_=)TH03DT[#GP5H0$>,6CZ8\5L88@=!1X M]^^\MB_04=7TT^Y(M#$B';%-F(\TT)#4O*WVGULYF&!>P8HV6 <;Y%*1Y(>Y MNF>&Y-4V2;)#26988R2'F;!5*Q2E(4'K3Y(1GNBW:9LNEUZ4YG2+Q ,='YKQ M&]+M;-(H7]?&BCJ[*:LC8.6A"N5QO]^ CSV(8^$B$;A$P=S%OZ++55(DL/9X MM#$@'7 M/B H5B][!*%F5MA:6!]]/'DEGZ*5 MUM'!^'352T\"_\T/%[?Y,',W,.Q63(SET]I84^=2=&M+5T)*>\FCU'I5^'QP MG??8L6 )^I&HLG_'-; >W."?(-BM$7CC>LFO<#M2*+#=0>ROT6@@Y\1\3O>] M&L&- ;UX@>#[X6I3"?(>!*^NY=KNQU$V=W6F5&*4#"6:F-I M3^A2[V=T?(IY@OZ/&P_@T A D S:FF#*OGNPF':F%V;92PB&]<9P4K=S!=^A M!1RK[959]KL'PVEW74:5O;3,A?;?;2A[J('W@89CC@<:",\Q[-DK#)U]*9AJ M;SH]M7 VGIPI.@B7^2*P#!GI4OZ\X7L*"C7>CIZ*N*!+0Q?=UI>'AN\I:( T MNN9KK)=$"487T)6M;YZ>O]->A23WT0X&K:FTB"9^077_!>/F)S:BMY&$HR = MH-GR7"A)A'MSZSQ &ZUL'V7D8J6D6O )O_FHX2=;)YFQ=XHL+M0:AGS'( M := *Q G9ZG'5ATJF<0N43F58WF_WQ^C$8=E)096H0YIUS<:W!_4V,+RKPNT M;F#YS^<5>CZ>G'?UHF$W[8M!&X=J?XRRC!/SE1E6_O,'PU)K6 S:$/M8QKS4 MOCKT8@95I$BU"P!5FEAA! CI->96F3W.8UMNO@WUIM?W*6U?3 MVU*[MW?[N?G:"'2G6DZT#K]"[F63AJ-%^)!GE/VQ50WCBXT5(747-]Y+"]78 M+/MCBRV:B)Z&767-AY!GG2B7?H;-.;Z#=6MNW2+T>9BP:T7:]#-NSO$=C%MS MXQ:A3ZD7C?IDW$F +T2PU\^R>09W,&O-S;JQ,B7<@>JG3?=UA]W_S*!.&713 M7?8PKBVM.-264MQI5Q=M%P6CC2>O\4>/EC57K)?*>K8/WOM+>P9): ME;/4)>BAC4"-( G M'2XU8A2B!*,2J807SUB68J6U SA[:P>4UI2^Q9L(D1WJ";163T 'D+8\V4H2 MH:!2X@B9GL8N$3M8G[?0UED[;BS@8ZW*- M1;!95:74]LG"]*TB<+"OUNV+01N'FO2=KR)P,*S6#8M!&X>:]3TI'W PK];- MBTTADLL'],G&]-]W]3])4R<#8]*']$3+/A7!V9<" IV>#36,*C96A-@8?<^G MO][<;.BT&;9H'7K:]"'0>:@=<+#N;EFW"'T>@JV'V@$'X];0N$7H\Q#PW>O: M <=##=+.#F8M5IE2+W+UR:9[N,,^V+-V]MQ0E>T%M/6\FOE@(!T$\!WPWM$\ ME7%'\\M@,Y[#?L_N:.@!&KG)Y M[FOV A!]NJ^I SSI<%%P7U,'I.IT7U,'H+2F=#'W-05#2/1]3=\+,MX._;3U M=.B'/YZP4$NFO-S?](-(2U,=70KZ77AD47BIW]CY:Y[=T7AR?J1&Z70EE"BL M@@?]5B44E=U#!Z["%5%IN;_KI[:*<>451^>C>ZHS/JM5E_U[EU5'Y4,_1]G# M2@8J0:-J&RI)A!(.9[4 +1<0]0.7'&6SHDKFI/0.O!>WYX=^&M\U/H"[)0D+ M6@CL@[EH?(/X8"XM25C0.J0'YA+]#Y88=):QP$B%LT5^X@![:5+L8Z[4"UU> M+U7R>L)I*CZ2FHEAM:Q,?A+]K3V'>BOB%)11I!7FV[APK-<%]/'QT:BKKW[I ML_IA$7%B+Z?[;B_1;_U;WP_E;0C*OG' O3PQ)M@^VW=L[_?-S8--Z:*"Q![/ M^[75KK.LW<;P,DP<^"M*C?>4CZ85]@Q MADGVRF/9DF1C#9 M]TFI3'I/T/]QXP%PZR#VT,KU";D4T9,-ZW?WW"!:%VUZRG=T, RR6_G-M1$9 M&['4EFF4?_E@'&T+-S4/D>FOO3./*_@.+>!8;1M']KL'TVA7M*EA]*6$R^'E MZ;)GD/?*D/02>6I@?2FCLN]/3Q^?(+V.#J;4EIQ3^Y%\#"^SP$'D)VX=]!?P M *N6@7#HZ/A;JV"B-P@IO>W :+8@6H#T9@14-PW@"LD.,MX^'B9XOB 4E6 MM7/+GK N.]1^VOD;/NUE'4@]7J6D++>,CMO(*6+/&_.=1G (H" UUPX+]31: M1 87PQ(NKV[G@./6L?'-@,Z=Z_LS9RL%T@:BM&UO4<'.K=32H^U# BV% %PZ MER$:N6.NYV@IYR.Q(9Y2D5R !6HS-SX)0.&@T%OX-)5!TVQFR@LL$WW6*+QK MD]Y"AH]C43G!>(]$]CHR-R,QC\@ @(\W::X3I2LL'CWW'?J(+C*A3!.^S3# V28 Q@W#Z+F^F]K-I+:\DQ9_%?V:-DY MQ&XRV PI ?X%<, "!I>N@VPB1&8QB^W#=6CEW^H3S!O;*3(VQ3E'#)K->A'! MG&M:K(4?6S< ,6+8!8E4 XC42SN4"%8[$5=< ND->)Z1+G&MI#OT$5X(5??= M6R#5$(N$C98B7Q1O#GA]$:'7WD*(2R!2WQ!H?Y=>+>-:JZ*]Q1&//"1LNUI& MSE4R3G&+[084M<,,I\ M;LE8#U@L)/887K7%TQ^_50]7!R@UD8BHM;FZ114?:IAD3!27E9"/%AY) M].K$XQEM7.$"FH839 \_4HG7.O(848X\,M\[G&I[X/ M A]/O]!XP;=((*"><_!3TL[+\!YP"&*Y/^OB#?=8ALGO$G^:R\IUK,2]^N7I MLS@]EK+.$?DI[8 H"EGD19%T\4E-3QNI1WA^1<(*UGRO?<8=@R2DIK.=J(=0 MT?2>D,:]=X!%/35-+S1L_PD$H>=$O[%M]P,_=4)*BQ3W@7T&IEBA23WLT< - MHG]5[[3-R&"0AJLJ?%H=.N;4F[^G2F'*Z MM"$^0"T.9TB4T1/>,B;O!M D">,SUM*:UIR]M;-ZQD,@$6Q*C9&W4L8C8]*X M:HEC(B<6$9PM< 9/B-"V_NYOKVK@FEMS]WJQ &8 WP'^D=?ZCRG6GQ]'>J7. M3T_4AABZ?VQ=+IT=$:07S3;^+->8"WY >:^E.'UR\ MK M1LQ<[K2K!G0,D_D-[BN^6!=JSFX\L4BN_QT!,X6A"\H!AL:+3ZZW+!LN& MG.4^ F]EX*!F5/,TL>/D!<2ZRP?F#^PI1%L2I%X/538 [*;PTMR-$ZVFUK_" M\I* 0F@>8"E8=E*?@&R_8AR+C)[ FQ%X:? S*0AQ;7@.4E>3V;Z2[IX"5Z[\ M>O;&(XN0-EF&M,S->L0.,!4EM*9Y!)2,DW,MT1FE59"7 $U('9 I1F1-DQ,H MN-3%:Y;IH?$!U ĬE[)$_=7DQ=\#P>>]8CXIE96,R'3BWC@=*.<#=;=2R M_=\!WP>Q9JZ ;WKP+9ZET;Z<.&!BCQQP3X[&DS/%[TZ5:R!KE;S<5!RKJ;NM M] 1L/)T\&EZ0K7ON7ZRS?YE^0I(39R>@H8KY%%B$0$/F&1#1_K2>'?F5NS*@ MPZ#YN*%V&FZHGVJ%5_!,5*R0^.!SZ,.[N\M[L'HI9)X7&VBME H9[@3AZ#P) M$GIC R)>V+E8S]%G*WPI0T_MM-GJ_N*)(B_ATG79-S73QW MN2^[2U^_Y-K5W)6^F7DR/#XZ/>NZQZ[#L5Z)+01[OW>=X-5>XW2=)\)A_TZ3 MCFBW6C<[5LS"8COW,MI[:'23D8@%5Y%75VS8,P1P,BHH/S/_YJ;XE(JM3!!' MF1>/_3R;/L([^##L.?!6%V )'2=ZWFO^X,!8!.4[Y$8$#W!C$8C4_,+V M%^BQ@/+2> (X+I'^A&52N4.G=>X9K@0P+S7-K_W+*&62N/Z$?@ <$\P63\"' M5FC8OQEV"+Z%!C)"M+[D@!25UAXAK)XLI-8 VI2SE9^H4MP\\Z:N%)X'2%)7 M%&RXR6.$-3$KNH)?7<[A\(0Y6SP;-O!+3UF) M[;JBQ0H=%/7(QJ7RHAV-M?X-[6T]P\851:T5VIW@>0HG/2?7.BN1P-2WE^BH MSSGQZ*9EO3\#V\91#\>Z-[P? "]M651.Z]9+;==BFG@8TGIF:7QM"XW^"KP# MVXTR3%ATS="SE^JNRS?QP$.+#=6=R(0:#33=?$U>AV.IE9':#\X)R\#0%A#5 MZN3/P)"W\%-RN>O>"$+\T=DBSWA:]WG-&T(KU$#>A-#23^'*I^Y..,U./W>( MJ4FPZ^R[%L8Z.N&Z"FDE67E(Y$UDK#ZSEAYU:\Q>.QY Z3'-Q@ED9/* ;'_^ M >QW$"4L5J\F^,EIAZ3&.&$[N:DMFSV%X3_1"GW^X39$7T+E #HVD?1L\"X!".Y#J7J$YJ-4+B"MNN\J(['DW/% M*= 2,,3#NJ G*TGW9]M_)+S,@*X2JWDBOP9%Z[8/N*DE V'%'=6=_UVOWFQW M#< %<, "!K@&"=]9W[A8Z3&E.4B(#C#5#ASI91^)F3K6$PB@%^6/,#]@R$6A M_4>1H8-?PG$"#[Z$>(A8+XFR/#Q"#T3X]=;91I5KF69$M7,L-1"P\VZR:&E( M2RV5Z520&%,I!C7RET"QX2\962/B\XE0WM@.-8@1[T;3H8H&PXWPTX# MP>ID,CPY/3X=G1V-)D>G$^XRZH2KR8^A9[Y&Z3'I< CCIK36T0TTE._6-]3A MO?OYY"G#LQ<;+B/5$:!<;*@-&NIHKC@G,#+8_;>V+XTW&."W3EWS!Y^7/RGQ M\C&Q042M UX]&N>K:R,E^KA^7[!^< .:&Z_NA/W*R?!\:7X<*F@H=O\Z.OO*A9VE8_U7(KIJA< M=DYU,5F\!L&/A"(P4ZYF[K333G_LLB_JC8V[[B^A-QB/W%;BQ%B<\VY[[;0O MT#$S\:K+9%].-KL/A:RYW%%NT):VS9S M,#N?$M*WE;K_YUSZI,T*3*QVWRGDF7XT MO)D7K8JLJ-C>(_ B.3"!@]2YQR#A8EG"E2,-/,BM[X= 'AF-!9\D!C4ROWN.#QJO4^SO4:I#[B"[] "CH5S#M&4>.7:MN%5IF Q]^\%2L1P+>'2B[JS@)1Y/UU" M70$3L4]<6;!TS4OM'.T!%3_ZW@0KM1F66H-=U ,1>4NX=6 #?O2==[15W$" MH@=-TF:$NW\O8"&&:PGETM6Y$,:(1D6/7B"C+I^"+I+H\MY'AGW.J 9#S[X" MA8M?N1='1+^1%B_&,[S2]R>9QKU0> T64QUW*W7_.7SQP9\A3JUYQYD97(F< MI\5$SBV]042P"[F<>1'0:OR1FB=YX4>CT]%X=#H)3*QY9EQQQ7K*X0];M_\G">I33%;; 1!WE*S=>H;6&IP*[48 M;?L@F7K F"WN#(?D0[8-^J9\"F=2,S_4>8.Y.S7_#*$'*G1>VK9OZF=G4FIZ M1_55Z;]_C?63!*;^X_\#4$L#!!0 ( ,2)8E: OC1,7-8" +/J&P 5 M:7)M9"TR,#(R,3(S,7@Q,&LN:'1M[+UI<^),UBCX_4;,?]!4O[>[*L:XQ ZN MI^L&!F%C&[!9O$U,$$)*0$9(6 L8__HY)S.UL1GON(KWWNXN@TAEYMGW?_[/ MPT@7)L2R-=/X[W_B^^)_!&(HIJH9_?_^I]TJQW+_^3^__Y< _T?_2Q#^^;]C M,4&[/FR<":JIN"-B.()B$=DAJC#5G,&!T#+'8]D0JL2R-%T7#BU-[1/^D[BX MG]@7]U-"+/8[O."A;,/O3>/ >VX_/O](D;\$'TK^3/Q,B(FDD#L0DP>IM'!> MG7^RZ3%>"R5[\FQ;E+.Q4A2S8FYO-+-).702O __PP%'P8O:6'5:>.)T-O\QZW2&_E+65^PK?>@ZYCK7PP_Q.^#5^, MMN;F-<-V9$/Q;UXEVO);AR^B)[/-5"*>7;X+_(/+@-$D?B^?S^9\/B('^ M=A<0)?(H?NL_NG1)>'/\YW7UK*D,R$B.S1\/@+]\QT]!/A%+9"+(IBU%M@Q# M-NW;[W\&1%9__S,BCBPHIN$ ]_GO-X<\.#_9>?'',7+O:I/_?N/?QYS9&';Z M\_<_CN;HY/<_/[W_96MU377V^Q]5FPBV,]/)?[^-9*NO&3'''!\DQ;'S"][Z M$[Z./*-J]EB79P>&:1!\0'LXP-6(Q?ZIJ2HQZ#_A@1HP24M3V'X?G 9B8\FU MZ#UTXO#_$ $Z+;,33W22_*]2=V9V1J-,;4@<:]*5M,3%M=+_)ACR"-].M /) M@&/,BG! 2]8KADH>3LGLFZ !^V@IG4JQW+OLJK/CMILM7\:UJTHSUB]T$IWX MM]\B #.92&?BN7]^1G;XOALNNI8%NRUKMB+K-T2V)$,M 4?W]]Q/I:RK^Z+T M(,IBM4*&AG-9[DT[2=QS+!9/ )?XT V7N'@+=ER&3^S@CD\R>M;1[[/BS&BF M3S)GV0&Q^IT4[A=?\8F;/8R!.';[_/X1YZ*2_/.N66.B>7,SG78L0JVGVG*EL$7CV6+94_*=W4=6NHU3E_*-4/RQDU+2I._:1?U'\ MA0B5S7B3*][0^=6E&<'\-BW+**3T6QP7Y8?K: MNQJJ[?S@_.'^1DJ,DX7"I71_TY<_XJ[DAW>\JZQNR8]'L;->.R%GRH5RHW@^ M/GXU"2K20^58<\?C]FQRGI>R";%Y7Y_"7657W579DA6\%\$%"J WU89_=)J@ MAJG -#KM9JF3OTY:U4FK?BC.JNYQ[_#PJG)W"BC#^H3A8/#(N3S#C^A.V+OLNNN@>HTF^!71^@,P>@M@O\I]T@#E&UB# MT2^:J/8ICBOK*"H3D7N,6Z9]>2\5&E+LZ/0N,Q:O3G+7* _%MZ3$]2J)=Q=G MQ+8)J0-UP&)&_PQ118++!L&ND'JO06Q-A4-2%U&+C]=L=*:=I9]/+>V,XB]\;@]+8#&'0K.HR[9=[U%LB>!1$[9$[,(Y&)@$5%^5/L$QJ2P.KN\& M(*6&IY6R>%(<]-5)KA"FLTJMO,AFPBM1' HC2^3:EG ^H%0)X5\]PH M^P^VBL9== WVNO [Z)^VZ5KT+VK['_!KHB=Z&D=0(("Q!NP [$707R-XT@!C M%N2/*LD6TK:GT@PRNEYQFGI_.'-:.?7^*%&\:P,$^08(M?^\OS05_^YIQ!+H M0QKJF:%PJ"NB1,JC',&!ZZX[Z[;?W MV/*S_O-SZ7M^>QOTM_-SV=G'U-CQ;X+Z)AQJ@7E&8_0;[V_O=S\C$'T' !=4 M54,R KM,UE24E%0<327Y8286,N=WTUGAXHO#>>V1OQBXXV]# MST?R9%"X[UR?2K&44VB;.I'%?O^+P_E#Z3F^)0!>3\_#2:Y$ND9.;)_6+\W; MBE$6'T<[>O["X%84=^3J&'RJ.P-BX6,6&>!-3L#N4=KIT>GI;.8LE$OBI>.SNV_@P MBUL"X/5L/?W@J)9I$JDM:Z>7Y'3@FCGRY6G[$]CZUH![8[9>3A1*IZ.'=$X\ MDGJCMM9R*U?NEP?])[/U]T*#YTIW^'AD&F'?C"$5RN.TFJL.3\OUA<M'92??H_L9N'\6*YX7SZX0J/NS NBW4^EQ?_-E#\?2F MV+B[&)*;QW+/O+BX2HVVUCT6.5T OI7'VW;J_. (RPZJ"U %R%D.YL\PN(KX M__UU_._\>U.#1R,HX'WS>A00(R@@OA@%!A?RD7QUJ\\DK=%LR'>-=F^RO=K6 MUJ" N#D*B.^% O/QH9>B@'(ROH@UKZ[-]I5Q.='.LI(MF3LN\!0*)#9'@<1; MH<#*T,AS8:[W9T4W/\TJ[1$IG5UG23-Y5MV1_7IY_OX1+DQIJ:A7\\5*H-D^4C!-_F*;$6;PHW<V-'F!II5!@AT,\TJ\NC;:5;S M]M6F.:-1*4QQY)Q8M P#;I%6736([5B:XO"T(LR4\F(;\E2Z,-7S85%JMNKE M0N\NG3J\VSJ7"9S^P+^+;[_QS\AEK$2,ETI[BHN;7^,?;?5M@)A+$W1?AYAC ML3LFOUGQ7&R-HC;KN#<4-P/I=QM!N&W3@M] ^EJT:JW#]1 MI,K-XU2]T?XD%]:%_,ZC+B]3IU<#THY71K9Y5XE=WL][8^W#B/^6AWG M,WQ:;U6$]$H=QSRKB^?WDUS[2I=:C5/W/I6\VSHGZ%^KXVPK8K:PN+W>JQBJ M-J&U-2'O /=.>A@V*IN#QXNQ6I3CSG"4<9,7TGUB/*V/;IK-9F_K!,V6BX-M]<7X>41'Q.Q;\GB@*6$. M48'5+$-F.: <'_H))S,N'/;/Q439$A/=:_O\7-\Z-S&RAY6'XWBQY'0[!/ 1 M@'=\ZK2;'7MVV<@,+Y)D>'6;&=22^NRZW]TZ%O $R/EY#MK-OPK(K\V+;#\X M,\GJG3CMXIT;JYZHQV?'Y:TC]VW*B]PZE-C2CB);AD+O[T/9X#X#%%USH7^T M$KN=G8)VN+H.5U??YPY5/Z4'V Y=EZ$K5?J?O-._'64_HV'6%\#7M_5:[U2! M+4'6-:I MSB=I>S"8#@\G1QFCS(GI>/:U0Y7=ZK !Z/JAJI XW9\/0"#/RM= MG593YTWW=G)H?PDKZQ/0]2]4!19R^%_H_VU>I"99MU X'8Z*-4T36XYS)&V= M0V@+_+\?4HBQN0_WL1U7&K7;JZ&OAC?EOLS/K2S\ENI<2?:J)\Z24O]83TQ.=3OC./>(+U3X[9+>W\9 MV->I',?'/$.@?K\9M%]C7J'%FJ:XYYP^]ZZ%[ M.+D;=QM2.W?W9Q#[AZMQVP'T=6J/\4]6X]_?&^;[&E4.1EDY#,L?F M>=ML/G;%JX>1DRY/[KN'V:T%],I#!NQ[V2F_F&[^SI.NOBYLUQQVVT'L)S4D M.@D*Y"1F-01_^/!TNS:Y=V%[T@3^:T$GF_O>$]##A&D\6,4'\;1TXZ1GU4XN M<[F]5+S\C"$X+SODNR4,).DP[(T2!N8>??_VG6_=3_^1C,3[=K[;EF3S-JW$ MW>E52]]:36Z;^^E_>L[)VQ8G;8Y"F=352>JD+V?:B3/YYFH8ZU\GX]O+:[X* M"FUC,5/0L8G>S#EL:=:R9,-F\ROMPUGXF\"^:+JV=G96]-(LCF^GZL/IQ4T[ M<5U(N-+-K)0XW%J$V?RLW*2('/:OY#"O0X]BMW8YO$Q5']NRFSBQA]EX[#BY MM5KJEJ+'-G"/UPF@%3.^6C?M\N%Q;WK2;M[E;TY))]NHGG]UA>7]9WQ].G*\ M/M9XI6%26W-LX0V5==/25+DL*SC@?#:7Z?TZ!N24LE599X_GH[3^?BT"_2"19F@..0,U6:T8\*Z^UM5)P;:) TA0E>],B_ISHIY( MP(P@@GB:.*[%$]U!>WB5S _KI3,RN\IM+8M_QGE#3LGP@?\H'7$EGW\)7@ ' M4THQXJNGAV?_QEX\,'6P/OGHKV%-7#42&4; MU_?*D734+?<5[?0B,1G\&?#^6&M@F\$=9?4D>WY5;[12O:%KI%JJJ56/KK9W M NV66P/;"_:EUD!]FCE/M#OQ\W8QE[P^?K34.W7Z!VF 'V\-;"$";&@-*-IC MZJ2;-R_$J^2H/HW?.K4S[0]B_9]J#7PUM(B*B-$PVRQ4T[/2,.:.>O&1COFJ7^1-#W)01\TTW=)Z9.]T0< MD7LSWAH_')Y6MU:]^VP"_O3 [LM0X;G$7]3=;*S7E\_%>E\L#::R4HN/O@I2 M;,L G&U&CUY<\ABL>WZ+@<6R8?5>ZC3MBHGJP8&GCK:7Y;2QX%!.; MT/CWM(;E],N!CO8.R9EW*NDL. M9_X_C^%"94L9S,[0Z15M0^,]4S'&KF/3!Q)S%0"A):M$MEV+,M2R18E*F2U? M+_2DW<#+Q4SY^87?!#W/C,,NZ24Z=^+]X#"EGUK:T?WV]KK<##ZACCFK ;02 M1U^RF5607;*3-:!]@RWMR'>+:OB8[OA#(%O?ATG!2*E;-\K#V4%K=4W MUQPYW%QG_9G_: _5:Y"E06R"JA'<'(_84F,^@B_#BI4^SQ:-Q_91TQZ=%H\? MQ<+AUC*(C?!E@V/O4&8%RAP1 ]1I':ZNH(XT0P,Y"P]-2!1IM%;R_OY1))GV M56L:NZQ53^VRNK7N[XV09J.#[]!F!=H43=NI]YJR[BN[-X-D7L_;JC,\M9+7 M)?5&UT^=KRV'%@[Y1Z/#JM#(FV@IS6KH\VBEM(='3G3DT8S-AQ-&MW+ZV8K<6A^ M;;[R<5K*-J##*]N3JJK&1A.>RYI:,8KR6'/\*8S'Z4:A]FA4KX;-24P_D\M) M(S7:6A5VTWZ2ZX[\5RJT;X$J]43?[>5.)\=M;7)W^)!.%F.VN;6B9JM190OR M?,3.0[R1S1(B3897IT[N5A?EN\?W;_?R//^T^%&YU2\<8IL<7K3B#R31D8X2 MSH5T+)W%JLK6>1:W8(CMUG'*YR% : #NW>UUK5I.%,RV/&D6;K+EXNUH^XID M/V4 [I< #5'X(@;1V<]=-7:B=LS:)92O%HV+R2MJ^,1S+0!H^QM\. MT@B5/JL.BO^FJC9SI8ML[U$:Q4KW1['$9%;:/N7UQ92]L5J\6675#ND6^,A+ MD*Y4/SF,/QS=YH;ULJ$:VN-H=)_X NG.+5-U%:=N-8DUT910)5^U M44&S%5;HZN0<_@?.>HG6:5/K&W;5-#3'Q-2SYLP&/<]S]R7J^7K#O;#U]E7E M^OQ>'MYWC>T;,H-8MNSDW!IYT=%WJ+,<=2J7%:/GXKV?NZ.QAR>%,S.N3\6\ MUT;'?LXQZG24 MPNPFI@SEXTER.$T:G>+9UOF#G\"*#0[Z1Z/%O!?X/<3,=>KTNMR9U OMJ^-) MXOXH61W==[=2H?XR8F8;8DVO0)WE8B9]VBI;I'UY*=5/XL5XO)[0SNZ_M#KR ML6)F&Y#BR0#D\Z;>9FZ'Q>OK:>]0.M5R;:TN:AKMU N9U M$>G%DO'3^W/C<"C=G4FS2K$<'\3/K\3XUC&);2H9_W24\*;S4!2(I[9XPI3; MOSHRCB>MT5";G%9NBXW;WN'V&3H!+]E-F%J&\*$I2RE$]W<("@,6(UO[ BC= MJ#>/#S/GG>0P8Q\G$Z8VRU5NME:"[E#Z:1[.D'HC'CZ/_^^G_&<,&?,H-*W9G9&8TRM2%QK$E7TA(7U^^?#;:MUH)K:.S:L LC MFH:&*EMJQQ[(%K$[4D[3SJ:7]\9PY":4RN5MUFJ9._3EK52:M^*,ZJ[G'O\/"J. MX?E.X7I03!2KZGW['OYU5BJ.L]9XU1GQ%Z]XH08F:6=X6G\P.Z79B704L^XN MRXIRFKHM+!X1U1K\P?/?5](F@'OT/CD@T[-AIB]?G56DD7O=4O3C?M<, 5*E M/P@O5G-'!.C(M%YX\PN_QP]+!'05S5BV[*8H%%GB9W3WF\-!5@#PFF(X%XUI MF4A$:\K'[8M2^NRAOP 'U[$.\/GU8/BI/1S UDW74HC-_AP06:6D#_O[_0_\ MEV [,QTXR$A^B$TUU1D@SW@ +&>/-+TV<%_6J![ MVT*-3(6&.9*-_^RQ3^!_;> ;O?_\HD_;VB.!A6!-]I8#^*> _TGR?^ +9&%@ MD=Y_O_VK52_"G_98-B*OI/\^,+ 3K,Z6G1)Z/O[1M]\MN:L3P>P)1612A@.8 M@*O %$;LIKN=A)Q-=E)*/M7I M*O%NAR1D.2'F1#$E)[^QM_)?'.O#?#:>2&2R"?[%VURG!V@X@6..#N*ACQ"0 M^#=RZYBL:WWC0"%H>?WJFA8@EO^;?82!;>J:*OQ+I/_G/8%+))=\'0#QUU) MT>W!EV$@=4U=_371;*U+#;V#@::">(/?__M?N828_.6#:OQ6=[-X\$WVG=SZ M?7>77'9ZV:Z__6[7*BVI)#1;A9;4_.=G=TNWV92*[4:E59&:0J%6$J3KXG&A M=B0)Q7JU6FDV*_7:V^T]_\36*5M*!5PI>HSHOJ\*S>-*[:A5K^T)I?WBOI 0 MTZG\&]YS^@TW6ZXWJ@+=&\@6PS2HA-44@2MT#62]+]1]!4-&S58EVD')5&@[ M*_3Y?*.\KR9;5B<_:ISE]&:V)8YRA=/.Y95T4L]/,)Q06@[8WE&,*$S\<$ Q MP2R[CNE]P,0R_20BO,,_R*#8D%T-KF[!>3S>G'N?S_HY-+7E\T+6(/(Q-X8Z>5##\[^4N MB!/7(;]0OBR>\*T5C?4R:D/6SC0'_M^.NM%]YW/[8FYWX6]TX3\="['_33#] M/4XH.,3,]Z+*<^HZDYA#+:0-'4^3K=A9?389RJ>/D\:CZ38>$]-GG;XD%:7JH=00 MDO$] ;>U4E':*HVYWO!)@"MP69DD\O%NO"/GLB+8TFFUTU5)#Q2XO*SF*I;"#CG4J-2+PGE1KT:!M\F_PV ?.Y/5OWW M![I(7Z[X!EY1T'W/)*%6WW]_OYY$ \]E32>P?I=8(6WVVNX]YAY'R=FPWFUG MKZ3#XX=^LO"L(XF8ZY1)>V3U'EKLD[[411'P'C?8('W:Z\YP:O!-Z!8?^BJQ M1W?W<2DS(_99LI=2DO6G/*251J%4J8+)4ZPW@+D56KZK? L,@>_2@ZPX IX3 M8W+!R86"+33'1,'4!E6H&$+%L87B0+9@N1];$0#:D*ER$R;1Z_4RF6ZJDU, M$U*)>+>33XB93B:CJ+ET-Y/*)A9,F'ZO[H[4>"_5CNFSLTJ\EI0JA_U.@DKU MR),G8OS8O+[5ZF)&.50'G8Z357KXY,*:A]?VI#JPS/LA21U*E;OJS+F^Z7=2 MBVO&8K5973(>%)&DC78I=Y-/G^=L>)J;P MI/?V/\K48B%1ODHJMY_/?Z+VS^.S],4+AD#TH"\Q;KZ");GYN:*0^ZI@>]I$ M>AZ&?@P?76DXQ6RB8.J90\:6.4%1^/:^-B96L:$HFY2#-<#XQB)K?E4T5>*; M4A>I.^.N6#ZTVZ/"[?'D5FD^#E*>0WR)MI);X7L#P$]ES.A9(6G?A 1?#;O< MO!6Q6NM]>!8R99.Q>$K,I1.9]>CT'._)^_.%W-,@^D[)4# MP70&Q!+N7$NS M58W688 ^^$_7$GYRE-3"U$M_8?5E0WND?__8?I)ZU@[?F7HV@4QEO['?W!>D MT5@W9\0*@R**\D+-W/^QK3B8?@-@O"^ZO,4.WQE=GMSBGZ"2O(=X**BJ16R; M_\^99I!XR)J_J]ZD6X^#AR-)4Z>3ZXMV+N;,5D3X5@B&N)A("U<:&% "KY43 M2A:HFTO%Q.;+,F+_('\1OYTB_+-NMU?&ZRZ^IPNX4UC5H,'%XY/0= M*:TG$^@;>IZVFDQDQ=R?IJCRBT,G)7(211O+ND >B.*B>0\?@SI$[)T>^N87 M#T@J();.JY@?'TE+?6 D[=FAH>5;SM$O Z\Z;C6>_64+#M')>& :1#"HQ;HG M $[K+D)7D"TB _-1R8%WI,UI7_C^[EH#*@H%V&+ NJB\NY*=VJ-\T3P?UL^N M+BNS_FG_U%T185JQ^928?:5^\./=3X]C M3WSO^H'Y0K%U$(Z^=!-J4LV+O4XFI:B=E*RF.G)"R73RV5XO)\LDE\_GYJ,: M#?EQON!> MGLB3EJPF=5V_'TOWYOWCI#DH-$XRN&9J_LG[5+SBI"X:Y?9]IGX](P.Q%JM/ M.PG_R3\XIB+NI]>FBFPL7_<3'Y[A_?J4J T/%T_LQS\\_>G#3I?83[T< Z+8 ME-C//(U-S_5@,!2=*Y(+$E(?"G/8Y7C'WA+*RRB)SC>>ZKB33#^ M+1!X\427,D_?CW*O7?6M0;,OMMV3_K$^F4TO+JZ]O)UUAAIK% G?FLIP3QC+ MEC"1=9<(_R/N8^>7M\C#W1Z=:*D)\CY*TI;A[,>A*.?ZC.G[^%E5*J<#)_YX M(]:5::\>+\;&B:,+GBVV#C\KC6KI;9#P?:7)%N#@&AGS%=!P/J:!8N5]PAD> M%Y6XX)I+>:WE53.1JI\?M1.G%^-Z1[U[=(:%)_"T)MNJ?+\*4]?]4N!C/P4V MUGX!WG^!Z_$='33]B(-&6*_5F 8-8^Z_M4-UHV.M9X.&BKD/1.C.!&5 E*$ MZPP%K2&ACF%]8ALP[%4^,)VT>DJVX)*>AK]R! : MKDZ8(IL2TZC1X7*Z%]2Y),;+RGR67?PJ*[-GG__ MF-457. IWE^37U^%WEZXNN Q?W4^+5Z5AJ?]8;[LW!P5I[3SV%HF8;Z(0;S1 MA6?>*U[PL>AMF Y\(T6QB[ENWB@_!%DXU>8;@33V(" M5_0C6E?%'(N9V_1%*J5V)Z2S0_"W M1?#I@- DQ#DL_Q[_P1!A -P:\5L59%WWD3R,_5W"'X"%.78+#-V!B28S .G#" M;V1G_@!3V5ZD4?IC?H8?((@,5?B>"!VT"ZH>/-2]@V/@C^CS\$O<"E\,*U)M MNA.Z4]EVA+PHJ/+,WO]HRBFZE@6[856Q:/ XLN.&">C\\KB;2A2*B;96&8QR M\52]U1@]14 WQ'X)!44/_V9DM"F_JIEONH'4GT+'B-6 T"/-<8 .B Z(;9D& MFFSZ3"!@OLT$.OH7&-F,M MX3O"(_M+2"3![O44.Y"=0/ECK&9[;WIG&_8IF-@_/IP^0Q>+]\K)-42?"=7M MIU3KYDZ*';5KQ)[T!O7&Q8X^/YP^GV?]/8\"J3FDPUI$D!4%*-#"*0L4)]$6 M,I9^"BJF$5OZA3T"TH6W6![7!]0=P4W,]E#BPG(@H7#??:%OF5-GX'V]#P*8 MT+U1VXM67]'$+K2F$^*O53ND7\=_>8\]^<#J_7D/HM3E#Z_8J_=DQ#J,)[JQ MA*=,A#4(9BMO=V; QCE_R<]./3M#/& W'H(U^X "/&(E;$[&2PGW&=[$Q'[\ M@X-QKR@*B\+T_3,>GX!IX6, ^=S\UO?%];?P_U(Q3B\+^7W?M&;OE=E.C=\B M?TFX%F!VWSBZS!0&XM5M?$J4PF7UT7W:!HX(CQ#,7ZXYO)/^L&U. MV[T_KWA%\P<&O2:3[@P9?!'/_O2%]U->I'DRPR9275C7=+KFP_N0%]WWH6MK M!K'#%G)&G<1CHTDO)9Y>S9SCL^DMF2[7P%^,X&]5#; %W/*=*6%'Z5L#SV^_ MI56J^192M[?7([K5(MMIB,I;5F84/TY=Q(>GA^7ZS<7IY%SM]5]/Y1LTB?L+ M^I\]TWCNK3%2L2!CPS ,.K:H.PL,48S'.*;@VLS A;T0V(HJ.'[G0,]SA!XE M?)<^PY=/-7@UO%8PX)PFVJQP9]2P-61#T60=[6'LEH$/VWS$C2U@E:.FSKG" M L_W=_G'4C/U;33MK?9UA((%W & &7EH\,N.0[!$%*\(;DMS;%C(D/O4G_[O M?R7SOVQ!MFV0SOB!=W^DUR/4?V;P*C3\'2UM-0 XR$HL4Q>P(4T(9H'GP843 M^A$W(26FL%C""T?(5E>&96/U!YW,:"3B>SPMM/>;.*XBF\A@9<4//'9P1DPG M!*!W=6!S(Y8=E7-X?O:%[X:!O0$.PC=P.FB ME[&$ A*A:X9[74G4820*P&=[XZ5M;XVP,XW6:['$ ?8S'IOIZ31D Q\IIF41 MKY<&Y366A=$:$Z$ST4S7UF<><):]]54 $K:01I'!T9LT@3^RRPCNR(-HZ-8I M)ONN="1DQ:2! J!7?69KC! -U"B ,F-=&5DF,E5BV(S T9T/7]&(H/_V,!S] MBKSY6E++#L<%+&#P$P2[OP7.QL-HQ^(,B92X'Q=+L3C@WA:0V.<%?*B[V1X0 M7?>$JO!]5<)-Q*4*E/IC/O_@T](/YL,%G].!F-N.>)F+2N78;)\93KJFM.6' M(Y-JGX15-M K)@&,F$;;"3AWJ5M+MGR^<*AMEW93#<4.Y<])/G%Z6 MQ>%12AG51]-C)]4!>R:12NRE$ND],1OWD,<[\N_]3Q%-+>!01)CB?VT(@_7S M45\*AB'$W52\JR>["7/8;&;& M]_FSVF.K>O'M=SRQE\XG]Q*I] )@/&PV@P77T)*ROE@"!21;D*99PCIETK6 MLF9"(D?I-[DOM)Y>&L6(CDJ>B@H\[H5E%\]E"G,-&[]G/[,I9_/">Y@YO\^# M>6^,?6]5 %BJ%]M5J=9J"I6:URI8*@F'-T)#*DL-J5:4WJ/U]>K-;GTJ-*-J M4"08*5*##C5&;2$K+*RLGP-S%RJ5BI\'PN8R"0W?2BS#<@(.ML.5@KYW3(L$ M!1]X".B<0L\R1ZN(PXML3S"EQ'R8!5J]G["%%."]NTJ(PZF-$O8 4 (UT+F< MMOE$$PWVCU8.R_K"7Y= MF%; G_DS+Y0-_095[FI-Z/$,YQG,J-MXAV.LDQO,NGO)14V4BGGC*3!*? MX: /^@K_7_\KTIM85H9]RP1YAEDCIG7@P34T!YGO.D'1IP^6+VU]+/=@TP>R M/@5FX(W] 3)>)5/!SYNT)'.=.2T$/SSE]_M>,,YUNG]7&Y^CC7_;#?'^JWF M6/>263F3)YF.*L;E3BK9%3NY'E$[.3';RZ35!%%3;GSUDV21VVR@ M2*MP>"9A_5&Q7FNAGO.ILXZ?GM&POT7[6[@[+.R*#C_$22,X/3@8R+L5.R]S M;:?,3.L;( %!HB&1!57EC7>]D<1YALC9[K0^;V//GU M M*FV,"QG\L5!A\L/3OK:B!^@3Y/G&N3Q/$N$;8OR;:Q94M$7O*OZR%+5/Q.)* M2ZK&#]O-2DUJ-CN)=#*1R[[,O,"5A/C^@E&Q0^LO"U)OD>?!=$>5;P/"0J/2 M/"T7BJUZH]G)Q./9S/)N4!M29F%'FMM!FF\&5UQ'X M]=1+-?TT:/6S7&E*S M?G8IE9JM0KF,4U31V]')Y^-B.O4:>CWMVT.N[P#A84Z"+"MZJ7YR0DU^3 MD!/GC?JYU,"N5)U4+I45ES>VVXQT$SO*W0K*?2N@!LOLB/,SX)@\DXX*9P"% MHB25*K6C9B>+1DWF%22:W)'H5I#HVX*6+B:$5OOB])H2OR2]IJKH-2B4I=9- MJ=(LGM6;[0:RX#Q ]C4F;&I'M%M!M.\ 7UQ18$L*H35W]/LI48U*)Y--)A/Q M%X8U=G&-/RVND?J:+M1TM= XE5KE>H-U&FX4P,!&0[M>:[;JQ=-.,AY_A3Q* M[^315LBC]P,S6QC3E(1@:9XRW138*P3ZCCUXX(RFO],_C^MG):DA5 NMEM1H M"H5:2:@TFVWXZ+S=*!X7FE(3DZ.DBW8%)%[0$ONK"[ROR2\#8@_7^]5?Z_KTZ8J2])F-EJH58XDJAC',V"=K-9J=D]_?6\3X@(.9\G-P%( M$@^U9\1D^C6V>FY'YEM!YF\.W4""!PM2,F^VS\_/Z-^%QHU0*K0*.WK^#(CG MB\>%VI'41#B5@-\6CAH2AWL*^'HZ_0JJSN^H>BNH^IU@S%<5*DPICRPL7%5: MQT*A6*RW@<+Q U3=V9^5VA']0< ; CF_8P*?@B %K -MU,^: !<:H"_1F&$\ MDTO%7Y-KE=_I[UO" MX!PMZ*E)B#-7JY5&LRI22?$W.95Q6H M[RK4MX30WP'" 5V'E]Q1\*? -\&SVF[J5S7@L,>5\WH96&VK4$';(IG,YE]# MQKL:NRTAX_<"L[>LX*]+N\FQE85#J2:!Y$;7+ON>RN\@]X,G<:S,R-SQA$]! MEB2''X4,IM0 6%&MXY#JY+*OB0;%=U5]6\(4W@W.'OU'%HX0.Z9H-PM%^N4> M#QLQQ5^HU$H2: 4E::?6?Q9BI,X;E5JQ2J5?DV84W]7U;0DUOR5HRZM'*SZ=XL G M%PA\(W\HI2NFCN?Z[[?DMR>Q(Y_\3.S@3!F-_.M.)A%/Y5]H=/"%J+O@>@?6 MCP)K9(3$PK2WV#K0-RM'M4*+IANFLRGQI:4$P3)?'>KIOP'JE#Y;]64%)?%$ M/I=]J?:.R^*TFF65)5\<,\_\$KM ^?VH^E>PDE%RODU)(NM/-R^E.MB?*:HZ(LMR5O_W^R+EVX7&/ZT:<%0MMC(]A M762H:+(A'14:)>IAKS>NX)^QLWK]%/\.R[_N6_*;IX9AAP[4>F+P+0XKDS7# M]N8G]TQK*EMJ3#?-(0ZJ]6?$VGRH,I^\:TQ,?4($V^WB!&E'@^4MS1[:@FRH M@FLH(-%A646;X.HPMC2#$4;\P&T;,XS4=@T6X)SL7%$+M_L M(1\&O^?MC7_>@)T(95EQ3,O?-NZ+?UV5#> Q^')_C&])LQ77MG&R,#Y8,&1] M9FMLFK5FR+ C." 0ADK1FC[3(+:K._21^IA8="RQ[8V>%BI ?N8(#B;;Q-X3 M9J8+_S2 O ,O=FZ^^#S?WNFKIM3_ Y'1]D'WNY'\FS^O%--U^<_4TQ75Q<> M7/:A/5CV*7D8P[7/?ZHA:UAX=JS+QOQGB!0(1X?,?],END8F"Q\3V]%&2QX? M6T35%G%O:93V^=!MG&8-J A+VS@8WA*TT1C0 MQYN2;:_C+-YEK@$!GQ>^)W1=-@ ;P:9K(\VA(\7W(GRJ:[K.P7-'1+Z4QX>' M%L?W$]DYQ0]9_*^0UD'% NXJILLSW&=/>R!J6 OQ5"8FYZ(>:?88%26+$;17 M'6/>4$;)1:WE 5QQ#!0,!;42G)/G[36W8./]^U_Y3#;_:WY?#&;%M_>;^R#431!Q\FC\2RA9;E\H MJ,"6Z AY2O[?.<,KEPJ\"-[<]&B8"O'./TQHN*'N/X!TI!$2DH.*: M@"G "6#'&I C[ADXB'=#>^OVRAA9('+09V,S'JD"^YS!$[9M GO$KZ::,Z"[ M@A/B9$7^(L9-@ ,!"[(#4XF2'"!LPCQ"\B; 0P9$@H 7,I#"ON\'J' MUVOPVC68VN\QT#W4O8AA<\P"VQ]X(^>7(]^*$I!G&I2/!D*#HKB/L"&A,#9M MJEL)KF_JK*>"'<[N<'8-SC)."*8C( S82AJS,,"X\?5XPZ7CYT/*Q ZE=BCU M!$I%M'C/3!<\+P+LE%@33:$. GQ\2&:(73U"G4@H\9%APH\]C\^>,-# OF02 MG:X7TI_OP7S6>AIU?X76V*'I#DV?0%,FKYGS$46G;%$+B[I-99W+[4 3Y-@: M&%4K=$B.W3L,W&'@*S 0O<5]"[DHQSO;'8_UF: ,D/_-^T!VN+;#M2=L;M^[ M3Y%'5M$<(6AEZW!FSY%#C(EFF09:)K(.8I>@3YYQ-;E' !D#K[8N3R-&-C-6 M>O#13+AS+ M0R300"GI[QS..UQZK@@&3<^T,0L'6)?G4-$UCY\INJR-=DBU0ZJG!.KR'*Z( M&<%RN!QBC=&)S#Y#2Y8 -^O.,%,2K%:>NH4IC([WDPF(:'.7U[##PN>H=9A\ MQ'*/J#M/Q;0^<\Q"ONOC'Y% MJIYJ-OTHPI^]$%\X,7/%-N:3)\TNFO?X \SJT0"GR299;XLYF)C=O4M.V]'( M1C2B#&2CSQ2&Y7$;RZ.7J(9,RPVB(2+Z>],*_WP/T%.8$EW'_P4^;6N(<3U9 MT\&PLSUM2)\QU.7KX2-+UL(E9)X+1]..O.5&0"MSVCO&!30[M+\=&>S(8"T9 MF+83XZ5#5!4G/; 562$:*M(*J-'FB%CHY'(S24=^$"^,A4T#)/JCFCSMLW&'C1MBX*-E!_CM8K()J"*"D8\DJ+>,$ MML?PC1B LXKW/99LH&JCF.,9M2Y8\AS^"O49@7Z&'!K5%C\T@&DDNDZH3 #V MC(P?E Y-#>6;L(7MT,J4X?HK[[![A]WKL-O/7^^M*,Y@SHR >PJR"UHM<\&% M%6LORQU_ Y@/KS&PBI+J L"+*6/V"RNIUKW'TI<176W7'I.01R5B#D1- 'R: MIOU1A83J'YH11'UMHCVB.H,$8=BX7Q6)DNWUSC64P,LX,@W04>"TMLP_WM'* MCE:>E 34XL-XQWPI2! Q(9:%E<34O.P1Q?%=@%%4I@0QDF<4,RV"/G&;*\RJ M/)+[)!11#F=FA>]2PSJ M/ %^MT;N"L&% O9]DNQX5>@N@^>^ND.E7>HO+9 -=R>9"YT MZ"4Y(K?VV7(OQ#9CJJ5-"'4(PIY4:J^R]' %>W]8!(/N.PS<8>!:-1=CXAIM M#D3;TE#W,'<\L^@+_1-."MQN2KAF2G9HM4.K)S1,W;218>UQTTA&Z[T[@S\- MVC)I9 */HN+3\_ RYP"&#K!E"9KMVXQDX@['/EMX!FU\O& :%Y>\NUDO@E]A M]&)MR-#8&&AC>W\UGBU/_J ,QD\[^? NB.7UW0>QZ5??Q3"U0UAJ.>^J%L[# M0Z<8/FR[76P\Q]+4G^Q^N-@P#:\[VC#MR09H=(TIE3=8D$943]ZLZWU6\7+^ M!-;@3T =AV746V2BP36S4"D](#4-@B:,+MPJ:X2GR,QL6--9,?@9[*H"[Q?B M!5:?!US,5BQM[(5=-[ZCE?>S[E+VA<+Z?GL(O2XU2:@=%!Q_Z:_&].G5;\=6*ECWA;%AFC5AL?9= M90)7#6=M!JF;&%'>_\!VH3F?3MJ&CJGPO.$>[<"I8EB:M=[S&B# %;O=?YH\HK]=I;WO 3#:##;62?VY@:?4<@((&+&\\5SV%Y MO,$NZ7%\[F='@X_2"EOYL73J;6-"EWQ0%UQF\3W3_9@.M]OU6WNMU M^RW9M ?6Z*[?=83%LUJJUR>8A4JFG]<@?9EJX/=*];[D"L7>B]04=Z$_.2@N M?@M6'LRWPY%\0O]BKB36=X_W1(5+J,I]@V"CU :Q38-:)I61W$=ET]MUM5'Q MEZ=U%@Y+/D0]&:-1A.;]\OQ)G6IW,DVJ,2V:MH JAVDC=D0SA;D-B+%9:C6. M]H4K DJQA6:$8EJ@X\G<.*D/=7D H,)_G[B@2,;S^01_X_RS)5AU*M-%A,+8 MTG0A(=+9Q)^!#JL$D.8 "U,6.>^WW]6&IFKN2$CF,N+_(\#="\7@SBN78(?U M7-HS\=P=C87FS :#X.U'D#SCB SO&U$9=, T+#^WYBRK:FL39X,]HT1&WF8 M!E::)4^(88)IY%/&I8]BFG? ,1[0I@?D4P+ ]AP31>LAWM%*;AO$ .O^V"6T M'0LU%-'D4UG4'^^/ACY5)(, P:BUJUFL93"G&1:=XB]7B8[=*6>1#>AP"01> M3#"7QJ U2".,I+)VOV#@&7TO Q)>"@ ;V=2I2S-CEF^HZ6#DP%*CQPZ:N?NW M1M/ (3+,G9=5S03;ED659RQ_F=M2OM^!;19A@'$X MYE3V_ !LSXK7KEX8FW!IF"+'=L,N@P8_\+#T3.R:]H6ZGR8'<.&X_.]_Q;.I M7_0Q)8++2T$] (NV2X@1@)>E2$>1" QY2[;I58Q,Q[2PU;P&YPVC!?Z@A^DA M<$B:%A7*L:*(A/6V<&->1C8BD#[CX*-> &!:,P\5X'-B8]< 30ZM Z?HZ:ZF MVAZ )[*EX0OG 4TOAA[3:Q+-201SNVTBCZBI3&L=9&7 KI@8G&LJ8,SC+ .& MXY2'$\SAHOH4?7^ L%T,.\&C:E#%0>T''U* *7L<:8"BM!':TC+KFZ^@RX 1 MEZ;K7EP@)HM*O(B+9[&(U,,!-)%+GYN=$9J-(*'1!C+'LND*6XAN-VJ5?($^PA9H1#'^B^ E82 M:A!ICOD_W'&?)M.&!/:7D925!O Y0#D0E3EQ7E*>\X8TEQ0QF\ 0@"2!70"K MP"O; KF)#,'?>0@WO%8ZC*1LNO-1L//U7#*"1B$9L3'C\U@-_,E?"NR);\D? M;Q/>VA-L#X?U^#HQ/2X_ !?_,]C>C 5=TQ;C I[HFB*/1EU[8] MWC4B,KQ>HQ7!O@";:!:Z>NEA9M,!TR6I#/-8AX'!!],<+=O:@!;:4%@H#F;, M K8QG./7C"-8V! =C?)+JLCHP0@ #W8ASNBQ5.HO1R'E>$$2W!%>.?J%]J+S M$8)L%V]%WFO.&5AT' RLXV7AP$,K4(7)";J2ES0LCS!+F/((#<<)K>#WN%50 MHGG48/$(WA0F#X>XGA"]33X,Y0"N!S1]E&Y2\8C=E3HS@, 4 9D/NS!-QTB% MT?\5/-TA1.,3,Y+9;V/*=&#D?TKBN^PD[%FL:3J8CWQ"]/:X(<3 M)C'Q4?^#KH[=];V ^R__F@$S*2:Y*$$IT7B<4E8G:!T!DT4PQ?J(*DPAH-I9 M'W]-HH5LRQ& D=,9DUD@L27/!J,-$0#A)4MRU[6SC<@7J##N<#MF)\ MEO2X\BB0/(RQ00#< ITFU)MC2'L"NNEHQ88G"\-?\GX8ELSS?SGJ4%J;L)[T M<[_P%3+:*QR!LVA"4(627V((3"B2F4H3:C&)*EF7 S8$Q[Q(H&&%;6!":CN M>'VA&6?W#'+/].)*9\^DX;<]X1PV3-M'[PG%@49Z@O1 %)<>LHYUNO@,KE8< MR!H&*3VJ/C31/H$_2D"9-%2W!P $XT%HPD'W<,<@(N#$A%AA;KO25^!G6.T! MCD[802?,8@CLLA4HOXCF\,9X/I=A-3[^SR.,88WV%2R2$,7/\A)2 M+LF:T,.K%^$M ]@(X\8]6<%(BN:C-@= VZ"]ZIN.WX.9(K$A,QS69]06!ED/ MVKF#)NUHK)LSC+%2(/.R#][$:K9Z59DR_Q)1"&V*GXSOP44F$GOT+)&UL$*+ M>%HRH0B52#,QSY^P"#>6*>4A<;ECQ'D6V4QBS0PC0/:X&J CJ^0:\X9<[/DT MYTK(NT/ENES_04T=@]J1.]G#D"QOJQF!!=R=R6RS!SI4#BX,N#*MN+%8Q)F) M9;PCSG<0\JC84-O?<[C!9C\)Q0JKX 0G!B(D:):J4L@J])]Q;;^] E(BVQUB/)"$5!# M& Y\Q7!K?!=LW05;GPZVOGWL_X/_!%('=X\8=9LY6>1J=P]36JFB7R\"+X&BEE7VAXN2DOR,(* M1M(> W1T5M>,6Z^[#F8>!?DO7C=^VKR9O=6GW M&%!)I]/IOF8Q#]&^8K+@TD@>DE!Z%D_,"J6V$27^=(JER@ C $RY MB>0BV9$QR'O"A2N#WF*!$%SR_04HX$SQ6O@V%SNE-W\.8G3&]"PN(*AXA7^K M+/F,0AKSUBRV NTW8IN(44W%9>NA MI*"9PCW7,C1[L.01G%^*U]64BO0RN7T?OBGT,:)-[2E$@",L<8N_M$=+)+U0 M!(:+F+6['&%Y9]\04-$!'8GW=6>A]>B=:#:_DO=)R'I6./I8LUD'(X!=*:BR M_KSH=-7:IT8;-PI51'UM8F+P%[@J.K<-99]95-F\P/QG0<.H%]EG^X+_4M1Q M"#49LCHF[>-VU9(\(9MQCHBD&K+!8. M7:'M>@HD5=Q61 OG-X4"1%:"[$_^?9$3""_0PV"YYS7M @\WF/\#^3AC@#79 M5N5[8#>F,A2D!Y;,S7^96@I V;_B$/3"KUUV[TP<8H-X>2HX1!EPZPS9%?L! M?0HNCMKBRY9=/#"FFG,[WQ:.6$1I_@)P.>\"< 74L*W(.J< !V.H:W<@'\X' MP*S&0(&7PO?:35,Z$,Z/CWY\DGCS[YX!CCR F6YYWEQNJO9,/[BWSE"#\Z,0 M+:>E\HP#^HUH'V^=QU\*3U$6(1=7:# MY-"1?$*+ GY.<5N18[+P"57*4,1X21>;V;HHLZA, SX8XP8C/K)A@)LZ8Z)= M;L(AOKFX'BN1A6>PW\?"X&< 2Y5R D#Q-!?P?JD8NR,Z*&G)["[>M>#S7%ZT MHIVZU".N*;Y9SZ4B"T#;4],:/$/=&#P.1JD$-!/JYX^,?_;M M;6875V70N0UE"*S9^=F:*:9P'!1O?@>DIDD#U.0G*D^[&.N*QQ2JI=:/'Q1E M_6'3U'LJ&\!;81/SDZ?G'$KA5BY!SD]ZP4>R"HN^\T0-E3 ? TWCH/VZF&;) M\H=&IDKT'TS)"FZ%.B!XNP#FDZ#W&!?W@@ 72PSQF]P'GL$ @WSOH.]F0,(- M>_L\M^%^\Y/0K$+Q(T_Q QW[5 HSFPQT?=-0GT^_>W,@PVOFV10C=+VCI34V M_42:"0V+4LAZTV[1\1^:(DKEWWQW'R]8CP^P8!48!+!7N%[']:)&@?+@Y5%A MS,S+I-KCOJB1Z9 @JA;Z$9B!O!8?N*S!XFU>T!>#JDA00(^@!AHL-\IV,4Y M]3P=.2Q%:[8M&K9@1@.M\%(]6[1KJC,6B(A>F68'*6,;HKP9KHJ%]55Y]IEH M%4_M!5R62QS?.)XNH--F03L/D,Q=RK[V (IDO.!G]NB=AC@)UZM,W>QK7D!K MH64:WS9 :4)"OED.>8[%0=D2BQDBJ&F8:>Y82X[# T_156TOKLY'G/NA]3VJ M$O*(5SB=#IE^#[@1_!94!YMGMU%US1NW9O5I7A,MNY]HBYOS-A0*=$1*JZD_ MU'>* T@S/ 3 S5IFZJ!!P$Q@OK/(R9!+1N277T]+5Z^#DLP7S]+%@8D2;;)* MH'LCF"*OH))NQ!H.$9HNY0EV+\)"=#TDTY>&:SZ35'B@88X#T]P\/T@'RAOW MOC!+"$PP+\&G7"W%A60&; ,J:1J,I14 _B/AS.S3;&4\ZYY//HW"63M,-ICH M9H>LU_6O9J]I66X3AY6C*@*8YTW5Y7$DG\YF?/W@ R][D(;?O8P^ZO[@R8@# M^1$-54!D/VG1AC=1GQ]_FV^3VF-"U#TDX#MJ;\T84=]B%348WWB!I>:'[/-YV>$ MU@BA_3"?*IM@MN.2U%#[4S-"<=@+WHGEK'CPT7J/#O&CWK%'1 M1+-11#UZ2AEMO$SS0E1,(^GQAISSH^31OE"&P-M05G09U?&,$MK+V3*GS@"4 M&;Z](&N;YG( LR-L%"[&EE M86FFF&H9V2&ORZ?#K8AO&M!\;YEW4@PD-5K> M.#E QA"*8[E,,?+2R<%6'Q]7RN:CBWU2:A3_R(B()A,EE! YD&0PB=E[ WGUKF)8 :Q+68XH"? M!!?FF4U1,\)OIT8[& "RR'RXCI=L&"I9@+?S+IE!G<+R9%_N'-1M,VR4T";( M(04?[8UHRBAJ'SQSW\L>W6,CI$"[\9T)068>6LNI@P)*K>@ MAY@V]UPYJ!;Q2)37RQ/=ZS2!>8!I0I8/?-2(9G8TIU;'(A9O?#/U\=!.95>4)WG5T[AF6CU%8< _8#IFC2%"4!J MPQI^^G$D[Y G56-=!BWQP#PIV@6#8;FW#-YZ%[W(O(*07K\<5 BA*HH5#!$- M$EO'ZQC6\/-]Y]*\&:?A#\V7+[%'F ^+9G&[/!H(FH5LV0-AK,O<[XASINT\<83/"_,F0GX"7,=KZ\ZH[G;KJ8[?A)M]$J!8VY:'.8+ MWPA(T ?3I9E9$^I;YZG?C'PB"8YS6Z;,S<\SH"[5'L&.-*J7.T3IAX]5#7>E ML7DY&@L(4T<5N^/@55&<6;0JPEE+T>SU?3"U\>X\GKHFBXKNT$OJ#W$L/TTY ML.3G+BWH)!)X%>A+$7XTP]N+.PU<2]4_T2X.JB Y9\8#KDKEQ[9"H-VL"@WR M@>#&C'>V83>!60#4"Q$I+>3YP8QO\P3N2*67U\/(:V'S=#V6IU+XI7+AW'?J MPPE)CG"9&&7>A):.S-4@1!VBJ#(LJ450"2H*/&W^B#9CC+#4X&0BG+ M06R"S8GJ"OR )2BBCN#8&X;_0&?RZ[\PDH;'/#&!5%%1'FDV?1#^?T%1T'L1 M3+4-!47JX4D> :6%\)16^ZXK%V(L@Z4B>;>W+Y1="R76WBKT1V:/JHG?Z8CZ MI$,5-_Z[T*>O\?)*/H0<2\MYV%['!A)XZWZ] EL)AV):L(["F)9F[$6*23Q^ MO>=K=C2X@[J=WV8Y,NO*5U!D2[/?NX#Q34THOQYYB<%49Q6OAJP"&&3J@>-^ MSPGY7,NI3 4P,HDEJCZK5C8I2POL7AIC?I)JPII4#W5V;OW >^!]*E^$^3S5?R8TNS)$M RI$4'@[6$V8 8DXJ$0JRGSK#^?.1P(W^,_O#,R MPX":$I[*S(>@!WOZ)7Q/_*"JA"?QA>^>B/_!Y00]A&ZR?6'S)]^"PT1FS/]# MZV]I<1TLG_SA]1SW3 WL5N;?2>C\_BG !G"!43OFF'EJN=Q8*+%FD37^(WA5 MZ@>S-.@7H&).Z)AD$YW-NDY3=@C!M8A>PAF:GAB"K2MT2=I)&VF M6-+ZMC%.(B-&'PQ__(R"G!Z?IR;0;@.TMYY_,9K!S$F%>@Y