0001558370-22-013063.txt : 20220810 0001558370-22-013063.hdr.sgml : 20220810 20220810160901 ACCESSION NUMBER: 0001558370-22-013063 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220810 DATE AS OF CHANGE: 20220810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Immuneering Corp CENTRAL INDEX KEY: 0001790340 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40675 FILM NUMBER: 221151893 BUSINESS ADDRESS: STREET 1: 245 MAIN STREET, SECOND FLOOR CITY: CAMBRIDGE STATE: MA ZIP: 02142 BUSINESS PHONE: 617-500-8080 MAIL ADDRESS: STREET 1: 245 MAIN STREET, SECOND FLOOR CITY: CAMBRIDGE STATE: MA ZIP: 02142 10-Q 1 imrx-20220630x10q.htm 10-Q
2638634349545532637278749523522638634349545532637278749523520001790340--12-312022Q2false000000Immuneering Corp26320199263922990.441.610.932.87026392299263201990.441.610.932.87P4YP1M48247000001790340us-gaap:PreferredStockMember2021-04-012021-06-300001790340us-gaap:CommonClassAMember2021-08-030001790340imrx:SeriesBConvertiblePreferredStockTrancheTwoMember2021-05-310001790340imrx:SeriesConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-06-300001790340imrx:SeriesBConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-06-300001790340us-gaap:PreferredStockMember2021-06-300001790340imrx:SeriesConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-03-310001790340imrx:SeriesBConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-03-310001790340us-gaap:PreferredStockMember2021-03-310001790340imrx:SeriesConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-310001790340imrx:SeriesBConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-310001790340us-gaap:PreferredStockMember2020-12-310001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001790340us-gaap:CommonClassAMemberus-gaap:IPOMember2021-08-032021-08-030001790340us-gaap:CommonClassAMember2021-08-032021-08-030001790340us-gaap:RetainedEarningsMember2022-06-300001790340us-gaap:AdditionalPaidInCapitalMember2022-06-300001790340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001790340us-gaap:RetainedEarningsMember2022-03-310001790340us-gaap:AdditionalPaidInCapitalMember2022-03-310001790340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100017903402022-03-310001790340us-gaap:RetainedEarningsMember2021-12-310001790340us-gaap:AdditionalPaidInCapitalMember2021-12-310001790340us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001790340us-gaap:RetainedEarningsMember2021-06-300001790340us-gaap:AdditionalPaidInCapitalMember2021-06-300001790340us-gaap:RetainedEarningsMember2021-03-310001790340us-gaap:AdditionalPaidInCapitalMember2021-03-3100017903402021-03-310001790340us-gaap:RetainedEarningsMember2020-12-310001790340us-gaap:AdditionalPaidInCapitalMember2020-12-310001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-06-300001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-03-310001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-3100017903402021-01-012021-12-310001790340imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonClassAMember2022-01-012022-06-300001790340srt:MaximumMemberimrx:TwoThousandTwentyOneIncentiveAwardPlanMemberus-gaap:CommonClassAMember2021-07-232021-07-230001790340srt:MaximumMemberimrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonClassAMember2021-07-232021-07-230001790340srt:MinimumMember2022-01-012022-06-300001790340srt:MaximumMember2022-01-012022-06-300001790340srt:MinimumMember2021-01-012021-06-300001790340srt:MaximumMember2021-01-012021-06-300001790340us-gaap:ResearchAndDevelopmentExpenseMemberimrx:BioArkiveIncMember2021-01-012021-12-310001790340us-gaap:LeaseholdImprovementsMember2022-06-300001790340us-gaap:FurnitureAndFixturesMember2022-06-300001790340us-gaap:ComputerEquipmentMember2022-06-300001790340imrx:LabEquipmentMember2022-06-300001790340us-gaap:LeaseholdImprovementsMember2021-12-310001790340us-gaap:FurnitureAndFixturesMember2021-12-310001790340us-gaap:ComputerEquipmentMember2021-12-310001790340imrx:LabEquipmentMember2021-12-310001790340imrx:SeriesBConvertiblePreferredStockMember2021-01-012021-06-300001790340us-gaap:IPOMember2021-08-032021-08-030001790340imrx:SeriesBConvertiblePreferredStockTrancheTwoMember2021-04-012021-05-310001790340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001790340us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001790340us-gaap:RetainedEarningsMember2022-04-012022-06-300001790340us-gaap:RetainedEarningsMember2022-01-012022-03-310001790340us-gaap:RetainedEarningsMember2021-04-012021-06-300001790340us-gaap:RetainedEarningsMember2021-01-012021-03-310001790340imrx:OfficeLeaseInSanDiegoCalifornia2020Member2020-10-310001790340imrx:OfficeSpaceInCambridgeMassachusettsNewYorkSanFranciscoCaliforniaMember2022-06-3000017903402022-01-310001790340imrx:StockIncentivePlan2015Member2022-06-3000017903402021-08-030001790340us-gaap:CommonClassAMemberus-gaap:IPOMember2021-08-030001790340us-gaap:CommonClassBMember2022-06-300001790340us-gaap:CommonClassAMember2022-06-300001790340us-gaap:CommonClassBMember2021-12-310001790340us-gaap:CommonClassAMember2021-12-310001790340us-gaap:CommonClassBMemberus-gaap:IPOMember2021-08-030001790340us-gaap:EmployeeStockOptionMember2022-06-300001790340imrx:TwoThousandTwentyOneIncentiveAwardPlanMember2022-06-300001790340us-gaap:EmployeeStockOptionMember2021-12-310001790340srt:MaximumMemberimrx:TwoThousandTwentyOneIncentiveAwardPlanMember2021-07-230001790340imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonClassAMember2021-07-2300017903402021-06-3000017903402020-12-310001790340us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340imrx:BioArkiveIncMember2022-01-012022-06-300001790340us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001790340us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001790340us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001790340us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001790340us-gaap:CostOfSalesMember2022-04-012022-06-300001790340imrx:StockIncentivePlan2015Member2022-04-012022-06-300001790340us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001790340us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001790340us-gaap:CostOfSalesMember2022-01-012022-06-300001790340imrx:StockIncentivePlan2015Member2022-01-012022-06-300001790340us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001790340us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001790340us-gaap:CostOfSalesMember2021-04-012021-06-300001790340imrx:StockIncentivePlan2015Member2021-04-012021-06-300001790340us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001790340us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001790340us-gaap:CostOfSalesMember2021-01-012021-06-300001790340imrx:StockIncentivePlan2015Member2021-01-012021-06-300001790340us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000017903402022-04-012022-06-300001790340us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100017903402022-01-012022-03-310001790340us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100017903402021-01-012021-03-310001790340imrx:SeriesBConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-04-012021-06-300001790340us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000017903402021-04-012021-06-300001790340us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-04-012021-06-300001790340imrx:OfficeAndLaboratorySpaceInSanDiegoCaliforniaMember2022-01-012022-01-310001790340srt:MaximumMemberimrx:TwoThousandTwentyOneIncentiveAwardPlanMember2021-07-232021-07-230001790340imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonClassAMember2021-07-232021-07-230001790340us-gaap:IPOMember2021-08-030001790340us-gaap:CommonClassBMember2022-01-012022-06-300001790340us-gaap:CommonClassAMember2022-01-012022-06-300001790340us-gaap:CommonClassBMember2021-01-012021-12-310001790340us-gaap:CommonClassAMember2021-01-012021-12-310001790340us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340imrx:GovernmentSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340imrx:GovernmentSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:FairValueMeasurementsRecurringMember2022-06-300001790340us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340imrx:GovernmentSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340imrx:GovernmentSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:FairValueMeasurementsRecurringMember2021-12-310001790340us-gaap:USTreasurySecuritiesMember2022-06-300001790340us-gaap:CommercialPaperMember2022-06-300001790340imrx:GovernmentSecuritiesMember2022-06-300001790340us-gaap:USTreasurySecuritiesMember2021-12-310001790340imrx:GovernmentSecuritiesMember2021-12-310001790340us-gaap:CommercialPaperMember2021-12-3100017903402022-01-012022-01-3100017903402021-01-012021-06-300001790340imrx:BioArkiveIncMember2021-12-222021-12-220001790340imrx:BioArkiveIncMember2022-06-300001790340imrx:BioArkiveIncMember2021-12-220001790340imrx:LeaseTerminationOnMarch312024Member2021-12-220001790340imrx:LeaseTerminationOnDecember312022Member2021-12-220001790340imrx:LeaseTerminationOnApril302032Member2021-12-2200017903402022-06-3000017903402021-12-310001790340us-gaap:CommonClassBMember2022-08-030001790340us-gaap:CommonClassAMember2022-08-0300017903402022-01-012022-06-30xbrli:sharesiso4217:USDutr:sqftxbrli:pureimrx:agreementimrx:Voteiso4217:USDxbrli:shares

2

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 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 Number: 001-40675

Immuneering Corporation

(Exact name of registrant as specified in its charter)

Delaware

26-1976972

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification Number)

245 Main St.

Second Floor

Cambridge, MA

02142

(Address of Principal Executive Offices)

(Zip Code)

(617) 500-8080

(Registrant’s telephone number)

N/A

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

    

Trading symbol

    

Name of Exchange on which registered

Class A common Stock, par value $0.001 per share

IMRX

The Nasdaq Global Market

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of August 3, 2022 the registrant had 26,392,299 shares of Class A common stock, $0.001 par value per share, issued and outstanding and 0 shares of Class B common stock, $0.001 par value per share, issued and outstanding.

TABLE OF CONTENTS

    

    

Page

Part I

Financial Information

7

Item 1.

Financial Statements

7

Condensed Consolidated Balance Sheets as of June 30, 2022 and December 31, 2021 (Unaudited)

7

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three months and six months ended June 30, 2022 and 2021 (Unaudited)

8

Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ equity (deficit) for the three and six months ended June 30, 2022 and 2021 (Unaudited)

9

Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2022 and 2021 (Unaudited)

11

Notes to Condensed Consolidated Financial Statements (Unaudited)

12

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

25

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

37

Item 4.

Controls and Procedures

37

Part II

Other Information

37

Item 1.

Legal Proceedings

37

Item 1A.

Risk Factors

37

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

99

Item 3.

Defaults Upon Senior Securities

99

Item 4.

Mine Safety Disclosures

99

Item 5.

Other Information

99

Item 6.

Exhibits

99

Signatures

101

2

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. All statements other than statements of historical fact contained in this Quarterly Report on Form 10-Q, including without limitation statements regarding our plans to develop, manufacture and commercialize our product candidates, the timing or outcome of our ongoing or planned clinical trials for IMM-1-104, any of our other pipeline product candidates and any future product candidates, the clinical utility of our product candidates, the filing with, and approval by, regulatory authorities of our product candidates, the sufficiency of funds to operate the business of the Company, the ongoing impact of the pandemic related to COVID-19 and its variants on our business and operations, including manufacturing, research and development, clinical trials and employees, our cash needs and availability including our revenue streams, and the plans and objectives of management for future operations, are forward-looking statements.

The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions and are based largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of known and unknown risks, uncertainties and other important factors that could cause actual results to differ materially from those projected in the forward-looking statements, including, but not limited to, those described in the sections of this Quarterly Report on Form 10-Q entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” These risks and uncertainties include, but are not limited to:

our limited operating history;
our history of operating losses;
risks related to the pandemic related to COVID-19 and its variants;
our ability to raise the substantial additional capital that will be required to finance our operations;
the difficulty of obtaining regulatory approval for any of our current or future product candidates;
our ability to file an Investigational New Drug application (“IND”), or IND amendments or comparable documents in foreign jurisdictions in order to commence clinical trials on the timelines we expect;
our limited experience in designing clinical trials;
the risk of substantial delays in completing, if at all, the development and commercialization of our current or future product candidates;
risks related to adverse events, toxicities or other undesirable side effects caused by our current or future product candidates;
the risk of delays or difficulties in the enrollment and/or maintenance of patients in clinical trials;
our substantial reliance on the successful development of our current and future product candidates, as well as our platform, including our proprietary technologies such as DCT and Fluency;
risks related to competition in our industry;

3

the market opportunity for our product candidates, if approved;
risks related to manufacturing;
risks related to our reliance on third parties;
risks related to our intellectual property; and
other important risk factors that could affect the outcome of the events set forth in these statements and that could affect our operating results and financial condition are described in Part II, Item 1A. “Risk Factors” section of this Quarterly Report on Form 10-Q.

Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.

Unless otherwise stated or the context requires otherwise, references to “Immuneering,” the “Company,” “we,” “us,” and “our,” refer to Immuneering Corporation and its subsidiaries.

4

Risk Factors Summary

We are subject to numerous risks and uncertainties, including those further described below in Part II, Item 1A. “Risk Factors” in this Quarterly Report on Form 10-Q, that represent challenges that we face in connection with the successful implementation of our strategy and the growth of our business. In particular, the following are principal factors that may offset our competitive strengths or have a negative effect on our business strategy, which could materially adversely affect our business, financial conditions, results of operations, future growth prospects, or cause a decline in the price of our common stock:

We have a limited operating history, have not completed any clinical trials and have no products approved for commercial sale, which may make it difficult for you to evaluate our current business and predict our future success and viability.
We have incurred significant net losses for the past several years and we expect to continue to incur significant net losses for the foreseeable future and may never attain profitability.
We will require substantial additional capital to finance our operations. If we are unable to raise such capital when needed, or on acceptable terms, we may be forced to delay, reduce and/or eliminate one or more of our research and drug development programs or future commercialization efforts.
The regulatory approval processes of the FDA and other comparable foreign regulatory authorities are lengthy, time consuming and inherently unpredictable. If we are ultimately unable to obtain regulatory approval for our product candidates, or to obtain regulatory approval to treat the indications we seek to treat with our product candidates, we will be unable to generate product revenue or the level of planned product revenue and our business will be substantially harmed.
We may encounter substantial delays in completing, or ultimately be unable to complete, the development and commercialization of our product candidates.
The outcome of preclinical studies and early clinical trials may not be predictive of the success of later clinical trials, and the results of our clinical trials may not satisfy the requirements of the FDA or other comparable foreign regulatory authorities.
Our current or future product candidates may cause adverse events, toxicities or other undesirable side effects when used alone or in combination with other approved products or investigational new drugs that may result in a safety profile that could inhibit regulatory approval, prevent market acceptance, limit their commercial potential or result in significant negative consequences.
We are early in our development efforts. Our business is substantially dependent on the successful development of our current and future product candidates. If we are unable to advance our current or future product candidates through clinical trials, obtain marketing approval to treat the indications we seek to treat with our product candidates, and ultimately commercialize any product candidates we develop, or experience significant delays in doing so, our business will be materially harmed.
We are substantially dependent on our platform, including our proprietary technologies such as DCT and Fluency, which are supported by our information technology systems. Any failure of these or other elements of our platform will materially harm our business.
Our long-term prospects depend in part upon discovering, developing and commercializing product candidates, which may fail in development or suffer delays that adversely affect their commercial viability.
Our approach to the discovery and development of product candidates is unproven, and we may not be successful in our efforts to use and expand our DCT platform to build a pipeline of product candidates with commercial value.
We have never commercialized a product candidate before and may lack the necessary expertise, personnel and resources to successfully commercialize any products on our own or together with suitable collaborators.

5

We face significant competition, and if our competitors develop and market technologies or products more rapidly than we do or that are more effective, safer or less expensive than the product candidates we develop, our commercial opportunities could be negatively impacted.
The COVID-19 pandemic and potential future pandemics could continue to adversely impact our business, including our anticipated clinical trials and their timelines, supply chain and business development activities.
We substantially rely, and expect to continue to rely, on third parties, including independent clinical investigators and contract research organizations, or CROs, to conduct certain aspects of our preclinical studies, and in the future, our clinical trials. If these third parties do not successfully carry out their contractual duties, comply with applicable regulatory requirements or meet expected deadlines, we may not be able to obtain regulatory approval for or commercialize our product candidates and our business could be substantially harmed.
We contract with third parties for the manufacturing of our product candidates for preclinical studies and clinical trials, and expect to continue to do so for commercialization of any approved product candidate. This reliance on third parties increases the risk that we will not have sufficient quantities of our product candidates or drugs or such quantities at an acceptable cost, which could delay, prevent or impair our development or commercialization efforts.
The manufacture of drugs is complex and our third-party manufacturers may encounter difficulties in production. If any of our third-party manufacturers encounter such difficulties, our ability to provide adequate supply of our product candidates for clinical trials or our products for patients, if approved, could be delayed or prevented.
If we are unable to obtain and maintain patent and other intellectual property protection for our product candidates and technologies or if the scope of the intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize products and technology similar or identical to ours, and our ability to successfully commercialize our products and technology may be impaired, and we may not be able to compete effectively in our market.

6

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

IMMUNEERING CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

    

June 30, 2022

    

December 31, 2021

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

87,937,479

$

74,888,145

Marketable securities, current

40,163,875

74,311,203

Accounts receivable

 

178,425

 

246,040

Prepaids and other current assets

 

890,409

 

2,888,608

Total current assets

 

129,170,188

 

152,333,996

Marketable securities, non-current

996,560

Property and equipment, net

 

985,007

 

807,223

Goodwill

 

6,690,431

6,701,726

Intangible asset

 

423,580

439,000

Right-of-use assets, net

4,691,157

 

5,324,198

Other assets

89,579

 

102,129

Total assets

$

142,049,942

$

166,704,832

Liabilities and Stockholders' Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

1,240,241

$

1,394,340

Accrued expenses

 

2,226,687

 

3,965,447

Other liabilities, current

47,213

Lease liabilities, current

 

286,374

 

274,039

Total current liabilities

 

3,800,515

 

5,633,826

Long-term liabilities:

 

  

 

  

Other liabilities, non-current

9,898

Lease liabilities, non-current

 

4,644,683

 

5,090,897

Total liabilities

 

8,455,096

 

10,724,723

Commitments and contingencies (Note 12)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.001 par value; 10,000,000 shares authorized at June 30, 2022 and December 31, 2021; 0 shares issued or outstanding at June 30, 2022 and December 31, 2021

 

Class A common stock, $0.001 par value, 200,000,000 shares authorized at June 30, 2022 and December 31, 2021; 26,392,299 and 26,320,199 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively

 

26,392

 

26,320

Class B common stock, $0.001 par value, 20,000,000 shares authorized at June 30, 2022 and December 31, 2021; 0 shares issued and outstanding at June 30, 2022 and December 31, 2021

 

 

Additional paid-in capital

 

217,447,080

 

215,276,186

Accumulated other comprehensive loss

(181,561)

(49,009)

Accumulated deficit

 

(83,697,065)

 

(59,273,388)

Total stockholders' equity

 

133,594,846

 

155,980,109

Total liabilities and stockholders' equity

$

142,049,942

$

166,704,832

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

7

IMMUNEERING CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Unaudited)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Revenue

$

94,419

$

660,040

$

278,117

$

1,408,240

Cost of revenue

 

47,933

 

318,601

 

138,778

 

727,763

Gross profit

 

46,486

 

341,439

 

139,339

 

680,477

Operating expenses

 

  

 

  

 

  

 

  

Research and development

 

7,981,075

 

6,991,965

 

17,031,517

 

12,382,985

General and administrative

 

3,704,143

 

1,340,398

7,664,112

 

2,524,422

Amortization of intangible asset

7,317

15,420

Total operating expenses

 

11,692,535

 

8,332,363

 

24,711,049

 

14,907,407

Loss from operations

 

(11,646,049)

 

(7,990,924)

 

(24,571,710)

 

(14,226,930)

Other income (expense)

 

  

 

  

 

  

 

  

Interest income

 

142,799

 

3,259

 

275,304

 

9,614

Other expense

(24,053)

(127,271)

-

Net loss

$

(11,527,303)

$

(7,987,665)

$

(24,423,677)

$

(14,217,316)

Net loss per share attributable to common stockholders, basic and diluted

$

(0.44)

$

(1.61)

$

(0.93)

$

(2.87)

Weighted-average common shares outstanding, basic and diluted

 

26,386,343

 

4,954,553

 

26,372,787

 

4,952,352

Other comprehensive loss:

Unrealized losses from marketable securities

(14,166)

(132,552)

Comprehensive Loss

$

(11,541,469)

$

(7,987,665)

$

(24,556,229)

$

(14,217,316)

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

8

IMMUNEERING CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)

(Unaudited)

Convertible Preferred Stock

Stockholders' Equity (Deficit)

Total

Additional

Accumulated other

Total

Series B

Series A

Convertible

Class A Common Stock

Class B Common Stock

Paid-In

comprehensive

Accumulated

Stockholders'

  

Shares

  

Amount

  

Shares

  

Amount

  

Preferred Stock

  

  

Shares

  

Par Value

  

Shares

  

Par Value

  

Capital

  

loss

Deficit

  

Equity (Deficit)

Balance at December 31, 2020

 

3,619,292

$

36,983,910

 

2,495,933

$

21,119,940

$

58,103,850

 

4,950,129

$

4,950

 

$

$

3,251,240

$

$

(25,737,640)

$

(22,481,450)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

182,225

 

 

 

182,225

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

(6,229,651)

 

(6,229,651)

Balance at March 31, 2021

 

3,619,292

$

36,983,910

 

2,495,933

$

21,119,940

$

58,103,850

 

4,950,129

$

4,950

 

$

$

3,433,465

$

$

(31,967,291)

$

(28,528,876)

Issuance of Series B convertible preferred stock, net of issuance costs

 

2,412,853

 

24,788,851

 

 

 

24,788,851

 

 

 

 

 

 

 

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

17,499

 

18

 

 

 

52,609

 

 

52,627

Issuance of common stock upon exercise of warrants

 

 

 

 

 

 

308,308

 

308

 

 

 

926,817

 

 

927,125

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

351,009

 

 

351,009

Net loss

 

 

 

 

 

 

 

 

 

 

 

(7,987,665)

 

(7,987,665)

Balance at June 30, 2021

 

6,032,145

$

61,772,761

 

2,495,933

$

21,119,940

$

82,892,701

 

5,275,936

$

5,276

 

$

$

4,763,900

$

$

(39,954,956)

$

(35,185,780)

9

Convertible Preferred Stock

Stockholders' Equity (Deficit)

Total

Additional

Accumulated other

Total

Series B

Series A

Convertible

Class A Common Stock

Class B Common Stock

Paid-In

comprehensive

Accumulated

Stockholders'

Shares

  

Amount

  

Shares

  

Amount

  

Preferred Stock

  

  

Shares

  

Par Value

  

Shares

  

Par Value

  

Capital

  

loss

Deficit

  

Equity (Deficit)

Balance at December 31, 2021

 

 

$

$

$

26,320,199

$

26,320

 

 

$

$

215,276,186

$

(49,009)

$

(59,273,388)

$

155,980,109

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

63,100

 

63

 

 

 

193,048

 

 

 

193,111

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

897,650

 

 

 

897,650

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

(12,896,374)

 

(12,896,374)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

(118,386)

(118,386)

Balance at March 31, 2022

 

$

 

$

$

 

26,383,299

$

26,383

 

$

$

216,366,884

$

(167,395)

$

(72,169,762)

$

144,056,110

Issuance of common stock upon exercise of stock options

 

 

 

 

 

 

9,000

 

9

 

 

 

27,775

 

 

 

27,784

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

1,052,421

 

 

 

1,052,421

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

(11,527,303)

 

(11,527,303)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

(14,166)

(14,166)

Balance at June 30, 2022

 

$

 

$

$

 

26,392,299

$

26,392

 

$

$

217,447,080

$

(181,561)

$

(83,697,065)

$

133,594,846

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

10

IMMUNEERING CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2022 and 2021

(Unaudited)

    

2022

    

2021

Cash flows from operating activities:

 

  

 

  

Net loss

$

(24,423,677)

$

(14,217,316)

Adjustment to reconcile to net loss to net cash used in operating activities:

 

 

  

Depreciation expense

 

102,263

 

18,674

Right-of-use asset amortization

285,302

50,333

Intangible asset amortization

 

15,420

 

Stock based compensation expense

 

1,950,071

 

533,234

Net amortization of premium (accretion of discount) on marketable securities

144,441

Change in assets and liabilities:

 

 

  

(Increase) decrease in:

 

 

  

Accounts receivable

 

67,615

 

5,005

Prepaid expenses and other current assets

 

2,026,298

 

(555,726)

Other assets

12,550

(946,053)

Increase (decrease) in:

 

 

  

Accounts payable

 

(154,099)

 

(48,021)

Accrued expenses

 

(1,727,466)

 

2,619,878

Lease liability

 

(86,141)

 

(37,271)

Other liabilities

57,111

Net cash used in operating activities

 

(21,730,312)

(12,577,263)

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(280,047)

 

(36,388)

Purchases of marketable securities

(17,989,202)

Maturities of marketable securities

52,828,000

Net cash provided by (used in) investing activities

 

34,558,751

 

(36,388)

Cash flows from financing activities:

 

  

 

  

Proceeds from exercise of stock options

 

220,895

 

52,627

Proceeds from the issuance of Series B preferred stock, net of issuance costs

24,788,851

Proceeds from exercise of warrants

927,125

Net cash provided by financing activities

 

220,895

 

25,768,603

Net increase in cash and cash equivalents

 

13,049,334

 

13,154,952

Cash and cash equivalents at beginning of period

 

74,888,145

 

37,090,151

Cash and cash equivalents at end of period

$

87,937,479

$

50,245,103

Supplemental disclosures of noncash information:

 

  

 

  

Reduction of right of use asset and lease liability in connection with lease modification

$

347,739

Deferred offering costs included in accounts payable and accrued expenses

$

875,078

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

11

IMMUNEERING CORPORATION

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Note 1 – Organization and Nature of Business

Immuneering Corporation, a Delaware corporation, (“Immuneering” or the “Company”) was incorporated in 2008. The Company aims to improve patient outcomes by advancing a pipeline of product candidates designed to benefit large populations of patients with cancer and other diseases, developed using the Company’s translational bioinformatics platform. The Company has more than a decade of experience applying translational bioinformatics to generate insights into drug mechanism of action and patient treatment response. Building on this experience, the Company’s disease-agnostic discovery platform enables the Company to create product candidates based on 1) biological insights that are both counterintuitive and deeply rooted in data, and 2) novel chemistry.

On October 30, 2019, Immuneering formed a wholly owned subsidiary, Immuneering Securities Corporation (“ISC”), a Massachusetts securities corporation, for the sole purpose of buying, selling and holding securities on the Company’s behalf.

On December 22, 2021, the Company acquired all outstanding shares of capital stock of BioArkive, Inc. (“BioArkive”), a California corporation, which as a result became a wholly owned subsidiary.  

Immuneering, ISC and BioArkive are collectively referred to as “the Company” throughout these condensed consolidated financial statements.

The Company is subject to a number of inherent risks associated with any biotechnology company that has substantial expenditures for research and development. These risks include, but are not limited to, the need to obtain adequate additional funding, possible failure of clinical trials or other events demonstrating lack of clinical safety or efficacy of its product candidates, dependence on key personnel, reliance on third-party service providers for manufacturing drug product and conducting clinical trials, the ability to successfully secure its proprietary technology, and risks related to the regulatory approval and commercialization of a product candidate. There can be no assurance that the Company’s research and development program will be successful. In addition, the Company operates in an environment of rapid technological change and is largely dependent on the services of its employees, advisors, and consultants.

On August 3, 2021, the Company completed its initial public offering (“IPO”) pursuant to which it issued and sold 8,625,000 shares of its Class A common stock, inclusive of 1,125,000 shares of its Class A common stock sold pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $120,318,750, after deducting underwriting discounts and commissions, but before deducting offering costs payable by the Company, which were $2,124,317. Upon the closing of the IPO, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock. Upon the conversion of the convertible preferred stock, the Company reclassified the carrying value of the convertible preferred stock to common stock (at par value) and additional paid-in capital.

To date, the Company has funded its operations through service revenues, and with proceeds from the sale of its capital stock and convertible notes and, most recently, with proceeds from the IPO. The Company has incurred recurring losses over the past several years and as of June 30, 2022, the Company had an accumulated deficit of  $83,697,065. The Company expects to continue to generate operating losses for the foreseeable future. The future viability of the Company is dependent on its ability to raise additional capital to finance its operations. The Company’s inability to raise capital as and when needed could have a negative impact on its financial condition and ability to pursue its business strategies. There can be no assurances that additional funding will be available on terms acceptable to the Company, or at all. If the Company is unable to raise additional funds when needed, it may be required to delay, reduce the scope of, or eliminate development programs, which may adversely affect its business and operations. Management considers that there are no conditions or events, in the aggregate, that raise substantial doubt about the entity’s ability to continue as a going concern and estimates that its cash and cash equivalents will be sufficient to fund its operating expenses and capital expenditure requirements for at least 12 months from the issuance date of the consolidated financial statements. The full extent to which coronavirus (“COVID-19”) pandemic will directly or indirectly impact the Company’s business, results of operations and financial

12

condition, including expenses and research and development costs, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and its variants and the actions taken to contain or treat COVID-19 and its variants, as well as the economic impact on local, regional, national and international markets. The Company has considered potential impacts arising from the pandemic related to COVID-19 and its variants and is not presently aware of any events or circumstances that would require the Company to update its estimates, judgements or revise the carrying values of its assets or liabilities.

Note 2 - Summary of Significant Accounting Policies

Basis of Presentation

The condensed consolidated financial statements have been prepared in accordance with accounting standards set by the Financial Accounting Standards Board (“FASB”). The FASB sets generally accepted accounting principles (“GAAP”) to ensure the condensed consolidated financial statements are consistently reported. References to GAAP issued by the FASB in these footnotes are to the FASB Accounting Standards Codifications (“ASC”). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany balances and transactions have been eliminated in consolidation.

There have been no material changes to the accounting policies of the Company as those set forth in Note 2 to the audited consolidated financial statements contained in the Annual Report on Form 10-K for the fiscal period ended December 31, 2021.

Unaudited Interim Financial Information

The unaudited interim condensed consolidated financial statements of the Company have been prepared, without audit, in accordance with GAAP and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been omitted from the unaudited interim condensed consolidated financial statements, as is permitted by such rules and regulations. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes for the year ended December 31, 2021.

It is management’s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position, operating results and cash flows. Revenues and net loss for any interim period are not necessarily indicative of future or annual results.

Use of Estimates 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting periods. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgements about the carrying values of assets, liabilities and the recording of expenses that are not readily apparent from other sources. Significant estimates reflected in these condensed consolidated financial statements included but are not limited to, the research and development expenses, determination of fair value of stock-based awards, the valuation of common stock prior to the IPO, and the right-to-use assets and operating lease liability. Actual results may differ materially and adversely from these estimates.

Goodwill

Goodwill represents the excess of the fair value of the acquiree over the recognized bases of the net identifiable assets acquired and includes the future economic benefits from other assets that could not be individually identified and separately

13

recognized. Goodwill is not amortized, but instead is periodically reviewed for impairment and an impairment charge is recorded in the periods in which the recorded carrying value of goodwill exceeds its fair value.

On a quarterly basis, the Company performs a review of its business to determine if events or changes in circumstances have occurred which could have a material adverse effect on the fair value of the Company and its goodwill. If such events or changes in circumstances were deemed to have occurred, the Company would perform an impairment test of goodwill as of the end of the quarter and record any noted impairment loss.

The goodwill test is performed at least annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired.

The Company performs its annual impairment test during the fourth quarter of each fiscal year. There were no impairments in 2021.

Subsequent to December 31, 2021, the Company’s market capitalization has declined which may be an indicator of impairment. The Company will continue to assess the impact of its market capitalization and any other indicators of potential impairment. It is possible that if the Company’s market capitalization decline is more than temporary, or if other indicators of impairment are identified, an interim impairment analysis may be necessary, which could result in an impairment of goodwill, intangible assets and other long-lived assets in 2022.

Recently Issued Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (“JOBS Act”). The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company elected to avail itself of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.

In 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements. The new standard, as amended, requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. It also limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The targeted transition relief standard allows filers an option to irrevocably elect the fair value option of ASC 825-10, Financial Instruments - Overall, applied on an instrument-by-instrument basis for eligible instruments. ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) will become effective for the Company on January 1, 2023. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350), which eliminates Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (i.e., measure the charge based on today’s Step 1). This update is effective for annual and interim impairment tests performed in periods beginning after December 15, 2022. Early adoption of the standard is permitted. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.

14

Note 3 – Marketable Securities

Our marketable securities are classified as available-for-sale pursuant to ASC 320, Investments – Debt and Equity Securities and are recorded at fair value. Unrealized gains/(losses) are included as a component of accumulated other comprehensive loss in the condensed consolidated balance sheets and statements of convertible preferred stock and stockholders’ equity and a component of total comprehensive loss in the condensed consolidated statements of comprehensive loss, until realized. The Company assesses its available-for-sale marketable securities for impairment on a quarterly basis. There were no impairments of the Company’s available-for-sale marketable securities measured and carried at fair value during the three and six months ended June 30, 2022 or 2021. Realized gains and losses are included in other expense on a specific-identification basis. There were no realized gains or losses on marketable securities for the three and six months ended June 30, 2022 or 2021.

Marketable securities as of June 30, 2022 consisted of the following:

June 30, 2022

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Assets:

Current:

U.S. Treasuries

$

21,748,299

$

-

$

(125,724)

$

21,622,575

Government securities

8,600,549

-

(29,869)

8,570,680

Commercial paper

9,995,295

-

(24,675)

9,970,620

Total marketable securities

$

40,344,143

$

-

$

(180,268)

$

40,163,875

Marketable securities as of December 31, 2021 consisted of the following:

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Assets:

Current:

U.S. Treasuries

$

42,147,385

$

-

$

(28,575)

$

42,118,810

Government securities

19,218,057

-

(13,689)

19,204,368

Commercial paper

12,992,165

57

(4,197)

12,988,025

Total Current

74,357,607

57

(46,461)

74,311,203

Non-current:

U.S. Treasuries

999,186

-

(2,626)

996,560

Government securities

-

-

-

-

Total Non-current

999,186

-

(2,626)

996,560

Total marketable securities

$

75,356,793

$

57

$

(49,087)

$

75,307,763

Note 4 – Fair Value Measurements

We record cash equivalents and marketable securities at fair value. ASC 820, Fair Value Measurements and Disclosures, establishes a fair value hierarchy for those instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and our own assumptions (unobservable inputs). The hierarchy consists of three levels:

Level 1 – Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2 – Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, directly or indirectly, for substantially the full term of the asset or liability.

15

Level 3 – Unobservable inputs that reflect our own assumptions about the assumptions market participants would use in pricing the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.

The following table summarizes our cash equivalents and marketable securities measured at fair value on a recurring basis as of June 30, 2022:

Level 1

Level 2

Level 3

Total

Assets:

Cash equivalents

Money market

$

38,003,223

$

-

$

-

$

38,003,223

Commercial paper

-

7,996,140

-

7,996,140

Total cash equivalents

38,003,223

7,996,140

-

45,999,363

Marketable securities:

U.S. Treasuries

$

21,622,575

$

-

$

-

$

21,622,575

Government securities

-

8,570,680

-

8,570,680

Commercial paper

-

9,970,620

-

9,970,620

Total marketable securities

21,622,575

18,541,300

-

40,163,875

Total cash equivalents and marketable securities

$

59,625,798

$

26,537,440

$

-

$

86,163,238

Cash equivalents and marketable securities have been initially valued at the transaction price and subsequently, at the end of each reporting period, valued utilizing third-party pricing services or other observable market data. The pricing services utilize industry standard valuation models, including both income and market-based approaches, and observable market inputs to determine value. After completing our valuation procedures, we did not adjust or override any fair value measurements provided by the pricing services as of June 30, 2022.

There have been no changes to the valuation methods during the three months ended June 30, 2022. There were no transfers between Level 1 and Level 2 and we had no financial assets or liabilities that were classified as Level 3 at any point during the six months ended June 30, 2022.

The following table summarizes our cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 2021:

Level 1

Level 2

Level 3

Total

Assets:

Cash equivalents

Money market

$

33,961,344

$

-

$

-

$

33,961,344

Commercial paper

-

2,000,000

-

2,000,000

Total cash equivalents

33,961,344

2,000,000

-

35,961,344

Marketable securities:

U.S. Treasuries

$

43,115,370

$

-

$

-

$

43,115,370

Government securities

-

19,204,368

-

19,204,368

Commercial paper

-

12,988,025

-

12,988,025

Total marketable securities

43,115,370

32,192,393

-

75,307,763

Total cash equivalents and marketable securities

$

77,076,714

$

34,192,393

$

-

$

111,269,107

16

Note 5 – Property and Equipment, net

Property and equipment, net consisted of the following:

    

June 30, 

    

December 31, 

2022

2021

Computer equipment

$

318,793

$

281,666

Furniture and fixtures

 

84,477

 

84,477

Lab equipment

650,727

463,182

Leasehold improvements

207,492

152,117

Total

 

1,261,489

 

981,442

Accumulated depreciation

 

(276,482)

 

(174,219)

Property and equipment, net

$

985,007

$

807,223

Depreciation expense totaled $54,560 and $9,807 for the three months ended June 30, 2022 and 2021, respectively. Depreciation expense totaled $102,263 and $18,674 for the six months ended June 30, 2022 and 2021, respectively.

Note 6 – Business Combination

BioArkive Acquisition

On December 22, 2021, the Company completed the acquisition of all outstanding shares of capital stock of BioArkive, Inc., a California corporation, for a market value of $8.75 million.

BioArkive is a San Diego based contract research organization that has previously provided preclinical research services and biosample storage to the Company and other biotechnology companies. BioArkive is in the process of being fully integrated into the Company to exclusively support the Company's internal preclinical research activities for its oncology pipeline.

In connection with the acquisition, the Company has assumed the obligations under BioArkive’s three lease agreements.

The purchase price was paid by Immuneering through the issuance of an aggregate of 379,635 shares of Immuneering’s Class A common stock. The number of shares of common stock issued was calculated using a value based on the average of the daily volume weighted average prices of the common stock on the Nasdaq Stock Exchange for the 30-trading day period ending on and including the trading day immediately prior to the closing date. The sellers of BioArkive were restricted from selling these shares for a six-month period from the date of the acquisition. As such, we estimated that there was an approximate 10% discount for the lack of marketability of the shares. The fair value of the purchase price in the acquisition was $7,875,000.

Prior to the acquistion, Brett Hall, Chief Scientific Officer of Immuneering and the Founder and Chairman of the board of directors of BioArkive, held the majority of the outstanding shares of BioArkive capital stock. BioArkive provided contract services to the Company. Research and development expenses in the consolidated statement of operations include the cost of services provided by BioArkive to the Company which amounted to $4,548,780 in 2021 through the date of the acquisition. The results of BioArkive’s operations are included in accounts payable or accrued contract research expenses in the consolidated balance sheets.

Assets Acquired and Liabilities Assumed at Fair Value

The BioArkive acquisition has been accounted for using the acquisition method of accounting. This method requires assets acquired and liabilities assumed in a business combination to be recognized at their fair values as of the acquisition date. As of March 31, 2022, the purchase accounting had been finalized, and there was an immaterial measurement period adjustment related to accrued expenses and goodwill. No other adjustments were identified.

17

Intangible Assets

The estimated fair value of the intangible assets was determined using the relief from royalty approach.

Goodwill

Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected cost savings of the combined company and assembled workforce. One of the key factors that contributes to the recognition of goodwill, and a driver for the Company's acquisition of BioArkive, is the planned investment in the internal preclinical research activities for our oncology pipeline. Goodwill recognized as a result of this acquisition is non-deductible for income tax purposes.

Pro forma results are not presented for this acquisition as they are not material to the consolidated results of the Company’s operations.

    

Preliminary
Valuation

Measurement
Period
Adjustment

Final
Valuation

Weighted
Average
Life

Cash

$

70,348

$

-

$

70,348

Other currents assets

225,790

-

225,790

Other long term assets

87,796

-

87,796

Property and equipment, net

727,539

-

727,539

Right of use assets

4,824,700

-

4,824,700

Intangible asset

-

Technology

439,000

-

439,000

15 years

Goodwill

6,701,726

11,295

6,690,431

Total assets acquired

13,076,899

-

13,065,604

Accounts payable, accrued expenses and other liabilities

69,714

(11,295)

58,419

Deferred tax liabilities

307,485

-

307,485

Lease liabilities

4,824,700

-

4,824,700

Net assets acquired

$

7,875,000

$

-

$

7,875,000

Note 7 – Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

    

December 31, 

2022

2021

Accrued professional services

$

251,271

$

250,977

Accrued employee expenses

 

1,591,656

 

2,917,282

Accrued contract research expenses

 

335,658

 

585,416

Accrued other

48,102

211,772

Total

$

2,226,687

$

3,965,447

Note 8 – Preferred Stock

Series B Preferred Stock

In April and May 2021, 2,412,853 shares of the second tranche of Series B Preferred Stock were issued based on the voluntary election of substantially all of the holders of Series B Preferred Stock. The Company received gross proceeds of $24,799,786. The Company incurred issuance costs of $10,935 in connection with the second tranche of Series B Preferred Stock.

18

Upon the closing of the IPO on August 3, 2021, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock.

Note 9 - Common Stock

The Company had 200,000,000 authorized shares of Class A common stock, $0.001 par value per share as of June 30, 2022 and December 31, 2021 of which 26,392,299 and 26,320,199 were issued and outstanding, respectively. The holders of Class A common stock are entitled one vote for each share of common stock. Dividends may be paid when, and if declared by the Board of Directors, subject to the limitations, powers and preferences granted to the Preferred Stockholders and on a proportionate basis with holders of Class B common stock.

As of June 30, 2022 and December 31, 2021, the following number of shares of Class A common stock have been reserved:

    

June 30, 

    

December 31, 

2022

2021

Exercise of common stock options

 

3,827,454

 

2,859,544

 

3,827,454

 

2,859,544

The Company had 20,000,000 authorized shares of Class B common stock, $0.001 par value per share as of June 30, 2022 and December 31, 2021, of which no shares have been issued nor are outstanding. The holders of Class B common stock have no voting rights. Dividends may be paid when, and if, declared by the Board of Directors, subject to the limitations, powers and preferences granted to the preferred stockholders and on a proportionate basis with holders of Class A common stock.

IPO

On August 3, 2021, the Company completed its initial public offering pursuant to which it issued and sold 8,625,000 shares of its Class A common stock, inclusive of 1,125,000 shares of its Class A common stock sold pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $120,318,750, after deducting underwriting discounts and commissions, but before deducting offering costs payable by the Company, which were $2,124,317. Upon the closing of the IPO, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock. Upon the conversion of the convertible preferred stock, the Company reclassified the carrying value of the convertible preferred stock to common stock (at par value) and additional paid-in capital.

On August 3, 2021 in connection with the closing of the IPO, the Company filed a restated certificate of incorporation, which amended and restated the Company’s certificate of incorporation to, among other things: (i) increase the number of authorized shares of common stock to 200,000,000 shares of Class A common stock, 20,000,000 shares of Class B common stock, par value $0.001 per share, and (ii) authorize 10,000,000 shares of Preferred Stock; and (iii) authorize the Board of Directors to establish the rights, preferences and restrictions on any unissued series of Preferred Stock.

Note 10 - Net Loss Per Share Attributable to Common Stockholders

Net loss per share of common stock is computed using the two-class method required for multiple classes of common stock and participating securities based upon their respective rights to receive dividends as if all income for the period has been distributed. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders is therefore the same for Class A and Class B common stock on an individual or combined basis.

The Company’s participating securities include the Company’s Preferred Stock, as the holders are entitled to receive noncumulative dividends in the event that a dividend is paid on common stock. The holders of Preferred Stock do not have

19

a contractual obligation to share in losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.

Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase.

Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. The Company has reported net losses for all periods presented, therefore diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.

Basic and diluted net loss per share attributable to common stockholders was calculated at June 30, 2022 and 2021 as follows:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

2022

    

2021

2022

    

2021

Numerator:

 

  

 

  

 

  

 

  

Net loss

$

(11,527,303)

$

(7,987,665)

$

(24,423,677)

$

(14,217,316)

Denominator - basic and diluted:

 

  

 

  

 

  

 

  

Weighted-average common shares outstanding, basic and diluted

 

26,386,343

 

4,954,553

 

26,372,787

 

4,952,352

Net loss per share - basic and diluted

$

(0.44)

$

(1.61)

$

(0.93)

$

(2.87)

The following table sets forth the potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because to include them would be anti-dilutive (in common stock equivalent shares) at June 30, 2022 and 2021:

    

2022

    

2021

Options to purchase common stock

 

3,827,454

 

2,668,327

Total shares of common stock equivalents

 

3,827,454

 

2,668,327

Note 11 – Stock-Based Compensation

During 2015, the Company established the Long Term Incentive Plan (“Incentive Plan”), under which incentive stock options, nonqualified stock options, restricted stock or other awards may be awarded to employees, directors or consultants of the Company. The options typically vest over a four-year period. As of June 30, 2022, the maximum number of shares available for issuance under the Incentive Plan was 2,825,173 shares. Upon the effectiveness of the Company’s 2021 Incentive Award Plan, the Company ceased granting awards under the Incentive Plan. However, the Incentive Plan continues to govern awards outstanding thereunder.

On July 23, 2021, the Company’s Board of Directors adopted, and on July 23, 2021 its stockholders approved, the 2021 Incentive Award Plan (the “2021 Plan”), which became effective on July 29, 2021. The 2021 Plan provides for the grant of incentive stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards. The number of shares reserved for issuance under the 2021 Plan was initially equal to 2,590,000 plus an annual increase on the first day of each calendar year, beginning on January 1, 2022 and ending on and including January 1, 2031, equal to the lesser of (i) 4% of the aggregate number of shares of Class A common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of Class A common stock as determined by the Board of Directors. No more than 15,350,000 shares of Class A common stock may be issued under the 2021 Plan upon the exercise of incentive stock options. Shares issued under the 2021 Plan may be authorized but unissued shares,

20

shares purchased on the open market or treasury shares. If an award under the 2021 Plan expires, lapses or is terminated, exchanged for or settled in cash, surrendered, repurchased, cancelled without having been fully exercised/settled or forfeited, any unused shares subject to the award will, as applicable, become or again be available for new grants under the 2021 Plan. In addition, shares subject to stock options issued under the Incentive Plan may become available for issuance under the 2021 Plan to the extent such stock options are canceled, forfeited, exchanged, settled in cash or otherwise terminated. As of June 30, 2022, there were 2,311,230 shares available for future issuance under the 2021 Plan.

On July 23, 2021, the Company’s Board of Directors adopted, and on July 23, 2021 its stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective on July 29, 2021. A total of 250,000 shares of Class A common stock were initially reserved for issuance under this plan. The number of shares of Class A common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, beginning on January 1, 2022 and ending on and including January 1, 2031, equal to the lesser of (i) 1% of the shares of Class A common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of Class A common stock as determined by the board of directors, provided that not more than 3,340,000 shares of Class A common stock may be issued under the 2021 ESPP. As of June 30, 2022, no shares had been issued under the 2021 ESPP.

During the three and six months ended June 30, 2022, the Company recognized stock-based compensation expense of $1,052,421 and $1,950,071, respectively. During the three and six months ended June 30, 2021, the Company recognized stock-based compensation expense of $351,009 and $533,234, respectively. As of June 30, 2022, compensation expense remaining to be recognized for outstanding stock options was $12,585,048 and to be recognized over a weighted-average period of 2.83 years.

The fair value of options granted is calculated on the grant date using the Black-Scholes option valuation model. The Company historically has been a private company and lacks company-specific historical and implied volatility information. Therefore, it estimates its expected stock volatility based on the historical volatility of a publicly traded set of peer public companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For the six months ended June 30, 2022, the Company granted 1,067,410 shares of stock options at a weighted-average grant date fair value of $9.50.

The Company used the following assumptions in its application of the Black-Scholes option pricing model for grants during the six months ended June 30, 2022 and 2021:

Six Months Ended June 30, 

    

2022

    

2021

Weighted-average risk-free interest rate

1.35% - 3.31%

1.04% - 1.71%

Expected term (in years)

5.00 - 10 years

5.83 - 10 years

Expected dividend yield

0%

0%

Expected volatility

65.24% - 78.12%

68.92% - 80.99%

21

The following table summarizes the stock option activity during the six months ended June 30, 2022 under the Plan:

    

    

Weighted

    

Weighted-

Average

Average

Remaining

Number of

Exercise Price

Contractual

Aggregate

Options

per Share

    

Term (in Years)

Intrinsic Value

 

  

 

  

 

  

 

  

Outstanding at of December 31, 2021

 

2,859,544

$

6.55

 

8.30

 

  

Granted

 

1,067,410

9.50

 

  

Exercised

 

(72,100)

3.02

 

  

Cancelled

 

(27,400)

6.58

 

  

Outstanding at June 30, 2022

 

3,827,454

$

7.43

8.31

$

3,669,555

 

Vested and exercisable at June 30, 2022

 

1,539,603

$

4.59

 

7.33

$

2,820,514

Vested and expected to vest at June 30, 2022

3,827,454

$

7.43

 

8.31

$

3,669,555

For the three months ended June 30, 2022 and 2021, the Company recognized share-based compensation expense recognized on the accompanying condensed consolidated statements of operations as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Cost of revenue

$

4,014

$

22,367

$

8,644

$

44,882

Research and development

 

504,938

 

168,725

 

937,657

 

222,732

General and administrative

 

543,469

 

159,917

 

1,003,770

 

265,620

Total

$

1,052,421

$

351,009

$

1,950,071

$

533,234

Note 12 – Commitments and Contingencies

Operating Leases

The Company leases office space in Cambridge, Massachusetts, New York, New York and San Francisco, California, pursuant to short-term arrangements. The Cambridge and San Francisco leases are on a month-to-month basis, requiring one month’s notice before termination. The New York lease is renewable on an annual basis and the last renewal extended the lease term until March 31, 2023. These lease agreements include payments for lease and non-lease components and the Company has elected to not separate such components and these payments were recognized as rent expense.

As of June 30, 2022, total future minimum lease payments for its short-term leases in Cambridge, Massachusetts, New York, New York and San Francisco, California was $39,600 due in 2022.

In October 2020, the Company entered into an office lease (“Via Frontera Lease”) in San Diego, California with a lease term of 67 months. At the lease commencement date, a right-to-use asset and lease liability was recognized by the Company for $637,863. In January 2022, the Company exercised its option to terminate the Via Frontera Lease 20 months early. The lease will terminate on October 1, 2023. This was accounted for as a lease modification which reduces the term of the existing lease and the Company adjusted the value of its right-of-use asset and operating lease liability by $347,739 using an incremental borrowing rate of approximately 6%.

The modification is reflected as a non-cash operating activity in the statement of cash flows for the six months ended June 30, 2022.

The Company subsequently entered into a sublease of the Via Frontera Lease, the term of which commenced in March 2022 and continues through the full remaining obligation. Sublease income will be accounted for as a reduction of rent expense in the statement of operations.

22

As part of the BioArkive acquisition, the Company assumed the obligations of three leases in San Diego, California. One is for 38,613 square feet of office and laboratory space, under a lease that terminates on April 30, 2032, the second is for a 6,100 square feet of office and laboratory space under a lease that terminates on December 31, 2022 (the “Site 2 Lease”), and the third is for a lease for 4,760 square feet of office and laboratory space under a lease that terminates on March 31, 2024. As a result, the Company recorded right-to-use assets and lease liabilities of $4,824,700 on the acquisition date of December 22, 2021. In February 2022, the Company entered into a sublease of the Site 2 Lease, the term of which continues through the remaining term of the Site 2 Lease.

Future minimum lease payments for operating leases with initial or remaining terms in excess of one year at June 30, 2022 were as follows:

    

Amount

Remainder of 2022

$

331,740

2023

 

843,463

2024

 

732,546

2025

 

739,689

2026

 

761,877

Thereafter

 

4,467,246

Total future lease payments

 

7,876,561

Less: Imputed interest

 

(2,945,504)

Total lease liabilities

$

4,931,057

Current portion lease liability

$

286,374

Lease liability, noncurrent

 

4,644,683

Total lease liability

$

4,931,057

Quantitative information regarding the Company’s leases for the six months ended June 30, 2022 and 2021 is as follows:

    

June 30, 

    

June 30, 

    

2022

2021

Lease costs:

  

  

Operating lease cost

$

527,413

$

68,502

 

Short-term lease cost

 

164,373

 

117,352

 

Sublease income

 

(95,470)

 

Total lease costs

$

596,316

$

185,854

 

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

 

Operating cash flows from operating leases

$

328,250

$

55,440

 

Operating cash flows from short-term leases

 

164,373

 

117,352

 

$

492,623

$

172,792

Weighted-average remaining lease term - operating leases

 

9.49 years

 

4.83 years

Weighted-average discount rate - operating leases

 

9.3%

 

6.0%

As the Company’s leases typically do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.

Litigation

From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of its business activities and may be exposed to litigation in connection with its products and operations. The Company’s policy is to assess the likelihood of any adverse judgments or outcomes related to legal matters, as well as ranges of probable losses. When it is probable that future expenditures will be made and can be reasonably estimated the Company will accrue a liability for such matters. Significant judgement is required to determine both probability and estimated amount. The Company is not aware of any material legal matters.

23

Clinical Research Contracts

The Company may enter into contracts in the normal course of business with clinical research organizations for clinical trials, with contract manufacturing organizations for clinical supplies, and with other vendors for preclinical studies, supplies and other services for our operating purposes. These contracts generally provide for termination with a 30-day notice.

24

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

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and with our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, including the audited consolidated financial statements and notes thereto. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business and related financing, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in the “Risk Factors” section of this Quarterly Report on Form 10-Q, our actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.

Overview

We aim to improve patient outcomes by advancing a pipeline of product candidates designed to benefit large populations of patients with cancer and other diseases, developed using our translational bioinformatics platform. We have more than a decade of experience applying translational bioinformatics to generate insights into drug mechanism of action and patient treatment response. Building on this experience, our disease-agnostic discovery platform enables us to create product candidates based on 1) biological insights that are both counterintuitive and deeply rooted in data, and 2) novel chemistry. Our lead product candidate IMM-1-104 aims to achieve pan-KRAS/NRAS activity that selectively impacts cancer cells to a greater extent than healthy cells. IMM 1-104 is designed to be a highly selective dual-MEK inhibitor that further disrupts KSR to modulate the signaling dynamics of the MAPK pathway by driving deep cyclic inhibition that deprives tumor cells of the sustained proliferative signaling required for rapid growth, while providing a cadenced, moderate level of signaling sufficient to spare healthy cells.  IMM-1-104 is being developed to treat advanced solid tumors in patients harboring RAS mutations, and is translationally guided by our proprietary, human-aligned 3D tumor modeling platform combined with patient-aligned bioinformatics. In addition to IMM-1-104, we are evaluating our MEK-io product candidate, IMM-6-415, in IND enabling studies, and we have five other oncology programs in the discovery stage that are designed to target components of the MAPK or mTOR pathway, as well as two discovery stage neuroscience programs.

We plan to submit an IND, for IMM-1-104 to the U.S. Food and Drug Administration, or the FDA, in the third quarter of 2022. In addition, we plan to submit an IND for IMM-6-415 to the FDA in 2023.  We anticipate filing at least one additional IND for our other oncology programs in 2024.

For the period from inception through 2017, we devoted substantially all of our efforts to business planning, service revenue generation, developing tools to aid in drug discovery, and recruiting management and technical staff. Since 2018, we have also focused significant effort on our own internal research and development programs. We have financed our operations through service revenues, the issuance of convertible debt and the sale of convertible preferred stock and common stock.

On December 22, 2021, we completed the acquisition of all outstanding shares of capital stock of BioArkive, Inc., a California corporation (“BioArkive”) for a market value of $8.75 million.

BioArkive is a San Diego based contract research organization that has previously provided preclinical research services and biosample storage to us and other biotechnology companies. BioArkive was fully integrated into our operations and exclusively supports our internal preclinical research activities for our oncology pipeline. In connection with the acquisition, we have assumed the obligations under BioArkive’s three lease agreements.

The purchase price was paid by us through the issuance of an aggregate of 379,635 shares of our Class A common stock. The number of shares of Class A common stock issued was calculated using a value based on the average of the daily volume weighted average prices of our Class A common stock on the Nasdaq Stock Exchange for the 30-trading day period ending on and including the trading day immediately prior to the closing date. The sellers of BioArkive were restricted from selling these shares for a six month period from the date of the acquisition. As such, we estimated that there was an approximate 10% discount for the lack of marketability of the shares. The fair value of the purchase price in the acquisition was $7.88 million.

25

Our operations have been financed primarily by service revenues and aggregate net proceeds of approximately $81.4 million from the issuance of convertible notes payable, convertible preferred stock (Series A and B) including gross proceeds of approximately $24.8 million from the issuance of shares in the second tranche of Series B Preferred in April and May 2021, common stock, exercise of stock options. On August 3, 2021, we completed our IPO pursuant to which we issued and sold 8,625,000 shares of Class A common stock, inclusive of 1,125,000 shares sold by us pursuant to the full exercise of the underwriters’ option to purchase additional shares. We received aggregate net proceeds of approximately $120.3 million from the IPO, after deducting underwriting discounts and commissions, but before deducting offering costs payable by us, which were $2.1 million.

Since inception, we have had significant annual operating losses. Our net loss was approximately $24.4 million, for the six months ended June 30, 2022 and $33.5 million for the year ended December 31, 2021. As of June 30, 2022, we had an accumulated deficit of approximately $83.7 million and approximately $128.1 million in cash and cash equivalents and marketable securities.

Cash used to fund operating expenses is impacted by the timing of when we pay these expenses, as reflected in the change in our accounts payable and accrued expenses. We expect to continue to incur net losses for the foreseeable future, and we expect our research and development expenses, general and administrative expenses, and capital expenditures will continue to increase. In particular, we expect our expenses to increase as we continue our development of, and seek regulatory approvals for, our internally developed product candidates as well as add operational, financial and management informational systems and personnel to support our product development. In addition, if and when we seek and obtain regulatory approval to commercialize any product candidate, we will also incur increased expenses in connection with commercialization and marketing of any such product. Our net losses may fluctuate significantly from quarter-to-quarter and year-to-year, depending on the timing of our clinical trials and our expenditures on other research and development activities.

Based upon our current business plans, we believe that our existing cash and cash equivalents and marketable securities will be sufficient to fund our development activities and other operations into the third quarter of 2024. We have based this estimate on assumptions that may prove to be wrong, and we could exhaust our available capital resources sooner than we expect. To finance our operations beyond that point we will need to raise additional capital, which cannot be assured.

We have not had any internally developed products approved for sale. We do not expect to generate any product sales unless and until we successfully complete development and obtain regulatory approval for one or more of our internally developed product candidates. If we obtain regulatory approval for any of our internally developed product candidates, we expect to incur significant commercialization expenses related to product sales, marketing, manufacturing and distribution. As a result, until such time, if ever, that we can generate substantial product revenue, we expect to finance our cash needs through service revenue, equity offerings, debt financings or other capital sources, including collaborations, licenses or similar arrangements. However, we may be unable to raise additional funds or enter into such other arrangements when needed or on favorable terms, if at all. Any failure to raise capital as and when needed could have a negative impact on our financial condition and on our ability to pursue our business plans and strategies, including our research and development activities. If we are unable to raise capital, we will need to delay, reduce or terminate planned activities to reduce costs.

In March 2020, the World Health Organization declared the coronavirus (“COVID-19”) outbreak a pandemic and we continue to monitor the ongoing impacts of the COVID-19 pandemic. We cannot presently predict the scope and severity of any future potential business shutdowns or disruptions, but if we or any of the third parties with whom we engage, including personnel at third-party manufacturing facilities and other third parties with whom we conduct business, were to experience shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timeline presently planned could be materially and adversely impacted. While to date we have been able to continue to execute our overall business plan, it is unknown how long these conditions will last and what the complete effect will be on us. Overall, we recognize the challenges the pandemic may pose to our business, will continue to closely monitor events as they develop and plan for alternative and mitigating measures that we can implement if needed.

26

Components of Our Results of Operations

Revenue

Our revenue is generated by providing computational biology professional services to pharmaceutical and biotechnology companies. We charge an agreed upon rate per hour based on the aggregate level of personnel assigned to work on the project or a fixed fee for a defined scope of work. Our contracts specify the period of time over which these professional services will be provided. We recognize revenue over time by measuring the progress toward complete satisfaction of the performance obligation using a single method of measuring progress, which depicts the performance in transferring control of the associated services to the customer. We use input methods to measure the progress toward the complete satisfaction of performance obligations and evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and net loss in the period of adjustment.

We expect revenue to continue to decrease as we have deprioritized new services work in order to focus on developing our wholly owned pipeline. We expect that, by the end of 2022, revenue associated with this computational biology professional services business will be eliminated.

We are in the process of discontinuing biosample storage, which was acquired through the BioArkive transaction, to external parties and expect it to complete in the second half of 2022. The revenue earned associated with this is immaterial to the financial statements and is expected to continue to decrease until these external services are discontinued.

Cost of Revenue

Our cost of revenue expenses consists primarily of costs related to providing professional services to our customers. These costs include salaries, bonuses, benefits, and stock-based compensation expense, depreciation, facilities, and other outside services.

Operating Expenses

Our operating expenses consist of (i) research and development expenses and (ii) general and administrative expenses.

Research and Development

Research and development expenses account for a significant portion of our operating expenses. Our research and development expenses consist primarily of direct and indirect costs incurred in connection with the development of our research platform, product candidates, discovery efforts and preclinical studies related to our program pipeline.

Our direct costs include:

expenses incurred under agreements with contract research organizations, or CROs, and other vendors that conduct our preclinical activities on our behalf; including laboratory expenses related to the execution of preclinical studies on our behalf;
expenses associated with the manufacturing of our product candidates and preclinical material, including fees paid to contract manufacturers; and
consulting fees and expenses related to preparation of initiation of clinical trials

Our indirect costs include:

personnel-related expenses, consisting of employee salaries, bonuses, benefits and stock-based compensation expense and recruiting costs for personnel engaged in research and development activities; and
facility and equipment related expenses, consisting of indirect and allocated expenses for rent, depreciation, maintenance of facilities, insurance, and other supplies.

27

We expense research and development costs as incurred. Our direct research and development expenses are not currently tracked on a program-by-program basis, but we anticipate tracking costs on a program-by-program basis at the time IMM-1-104 enters clinical trials, which we expect to occur in the fourth quarter of 2022, assuming our IND application is accepted. We use our personnel and infrastructure resources across multiple research and development programs directed toward identifying and developing product candidates.

Due to the inherently unpredictable nature and numerous risks and uncertainties associated with product development and the current stage of development of our product candidates and programs, we cannot reasonably estimate or know the nature, timing and estimated costs necessary to complete the remainder of the development of our product candidates or programs. We are also unable to predict if, when, or to what extent we will obtain approval and generate revenues from the commercialization and sale of any of our product candidates.

The duration, costs and timing of preclinical studies and clinical trials and development of our product candidates will depend on a variety of factors, such as:

successful completion of preclinical studies and initiation of clinical trials for future product candidates;
successful enrollment and completion of clinical trials for our current product candidates;
data from our clinical programs that support an acceptable risk-benefit profile of our product candidates in the intended patient populations;
acceptance by the FDA or other applicable regulatory agencies of IND applications, clinical trial applications and/or other regulatory filings for our product candidates;
expansion and maintenance of a workforce of experienced scientists and others to continue to develop our product candidates;
successful application for and receipt of marketing approvals from applicable regulatory authorities;
obtainment and maintenance of intellectual property protection and regulatory exclusivity for our product candidates;
making of arrangements with contract manufacturing organizations for, or establishment of, commercial manufacturing capabilities;
establishment of sales, marketing and distribution capabilities and successful launch of commercial sales of our product candidates, if and when approved, whether alone or in collaboration with others;
acceptance of our product candidates, if and when approved, by patients, the medical community and third-party payors;
effective competition with other therapies;
obtainment and maintenance of coverage, adequate pricing and adequate reimbursement from third-party payors, including government payors;
maintenance, enforcement, defense and protection of our rights in our intellectual property portfolio;
avoidance of infringement, misappropriation or other violations with respect to others intellectual property or proprietary rights; and
maintenance of a continued acceptable safety profile of our products following receipt of any marketing approvals.

A change in the outcome of any of these variables with respect to the development of any of our product candidates could significantly change the costs and timing associated with the development of that product candidate.

The process of conducting the necessary preclinical and clinical research to obtain regulatory approval is costly and time-consuming. The actual probability of success for our product candidates may be affected by a variety of factors.

We may never succeed in achieving regulatory approval for any of our product candidates. Further, a number of factors, including those outside of our control, could adversely impact the timing and duration of our product candidates’ development, which could increase our research and development expense. We may obtain unexpected results from our preclinical studies and clinical trials. We may elect to discontinue, delay or modify clinical trials of some product candidates or focus on others. A change in the outcome of any of these factors could mean a significant change in the costs and timing associated with the development of our current and future preclinical and clinical product candidates. For

28

example, if the FDA or another regulatory authority were to require us to conduct clinical trials beyond those that we currently anticipate will be required for the completion of clinical development, or if we experience significant delays in execution of or enrollment in any of our preclinical studies or clinical trials, we could be required to expend significant additional financial resources and time on the completion of preclinical and clinical development.

We expect that our research and development expenses will substantially increase for the foreseeable future as we continue to implement our business strategy, which includes advancing our product candidates through clinical development, expanding our research and development efforts, including hiring additional personnel to support our research and development efforts, and seeking regulatory approvals for our product candidates that successfully complete clinical trials. In addition, product candidates in later stages of clinical development generally incur higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials. As a result, we expect our research and development expenses to increase as our product candidates advance into later stages of clinical development. As of the date of this Quarterly Report on Form 10-Q, we cannot reasonably determine or accurately project total program-specific expenses through commercialization. There are numerous factors associated with the successful commercialization of any of our product candidates, including future trial design and various regulatory requirements, many of which cannot be determined with accuracy at this time based on our stage of development.

General and Administrative

Our general and administrative expenses consist primarily of personnel-related expenses, including employee salaries, bonuses, benefits, stock-based compensation, and recruiting costs for personnel in executive, finance, and other administrative functions. Other significant general and administrative expenses include legal fees relating to intellectual property and corporate matters, professional fees for accounting, tax and consulting services, insurance costs, travel expenses and facility related expenses not otherwise included in research and development expenses.

We expect our general and administrative expenses will substantially increase for the foreseeable future as we continue to increase our general and administrative headcount to support our continued research and development activities and, if any product candidates receive marketing approval, commercialization activities, as well as to support our operations generally. As we expand our operations, we also expect to incur increased expenses associated with operating as a public company, including costs related to accounting, audit, legal, regulatory, and tax-related services associated with maintaining compliance with exchange listing and rules and regulations of the SEC, Sarbanes-Oxley Act, director and officer insurance costs, and investor and public relations costs.

Amortization of intangible asset

Amortization of intangible asset relates to the technology acquired in the BioArkive acquisition.

Other Income (Expense)

Interest income

Interest income consists of interest earned on our cash and cash equivalents balances and our marketable securities. The primary objective of our investment policy is capital preservation.

Other expense

Other expense consists of the amortization of premiums or accretion of discounts related to our marketable securities.

29



Results of Operations

Comparison of the Three Months Ended June 30, 2022 and 2021

The following table summarizes our results of operations for the periods indicated:

    

Three Months Ended June 30, 

    

Change

    

2022

    

2021

    

$

    

%  

(in thousands, except percentages)

Revenue

$

94

$

660

$

(566)

(85.8)

%

Cost of revenue

 

48

 

319

 

(271)

(85.0)

%

Gross profit

 

46

 

341

 

(295)

(86.5)

%

Operating expenses

 

  

 

  

 

  

  

Research and development

 

7,981

 

6,992

 

989

14.1

%

General and administrative

 

3,704

 

1,340

 

2,364

176.4

%

Amortization of intangible asset

8

8

N/M

%

Total operating expenses

 

11,693

 

8,332

 

3,361

40.3

%

Loss from operations

 

(11,647)

 

(7,991)

 

(3,656)

45.8

%

Other income (expense)

 

  

 

  

 

  

  

Interest income

 

143

 

3

 

140

4,666.7

%

Other expense

(24)

(24)

N/M

%

Net loss

$

(11,528)

$

(7,988)

 

(3,540)

44.3

%

N/M – Not meaningful

Revenue

The following table summarizes the revenue recognized for the periods indicated:

    

Three Months Ended June 30, 

    

Change

 

    

2022

    

2021

    

$

    

%  

 

 

(in thousands, except percentages)

Revenue

$

94

$

660

$

(566)

(85.8)

%

Revenue decreased by approximately $0.6 million, or 85.8%, to approximately $0.1 million for the three months ended June 30, 2022 compared to approximately $0.7 million for the three months ended June 30, 2021. The decrease in revenue was due to approximately $0.6 million decrease in existing customers in the three months ended June 30, 2022 compared to June 30, 2021.

30

Cost of Revenue

Cost of revenue decreased by approximately $0.3 million, or 85.0%, to approximately $50 thousand for the three months ended June 30, 2022 compared to approximately $0.3 million for the three months June 30, 2021. The decrease was primarily due to decreased employee-related costs of approximately $0.3 million related to services contracts.

Research and Development

The following table summarizes the components of our research and development expenses for the periods indicated:

    

Three Months Ended June 30, 

    

Change

 

    

2022

    

2021

    

$

    

%

 

(in thousands, except percentages)

Employee related costs

$

3,239

$

2,053

$

1,186

57.8

%

Equity-based compensation expense

 

505

 

160

 

345

215.6

%

Outside contract research services

 

3,102

 

4,658

 

(1,556)

(33.4)

%

Facilities and other allocated expenses

 

1,096

 

112

 

984

878.6

%

Depreciation

 

39

 

9

 

30

333.3

%

Total research and development

$

7,981

$

6,992

$

989

14.1

%

Research and development expenses increased by approximately $1.0 million, or 14.1%, to approximately $8.0 million for the three months ended June 30, 2022 compared to approximately $7.0 million for the three months ended June 30, 2021. The increase of approximately $1.0 million was primarily due to approximately $1.2 million of additional employee-related costs, approximately $0.3 million increase for equity-based compensation expense, an increase of $1.0 million for facilities, depreciation and other allocated expenses offset by approximately $1.5 million decrease in outside contract research services for preclinical candidates due to savings in outside consultant costs that were related to BioArkive which are now incorporated in the employee and facility related costs.

General and Administrative

The following table summarizes the components of our general and administrative expenses for the periods indicated:

    

Three Months Ended June 30, 

    

Change

    

2022

    

2021

    

$

    

%  

(in thousands, except percentages)

Employee related costs

$

2,057

$

565

$

1,492

264.1

%

Equity-based compensation expense

 

543

 

169

 

374

221.3

%

Professional fees

 

561

 

474

 

87

18.4

%

Outside consultants

 

 

8

 

(8)

(100.0)

%

Facilities and other allocated expenses

 

345

 

11

 

334

3,036.4

%

Other

 

198

 

113

 

85

75.2

%

Total general and administrative

$

3,704

$

1,340

$

2,364

176.4

%

General and administrative expenses increased by approximately $2.4 million, or 176.3%, to approximately $3.7 million for the three months ended June 30, 2022 compared to approximately $1.3 million for the three months ended June 30, 2021. The increase of approximately $2.4 million was primarily due to an increase in employee-related costs and equity-based compensation expense of approximately $1.9 million, increased facilities and allocated expenses of approximately $0.3 million, increased professional fees for accounting, auditing and legal of $0.1 million and approximately $0.1 million in other expenses as a result of the Company becoming a public company in the third quarter of 2021.

31

Amortization of Intangible Asset

Amortization of intangible asset of $7,317 in the three months ended June 30, 2022 is related to the technology acquired for the BioArkive acquisition completed in December 2021.

Other Income (expense)

Interest income increased by approximately $0.1 million due to the interest earned on our cash and cash equivalents and marketable securities balances due to the higher balances as a result of the IPO proceeds.

Other expense increased by $127,000 as a result of the increase in the amortization of premiums related to our marketable securities.

Comparison of the Six Months June 30, 2022 and 2021

The following table summarizes our results of operations for the periods indicated:

    

Six Months Ended June 30, 

Change

2022

    

2021

    

$

    

%

(in thousands, except percentages)

Revenue

$

278

$

1,408

$

(1,130)

(80.3)

%

Cost of revenue

139

728

(589)

(80.9)

%

Gross profit

139

680

(541)

(79.6)

%

Operating expenses

Research and development

17,032

12,383

4,649

37.5

%

General and administrative

7,664

2,524

5,140

203.6

%

Amortization of intangible asset

15

15

N/M

%

Total operating expenses

24,711

14,907

9,804

65.8

%

Loss from operations

(24,572)

(14,227)

(10,345)

72.7

%

Other income (expense)

Interest income

275

10

265

2,650.0

%

Other income (expense)

(127)

(127)

N/M

%

Net loss

$

(24,424)

$

(14,217)

(10,207)

71.8

%

Revenue

The following table summarizes the revenue recognized for the periods indicated:

    

Six Months Ended June 30, 

    

Change

2022

    

2021

$

    

%

(in thousands, except percentages)

Revenue

$

278

$

1,408

$

(1,130)

(80.3)

%

Revenue decreased by approximately $1.1 million, or 80.3%, to approximately $0.3 million for the six months ended June 30, 2022 compared to approximately $1.4 million for the six months ended June 30, 2021. The decrease in revenue was due to the decrease and wind down of the numbers and scope of customer agreements in 2022 compared to 2021.

32

Costs of Revenue

Cost of revenue decreased by approximately $0.6 million, or 80.9%, to approximately $0.1 million for the six months ended June 30, 2022 compared to approximately $0.7 million for the six months ended June 30, 2021. The decrease was primarily due to decreased employee related costs as a result of the wind down of the customer agreements in 2022 compared to 2021.

Research and Development

The following table summarizes the components of research and development expenses for the periods indicated:

    

Six Months Ended June 30, 

    

Change

 

2022

    

2021

$

    

%

 

(in thousands, except percentages)

 

Employee related costs

$

6,724

$

3,817

$

2,907

76.2

%

Equity-based compensation expense

 

938

 

266

 

672

252.6

%

Outside contract research services

 

6,622

 

8,071

 

(1,449)

(18.0)

%

Facilities and other allocated expenses

 

2,688

 

213

 

2,475

1,162.0

%

Depreciation

 

60

 

16

 

44

275.0

%

Total research and development

$

17,032

$

12,383

$

4,649

37.5

%

Research and development expenses increased by approximately $4.6 million, or 37.5%, to approximately $17.0 million for the six months ended June 30, 2022 as compared to approximately $12.4 million for the year ended June 30, 2021. The increase of approximately $4.6 million was primarily due to an increase of approximately $3.6 million related to additional employee related costs, primarily due to higher headcount and increased equity-based compensation, facilities and other allocated expense of approximately $2.5 million. Increases in research and development are partially offset by a decrease of $1.5 million in outside contract research services for preclinical candidates which is due to savings in outside consultant costs that were related to BioArkive which are now incorporated in the employee and facility related costs.

General and Administrative

The following table summarizes the components of general and administrative expenses for the periods indicated:

    

Six Months Ended June 30, 

    

Change

 

2022

    

2021

$

    

%

 

(in thousands, except percentages)

 

Employee related costs

$

4,227

$

1,142

$

3,085

270.1

%

Equity-based compensation expense

 

1,004

 

223

 

781

350.2

%

Professional fees

 

1,254

 

916

 

338

36.9

%

Outside consultants

 

68

 

11

 

57

518.2

%

Facilities and other allocated expenses

 

701

 

20

 

681

3,405.0

%

Other

 

410

 

212

 

198

93.4

%

Total general and administrative

$

7,664

$

2,524

$

5,140

203.6

%

General and administrative expenses increased by approximately $5.1 million, or 203.6%, to approximately $7.6 million for the six months ended June 30, 2022 compared to approximately $2.5 million for the six months ended June 30, 2021 as a result of the Company becoming a public company in third quarter of 2021. The increase of approximately $5.1 million was primarily due to increased employee related costs and equity-based compensation expense of approximately

33

$3.9 million, increased professional fees incurred for accounting, auditing, legal, and tax services of approximately $0.3 million, increase of $0.7 million for facilities and other allocated expense, increase of $0.2 million in other expenses.

Amortization of Intangible Asset

Amortization of intangible asset of $15,420 in the six months ended June 30, 2022 is related to the technology acquired for the BioArkive acquisition completed in December 2021.

Other Income (Expense), Net

Interest income increased by approximately $0.3 million due to the interest earned on our cash and cash equivalents and marketable securities balances due to the higher balances as a result of the IPO proceeds.

Other expense increased by $0.1 million as a result of the increase in the amortization of premiums related to our marketable securities.

Liquidity and Capital Resources

Sources of Liquidity

Since our inception, we have financed our operations through service revenues, the issuance of convertible notes payable, convertible preferred stock, common stock, and the exercise of stock options. As of June 30, 2022, we had an accumulated deficit of $83.7 million and $128.1 million in cash and cash equivalents and marketable securities. Cash and cash equivalents are comprised of deposits at major financial banking institutions and highly liquid investments with an original maturity of three months or less at the date of purchase.  Our primary use of cash is to fund operating expenses, which consist primarily of research and development expenditures, and to a lesser extent, general and administrative expenditures. Cash used to fund operating expenses is impacted by the timing of when we pay these expenses, reflected in the change in our outstanding accounts payable and accrued expenses.

Since our inception, we have incurred significant operating losses. We have not yet commercialized any of our product candidates, and we do not expect to generate revenue from sales of any product candidates for the next several years, if at all. To date, our operations have been financed primarily by service revenues and aggregate net proceeds of approximately $81.4 million from the issuance of convertible notes payable, convertible preferred stock including gross proceeds of approximately $24.8 million from the issuance of shares in the second tranche of Series B Preferred in April and May 2021, common stock, and the exercise of stock options. In August 2021, we completed our IPO pursuant to which we issued and sold 8,625,000 shares of Class A common stock, inclusive of 1,125,000 shares sold by us pursuant to the full exercise of the underwriters’ option to purchase additional shares. We received aggregate net proceeds of approximately $120.3 million from the IPO, after deducting underwriting discounts and commissions, but before deducting offering costs payable by us, which were $2.1 million.

As of June 30, 2022, we have contractual obligations related to various leases of $0.3 million for 2022, $0.8 million for 2023, $0.7 million for 2024, $0.7 million for 2025, $0.8 million for 2026 and $4.5 million for the periods thereafter.

We have no off-balance sheet arrangements that have a material current effect or that are reasonably likely to have a material future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources.

34

Cash Flows

The following table summarizes our sources and uses of cash for the periods indicated:

Six Months Ended June 30, 

    

2022

    

2021

(in thousands)

Net cash (used in) provided by:

Operating activities

$

(21,730)

$

(12,577)

Investing activities

34,558

(36)

Financing activities

221

25,769

Net increase in cash and cash equivalents

$

13,049

$

13,156

Net Cash Used in Operating Activities

During the six months ended June 30, 2022, operating activities used approximately $21.7 million of cash, primarily resulting from our net loss of approximately $24.4 million, partially offset by right-of-use asset amortization of $0.3 million and equity-based compensation expense of approximately $2.0 million.

During the six months ended June 30, 2021, operating activities used approximately $12.6 million of cash, primarily resulting from our net loss of approximately $14.2 million partially offset by cash provided by changes in our operating assets and liabilities of approximately $1.0 million, and equity-based compensation expense of approximately $0.5 million.

Net Cash Provided by (Used in) Investing Activities

During the six months ended June 30, 2022, investing activities provided approximately $34.6 million of cash, primarily resulting from the maturities of marketable securities of approximately $52.8 million, partially offset by purchases of marketable securities for $18.0 million and purchases of property and equipment of $0.3 million.

During the six months ended June 30, 2021, cash used in investing was $36,388, resulting from purchases of property and equipment.

Net Cash Provided by Financing Activities

During the six months ended June 30, 2022, net cash provided by financing activities was approximately $0.2 million, consisting of approximately $0.2 million from the exercise of stock options.

During the six months ended June 30, 2021, net cash provided by financing activities was approximately $25.8 million, consisting primarily of approximately $24.8 million in net proceeds received from the issuance of Series B preferred stock and approximately $1.0 million in net proceeds from the exercise of warrants and approximately $52,627 from the exercise of stock options.

Future Funding Requirements

We expect that our expenses will increase substantially in connection with our ongoing activities, particularly as we advance the preclinical activities and clinical trials for our product candidates in development. The timing and amount of our operating and capital expenditures will depend largely on:

the impacts of the pandemic related to COVID-19 and its variants and potential future pandemics;
the costs and results of our potential future clinical trials for our other product candidates;
the scope, progress, results and costs of discovery research, preclinical development, laboratory testing and clinical trials for our other product candidates;
the costs, timing and outcome of regulatory review of our product candidates;

35

our ability to enter into contract manufacturing arrangements for supply of active pharmaceutical ingredient, or API, and manufacture of our product candidates and the terms of such arrangements;
the payment or receipt of milestones and receipt of other collaboration-based revenues, if any;
the costs and timing of any future commercialization activities, including product manufacturing, sales, marketing and distribution, for any of our product candidates for which we may receive marketing approval;
the amount and timing of revenue, if any, received from commercial sales of our product candidates for which we receive marketing approval;
the costs and timing of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property and proprietary rights and defending any intellectual property related claims;
the extent to which we acquire or in-license other products, product candidates, technologies or data referencing rights;
our ability to establish and maintain strategic collaborations, licensing or other arrangements and the financial terms of such arrangements;
our ability to access the private and public capital markets or to obtain financing at commercially reasonable rate;
the ability to receive additional non-dilutive funding, including grants from organizations and foundations; and
the costs of operating as a public company.

We believe that our existing cash, cash equivalents and marketable securities, will enable us to fund our operating expenses and capital expenditure requirements into the third quarter of 2024. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect.

Critical Accounting Policies and Use of Estimates

Our financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of our financial statements and related disclosures requires us to make estimates, assumptions and judgments that affect the reported amount of assets, liabilities, revenue, costs and expenses, and related disclosures. Our critical accounting policies are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Use of Estimates” in our Annual Report on 10-K for the fiscal year ending December 31, 2021. If actual results or events differ materially from the estimates, judgments and assumptions used by us in applying these policies, our reported financial condition and results of operations could be materially affected. There have been no significant changes to our critical accounting policies from those described in the 10-K.

A description of recently issued accounting pronouncements that may potentially impact our financial position, results of operations or cash flows is disclosed in Note 2 to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Emerging Growth Company Status

As an emerging growth company, or EGC, under the Jumpstart Our Business Startups Act of 2012, or JOBS Act, we may delay the adoption of certain accounting standards until such time as those standards apply to private companies. Other exemptions and reduced reporting requirements under the JOBS Act for EGCs include presentation of only two years of audited consolidated financial statements in a registration statement for an IPO, an exemption from the requirement to provide an auditor’s report on internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act, an exemption from any requirement that may be adopted by the Public Company Accounting Oversight Board, and less extensive disclosure about our executive compensation arrangements.

In addition, the JOBS Act provides that an EGC can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an EGC to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies

36

until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our condensed consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.

We may remain classified as an EGC until the end of the fiscal year following the fifth anniversary of our IPO, although if the market value of our common stock that is held by non-affiliates exceeds $700 million as of September 30 of any year before that time, or if we have annual gross revenues of $1.07 billion or more in any fiscal year, we would cease to be an EGC as of December 31 of the applicable year. We also would cease to be an EGC if we issue more than $1.0 billion of non-convertible debt over a three-year period.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

As a smaller reporting company, as defined by Rule 12b-2 of the Securities Exchange Act of 1934, as amended, we are not required to provide this information.

Item 4. Controls and Procedures.

Limitations on Effectiveness of Controls and Procedures

Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June 30, 2022. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended June 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.  

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

From time to time we may be involved in claims and proceedings arising in the course of our business. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. We are not currently party to any material legal proceedings

Item 1A. Risk Factors

Our future operating results could differ materially from the results described in this Quarterly Report on Form 10-Q due to the risks and uncertainties described below. You should consider carefully the following information about risks below in evaluating our business. If any of the following risks actually occur, our business, financial conditions, results of operations and future growth prospects would likely be materially and adversely affected. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations. In

37

these circumstances, the market price of our Class A common stock would likely decline. In addition, we cannot assure investors that our assumptions and expectations will prove to be correct. Important factors could cause our actual results to differ materially from those indicated or implied by forward-looking statements. See “Forward Looking Statements” for a discussion of some of the forward-looking statements that are qualified by these risk factors. Factors that could cause or contribute to such differences include those factors discussed below.

Risks Related to Our Financial Condition and Capital Requirements

We have a limited operating history in developing pharmaceutical products, have not completed any clinical trials and have no products approved for commercial sale, which may make it difficult for you to evaluate our current business and predict our future success and viability.

Pharmaceutical product development is a highly speculative undertaking and involves a substantial degree of risk. We are a biopharmaceutical company with a limited operating history in developing pharmaceutical products which makes it difficult to evaluate our business and prospects in future product development. We have no products approved for commercial sale and have not generated any revenue from product sales. To date, we have devoted substantially all of our resources and efforts to providing computational biology services to pharmaceutical and biotechnology companies, organizing and staffing our company, business planning, executing partnerships, raising capital, discovering, identifying and developing potential product candidates, securing related intellectual property rights and undertaking research and preclinical studies of our product candidates, including the anticipated Phase 1 clinical trial of IMM-1-104 for the treatment of advanced solid tumors in patients harboring RAS mutant tumors. We have not yet demonstrated our ability to successfully initiate any clinical trials, obtain marketing approvals, manufacture a commercial-scale product or arrange for a third party to do so on our behalf, or conduct sales and marketing activities necessary for successful product commercialization. As a result, it may be more difficult for you to accurately predict our future success or viability to develop new pharmaceutical products than it could be if we had a longer operating history.

In addition, we may encounter unforeseen expenses, difficulties, complications, delays and other known and unknown factors and risks frequently experienced by biopharmaceutical companies developing products in rapidly evolving fields. We also may need to transition from a company with a research focus to a company capable of supporting commercial activities. If we do not adequately address these risks and difficulties or successfully make such a transition, our business will suffer.

We have incurred significant net losses for the past several years and we expect to continue to incur significant net losses for the foreseeable future and may never obtain profitability.

We have incurred net losses in each reporting period for the past several years, have not generated any revenue from product sales to date and have financed our operations principally through our computational biology services to pharmaceutical and biotechnology companies, the issuance of convertible debt and the sale of our convertible preferred stock and Class A common stock. We have incurred net losses of approximately $24.4 million and $33.5 million for the six months ended June 30, 2022 and year ended December 31, 2021 respectively. As of June 30, 2022, we had an accumulated deficit of approximately $83.7 million. Our losses have resulted principally from expenses incurred in research and development of our product candidates, from management and administrative costs and other expenses that we have incurred while building our business infrastructure. Our lead product candidate, IMM-1-104, is undergoing IND-enabling studies and we expect to submit an IND to the FDA in the third quarter of 2022. Subject to the FDA’s allowing us to proceed with clinical studies under an IND, we intend to enroll the first patient in a Phase 1 clinical trial of IMM-1-104 in the fourth quarter of 2022 for the treatment of advanced solid tumors in patients harboring RAS mutant tumors, if our IND for IMM-1-104 is accepted. Our other product candidates are in earlier stages of drug development. As a result, we expect that it will be several years, if ever, before we have a commercialized product and generate revenue from product sales. Even if we succeed in receiving marketing approval for and commercializing one or more of our product candidates, we expect that we will continue to incur substantial research and development and other expenses as we discover, develop and market additional potential product candidates.

38

We expect to continue to incur significant losses for the foreseeable future, and we expect these losses to increase substantially if and as we:

• advance the development of our lead product candidate, IMM-1-104, and our other product candidates, including IMM-6-415, through preclinical and clinical development, and, if approved by the FDA or other comparable foreign regulatory authorities, commercialization;

• incur manufacturing costs for our product candidates;

• seek regulatory approvals for any of our product candidates that successfully complete clinical trials;

• increase our research and development activities to identify and develop new product candidates;

• hire additional personnel;

• expand our operational, financial and management systems;

• invest in measures to protect and expand our intellectual property;

• establish a sales, marketing, medical affairs and distribution infrastructure to commercialize any product candidates for which we may obtain marketing approval and intend to commercialize;

• expand our manufacturing and develop our commercialization efforts; and

• operate as a public company.

The net losses we incur may fluctuate significantly from quarter to quarter such that a period-to-period comparison of our results of operations may not be a good indication of our future performance. The size of our future net losses will depend, in part, on the rate of future growth of our expenses and our ability to generate revenue. Our prior losses and expected future losses have had and will continue to have an adverse effect on our working capital and our ability to achieve and maintain profitability.

We will require substantial additional capital to finance our operations. If we are unable to raise such capital when needed, or on acceptable terms, we may be forced to delay, reduce and/or eliminate one or more of our research and drug development programs or future commercialization efforts.

Developing pharmaceutical products, including conducting preclinical studies and clinical trials, is a very time-consuming, expensive and uncertain process that takes years to complete. Our operations have consumed substantial amounts of cash since inception, and we expect our expenses to increase in connection with our ongoing activities, particularly as we initiate and conduct clinical trials of, and seek marketing approval for our current and any future product candidates. Even if one or more of the product candidates that we develop is approved for commercial sale, we anticipate incurring significant costs associated with commercializing any approved product candidate. Our expenses could increase beyond expectations if we are required by the FDA or other comparable foreign regulatory authorities to perform clinical trials or preclinical studies in addition to those that we currently anticipate. Other unanticipated costs may also arise. In addition, if we obtain marketing approval for any of our product candidates, we expect to incur significant commercialization expenses related to drug sales, marketing, manufacturing and distribution. Because the design and outcome of our anticipated clinical trials are highly uncertain, we cannot reasonably estimate the actual amounts necessary to successfully complete the development and commercialization of any product candidate we develop. We also expect to incur additional costs associated with operating as a public company. Accordingly, it is likely that we will need to obtain substantial additional funding in order to maintain our continuing operations in the future.

39

As of June 30, 2022, we had approximately $128.1 million in cash and cash equivalents and marketable securities. Based on our current business plans, we believe that our existing cash and cash equivalents and marketable securities will be sufficient to fund our operating expenses and capital expenditures requirements into the third quarter of 2024. Our estimate as to how long we expect our existing cash and cash equivalents and marketable securities to be able to continue to fund our operating expenses and capital expenditures requirements is based on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. Changing circumstances, some of which may be beyond our control, could cause us to consume capital significantly faster than we currently anticipate, and we may need to seek additional funds sooner than planned.

Our future funding requirements will depend on many factors, including, but not limited to:

• the initiation, progress, timeline, cost and results of our clinical trials for our product candidates;

• the initiation, progress, timeline, cost and results of additional research and preclinical studies related to pipeline development and other research programs we initiate in the future;

• the cost and timing of manufacturing activities as we advance our product candidates through preclinical and clinical development, and commercialization;

• the potential expansion of our current development programs to seek new indications;

• the negative impact of the COVID-19 pandemic or future pandemics on our business;

• the outcome, timing and cost of meeting regulatory requirements established by the FDA and other comparable foreign regulatory authorities;

• the cost of filing, prosecuting, defending and enforcing patent claims and other intellectual property rights, in-licensed or otherwise;

• the effect of competing technological and market developments;

• the payment of licensing fees, potential royalty payments and potential milestone payments;

• the cost of general operating expenses;

• the cost and timing of completion of commercial-scale manufacturing activities;

• the cost of establishing sales, marketing, and distribution capabilities for any product candidates for which we may receive regulatory approval in regions where we choose to commercialize our products on our own; and

• the cost of operating as a public company.

Advancing the development of our product candidates will require a significant amount of capital. Our existing cash and cash equivalents will not be sufficient to fund all of the activities that are necessary to complete the development of our product candidates.

We will be required to obtain further funding through public or private equity offerings, debt financings, collaborations and licensing arrangements or other sources, which may dilute our stockholders or restrict our operating activities. We do not have any committed external source of funds. Adequate additional financing may not be available to us on acceptable terms, or at all. Our failure to raise capital as and when needed or on acceptable terms would have a negative impact on

40

our financial condition and our ability to pursue our business strategy, and we may have to delay, reduce the scope of, suspend or eliminate one or more of our research-stage programs, clinical trials or future commercialization efforts.

Raising additional capital may cause dilution to our existing stockholders, restrict our operations or require us to relinquish rights to our product candidates on unfavorable terms to us.

We may seek additional capital through a variety of means, including through public or private equity offering, debt financings or other sources, including up-front payments and milestone payments from strategic collaborations. To the extent that we raise additional capital through the sale of equity or convertible debt or equity securities, your ownership interest will be diluted, and the terms may include liquidation or other preferences that adversely affect your rights as a stockholder. Such financing may result in dilution to stockholders, imposition of debt covenants, increased fixed payment obligations or other restrictions that may affect our business. If we raise additional funds through up-front payments or milestone payments pursuant to strategic collaborations with third parties, we may have to relinquish valuable rights to our product candidates, or grant licenses on terms that are not favorable to us. In addition, we may seek additional capital due to favorable market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans.

Our ability to use our net operating losses and other tax attributes may be limited.

As of December 31, 2021, we had approximately $56.5 million of federal and $51.3 million of state net operating loss carryforwards, or NOLs, available to offset future taxable income. Under Sections 382 and 383 of the U.S. Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change,” generally defined as a greater than 50% change by value in its equity ownership over a three-year period is subject to limitations on its ability to utilize its pre-change NOLs and other tax attributes such as research tax credits to offset future taxable income. We have not performed an analysis to determine whether our past issuances of stock and other changes in our stock ownership may have resulted in other ownership changes. If it is determined that we have in the past experienced other ownership changes, or if we undergo one or more ownership changes as a result of future transactions in our stock, which may be outside our control, then our ability to utilize NOLs and other pre-change tax attributes could be further limited by Sections 382 and 383 of the Code, and certain of our NOLs and other pre-change tax attributes may expire unused. As a result, if or when we earn net taxable income, our ability to use our pre-change NOLs or other tax attributes to offset such taxable income or otherwise reduce any liability for income taxes may be subject to limitations, which could adversely affect our future cash flows.

Risks Related to Development, Regulatory Approval and Commercialization

The regulatory approval processes of the FDA and other comparable foreign regulatory authorities are lengthy, time consuming and inherently unpredictable. If we are ultimately unable to obtain regulatory approval for our product candidates, or to obtain regulatory approval to treat the indications we seek to treat with our product candidates, we will be unable to generate product revenue or the level of planned product revenue and our business will be substantially harmed.

We are not permitted to commercialize, market, promote or sell any product candidate in the United States without obtaining marketing approval from the FDA. Foreign regulatory authorities impose similar requirements. The time required to obtain approval by the FDA and other comparable foreign regulatory authorities is unpredictable, typically takes many years following the commencement of clinical trials and depends upon numerous factors, including the type, complexity and novelty of the product candidates involved. In addition, approval policies, regulations or the type and amount of clinical data necessary to gain approval may change during the course of a product candidate’s clinical development and may vary among jurisdictions, which may cause delays in the approval or the decision not to approve an application. Regulatory authorities have substantial discretion in the approval process and may refuse to accept any application or may decide that our data are insufficient for approval and require additional preclinical, clinical or other data. Even if we eventually complete clinical testing and receive approval of any regulatory filing for our product candidates, the FDA and other comparable foreign regulatory authorities may approve our product candidates for a more limited indication or a narrower patient population than we originally requested. We have not submitted for, or obtained,

41

regulatory approval for any product candidate, and it is possible that none of our existing product candidates or any product candidates we may seek to develop in the future will ever obtain regulatory approval.

Applications for our product candidates could fail to receive regulatory approval for many reasons, including the following:

• the FDA or other comparable foreign regulatory authorities may disagree with the design, implementation or results of our clinical trials;

• the FDA or other comparable foreign regulatory authorities may determine that our product candidates are not safe and effective, only moderately effective or have undesirable or unintended side effects, toxicities or other characteristics that preclude our obtaining marketing approval or prevent or limit commercial use;

• the population studied in the clinical trial may not be sufficiently broad or representative to assure efficacy and safety in the full population for which we seek approval;

• the FDA or other comparable foreign regulatory authorities may disagree with our interpretation of data from preclinical studies or clinical trials;

• the data collected from clinical trials of our product candidates may not be sufficient to support the submission of a New Drug Application, or NDA, or other submission or to obtain regulatory approval in the United States or elsewhere;

• we may be unable to demonstrate to the FDA or other comparable foreign regulatory authorities that a product candidate’s risk-benefit ratio for its proposed indication is acceptable;

• the FDA or other comparable foreign regulatory authorities may fail to approve the manufacturing processes, test procedures and specifications or facilities of third-party manufacturers with which we contract for clinical and commercial supplies; and

• the approval policies or regulations of the FDA or other comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval.

This lengthy approval process, as well as the unpredictability of the results of clinical trials, may result in our failing to obtain regulatory approval to market any of our product candidates, which would significantly harm our business, results of operations and prospects. In addition, the FDA or comparable foreign regulatory authorities may change their policies, adopt additional regulations or revise existing regulations or take other actions, which may prevent or delay approval of our future product candidates under development on a timely basis. Such policy or regulatory changes could impose additional requirements upon us that could delay our ability to obtain approvals, increase the costs of compliance or restrict our ability to maintain any marketing authorizations we may have obtained.

In addition, even if we obtain approval of our product candidates, regulatory authorities may approve any of our product candidates for fewer or more limited indications than we request, may impose significant limitations in the form of narrow indications, warnings, or a Risk Evaluation and Mitigation Strategy, or REMS. Regulatory authorities may not approve the price we intend to charge for products we may develop, may grant approval contingent on the performance of costly post-marketing clinical trials, or may approve a product candidate with a label that does not include the labeling claims necessary or desirable for the successful commercialization of that product candidate. Any of the foregoing scenarios could seriously harm our business.

We may not be able to submit INDs or IND amendments or comparable documents in foreign jurisdictions to commence additional clinical trials on the timelines we expect, and even if we are able to, the FDA may not permit us to proceed.

While we plan to submit INDs or comparable documents for our potential product candidates, we may not be able to submit such INDs or comparable documents on the timeline we expect. For example, due to supply chain constraints and

42

the impact of follow-on effects due to such constraints, we have had to move our planned submission of the IND for IMM-1-104 to the FDA from the first quarter of 2022 to the third quarter of 2022. We may also experience manufacturing delays or other delays with IND-enabling studies. Moreover, we cannot be sure that submission of an IND or comparable document will result in the FDA or other comparable foreign regulatory authorities allowing further clinical trials to begin, or that, once begun, issues will not arise that suspend or terminate clinical trials. Additionally, even if such regulatory authorities agree with the design and implementation of the clinical trials set forth in an IND, we cannot guarantee that such regulatory authorities will not change their requirements in the future. These considerations also apply to new clinical trials we may submit as amendments to existing INDs or to a new IND. Any failure to file INDs on the timelines we expect or to obtain regulatory approvals for our trials may prevent us from completing our clinical trials or commercializing our products on a timely basis, if at all.

Our company has limited experience in designing clinical trials and may experience delays or unexpected difficulties in obtaining regulatory approval for our current and future product candidates.

We have limited experience in designing clinical trials and may be unable to design and execute a clinical trial to support marketing approval. We cannot be certain that our planned clinical trials or any future clinical trials will be successful. It is possible that the FDA may refuse to accept any or all of our planned NDAs for substantive review or may conclude after review of our data that our application is insufficient to obtain regulatory approval for any product candidates. If the FDA does not approve any of our planned NDAs, it may require that we conduct additional costly clinical trials, preclinical studies or manufacturing validation studies before it will reconsider our applications. Depending on the extent of these or any other FDA-required studies, approval of any NDA or other application that we submit may be significantly delayed, possibly for several years, or may require us to expend more resources than we have available. Any failure or delay in obtaining regulatory approvals would prevent us from commercializing our product candidates, generating revenues and achieving and sustaining profitability. It is also possible that additional studies, if performed and completed, may not be considered sufficient by the FDA to approve any NDA or other application that we submit. If any of these outcomes occur, we may be forced to abandon the development of our product candidates, which would materially adversely affect our business and could potentially cause us to cease operations. We face similar risks for our applications in foreign jurisdictions.

We may encounter substantial delays in completing, or ultimately be unable to complete, the development and commercialization of our product candidates.

Before obtaining marketing approval from the FDA or other comparable foreign regulatory authorities for the sale of our product candidates, we must complete preclinical development and extensive clinical trials to demonstrate the safety and efficacy of our product candidates. Clinical testing is expensive, difficult to design and implement, can take many years to complete and its ultimate outcome is uncertain. A failure of one or more clinical trials can occur at any stage of the process. The outcome of preclinical studies and early-stage clinical trials may not be predictive of the success of later clinical trials. Moreover, preclinical and clinical data are often susceptible to varying interpretations and analyses, and many companies that have believed their product candidates performed satisfactorily in preclinical studies and clinical trials have nonetheless failed to obtain marketing approval of their drugs. The outcome of preclinical studies and early-stage clinical trials may not be predictive of the success of later clinical trials.

In addition, we are substantially dependent on preclinical, clinical and quality data generated by CROs and other third parties for regulatory submissions for our product candidates. While we have or will have agreements governing these third parties’ services, we have limited influence over their actual performance. If these third parties do not make data available to us, or, if applicable, make regulatory submissions in a timely manner, in each case pursuant to our agreements with them, our development programs may be significantly delayed, and we may need to conduct additional studies or collect additional data independently. In either case, our development costs would increase, perhaps substantially.

43

We do not know whether our future clinical trials will begin on time or enroll patients on time, or whether our future clinical trials will be completed on schedule or at all. Clinical trials can be delayed for a variety of reasons, including delays related to:

• the FDA or comparable foreign regulatory authorities disagreeing as to the design or implementation of our clinical studies;

• obtaining regulatory authorizations to commence a trial or reaching a consensus with regulatory authorities on trial design;

• any failure or delay in reaching an agreement with CROs and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;

• obtaining approval from one or more institutional review boards, or IRBs;

 

•IRBs refusing to approve, suspending or terminating the trial at an investigational site, precluding enrollment of additional subjects, or withdrawing their approval of the trial;

•delays in enrollment due to travel or quarantine policies, or other factors related to COVID-19 and its variants, other pandemics or other events outside our control;

•changes to clinical trial protocol;

•clinical sites deviating from trial protocol or dropping out of a trial;

•manufacturing sufficient quantities of product candidates or obtaining sufficient quantities of combination therapies for use in clinical trials;

•subjects failing to enroll or remain in our trial at the rate we expect, or failing to return for post-treatment follow-up;

•subjects choosing an alternative treatment for the indication for which we are developing our product candidates, or participating in competing clinical trials;

•lack of adequate funding to continue the clinical trial;

•subjects experiencing severe or unexpected drug-related adverse effects;

•occurrence of serious adverse events in trials of the same class of agents conducted by other companies;

•selection of clinical end points that require prolonged periods of clinical observation or analysis of the resulting data;

•a facility manufacturing our product candidates or any of their components being ordered by the FDA or comparable foreign regulatory authorities to temporarily or permanently shut down due to violations of current good manufacturing practice, or cGMP, regulations or other applicable requirements, or infections or cross-contaminations of product candidates in the manufacturing process;

•any changes to our manufacturing process that may be necessary or desired;

•third-party clinical investigators losing the licenses or permits necessary to perform our clinical trials, not performing our clinical trials on our anticipated schedule or consistent with the clinical trial protocol, good clinical practices, or GCP, or other regulatory requirements;

44

•third-party contractors not performing data collection or analysis in a timely or accurate manner; or

•third-party contractors becoming debarred or suspended or otherwise penalized by the FDA or other government or regulatory authorities for violations of regulatory requirements, in which case we may need to find a substitute contractor, and we may not be able to use some or all of the data produced by such contractors in support of our marketing applications.

For instance, due to supply chain constraints and the impact of follow-on effects due to such constraints, we have had to move our previously announced planned enrollment of the first patient in our first-in-human Phase 1 clinical trial of IMM-1-104 for the treatment of advanced solid tumors in patients harboring RAS mutant tumors in the fourth quarter of 2022 from the first half of 2022 as previously expected, assuming our IND for IMM-1-104 is accepted.  In addition, the ongoing pandemic related to COVID-19 and its variants and the measures taken by the governmental authorities could disrupt the supply chain and the manufacture or shipment of drug substances and finished drug products for our product candidates for use in our research and clinical trials, delay, limit or prevent our employees and CROs from continuing research and development activities, impede the ability of patients to enroll or continue in clinical trials, or impede testing, monitoring, data collection and analysis or other related activities, any of which could delay our clinical trials and increase our development costs, and have a material adverse effect on our business, financial condition and results of operations.

We could also encounter delays if a clinical trial is suspended or terminated by us, by the IRBs of the institutions in which such trials are being conducted, by a Data Safety Monitoring Board for such trial or by the FDA or comparable foreign regulatory authorities. Such authorities may impose such a suspension or termination due to a number of factors, including failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols, inspection of the clinical trial operations or trial site by the FDA or comparable foreign regulatory authorities resulting in the imposition of a clinical hold, unforeseen safety issues or adverse side effects, failure to demonstrate a benefit from using a drug, changes in governmental regulations or administrative actions or lack of adequate funding to continue the clinical trial. In addition, changes in regulatory requirements and policies may occur, and we may need to amend clinical trial protocols to comply with these changes. Amendments may require us to resubmit our clinical trial protocols to IRBs for reexamination, which may impact the costs, timing or successful completion of a clinical trial.

Further, conducting clinical trials in foreign countries, as we may do for our product candidates, presents additional risks that may delay completion of our clinical trials. These risks include the failure of enrolled patients in foreign countries to adhere to clinical protocol as a result of differences in healthcare services or cultural customs, managing additional administrative burdens associated with foreign regulatory schemes, as well as political and economic risks relevant to such foreign countries.

Additionally, if the results of our clinical trials are inconclusive or if there are safety concerns or serious adverse events associated with our product candidates, we may:

• be delayed in obtaining marketing approval, if at all;

• obtain approval for indications or patient populations that are not as broad as intended or desired;

• obtain approval with labeling that includes significant use or distribution restrictions or safety warnings

• be subject to additional post-marketing testing requirements;

• be required to perform additional clinical trials to support approval or be subject to additional post-marketing testing requirements;

• have regulatory authorities withdraw, or suspend, their approval of the drug or impose restrictions on its distribution in the form of a modified REMS;

45

• be subject to the addition of labeling statements, such as warnings or contraindications;

• be sued; or

• experience damage to our reputation.

Our development costs will also increase if we experience delays in testing or obtaining marketing approvals. We do not know whether any of our preclinical studies or clinical trials will begin as planned, need to be restructured or be completed on schedule, if at all. Any delay in, or termination of, our clinical trials will delay the submission of an NDA to the FDA or similar applications with comparable foreign regulatory authorities and, ultimately, our ability to commercialize our product candidates, if approved, and generate product revenue. Even if our clinical trials are completed as planned, we cannot be certain that their results will support our claims for differentiation or the effectiveness or safety of our product candidate. The FDA has substantial discretion in the review and approval process and may disagree that our data support the claims we propose.

Moreover, principal investigators for our clinical trials may serve as scientific advisors or consultants to us from time to time and receive compensation in connection with such services. Under certain circumstances, we may be required to report some of these relationships to the FDA or comparable foreign regulatory authorities. The FDA or comparable foreign regulatory authorities may conclude that a financial relationship between us and a principal investigator has created a conflict of interest or otherwise affected interpretation of the study. The FDA or comparable foreign regulatory authorities may therefore question the integrity of the data generated at the applicable clinical trial site and the utility of the clinical trial itself may be jeopardized. This could result in a delay in approval, or rejection, of our marketing applications by the FDA or comparable foreign regulatory authorities, as the case may be, and may ultimately lead to the denial of marketing approval of one or more of our product candidates.

If we experience delays in the completion of, or termination of, any clinical trial of our product candidates, the commercial prospects of our product candidates will be harmed, and our ability to generate product revenues from any of these product candidates will be delayed. Moreover, any delays in completing our clinical trials will increase our costs, slow down our product candidate development and approval process and jeopardize our ability to commence product sales and generate revenues.

In addition, many of the factors that cause, or lead to, termination or suspension of, or a delay in the commencement or completion of, clinical trials may also ultimately lead to the denial of regulatory approval of a product candidate. Any delays to our clinical trials that occur as a result could shorten any period during which we may have the exclusive right to commercialize our product candidates and our competitors may be able to bring products to market before we do, and the commercial viability of our product candidates could be significantly reduced. Any of these occurrences may harm our business, financial condition and prospects significantly.

The outcome of preclinical studies and early clinical trials may not be predictive of the success of later clinical trials, and the results of our clinical trials may not satisfy the requirements of the FDA or other comparable foreign regulatory authorities.

Before obtaining regulatory approvals for the commercial sale of any of our product candidates, we will be required to demonstrate with substantial evidence through well-controlled clinical trials that our product candidates are safe and effective for their intended uses. Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical trial process. Success in preclinical studies and early-stage clinical trials does not mean that future clinical trials will be successful. We do not know whether any of our product candidates will perform in current or future clinical trials as they have performed in preclinical studies. Product candidates in later-stage clinical trials may fail to demonstrate sufficient safety and efficacy to the satisfaction of the FDA or other comparable foreign regulatory authorities despite having progressed through preclinical studies and early-stage clinical trials.

46

In some instances, there can be significant variability in safety and efficacy results between different clinical trials of the same product candidate due to numerous factors, including changes in trial protocols, differences in size and type of the patient populations, differences in and adherence to the dosing regimen and other trial protocols and the rate of dropout among clinical trial participants. Patients treated with our product candidates may also be undergoing surgical, radiation and chemotherapy treatments and may be using other approved products or investigational new drugs, which can cause side effects or adverse events that are unrelated to our product candidate. As a result, assessments of efficacy can vary widely for a particular patient, and from patient to patient and site to site within a clinical trial. This subjectivity can increase the uncertainty of, and adversely impact, our clinical trial outcomes. We do not know whether any clinical trials we may conduct will demonstrate consistent or adequate efficacy and safety sufficient to obtain marketing approval to market our product candidates. Most product candidates that begin clinical trials are never approved by regulatory authorities for commercialization.

We have limited experience in designing clinical trials and may be unable to design and execute a clinical trial to support marketing approval. We cannot be certain that our planned clinical trials or any other future clinical trials will be successful. Additionally, any safety concerns observed in any one of our clinical trials in our targeted indications could limit the prospects for regulatory approval of our product candidates in those and other indications, which could seriously harm our business.

Moreover, preclinical and clinical data are often susceptible to varying interpretations and analyses and many companies that believed their product candidates performed satisfactorily in preclinical studies and clinical trials nonetheless failed to obtain FDA or comparable foreign regulatory authority approval. We cannot guarantee that the FDA or comparable foreign regulatory authorities will interpret trial results as we do, and more trials could be required before we are able to submit applications seeking approval of our product candidates. To the extent that the results of the trials are not satisfactory to the FDA or comparable foreign regulatory authorities for support of a marketing application, we may be required to expend significant resources, which may not be available to us, to conduct additional trials in support of potential approval of our product candidates. Even if regulatory approval is secured for any of our product candidates, the terms of such approval may limit the scope and use of our product candidate, which may also limit its commercial potential. Furthermore, the approval policies or regulations of the FDA or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval, which may lead to the FDA or comparable foreign regulatory authorities delaying, limiting or denying approval of our product candidates.

Interim, “top-line” and preliminary data from our clinical trials that we announce or publish from time to time may change as more patient data become available and are subject to audit and verification procedures that could result in material changes in the final data.

From time to time, we may publicly disclose interim, preliminary or top-line data from our preclinical studies and clinical trials, which is based on a preliminary analysis of then-available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study or trial. We also make assumptions, estimations, calculations and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. Top-line and preliminary data also remain subject to audit and verification procedures that may result in the final data being materially different from the top-line or preliminary data we previously published. As a result, top-line and preliminary data should be viewed with caution until the final data are available.

From time to time, we may also disclose interim data from our preclinical studies and clinical trials. Interim data from clinical trials that we may complete are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and more patient data become available or as patients from our clinical trials continue other treatments for their disease. Adverse differences between top-line, preliminary or interim data and final data could significantly harm our business prospects. Further, disclosure of interim data by us or by our competitors could result in volatility in the trading price of our Class A common stock.

Further, others, including regulatory agencies, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could impact the value of the particular program, the approvability or commercialization of the particular product candidate or product and our company

47

in general. In addition, the information we choose to publicly disclose regarding a particular study or clinical trial is based on what is typically extensive information, and you or others may not agree with what we determine is material or otherwise appropriate information to include in our disclosure. If the interim, top-line, or preliminary data that we report differ from actual results, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain approval for, and commercialize, our product candidates may be harmed, which could harm our business, results of operations, prospects or financial condition. Moreover, such disclosure could adversely affect the trading price of our Class A common stock.

Our current or future product candidates may cause adverse events, toxicities or other undesirable side effects when used alone or in combination with other approved products or investigational new drugs that may result in a safety profile that could inhibit regulatory approval, prevent market acceptance, limit their commercial potential or result in significant negative consequences.

As is the case with pharmaceuticals generally, it is likely that there may be side effects and adverse events associated with the use of our product candidates. Results of our preclinical studies and clinical trials could reveal a high and unacceptable severity and prevalence of side effects or unexpected characteristics. Undesirable side effects caused by our product candidates could cause us or regulatory authorities to interrupt, delay or halt clinical trials and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA or comparable foreign regulatory authorities. The drug-related side effects could affect patient recruitment or the ability of enrolled patients to complete the trial or result in potential product liability claims. Any of these occurrences may harm our business, financial condition and prospects significantly.

If our product candidates are associated with undesirable side effects or have unexpected characteristics in preclinical studies or clinical trials when used alone or in combination with approved or other investigational products we may need to interrupt, delay or abandon their development or limit development to more narrow uses or subpopulations in which the undesirable side effects or other characteristics are less prevalent, less severe or more acceptable from a risk-benefit perspective. Treatment-related side effects could also affect patient recruitment or the ability of enrolled subjects to complete the trial, or result in potential product liability claims. Any of these occurrences may prevent us from achieving or maintaining market acceptance of the affected product candidate and may harm our business, financial condition and prospects significantly.

Patients in our clinical trials may in the future suffer significant adverse events or other side effects not observed in our preclinical studies or previous clinical trials. Some of our product candidates may be used as chronic therapies or be used in pediatric populations, for which safety concerns may be particularly scrutinized by regulatory agencies. In addition, if our product candidates are used in combination with other therapies, our product candidates may exacerbate adverse events associated with the therapy. Patients treated with our product candidates may also be undergoing surgical, radiation and chemotherapy treatments, which can cause side effects or adverse events that are unrelated to our product candidate, but may still impact the success of our clinical trials. The inclusion of critically ill patients in our clinical trials may result in deaths or other adverse medical events due to other therapies or medications that such patients may be using or due to the gravity of such patients’ illnesses.

If significant adverse events or other side effects are observed in any of our future clinical trials, we may have difficulty recruiting patients to the clinical trials, patients may drop out of our trials, or we may be required to abandon the trials or our development efforts of that product candidate altogether. We, the FDA, other comparable regulatory authorities or an IRB may suspend clinical trials of a product candidate at any time for various reasons, including a belief that subjects in such trials are being exposed to unacceptable health risks or adverse side effects. Some potential therapeutics developed in the biotechnology industry that initially showed therapeutic promise in early-stage trials have later been found to cause side effects that prevented their further development. Even if the side effects do not preclude the product candidate from obtaining or maintaining marketing approval, undesirable side effects may inhibit market acceptance due to its tolerability versus other therapies. Any of these developments could materially harm our business, financial condition and prospects.

Additionally, if any of our product candidates receives regulatory approval, and we or others later identify undesirable side effects caused by such product, a number of potentially significant negative consequences could result. For example, the FDA could require us to adopt a REMS to ensure that the benefits of treatment with such product candidate outweigh the risks

48

for each potential patient, which may include, among other things, a communication plan to health care practitioners, patient education, extensive patient monitoring or distribution systems and processes that are highly controlled, restrictive and costlier than what is typical for the industry. We or our collaborators may also be required to adopt a REMS or engage in similar actions, such as patient education, certification of health care professionals or specific monitoring, if we or others later identify undesirable side effects caused by any product that we develop alone or with collaborators. Other potentially significant negative consequences include that:

• we may be forced to suspend marketing of that product, or be forced to or decide to remove the product form the marketplace;

• regulatory authorities may withdraw or change their approvals of that product in one or more countries;

• regulatory authorities may require additional warnings on the label or limit access of that product to selective

specialized centers with additional safety reporting and with requirements that patients be geographically close to these centers for all or part of their treatment;

• we may be required to create a medication guide outlining the risks of the product for patients, or to conduct post-marketing studies;

• we may be required to change the way the product is administered;

• we could be subject to fines, injunctions, or the imposition of criminal or civil penalties, or to be sued and held liable for harm caused to subjects or patients; and

• the product may become less competitive, and our reputation may suffer.

Any of these events could diminish the usage or otherwise limit the commercial success of our product candidates and prevent us from achieving or maintaining market acceptance of the affected product candidate, if approved by applicable regulatory authorities.

If we experience delays or difficulties in the enrollment and/or maintenance of patients in clinical trials, our clinical development activities could be delayed or otherwise adversely affected.

Patient enrollment is a significant factor in the timing of clinical trials, and the timing of our clinical trials depends, in part, on the speed at which we can recruit patients to participate in our trials, as well as completion of required follow-up periods. We may not be able to initiate or continue clinical trials for our product candidates if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials to such trial’s conclusion as required by the FDA or other comparable foreign regulatory authorities. Additionally, our clinical trials will compete with other clinical trials for product candidates that focusing on the same therapeutic targets (e.g., evaluating patients harboring RAS mutant tumors) as our current and potential future product candidates, which may further limit enrollment of eligible patients or may result in slower enrollment than we anticipate. The eligibility criteria of our clinical trials, once established, may further limit the pool of available trial participants.

Patient enrollment may also be affected if our competitors have ongoing clinical trials for product candidates that are under development for the same indications as our product candidates, and patients who would otherwise be eligible for our clinical trials instead enroll in clinical trials of our competitors’ product candidates. Patient enrollment for any of our clinical trials may be affected by other factors, including:

• size and nature of the patient population;

• severity of the disease under investigation;

49

• availability and efficacy of approved drugs for the disease under investigation;

• patient eligibility criteria for the trial in question as defined in the protocol;

• perceived risks and benefits of the product candidate under study;

• clinicians’ and patients’ perceptions as to the potential advantages of the product candidate being studied in relation to other available therapies, including any new products that may be approved for the indications we are investigating;

• efforts to facilitate timely enrollment in clinical trials;

• patient referral practices of physicians;

• the ability to monitor patients adequately during and after treatment;

• proximity and availability of clinical trial sites for prospective patients;

• continued enrollment of prospective patients by clinical trial sites;

• the risk that patients enrolled in clinical trials will drop out of the trials before completion or, because they may be late-stage cancer patients, will not survive the full terms of the clinical trials; and

• delays or difficulties in enrollment and completion of studies due to the pandemic related to COVID-19 and its variants or any future pandemic.

Our inability to enroll a sufficient number of patients for our clinical trials would result in significant delays or may require us to abandon one or more clinical trials altogether. Enrollment delays in our clinical trials may result in increased development costs for our product candidates and jeopardize our ability to obtain marketing approval for the sale of our product candidates. Furthermore, even if we are able to enroll a sufficient number of patients for our clinical trials, we may have difficulty maintaining enrollment of such patients in our clinical trials.

Even if approved, our product candidates may not achieve adequate market acceptance among physicians, patients, healthcare payors and others in the medical community necessary for commercial success.

Even if our product candidates receive regulatory approval, they may not gain adequate market acceptance among physicians, patients, healthcare payors and others in the medical community. The degree of market acceptance of any of our approved product candidates will depend on a number of factors, including:

• the efficacy and safety profile as demonstrated in clinical trials compared to alternative treatments;

• the timing of market introduction of the product candidate as well as competitive products;

• the clinical indications for which the product candidate is approved;

• restrictions on the use of our product candidates, such as boxed warnings or contraindications in labeling, or a REMS, if any, which may not be required of alternative treatments and competitor products;

• the potential and perceived advantages of product candidates over alternative treatments;

• the cost of treatment in relation to alternative treatments;

50

• the availability of coverage and adequate reimbursement, as well as pricing, by third-party payors, including government authorities;

• the availability of the approved product candidate for use as a combination therapy;

• relative convenience and ease of administration;

• the willingness of the target patient population to try new therapies and of physicians to prescribe these therapies;

• the effectiveness of sales and marketing efforts;

• unfavorable publicity relating to our products or product candidates or similar approved products or product candidates in development by third parties; and

• the approval of other new therapies for the same indications.

If any of our product candidates is approved but does not achieve an adequate level of acceptance by physicians, hospitals, healthcare payors and patients, we may not generate or derive sufficient revenue from that product candidate and our financial results could be negatively impacted.

We may be unable to obtain U.S. or foreign regulatory approvals and, as a result, may be unable to commercialize our product candidates.

Our product candidates are subject to extensive governmental regulations relating to, among other things, research, testing, development, manufacturing, safety, efficacy, approval, recordkeeping, reporting, labeling, storage, packaging, advertising and promotion, pricing, marketing and distribution of drugs. Rigorous preclinical testing and clinical trials and an extensive regulatory approval process must be successfully completed in the United States and in many foreign jurisdictions before a new drug can be marketed. Satisfaction of these and other regulatory requirements is costly, time consuming, uncertain and subject to unanticipated delays. We cannot provide any assurance that any product candidate we may develop will progress through required clinical testing and obtain the regulatory approvals necessary for us to begin selling them.

We have not conducted, managed or completed large-scale or pivotal clinical trials nor managed the regulatory approval process with the FDA or any other regulatory authority. The time required to obtain approvals from the FDA and other regulatory authorities is unpredictable, and requires successful completion of extensive clinical trials which typically takes many years, depending upon the type, complexity and novelty of the product candidate. The standards that the FDA and its foreign counterparts use when evaluating clinical trial data can and often changes during drug development, which makes it difficult to predict with any certainty how they will be applied. We may also encounter unexpected delays or increased costs due to new government regulations, including future legislation or administrative action, or changes in FDA policy during the period of drug development, clinical trials and FDA regulatory review.

Any delay or failure in seeking or obtaining required approvals would have a material and adverse effect on our ability to generate revenue from the particular product candidate for which we are developing and seeking approval. Furthermore, any regulatory approval to market a drug may be subject to significant limitations on the approved uses or indications for which we may market the drug or the labeling or other restrictions. In addition, the FDA has the authority to require a REMS as part of approving a NDA, or after approval, which may impose further requirements or restrictions on the distribution or use of an approved drug. These requirements or restrictions might include limiting prescribing to certain physicians or medical centers that have undergone specialized training, limiting treatment to patients who meet certain safe-use criteria and requiring treated patients to enroll in a registry. These limitations and restrictions may significantly limit the size of the market for the drug and affect reimbursement by third-party payors.

We are also subject to numerous foreign regulatory requirements governing, among other things, the conduct of clinical trials, manufacturing and marketing authorization, pricing and third-party reimbursement. The foreign regulatory approval

51

process varies among countries, and generally includes all of the risks associated with FDA approval described above as well as risks attributable to the satisfaction of local regulations in foreign jurisdictions. Moreover, the time required to obtain approval may differ from that required to obtain FDA approval.

 

Our approach to the discovery and development of product candidates is unproven, and we may not be successful in our efforts to use and expand our DCT platform to build a pipeline of product candidates with commercial value.

A key element of our strategy is to use and expand our DCT platform to build a pipeline of product candidates and progress these product candidates through clinical development for the treatment of various cancers. Although our research and development efforts to date have resulted in our discovery and preclinical development of IMM-1-104, it and other product candidates may not be safe or effective for the indications for which we study them in clinical trials, and we may not be able to develop any other product candidates. Our DCT platform is evolving and may not reach a state at which building a pipeline of product candidates is possible.

We have not commenced clinical trials for any product candidates developed with our DCT platform. The scientific research that forms the basis of our efforts to develop product candidates with our platforms is still ongoing. Further, the scientific evidence to support the feasibility of developing therapeutic treatments based on our DCT platform is both preliminary and limited. As a result, we are exposed to a number of unforeseen risks and it is difficult to predict the types of challenges and risks that we may encounter during development of our product candidates. For example, we have not tested any of the product candidates being developed using our DCT platform in humans, and our current data is limited to animal models and preclinical cell lines, the results of which may not translate into humans. As a result, it is possible that safety events or concerns could negatively affect the development of our product candidates, including adversely affecting patient enrollment among the patient populations that we intend to treat.

Given the novelty of our technologies, we intend to work closely with the FDA and comparable foreign regulatory authorities to perform the requisite scientific analyses and evaluation of our methods to obtain regulatory approval for our product candidates; however, due to a lack of comparable experiences, the regulatory pathway with the FDA and comparable regulatory authorities may be more complex and time-consuming relative to other more well-known therapeutics. Even if we obtain human data to support our product candidates, the FDA or comparable foreign regulatory agencies may lack experience in evaluating the safety and efficacy of our product candidates developed using our platforms, which could result in a longer than expected regulatory review process, increase our expected development costs, and delay or prevent commercialization of our product candidates. The validation process takes time and resources, may require independent third-party analyses, and may not be accepted or approved by the FDA and comparable foreign regulatory authorities. We cannot be certain that our approach will lead to the development of approvable or marketable products, alone or in combination with other therapies.

Additionally, a key element of our strategy is to use and expand our platforms to build a pipeline of product candidates and progress those product candidates through clinical development for the treatment of a variety of different types of diseases. Although our research and development efforts to date have been focused on identifying a pipeline of product candidates directed at various disease types, we may not be able to develop product candidates that are safe and effective. Even if we are successful in building our pipeline, the potential product candidates that we identify may not be suitable for clinical development, including as a result of being shown to have harmful side effects or other characteristics that indicate that they are unlikely to be approvable or marketable products that will receive marketing approval and achieve market acceptance. If we do not continue to successfully develop, get approval for and begin to commercialize any product candidates, we will face difficulty in obtaining product revenue in future periods, which could result in significant harm to our financial position and adversely affect our share price.

Even if we are successful in building our pipeline of product candidates, the potential product candidates that we identify may not be suitable for clinical development or generate acceptable clinical data, including as a result of being shown to have unacceptable toxicity or other characteristics that indicate that they are unlikely to be products that will receive

52

marketing approval from the FDA or other regulatory authorities or achieve market acceptance. If we do not successfully develop and commercialize product candidates, we will not be able to generate product revenue in the future, which likely would result in significant harm to our financial position and adversely affect our stock price.

We may develop our current and future product candidates in combination with other therapies, which exposes us to additional risks.

We may also develop certain product candidates as biologic/drug combination products. Additional time may be required to obtain regulatory approval for our product candidates if they are combination products. Our product candidates that may be biologic/drug combination products will require coordination within the FDA and other comparable foreign regulatory authorities for review of their biologic and drug components. Although the FDA and other comparable foreign regulatory authorities have systems in place for the review and approval of combination products, we may experience delays in the development and commercialization of our product candidates that may be combination products due to regulatory timing constraints and uncertainties in the product development and approval process.

In addition, even if any product candidate we develop were to receive marketing approval or be commercialized for use in combination with other existing therapies, we would continue to be subject to the risks that the FDA or comparable foreign regulatory authorities outside of the United States could revoke approval of the therapy used in combination with our product or that safety, efficacy, manufacturing or supply issues could arise with any of those existing therapies. If the therapies we use in combination with our product candidates are replaced as the standard of care for the indications we choose for any of our product candidates, the FDA or comparable foreign regulatory authorities may require us to conduct additional clinical trials. The occurrence of any of these risks could result in our own products, if approved, being removed from the market or being less successful commercially.

We also may choose to evaluate our current product candidates or any other future product candidates in combination with one or more cancer therapies that have not yet been approved for marketing by the FDA or comparable foreign regulatory authorities. We will not be able to market and sell our product candidates we develop in combination with an unapproved cancer therapy for a combination indication if that unapproved therapy does not ultimately obtain marketing approval either alone or in combination with our product. In addition, unapproved cancer therapies face the same risks described with respect to our product candidates currently in development and clinical trials, including the potential for serious adverse effects, delay in their clinical trials and lack of FDA approval.

If the FDA or comparable foreign regulatory authorities do not approve these other drugs or revoke their approval of, or if safety, efficacy, quality, manufacturing or supply issues arise with, the drugs we choose to evaluate in combination with our product candidate we develop, we may be unable to obtain approval of or market such combination therapy.

If we successfully develop our product candidates, we may seek approval from the FDA through the use of accelerated approval pathways. If we are unable to obtain such approval, we may be required to conduct additional preclinical studies or clinical trials beyond those that we initially contemplate, which could increase the expense of obtaining, and delay the receipt of, necessary marketing approvals. Even if we receive accelerated approval from the FDA, if our confirmatory trials do not verify clinical benefit, or if we do not comply with rigorous post-marketing requirements, the FDA may seek to withdraw accelerated approval.

We may in the future seek an accelerated approval for one or more of our product candidates. Under the accelerated approval program, the FDA may grant accelerated approval to a product candidate designed to treat a serious or life-threatening condition that provides meaningful therapeutic benefit over available therapies upon a determination that the product candidate has an effect on a surrogate endpoint or intermediate clinical endpoint that is reasonably likely to predict clinical benefit. The FDA considers a clinical benefit to be a positive therapeutic effect that is clinically meaningful in the context of a given disease, such as irreversible morbidity or mortality. For the purposes of accelerated approval, a surrogate endpoint is a marker, such as a laboratory measurement, radiographic image, physical sign, or other measure that is thought to predict clinical benefit, but is not itself a measure of clinical benefit. An intermediate clinical endpoint is a clinical endpoint that can be measured earlier than an effect on irreversible morbidity or mortality that is reasonably likely to

53

predict an effect on irreversible morbidity or mortality or other clinical benefit. The accelerated approval pathway may be used in cases in which the advantage of a new drug over available therapy may not be a direct therapeutic advantage, but is a clinically important improvement from a patient and public health perspective. If granted, accelerated approval is usually contingent on the sponsor’s agreement to conduct, in a diligent manner, additional post-approval confirmatory studies to verify and describe the drug’s clinical benefit. If such post-approval studies fail to confirm the drug’s clinical benefit, the FDA may withdraw its approval of the drug.

Prior to seeking accelerated approval for any of our product candidates, we intend to seek feedback from the FDA and will otherwise evaluate our ability to seek and receive accelerated approval. There can be no assurance that after our evaluation of the feedback and other factors we will decide to pursue or submit an NDA for accelerated approval or any other form of expedited development, review or approval. Similarly, there can be no assurance that after subsequent FDA feedback we will continue to pursue or apply for accelerated approval or any other form of expedited development, review or approval, even if we initially decide to do so. Furthermore, if we decide to submit an application for accelerated approval or receive an expedited regulatory designation (e.g., breakthrough therapy designation) for our product candidates, there can be no assurance that such submission or application will be accepted or that any expedited development, review or approval will be granted on a timely basis, or at all. The FDA or other comparable foreign regulatory authorities could also require us to conduct further studies prior to considering our application or granting approval of any type. A failure to obtain accelerated approval or any other form of expedited development, review or approval for our product candidate would result in a longer time period to commercialization of such product candidate, could increase the cost of development of such product candidate and could harm our competitive position in the marketplace.

We may expend our limited resources to pursue a particular product candidate or indication and fail to capitalize on product candidates or indications that may be more profitable or for which there is a greater likelihood of success.

Because we have limited financial and managerial resources, we focus on research programs, therapeutic platforms and product candidates that we identify for specific indications. As a result, we may forego or delay pursuit of opportunities with other therapeutic platforms or product candidates or for other indications that later prove to have greater commercial potential or a greater likelihood of success than our product candidates. Our resource allocation decisions may cause us to fail to capitalize on viable commercial products or profitable market opportunities. Our spending on current and future research and development programs, therapeutic platforms and product candidates for specific indications may not yield any commercially viable products.

Risks Related to Our Business

We are early in our development efforts. Our business is substantially dependent on the successful development of our current and future product candidates. If we are unable to advance our current or future product candidates through clinical trials, obtain marketing approval to treat the indications we seek to treat with our product candidates, and ultimately commercialize any product candidates we develop, or experience significant delays in doing so, our business will be materially harmed.

We are early in our development efforts and we have not yet submitted our IND for our lead product candidate, IMM-1-104. Our other product candidates are in earlier stages of drug development. We have invested substantially all of our efforts and financial resources in the identification of targets and preclinical development of small molecules targeting the MAPK and mTOR pathways in cancer therapy and small molecules targeting central nervous system disorders, including AD.

The success of our business, including our ability to finance our company and generate revenue from products in the future, which we do not expect will occur for several years, if ever, will depend heavily on the successful development and eventual commercialization of the product candidates we develop, which may never occur. Our current product candidates, and any future product candidates we develop, will require additional preclinical and clinical development, management of clinical, preclinical and manufacturing activities, marketing approval in the United States and other markets, demonstrating effectiveness to pricing and reimbursement authorities, obtaining sufficient manufacturing supply for both

54

clinical development and commercial production, building of a commercial organization, and substantial investment and significant marketing efforts before we generate any revenues from product sales.

The success of our current and future product candidates will depend on several factors, including the following:

• the successful and timely completion of additional preclinical studies;

• the successful initiation, patient enrollment and completion of our anticipated clinical trials on a timely basis, including any delays arising out of the pandemic related to COVID-19 and its variants or any future pandemic;

• maintaining and establishing relationships with CROs and clinical sites for clinical development, both in the United States and internationally;

• the frequency and severity of adverse events in the clinical trials;

• the efficacy, safety and tolerability profiles that are satisfactory to the FDA or any comparable foreign regulatory authority for marketing approval;

• the timely receipt of marketing approvals from applicable regulatory authorities;

•the extent of any required post-marketing approval commitments to applicable regulatory authorities;

• the maintenance of existing or the establishment of new supply arrangements with third-party drug product suppliers and manufacturers for clinical development;

• the maintenance of existing, or the establishment of new, scaled production arrangements with third-party manufacturers to obtain finished products that are appropriate for commercial sale of our product candidates, if approved;

• obtaining and maintaining patent protection, trade secret protection and regulatory exclusivity, both in the United States and internationally;

• the protection of our rights in our intellectual property portfolio;

• the successful launch of commercial sales following any marketing approval;

• a continued acceptable safety profile following any marketing approval;

• commercial acceptance by patients, the medical community and third-party payors; and

• our ability to compete with other therapies.

We do not have complete control over many of these factors, including certain aspects of clinical development and the regulatory submission process, potential threats to our intellectual property rights and the manufacturing, marketing, distribution and sales efforts of any future collaborator. If we are not successful with respect to one or more of these factors in a timely manner or at all, we could experience significant delays or an inability to successfully commercialize the product candidates we develop, which would materially harm our business. If we do not receive marketing approvals for IMM-1-104, or any other product candidate we develop, we may not be able to continue our operations.

55

We are substantially dependent on our platform, including our proprietary technologies such as DCT and Fluency, which are supported by our information technology systems. Any failure of these or other elements of our platform will materially harm our business.

We are substantially dependent on our platform, including our proprietary technologies such as DCT and Fluency, which are supported by our information technology systems, for significant elements of our drug discovery process, bioinformatics and computational biology software systems, database of information relating to our product candidates and their role in the targeted disease process, amongst others. Although we invest substantially in the backup/restore, high-availability architecture, monitoring and reporting, documentation and preventive security controls of our systems and proprietary technologies, these elements of our platform are still vulnerable to damage from a variety of sources, including telecommunications or network failures, malicious or inadvertent human acts, and natural disasters. Our information technology systems and proprietary technologies are potentially also vulnerable to physical or electronic break-ins, employee errors, computer viruses and similar disruptive problems. Despite the precautionary measures we have taken to prevent unanticipated problems that could affect our information technology systems and proprietary technologies, failures or significant downtime of these systems could prevent us from conducting research and development activities for our current and future product candidates, and ultimately delay our drug discovery process. Any failure of our information technology systems and proprietary technologies will materially harm our business.

Our long-term prospects depend in part upon discovering, developing and commercializing product candidates, which may fail in development or suffer delays that adversely affect their commercial viability.

Our future results of operations are dependent on our ability to successfully discover, develop, obtain regulatory approval for and commercialize product candidates beyond those we currently have in preclinical studies and early stage development. A product candidate can unexpectedly fail at any stage of preclinical and clinical development. The historical failure rate for product candidates is high due to risks relating to safety, efficacy, clinical execution, changing standards of medical care and other unpredictable variables. The results from preclinical studies or early clinical trials of a product candidate may not be predictive of the results that will be obtained in later stage clinical trials of the product candidate.

The success of the product candidates we have or may develop will depend on many factors, including the following:

• the success of our research methodology in identifying potential indications or product candidates;

• generating sufficient data to support the initiation or continuation of clinical trials;

• obtaining regulatory permission to initiate clinical trials;

• contracting with the necessary parties to conduct clinical trials;

• successful enrollment of patients in, and the completion of, clinical trials on a timely basis;

• the timely manufacture of sufficient quantities of the product candidate for use in clinical trials;

• adverse events in the clinical trials; and

• any potential interruptions or delays resulting from factors related to the pandemic related to COVID-19 and its variants or any future pandemic.

Even if we successfully advance any other product candidates into clinical development, their success will be subject to all of the clinical, regulatory and commercial risks described elsewhere in this “Risk Factors” section. Accordingly, we cannot assure you that we will ever be able to discover, develop, obtain regulatory approval of, commercialize or generate significant revenue from our other product candidates.

56

We have never commercialized a product candidate before and may lack the necessary expertise, personnel and resources to successfully commercialize any products on our own or together with suitable collaborators.

We have never commercialized a product candidate, and we currently have no sales force, marketing or distribution capabilities. We will have to develop our own sales, marketing and supply organization or outsource these activities to a third party to commercialize our products. If we decide to license our product candidate to others, we may need to rely on the marketing assistance and guidance of those collaborators.

Factors that may affect our ability to commercialize our product candidates on our own include recruiting and retaining adequate numbers of effective sales and marketing personnel, obtaining access to or persuading adequate numbers of physicians to prescribe our product candidates and other unforeseen costs associated with creating an independent sales and marketing organization. Developing a sales and marketing organization will be expensive and time-consuming and could delay the launch of our product candidates. We may not be able to build an effective sales and marketing organization. If we are unable to build our own distribution and marketing capabilities or to find suitable partners for the commercialization of our product candidates, we may not generate revenues from them or be able to reach or sustain profitability.

We face significant competition, and if our competitors develop and market technologies or products more rapidly than we do or that are more effective, safer or less expensive than the product candidates we develop, our commercial opportunities will be negatively impacted.

The pharmaceutical and biotechnology industries are characterized by rapidly advancing technologies, intense competition and a strong emphasis on proprietary and novel products and product candidates. Our competitors have developed, are developing or may develop products, product candidates and processes competitive with our product candidates. Any product candidates that we successfully develop and commercialize will compete with existing therapies and new therapies that may become available in the future. We believe that a significant number of products are currently under development, and may become commercially available in the future, for the treatment of conditions for which we may attempt to develop product candidates. In addition, our products may need to compete with off-label drugs used by physicians to treat the indications for which we seek approval. This may make it difficult for us to replace existing therapies with our products.

In particular, there is intense competition in the fields of oncology we are pursuing. We have competitors both in the United States and internationally, including major multinational biopharmaceutical companies, established biotechnology companies, specialty biopharmaceutical companies, emerging and start-up companies, universities and other research institutions. For example, our product candidates and programs for oncology and neuroscience will compete with products or programs being advanced by certain pharmaceutical and biotechnology companies. We also compete with these organizations to recruit management, scientists and clinical development personnel, which could negatively affect our level of expertise and our ability to execute our business plan. We will also face competition in establishing clinical trial sites, enrolling subjects for clinical trials and in identifying and in-licensing new product candidates.

We have chosen to initially address well-validated biochemical targets, and therefore expect to face competition from existing products and products in development for each of our product candidates. There are a large number of companies developing or marketing treatments for cancer, including many major pharmaceutical and biotechnology companies. Many of these current and potential competitors have significantly greater financial, manufacturing, marketing, drug development, technical and human resources and commercial expertise than we do. Large pharmaceutical and biotechnology companies, in particular, have extensive experience in clinical testing, obtaining regulatory approvals, recruiting patients and manufacturing biotechnology products. These companies also have significantly greater research and marketing capabilities and experience than we do and may also have products that have been approved or are in late stages of development, and collaborative arrangements in our target markets with leading companies and research institutions. Established pharmaceutical and biotechnology companies may also invest heavily to accelerate discovery and development of novel compounds or to in-license novel compounds that could make the product candidates that we develop obsolete. Smaller or early-stage companies may also prove to be significant competitors, particularly through collaborative arrangements with large and established companies, as well as in acquiring technologies complementary to, or necessary for, our programs. As a result of all of these factors, our competitors may succeed in obtaining approval from

57

the FDA or other comparable foreign regulatory authorities or in discovering, developing and commercializing products in our field before we do.

Our commercial opportunities could be reduced or eliminated if our competitors develop and commercialize products that are safer, more effective, have fewer or less severe effects, are more convenient, have a broader label, are marketed more effectively, are reimbursed or are less expensive than any products that we may develop. Our competitors also may obtain marketing approval from the FDA or other comparable foreign regulatory authorities for their products more rapidly than we may obtain approval for ours, which could result in our competitors establishing a strong market position before we are able to enter the market. Even if the product candidates we develop achieve marketing approval, they may be priced at a significant premium over competitive products if any have been approved by then, resulting in reduced competitiveness. Technological advances or products developed by our competitors may render our technologies or product candidates obsolete, less competitive or not economical. If we are unable to compete effectively, our opportunity to generate revenue from the sale of our products we may develop, if approved, could be adversely affected.

If the market opportunity for any product candidate that we develop is smaller than we believe, our revenue may be adversely affected and our business may suffer.

We intend to initially focus our product candidate development on treatments for various oncology indications. Our projections of addressable patient populations that may benefit from treatment with our product candidates are based on our estimates. These estimates, which have been derived from a variety of sources, including scientific literature, surveys of clinics, patient foundations and market research, may prove to be incorrect. Further, new studies may change the estimated incidence or prevalence of these cancers. Additionally, the potentially addressable patient population for our product candidates may not ultimately be amenable to treatment with our product candidates. Our market opportunity may also be limited by future competitor treatments that enter the market. If any of our estimates prove to be inaccurate, the market opportunity for any product candidate that we develop could be significantly diminished and have an adverse material impact on our business.

We have never obtained marketing approval for a product candidate and we may be unable to obtain, or may be delayed in obtaining, marketing approval for any product candidate.

We have never obtained marketing approval for a product candidate. It is possible that the FDA may refuse to accept for substantive review any NDAs that we submit for our product candidates or may conclude after review of our data that our applications are insufficient to obtain marketing approval of our product candidates. We believe our approach of treating conditions or diseases through neuroregeneration is novel and, as a result, the process for, and the outcome of, FDA approval is especially uncertain. If the FDA does not accept or approve our NDAs for our product candidates, it may require that we conduct additional clinical, preclinical, or manufacturing validation studies and submit that data before it will reconsider our applications. Depending on the extent of these or any other FDA-required studies, approval of any NDA that we submit may be delayed or may require us to expend more resources than we have available. It is also possible that additional studies, if performed and completed, may not be considered sufficient by the FDA to approve our NDAs.

Any delay in obtaining, or an inability to obtain, marketing approvals would prevent us from commercializing our product candidates, generating revenues, and achieving and sustaining profitability. If any of these outcomes occur, we may be forced to abandon our development efforts for our product candidates, which could significantly harm our business.

The COVID-19 pandemic and potential future pandemics could continue to adversely impact our business, including our anticipated clinical trials, supply chain and business development activities.

In December 2019, SARS-CoV-2, a novel strain of coronavirus, was first reported in Wuhan, China and has since become a global pandemic. The President of the United States declared the COVID-19 pandemic a national emergency and many states and municipalities in the United States have announced aggressive actions to reduce the spread of the disease, including limiting non-essential gatherings of people, ceasing all non-essential travel, ordering certain businesses and government agencies to cease non-essential operations at physical locations and issuing “shelter-in-place” orders which direct individuals to shelter at their places of residence (subject to limited exceptions). We may experience limitations on

58

employee resources in the future, including because of sickness of employees or their families. The effects of government actions and our own policies and those of third parties to reduce the spread of COVID-19 and its variants may negatively impact productivity and slow down or delay our future clinical trials, preclinical studies and research and development activities, and may cause disruptions to our supply chain and impair our ability to execute our business development strategy. In the event that government authorities were to enhance current restrictions, our employees who currently are not telecommuting may no longer be able to access our facilities, and our operations may be further limited or curtailed.

As COVID-19 and its variants continues to spread, we may experience ongoing disruptions that could severely impact our business, preclinical studies and clinical trials, including:

• interruption or delays in our operations, which may impact our ability to conduct and produce preclinical results required for submission of an IND;

• delays in receiving approval from local regulatory authorities to initiate our planned clinical trials;

• delays or difficulties in enrolling patients in our clinical trials;

• delays or difficulties in clinical site initiation, including difficulties in recruiting clinical site investigators and clinical site staff;

• delays in clinical sites receiving the supplies and materials needed to conduct our clinical trials, including interruption in global shipping that may affect the transport of clinical trial materials; 

• changes in local regulations as part of a response to the pandemic related to COVID-19 and its variants which may require us to change the ways in which our clinical trials are conducted, which may result in unexpected costs, or to discontinue such clinical trials altogether;

• diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as our clinical trial sites and hospital staff supporting the conduct of our clinical trials;

• interruption of key clinical trial activities, such as clinical trial site monitoring, due to limitations on travel imposed or recommended by federal or state governments, employers and others, or interruption of clinical trial subject visits and study procedures, the occurrence of which could affect the integrity of clinical trial data;

• interruption or delays in the operations of the FDA or other regulatory authorities, which may impact review and approval timelines;

• risk that participants enrolled in our clinical trials will contract COVID-19 while the clinical trial is ongoing, which could impact the results of the clinical trial, including by increasing the number of observed adverse events; and

• refusal of the FDA to accept data from clinical trials in affected geographies.

These and other disruptions in our operations and the global economy could negatively impact our business, results of operations and financial condition.   For example, due to supply chain constraints and the impact of follow-on effects due to such constraints, we had to move the timing of our recently announced plans to submit an IND for IMM-1-104 to the FDA, which are now expected to be in the third quarter of 2022, as well as the timing of our enrollment of the first patient in our first-in-human Phase 1 clinical trial of IMM-1-104 for the treatment of advanced solid tumors in patients harboring RAS mutant tumors in the fourth quarter of 2022, assuming our IND for IMM-1-104 is accepted and authorized to proceed.

Our future clinical trials may be affected by the pandemic related to COVID-19 and its variants or any future pandemic. For example, some clinical trial sites have slowed down or stopped further enrollment of new patients in clinical trials, denied access to site monitors and otherwise curtailed certain operations. Similarly, our ability to recruit and retain

59

principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19 and its variants, may be adversely impacted. Our planned clinical trials may also be impacted by interruptions or delays in the operations of the FDA and comparable foreign regulatory agencies. We and our CROs will act in accordance with the guidance issued by the FDA in our future clinical trials to ensure the monitoring and safety of patients and minimize risks to trial integrity during the pandemic related to COVID-19 and its variants. This may have unforeseen effects on the enrollment, progress and completion of these trials and the findings. These events could delay our clinical trials, increase the cost of completing our clinical trials and negatively impact the integrity, reliability or robustness of the data from our clinical trials.

In addition, quarantines, shelter-in-place and similar government orders, or the perception that such orders, shutdowns or other restrictions on the conduct of business operations could occur, related to COVID-19 and its variants or other infectious diseases could impact personnel at third-party manufacturing facilities upon which we may rely in the future, or the availability or cost of materials, which could disrupt the supply chain for our product candidates. To the extent our future suppliers and service providers are unable to comply with their obligations under our future agreements with them or they are otherwise unable to deliver or are delayed in delivering goods and services to us due to the pandemic related to COVID-19 and its variants, our future ability to continue meeting clinical supply demand for our product candidates or otherwise advancing development of our product candidates may become impaired.

The spread of COVID-19 and its variants and actions taken to reduce its spread may also materially affect us economically. While the potential economic impact brought by, and the duration of, the pandemic related to COVID-19 and its variants may be difficult to assess or predict, there could be a significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity and financial position. In addition, the trading prices for other biopharmaceutical companies have been highly volatile as a result of the pandemic related to COVID-19 and its variants. As a result, we may face difficulties raising capital through sales of our Class A common stock or such sales may be on unfavorable terms. COVID-19 and its variants and actions taken to reduce their spread continue to rapidly evolve. The extent to which COVID-19 and its variants may impede the development of our product candidates, reduce the productivity of our employees, disrupt our supply chains, delay our clinical trials, reduce our access to capital or limit our business development activities, will depend on future developments, which are highly uncertain and cannot be predicted with confidence. To the extent the pandemic related to COVID-19 and its variants adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, such as those relating to the timing and results of our clinical trials and our financing needs

We may fail to adequately meet the requirements under our computational biology service contracts to pharmaceutical and biotechnology companies, which may harm our reputation, possibly resulting in related losses.

Over a decade ago, we began to offer computational biology services to pharmaceutical and biotechnology companies. We have deprioritized this business and plan to gradually wind down our computational biology services to pharmaceutical and biotechnology companies in the future. However, we are currently still servicing one company and in doing so, we must:

• accurately assess and meet the customer’s needs;

• ensure our computational biology services meet industry standards and practices for performance of similar services;

• retain the proper personnel to fulfill these service contracts; and

• compete effectively with other computational biology service providers performing similar services.

If we fail to adequately meet the requirements under our computational biology service contracts to our typical high standards, our reputation, growth opportunities and prospects could be adversely affected, possibly resulting in related losses. In addition, as is typical for contracts of this nature, there are inherent legal risks and potential liabilities associated with our work under each of our past and present contracts.

60

Risks Relating to Our Dependence on Third Parties

We substantially rely, and expect to continue to rely, on third parties, including independent clinical investigators and CROs, to conduct certain aspects of our preclinical studies, and in the future, our clinical trials. If these third parties do not successfully carry out their contractual duties, comply with applicable regulatory requirements or meet expected deadlines, we may not be able to obtain regulatory approval for or commercialize our product candidates and our business could be substantially harmed.

We substantially rely, and expect to continue to rely, on third parties, including independent clinical investigators and third-party CROs, to conduct certain aspects of our preclinical studies and to monitor and manage data for our ongoing preclinical programs. We rely on these parties for execution of our preclinical studies and clinical trials, and control only certain aspects of their activities. Nevertheless, we are responsible for ensuring that each of our studies and trials is conducted in accordance with the applicable protocol, legal, regulatory and scientific standards, and our reliance on these third parties does not relieve us of our regulatory responsibilities. We, our third-party contractors and CROs are required to comply with GCP requirements, which are regulations and guidelines enforced by the FDA and comparable foreign regulatory authorities for all of our products candidates in clinical development. Regulatory authorities enforce these GCPs through periodic inspections of trial sponsors, principal investigators and trial sites. If we or any of these third parties or our CROs fail to comply with applicable GCPs, the clinical data generated in our clinical trials may be deemed unreliable and the FDA or comparable foreign regulatory authorities may require us to perform additional clinical trials before approving our marketing applications. We cannot assure you that upon inspection by a given regulatory authority, such regulatory authority will determine that any of our clinical trials comply with GCP regulations. In addition, our clinical trials must be conducted with product produced under cGMP regulations. Our failure to comply with these regulations may require us to repeat clinical trials, which would delay the regulatory approval process. Moreover, our business may be adversely affected if any of these third parties violates federal or state fraud and abuse or false claims laws and regulations or healthcare privacy and security laws.

Further, there is no guarantee that any such CROs, investigators or other third parties on which we rely will devote adequate time and resources to our development activities or perform as contractually required. These risks are heightened as a result of the efforts of government agencies and the CROs themselves to limit the spread of COVID-19 and its variants, including quarantines and shelter-in-place orders. These third parties may also have relationships with other commercial entities, including our competitors, for whom they may also be conducting clinical trials or other product development activities, which could affect their performance on our behalf. If independent investigators or CROs fail to devote sufficient resources to the development of our product candidates, or if CROs do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced or if the quality or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols, regulatory requirements or for other reasons, our clinical trials may be extended, delayed or terminated and we may not be able to obtain regulatory approval for or successfully commercialize our product candidates. As a result, our results of operations and the commercial prospects for our product candidates would be harmed, our costs could increase and our ability to generate revenues could be delayed or precluded entirely.

Our CROs have the right to terminate their agreements with us in the event of an uncured material breach. In addition, some of our CROs have an ability to terminate their respective agreements with us if it can be reasonably demonstrated that the safety of the subjects participating in our clinical trials warrants such termination, if we make a general assignment for the benefit of our creditors or if we are liquidated.

If any of our relationships with these third-party CROs terminate, we may not be able to enter into arrangements with alternative CROs or to do so on commercially reasonable terms. Switching or adding additional CROs involves additional cost and requires management time and focus. In addition, there is a natural transition period when a new CRO commences work. As a result, delays occur, which can materially impact our ability to meet our desired clinical development timelines. Additionally, CROs may lack the capacity to absorb higher workloads or take on additional capacity to support our needs. Though we carefully manage our relationships with our CROs, there can be no assurance that we will not encounter similar challenges or delays in the future or that these delays or challenges will not have a material adverse impact on our business, financial condition and prospects.

61

We rely on, and in the future may rely on, third-party datasets and collaborations with third parties to inform patient selection, drug target identification and other bioinformatic and computational biology analyses for our existing product candidates and any future product candidates and for the supply of biomarker companion diagnostics.

We are using bioinformatics, including data analytics, biostatistics and computational biology, throughout our drug discovery and development process, including to identify new target and biomarker opportunities. As part of this approach, we interrogate public and proprietary datasets, including, but not limited to, human tumor genetic information and specific cancer-target dependency networks. We rely on these datasets and data analytics for multiple analyses, including identifying or validating some of our biomarker-target relationships and access to these databases may not continue to be available publicly or through a proprietary subscription on acceptable terms. Our past, present and future use of such datasets could also create potential liabilities for us if the data provided to us contains inherent errors, inaccuracies or artifacts, or if we improperly analyze, handle, store or utilize the data.

Many of our product candidates also rely on the availability and use of commercially available tumor diagnostics panels or data on the prevalence of our target patient population to inform the patient selection and drug target identification for our product candidates. In cases where such biomarker diagnostic is not already commercially available, we expect to establish strategic collaborations for the clinical supply and development of companion diagnostics. If these diagnostics are not able to be developed, or if commercial tumor profiling panels are not able to be updated to include additional tumor-associated genes, or if clinical oncologists do not incorporate molecular or genetic sequencing into their clinical practice, we may not be successful in developing our existing product candidates or any future product candidates.

If we decide to establish new collaborations in the future, but are not able to establish those collaborations on commercially reasonable terms, we may have to alter our development and commercialization plans.

Our drug development programs and the potential commercialization of our product candidates will require substantial additional cash to fund expenses. We may seek to selectively form collaborations to expand our capabilities, potentially accelerate research and development activities and provide for commercialization activities by third parties. Any of these relationships may require us to incur non-recurring and other charges, increase our near and long-term expenditures, issue securities that dilute our existing stockholders, or disrupt our management and business.

We may face significant competition in seeking appropriate collaborators and the related negotiation process is time-consuming and complex. Whether we reach a definitive agreement for a collaboration will depend, among other things, upon our assessment of the collaborator’s resources and expertise, the terms and conditions of the proposed collaboration and the proposed collaborator’s evaluation of a number of factors. Those factors may include the design or results of clinical trials, the likelihood of approval by the FDA or comparable foreign regulatory authorities, the potential market for the subject product candidate, the costs and complexities of manufacturing and delivering such product candidate to patients, the potential of competing drugs, the existence of uncertainty with respect to our ownership of intellectual property and industry and market conditions generally. The potential collaborator may also consider alternative product candidates or technologies for similar indications that may be available to collaborate on and whether such collaboration could be more attractive than the one with us for our product candidate. Further, we may not be successful in our efforts to establish a collaboration or other alternative arrangements for future product candidates because they may be deemed to be at too early of a stage of development for collaborative effort and third parties may not view them as having the requisite potential to demonstrate safety and efficacy.

In addition, there have been a significant number of recent business combinations among large biopharmaceutical companies that have resulted in a reduced number of potential future collaborators. Even if we are successful in entering into a collaboration, the terms and conditions of that collaboration may restrict us from entering into future agreements on certain terms with potential collaborators.

If and when we seek to enter into collaborations, we may not be able to negotiate collaborations on a timely basis, on acceptable terms, or at all. If we are unable to do so, we may have to curtail the development of a product candidate, reduce or delay its development program or one or more of our other development programs, delay its potential commercialization or reduce the scope of any sales or marketing activities, or increase our expenditures and undertake development or

62

commercialization activities at our own expense. If we elect to increase our expenditures to fund development or commercialization activities on our own, we may need to obtain additional capital, which may not be available to us on acceptable terms or at all. If we do not have sufficient funds, we may not be able to further develop our product candidates or bring them to market and generate product revenue.

We may enter into collaborations in the future with third parties for the development and commercialization of product candidates. If those collaborations are not successful, we may not be able to capitalize on the market potential of these product candidates.

We may seek third-party collaborators in the future for the development and commercialization of one or more of our product candidates. Our likely collaborators for any future collaboration arrangements include large and mid-size pharmaceutical companies, regional and national pharmaceutical companies and biotechnology companies. We will likely have limited control over the amount and timing of resources that our collaborators dedicate to the development or commercialization of our product candidates. Our ability to generate revenues from these arrangements will depend on our collaborators’ abilities and efforts to successfully perform the functions assigned to them in these arrangements. Collaborations involving our product candidates could pose numerous risks to us, including the following:

• collaborators have significant discretion in determining the efforts and resources that they will apply to these collaborations and may not perform their obligations as expected;

• collaborators may deemphasize or not pursue development and commercialization of our product candidates or may elect not to continue or renew development or commercialization programs based on clinical trial results, changes in the collaborators’ strategic focus, including as a result of a sale or disposition of a business unit or development function, or available funding or external factors such as an acquisition that diverts resources or creates competing priorities;

• collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, stop a clinical trial or abandon a product candidate, repeat or conduct new clinical trials or require a new formulation of a product candidate for clinical testing;

• collaborators could independently develop, or develop with third parties, products that compete directly or indirectly with our product candidates if the collaborators believe that competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours;

• a collaborator with marketing and distribution rights to multiple products may not commit sufficient resources to the marketing and distribution of our product relative to other products;

• collaborators may not properly obtain, maintain, defend or enforce our intellectual property rights or may use our proprietary information and intellectual property in such a way as to invite litigation or other intellectual property related proceedings that could jeopardize or invalidate our proprietary information and intellectual property or expose us to potential litigation or other intellectual property related proceedings;

• disputes may arise between the collaborators and us that result in the delay or termination of the research, development or commercialization of our product candidates or that result in costly litigation or arbitration that diverts management attention and resources;

• collaborations may be terminated and, if terminated, may result in a need for additional capital to pursue further development or commercialization of the applicable product candidates;

• collaboration agreements may not lead to development or commercialization of product candidates in the most efficient manner or at all; and

63

• if a collaborator of ours were to be involved in a business combination, the continued pursuit and emphasis on our drug development or commercialization program could be delayed, diminished or terminated.

Our employees, independent contractors, consultants, commercial collaborators, principal investigators, CROs, suppliers and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

We are exposed to the risk that our employees, independent contractors, consultants, commercial collaborators, principal investigators, CROs, suppliers and vendors may engage in misconduct or other improper activities. Misconduct by these parties could include failures to comply with FDA regulations, provide accurate information to the FDA, comply with federal and state health care fraud and abuse and compliance laws and regulations, accurately report financial information or data or disclose unauthorized activities to us. In particular, sales, marketing and business arrangements in the health care industry are subject to extensive laws and regulations intended to prevent fraud, submission of false claims, misconduct, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting/rebating, marketing and promotion, consulting, sales commission, customer incentive programs and other business arrangements. Misconduct by these parties could also involve the improper use of information obtained in the course of clinical trials, which could result in regulatory sanctions and serious harm to our reputation. It is not always possible to identify and deter misconduct by these parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant penalties, including civil, criminal and administrative penalties, damages, fines, disgorgement, individual imprisonment, exclusion from participation in government funded healthcare programs, such as Medicare and Medicaid, integrity oversight and reporting obligations, contractual damages, reputational harm, diminished profits and future earnings and the curtailment or restructuring of our operations.

Risks Related to Manufacturing

The manufacture of drugs is complex and our third-party manufacturers may encounter difficulties in production. If any of our third-party manufacturers encounter such difficulties, our ability to provide adequate supply of our product candidates for clinical trials or our products for patients, if approved, could be delayed or prevented.

Manufacturing drugs, especially in large quantities, is complex and may require the use of innovative technologies. Each lot of an approved drug product must undergo thorough testing for identity, strength, quality, purity and potency. Manufacturing drugs requires facilities specifically designed for and validated for this purpose, and sophisticated quality assurance and quality control procedures are necessary. Slight deviations anywhere in the manufacturing process, including filling, labeling, packaging, storage and shipping and quality control and testing, may result in lot failures, product recalls or spoilage. When changes are made to the manufacturing process, we may be required to provide preclinical and clinical data showing the comparable identity, strength, quality, purity or potency of the products before and after such changes. If microbial, viral or other contaminations are discovered at the facilities of our manufacturer, such facilities may need to be closed for an extended period of time to investigate and remedy the contamination, which could delay clinical trials and adversely harm our business. The use of biologically derived ingredients can also lead to allegations of harm, including infections or allergic reactions, or closure of product facilities due to possible contamination. If our manufacturers are unable to produce sufficient quantities for clinical trials or for commercialization as a result of these challenges, or otherwise, our development and commercialization efforts would be impaired, which would have an adverse effect on our business, financial condition, results of operations and growth prospects.

64

We contract with third parties for the manufacture of our product candidates for preclinical studies and clinical trials, and expect to continue to do so for commercialization of any approved product candidate. This reliance on third parties increases the risk that we will not have sufficient quantities of our product candidates or drugs or such quantities at an acceptable cost, which could delay, prevent or impair our development or commercialization efforts.

We do not currently have the infrastructure or internal capability to manufacture supplies of our product candidates for use in development and commercialization. We rely, and expect to continue to rely, on third-party manufacturers for the production of our product candidates for preclinical studies and clinical trials under the guidance of members of our organization. We do not have long-term supply agreements. Furthermore, the raw materials for our product candidates may be sourced, in some cases, from a single-source supplier. If we were to experience an unexpected loss of supply of any of our product candidates or any of our future product candidates for any reason, whether as a result of manufacturing, supply or storage issues or otherwise, we could experience delays, disruptions, suspensions or terminations of, or be required to restart or repeat, any pending or ongoing clinical trials.

We expect to continue to rely on third-party manufacturers for the commercial supply of any of our product candidates for which we obtain marketing approval. We may be unable to maintain or establish required agreements with third-party manufacturers or to do so on acceptable terms. Even if we are able to establish agreements with third-party manufacturers, reliance on third-party manufacturers entails additional risks, including:

• the failure of the third party to manufacture our product candidates according to our schedule, or at all, including if our third-party contractors give greater priority to the supply of other products over our product candidates or otherwise do not satisfactorily perform according to the terms of the agreements between us and them;

• the reduction or termination of production or deliveries by suppliers, or the raising of prices or renegotiation of terms;

• the termination or nonrenewal of arrangements or agreements by our third-party contractors at a time that is costly or inconvenient for us;

• the breach by the third-party contractors of our agreements with them;

• the failure of third-party contractors to comply with applicable regulatory requirements;

• the failure of the third party to manufacture our product candidates according to our specifications;

• the mislabeling of clinical supplies, potentially resulting in the wrong dose amounts being supplied or active drug or placebo not being properly identified;

• clinical supplies not being delivered to clinical sites on time, leading to clinical trial interruptions, or of drug supplies not being distributed to commercial vendors in a timely manner, resulting in lost sales; and

• the misappropriation of our proprietary information, including our trade secrets and know-how.

We do not have complete control over all aspects of the manufacturing process of, and are dependent on, our contract manufacturing partners for compliance with cGMP regulations for manufacturing both active drug substances and finished drug products. Third-party manufacturers may not be able to comply with cGMP regulations or similar regulatory requirements outside of the United States. If our contract manufacturers cannot successfully manufacture material that conforms to our specifications and the strict regulatory requirements of the FDA or others, they will not be able to secure and/or maintain marketing approval for their manufacturing facilities. In addition, we do not have control over the ability of our contract manufacturers to maintain adequate quality control, quality assurance and qualified personnel. If the FDA or a comparable foreign regulatory authority does not approve these facilities for the manufacture of our product candidates or if it withdraws any such approval in the future, we may need to find alternative manufacturing facilities, which would significantly impact our ability to develop, obtain marketing approval for or market our product candidates, if approved.

65

Our failure, or the failure of our third-party manufacturers, to comply with applicable regulations could result in sanctions being imposed on us, including fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocation, seizures or recalls of product candidates or drugs, operating restrictions and criminal prosecutions, any of which could significantly and adversely affect supplies of our product candidates or drugs and harm our business and results of operations.

In the event that any of our manufacturers fails to comply with such requirements or to perform its obligations to us in relation to quality, timing or otherwise, or if our supply of components or other materials becomes limited or interrupted for other reasons, including due to the impact of the pandemic related to COVID-19 and its variants, we may be forced to manufacture the materials ourselves, for which we currently do not have the capabilities or resources, or enter into an agreement with another third-party, which we may not be able to do on commercially reasonable terms, if at all. In particular, any replacement of our manufacturers could require significant effort and expertise because there may be a limited number of qualified replacements. In some cases, the technical skills or technology required to manufacture our product candidates may be unique or proprietary to the original manufacturer and we may have difficulty transferring such skills or technology to another third-party and a feasible alternative may not exist. In addition, certain of our product candidates and our own proprietary methods have never been produced or implemented outside of our company, and we may therefore experience delays to our development programs if and when we attempt to establish new third-party manufacturing arrangements for these product candidates or methods. These factors would increase our reliance on such manufacturer or require us to obtain a license from such manufacturer in order to have another third-party manufacture our product candidates. If we are required to or voluntarily change manufacturers for any reason, we will be required to verify that the new manufacturer maintains facilities and procedures that comply with quality standards and with all applicable regulations and guidelines and that the product produced is equivalent to that produced in a prior facility. The delays associated with the verification of a new manufacturer and equivalent product could negatively affect our ability to develop product candidates in a timely manner or within budget.

Our or a third-party’s failure to execute on our manufacturing requirements, do so on commercially reasonable terms and timelines and comply with cGMP requirements could adversely affect our business in a number of ways, including:

• inability to meet our product specifications and quality requirements consistently;

• inability to initiate or continue clinical trials of our product candidates under development;

• delays in submitting regulatory applications, or receiving marketing approvals, for our product candidates, if at all;

• inability to commercialize any product candidates that receive marketing approval on a timely basis;

loss of the cooperation of future collaborators;

• subjecting third-party manufacturing facilities or our manufacturing facilities to additional inspections by regulatory authorities; 

• requirements to cease development or to recall batches of our product candidates;

• in the event of approval to market and commercialize our product candidates, an inability to meet commercial demands for our product or any other future product candidates; and

• our future profit margins.

Changes in methods of product candidate manufacturing or formulation may result in additional costs or delay.

As product candidates progress through preclinical and clinical trials to marketing approval and commercialization, it is common that various aspects of the development program, such as manufacturing methods and formulation, are altered

66

along the way in an effort to optimize yield and manufacturing batch size, minimize costs and achieve consistent quality and results. Such changes carry the risk that they will not achieve these intended objectives. Any of these changes could cause our product candidates to perform differently and affect the results of planned clinical trials or other future clinical trials conducted with the altered materials. This could delay completion of clinical trials, require the conduct of bridging clinical trials or the repetition of one or more clinical trials, increase clinical trial costs, delay approval of our product candidates and jeopardize our ability to commercialize our product candidates, if approved, and generate revenue.

Risks Related to Legal and Regulatory Compliance Matters

Our relationships with healthcare professionals, clinical investigators, CROs and third party payors in connection with our current and future business activities may be subject to federal and state healthcare fraud and abuse laws, false claims laws, transparency laws, and government price reporting, which could expose us to, among other things, criminal sanctions, civil penalties, contractual damages, exclusion from governmental healthcare programs, reputational harm, administrative burdens and diminished profits and future earnings.

Healthcare providers and third-party payors play a primary role in the recommendation and prescription of any product candidates for which we obtain marketing approval. Our current and future arrangements with healthcare professionals, clinical investigators, CROs, third-party payors and customers may expose us to broadly applicable fraud and abuse and other healthcare laws and regulations that may constrain the business or financial arrangements and relationships through which we market, sell and distribute our products for which we obtain marketing approval. Restrictions under applicable federal and state healthcare laws and regulations include, among others, the following:

• the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in cash or in kind, to induce or reward, or in return for, either the referral of an individual for, or the purchase, order or recommendation of, any good or service, for which payment may be made under a federal healthcare program such as Medicare and Medicaid. The term “remuneration” has been broadly interpreted to include anything of value. A person or entity does not need to have actual knowledge of the federal Anti-Kickback Statute or specific intent to violate it in order to have committed a violation;

• the federal false claims laws, including the civil False Claims Act, which can be enforced by private citizens through civil whistleblower or qui tam actions, and civil monetary penalties laws, prohibit individuals or entities from, among other things, knowingly presenting, or causing to be presented, to the federal government, claims for payment that are false or fraudulent or making a false statement to avoid, decrease or conceal an obligation to pay money to the federal government, with potential liability including mandatory treble damages and significant per claim penalties per false claim or statement. In addition, the government may assert that a claim including items or services resulting from a violation of the U.S. federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the civil False Claims Act;

• the federal Criminal Statute on False Statements Relating to Healthcare Matters, which makes it a crime to knowingly and willfully falsify, conceal, or cover up a material fact, make any materially false, fictitious, or fraudulent statements or representations, or make or use any materially false writing or document knowing the same to contain any materially false, fictitious, or fraudulent statement or entry in connection with the delivery of or payment for healthcare benefits, items, or services;

• the federal Civil Monetary Penalties Law, which authorizes the imposition of substantial civil monetary penalties against an entity, such as a pharmaceutical manufacturer, that engages in activities including, among others (1) knowingly presenting, or causing to be presented, a claim for services not provided as claimed or that is otherwise false or fraudulent in any way; (2) arranging for or contracting with an individual or entity that is excluded from participation in federal healthcare programs to provide items or services reimbursable by a federal healthcare program; (3) violations of the federal Anti-Kickback Statute; or (4) failing to report and return a known overpayment;

• the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, prohibits, among other things, executing or attempting to execute a scheme to defraud any healthcare benefit program or making false statements relating

67

to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;

• the federal Physician Payments Sunshine Act requires applicable manufacturers of covered drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program, with specific exceptions, to annually report to the Centers for Medicare and Medicaid Services, or CMS, information regarding payments and other transfers of value to physicians (as defined by statute), certain non-physician providers  including physician assistants and nurse practitioners, and teaching hospitals, as well as information regarding ownership and investment interests held by physicians and their immediate family members. The information reported is publicly available on a searchable website, with disclosure required annually;

• analogous state and foreign laws and regulations, such as state anti-kickback and false claims laws, may apply to sales or marketing arrangements and claims involving healthcare items or services reimbursed by non-governmental third-party payors, including private insurers; some state laws require biotechnology companies to comply with the biotechnology industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government and may require drug manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; and

• some state laws require biotechnology companies to report information to state agencies and/or commercial purchasers on the pricing of certain drug products that exceed a certain level as identified in the relevant statute. Some of these laws and regulations contain ambiguous requirements that government officials have not yet clarified. Given the lack of clarity in the laws and their implementation, our reporting actions could be subject to the penalty provisions of the pertinent federal and state laws and regulations.

Efforts to ensure that our current and future business arrangements with third parties will comply with applicable healthcare laws and regulations will involve on-going substantial costs. It is possible that governmental authorities will conclude that our business practices, including our arrangements with physicians, some of whom have ownership interests in us, may not comply with current or future statutes, regulations or case law involving applicable fraud and abuse or other healthcare laws and regulations. If our operations are found to be in violation of any of these laws or any other governmental regulations that may apply to us, we may be subject to significant penalties, including civil, criminal and administrative penalties, damages, fines, disgorgement, individual imprisonment, exclusion from participation in government funded healthcare programs, such as Medicare and Medicaid, integrity oversight and reporting obligations, contractual damages, reputational harm, diminished profits and future earnings and the curtailment or restructuring of our operations. Defending against any such actions can be costly, time-consuming and may require significant financial and personnel resources. Therefore, even if we are successful in defending against any such actions that may be brought against us, our business may be impaired. Further, if any of the physicians or other healthcare providers or entities with whom we expect to do business is found to be not in compliance with applicable laws, they may be subject to criminal, civil or administrative sanctions, including exclusions from government funded healthcare programs.

Actual or perceived failures to comply with applicable data protection, privacy and security laws, regulations, standards and other requirements could adversely affect our business, results of operations, and financial condition.

The global data protection landscape is rapidly evolving, and we are or may become subject to numerous state, federal and foreign laws, requirements and regulations governing the collection, use, disclosure, retention, and security of personal information, such as information that we may collect in connection with clinical trials in the U.S. and abroad. Implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future, and we cannot yet determine the impact future laws, regulations, standards, or perception of their requirements may have on our business. This evolution may create uncertainty in our business, affect our ability to operate in certain jurisdictions or to collect, store, transfer use and share personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. The cost of compliance with these laws, regulations and standards is high and is likely to increase in the future. Any failure or perceived failure by us to comply with federal, state or foreign laws or regulations, our internal policies and procedures or our contracts governing our processing of personal information could result in negative publicity, government investigations and enforcement actions, claims by third parties

68

and damage to our reputation, any of which could have a material adverse effect on our business, results of operation, and financial condition.

As our operations and business grow, we may become subject to or affected by new or additional data protection laws and regulations and face increased scrutiny or attention from regulatory authorities. For instance, in the U.S., most healthcare providers, including research institutions from which we may obtain patient health information, are subject to privacy and security regulations promulgated under HIPAA, as amended. We are not currently acting as a covered entity or business associate under HIPAA and thus are not subject to its requirements. However, any person may be prosecuted under HIPAA’s criminal provisions either directly or under aiding-and-abetting or conspiracy principles. Consequently, depending on the facts and circumstances, we could face substantial criminal penalties if we knowingly receive individually identifiable health information from a HIPAA-covered healthcare provider or research institution that has not satisfied HIPAA’s requirements for disclosure of individually identifiable health information.

We are also or may become subject to rapidly evolving data protection laws, rules and regulations in foreign jurisdictions. For example, the European Union General Data Protection Regulation, or the GDPR, governs certain collection and other processing activities involving personal data about individuals in the European Economic Area, or the EEA. Among other things, the GDPR imposes requirements regarding the security of personal data, the rights of data subjects to access and delete personal data, requires having lawful bases on which personal data can be processed, includes requirements relating to the consent of individuals to whom the personal data relates, requires detailed notices for clinical trial participants and investigators and regulates transfers of personal data from the EEA to third countries that have not been found to provide adequate protection to such personal data, including the United States. In addition, the GDPR imposes substantial fines for breaches and violations (up to the greater of €20 million or 4% of our annual global revenue). The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies and obtain compensation for damages resulting from violations of the GDPR. Further, from January 1, 2021, companies have to comply with the GDPR and also the UK GDPR, which, together with the amended UK Data Protection Act 2018, retains the GDPR in UK national law. The UK GDPR mirrors the fines under the GDPR, e.g. fines up to the greater of €20 million (£17.5 million) or 4% of global turnover. The European Commission has adopted an adequacy decision in favor of the UK, enabling data transfers from EU member states to the UK without additional safeguards. However, the UK adequacy decision will automatically expire in June 2025 unless the European Commission re-assesses and renews/extends that decision, and remains under review by the Commission during this period. In September 2021, the UK government launched a consultation on its proposals for wide-ranging reform of UK data protection laws following Brexit and the response to this consultation was published in June 2022. There is a risk that any material changes which are made to the UK data protection regime could result in the European Commission reviewing the UK adequacy decision, and the UK losing its adequacy decision if the European Commission deems the UK to no longer provide adequate protection for personal data. These changes may lead to additional costs and increase our overall risk exposure.

If we or third-party contract manufacturing organizations, or CMOs, CROs or other contractors or consultants fail to comply with applicable federal, state or local regulatory requirements, we could be subject to a range of regulatory actions that could affect our or our contractors’ ability to develop and commercialize our product candidates and could harm or prevent sales of any affected products that we are able to commercialize, or could substantially increase the costs and expenses of developing, commercializing and marketing our products. Any threatened or actual government enforcement action could also generate adverse publicity and require that we devote substantial resources that could otherwise be used in other aspects of our business. Increasing use of social media could give rise to liability, breaches of data security or reputational damage.

Our business entails a significant risk of product liability and if we are unable to obtain sufficient insurance coverage such inability could have an adverse effect on our business and financial condition.

Our business exposes us to significant product liability risks inherent in the development, testing, manufacturing and marketing of therapeutic treatments. Product liability claims could delay or prevent completion of our development programs. If we succeed in marketing products, such claims could result in an FDA or other regulatory authority

69

investigation of the safety and effectiveness of our products, our manufacturing processes and facilities or our marketing programs. FDA or other regulatory authority investigations could potentially lead to a recall of our products or more serious enforcement action, limitations on the approved indications for which they may be used or suspension or withdrawal of approvals. Regardless of the merits or eventual outcome, liability claims may also result in decreased demand for our products, injury to our reputation, costs to defend the related litigation, a diversion of management’s time and our resources and substantial monetary awards to trial participants or patients. We currently have insurance that we believe is appropriate for our stage of development and may need to obtain higher levels prior to marketing any of our product candidates, if approved. Any insurance we have or may obtain may not provide sufficient coverage against potential liabilities. Furthermore, clinical trial and product liability insurance is becoming increasingly expensive. As a result, we may be unable to obtain sufficient insurance at a reasonable cost to protect us against losses caused by product liability claims that could have an adverse effect on our business and financial condition.

Any product candidates we develop may become subject to unfavorable third-party coverage and reimbursement practices, as well as pricing regulations.

The availability and extent of coverage and adequate reimbursement by third-party payors, including government health administration authorities, private health coverage insurers, managed care organizations and other third-party payors is essential for most patients to be able to afford expensive treatments. Sales of any of our product candidates that receive marketing approval will depend substantially, both in the United States and internationally, on the extent to which the costs of our product candidates will be covered and reimbursed by third-party payors. If reimbursement is not available, or is available only to limited levels, we may not be able to successfully commercialize our product candidates. Even if coverage is provided, the approved reimbursement amount may not be high enough to allow us to establish or maintain pricing sufficient to realize an adequate return on our investment. Coverage and reimbursement may impact the demand for, or the price of, any product candidate for which we obtain marketing approval. If coverage and reimbursement are not available or reimbursement is available only to limited levels, we may not successfully commercialize any product candidate for which we obtain marketing approval.

There is significant uncertainty related to third-party payor coverage and reimbursement of newly approved products. In the United States, no uniform policy of coverage and reimbursement for products exists among third-party payors and coverage and reimbursement levels for products can differ significantly from payor to payor. The Medicare and Medicaid programs increasingly are used as models for how private payors and other governmental payors develop their coverage and reimbursement policies for drugs and biologics. However, one third-party payor’s determination to provide coverage for a product candidate does not assure that other payors will also provide coverage for the product candidate. As a result, the coverage determination process is often time-consuming and costly. This process will require us to provide scientific and clinical support for the use of our products to each third-party payor separately, with no assurance that coverage and adequate reimbursement will be applied consistently or obtained in the first instance.

Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for medical products. Further, such payors are increasingly challenging the price, examining the medical necessity and reviewing the cost effectiveness of medical product candidates. There may be especially significant delays in obtaining coverage and reimbursement for newly approved drugs. Third-party payors may limit coverage to specific product candidates on an approved list, known as a formulary, which might not include all FDA-approved drugs for a particular indication. We may need to conduct expensive pharmacoeconomic studies to demonstrate the medical necessity and cost effectiveness of our products. Nonetheless, our product candidates may not be considered medically necessary or cost effective. We cannot be sure that coverage and reimbursement will be available for any product that we commercialize and, if reimbursement is available, what the level of reimbursement will be.

Outside the United States, international operations are generally subject to extensive governmental price controls and other market regulations, and we believe the increasing emphasis on cost containment initiatives in Europe, Canada and other countries has and will continue to put pressure on the pricing and usage of therapeutics such as our product candidates. In many countries, particularly the countries of the European Union, medical product prices are subject to varying price control mechanisms as part of national health systems. In these countries, pricing negotiations with governmental authorities can take considerable time after a product receives marketing approval. To obtain reimbursement or pricing approval in some countries, we may be required to conduct a clinical trial that compares the cost-effectiveness of our

70

product candidate to other available therapies. In general, product prices under such systems are substantially lower than in the United States. Other countries allow companies to fix their own prices for products, but monitor and control company profits. Additional foreign price controls or other changes in pricing regulation could restrict the amount that we are able to charge for our product candidates. Accordingly, in markets outside the United States, the reimbursement for our products may be reduced compared with the United States and may be insufficient to generate commercially reasonable revenue and profits.

If we are unable to establish or sustain coverage and adequate reimbursement for any future product candidates from third-party payors, the adoption of those products and sales revenue will be adversely affected, which, in turn, could adversely affect the ability to market or sell those product candidates, if approved. Coverage policies and third-party payor reimbursement rates may change at any time. Even if favorable coverage and reimbursement status is attained for one or more products for which we receive regulatory approval, less favorable coverage policies and reimbursement rates may be implemented in the future.

If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on our business.

We are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Our operations in the future may involve the use of hazardous and flammable materials, including chemicals and biological materials. Our operations in the future may also produce hazardous waste products. In the future, we may generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. In the event of contamination or injury resulting from our use of hazardous materials, we could be held liable for any resulting damages, and any liability could exceed our resources. We also could incur significant costs associated with civil or criminal fines and penalties.

Although we will maintain workers’ compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the potential use of hazardous materials in the future, this insurance may not provide adequate coverage against potential liabilities. We do not maintain insurance for environmental liability or toxic tort claims that may be asserted against us in connection with our storage or disposal of hazardous and flammable materials, including chemicals and biological materials.

In addition, we may incur substantial costs in order to comply with current or future environmental, health and safety laws and regulations. These current or future laws and regulations may impair our research, development or commercialization efforts. Failure to comply with these laws and regulations also may result in substantial fines, penalties or other sanctions.

The FDA or other comparable foreign regulatory authorities may not accept data from trials conducted in locations outside of their jurisdiction.

We may choose to conduct international clinical trials in the future. The acceptance of study data from clinical trials conducted outside the U.S. or another jurisdiction by the FDA or comparable foreign regulatory authority may be subject to certain conditions or may not be accepted at all. In cases where data from foreign clinical trials are intended to serve as the sole basis for marketing approval in the U.S., the FDA will generally not approve the application on the basis of foreign data alone unless (i) the data are applicable to the U.S. population and U.S. medical practice; (ii) the trials were performed by clinical investigators of recognized competence and pursuant to GCP regulations; and (iii) the data may be considered valid without the need for an on-site inspection by the FDA, or if the FDA considers such inspection to be necessary, the FDA is able to validate the data through an on-site inspection or other appropriate means. In addition, even where the foreign study data are not intended to serve as the sole basis for approval, the FDA will not accept the data as support for an application for marketing approval unless the study is well-designed and well-conducted in accordance with GCP requirements and the FDA is able to validate the data from the study through an onsite inspection if deemed necessary.  Many foreign regulatory authorities have similar approval requirements. In addition, such foreign trials would be subject to the applicable local laws of the foreign jurisdictions where the trials are conducted. There can be no assurance that the FDA or any comparable foreign regulatory authority will accept data from trials conducted outside of the U.S. or the applicable jurisdiction. If the FDA or any comparable foreign regulatory authority does not accept such data, it would

71

result in the need for additional trials, which could be costly and time-consuming, and which may result in current or future product candidates that we may develop not receiving approval for commercialization in the applicable jurisdiction. If the FDA or any other comparable foreign regulatory authority does not accept such data, it would result in the need for additional trials, which would be costly and time-consuming and delay aspects of our business plan, and which may result in our product candidates not receiving approval for commercialization in the applicable jurisdiction.

Obtaining and maintaining regulatory approval of our product candidates in one jurisdiction does not mean that we will be successful in obtaining regulatory approval of our product candidates in other jurisdictions.

Obtaining and maintaining regulatory approval of our product candidates in one jurisdiction does not guarantee that we will be able to obtain or maintain regulatory approval in any other jurisdiction. For example, even if the FDA grants marketing approval of a product candidate, comparable regulatory authorities in foreign jurisdictions must also approve the manufacturing, marketing and promotion and reimbursement of the product candidate in those countries. However, a failure or delay in obtaining regulatory approval in one jurisdiction may have a negative effect on the regulatory approval process in others. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from those in the United States, including additional preclinical studies or clinical trials as clinical trials conducted in one jurisdiction may not be accepted by regulatory authorities in other jurisdictions. In many jurisdictions outside the United States, a product candidate must be approved for reimbursement before it can be approved for sale in that jurisdiction. In some cases, the price that we intend to charge for our products is also subject to approval.

Obtaining foreign regulatory approvals and establishing and maintaining compliance with foreign regulatory requirements could result in significant delays, difficulties and costs for us and could delay or prevent the introduction of our products in certain countries. If we or any future collaborator fail to comply with the regulatory requirements in international markets or fail to receive applicable marketing approvals, our target market will be reduced and our ability to realize the full market potential of our product candidates will be harmed.

Even if our product candidates receive regulatory approval, they will be subject to significant post-marketing regulatory requirements and oversight.

Any regulatory approvals that we may receive for our product candidates will require the submission of reports to regulatory authorities and surveillance to monitor the safety and efficacy of the product candidate, may contain significant limitations related to use restrictions for specified age groups, warnings, precautions or contraindications, and may include burdensome post-approval study or risk management requirements. For example, the FDA may require a REMS in order to approve our product candidates, which could entail requirements for a medication guide, physician training and communication plans or additional elements to ensure safe use, such as restricted distribution methods, patient registries and other risk minimization tools. In addition, if the FDA or foreign regulatory authorities approve our product candidates, the manufacturing processes, labeling, packaging, distribution, adverse event reporting, storage, advertising, promotion, import, export and recordkeeping for our product candidates will be subject to extensive and ongoing regulatory requirements. These requirements include submissions of safety and other post-marketing information and reports, registration, as well as on-going compliance with cGMPs and GCP for any clinical trials that we conduct post-approval. In addition, manufacturers of drug products and their facilities are subject to continual review and periodic, unannounced inspections by the FDA and other regulatory authorities for compliance with cGMP regulations and standards. If we or a regulatory agency discover previously unknown problems with a product, such as adverse events of unanticipated severity or frequency, or problems with the facilities where the product is manufactured, a regulatory agency may impose restrictions on that product, the manufacturing facility or us, including requiring recall or withdrawal of the product from the market or suspension of manufacturing. In addition, failure to comply with FDA and other comparable foreign regulatory authority requirements may subject our company to administrative or judicially imposed sanctions, including:

• delays in or the rejection of product approvals;

• restrictions on our ability to conduct clinical trials, including full or partial clinical holds on ongoing or planned trials;

• restrictions on the products, manufacturers or manufacturing process;

72

• warning or untitled letters;

• civil and criminal penalties;

• injunctions;

• suspension or withdrawal of regulatory approvals;

• product seizures, detentions or import bans;

• voluntary or mandatory product recalls and publicity requirements;

• total or partial suspension of production; and

• imposition of restrictions on operations, including costly new manufacturing requirements.

The occurrence of any event or penalty described above may inhibit our ability to commercialize our product candidates and generate revenue and could require us to expend significant time and resources in response and could generate negative publicity.

The FDA’s and other regulatory authorities’ policies may change, and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our product candidates. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing approval that we may have obtained, and we may not achieve or sustain profitability.

We also cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative or executive action, either in the United States or abroad. We currently have a limited set of compliance policies and personnel, and intend to develop our compliance infrastructure in the future, as our clinical development programs progress. Developing a compliance infrastructure is costly and time-consuming, and even a well-designed and implemented compliance program cannot necessarily prevent all violations of relevant laws. Any government investigation of alleged violations of law could require us to expend significant time and resources in response and could generate negative publicity. Any failure to comply with ongoing regulatory requirements may significantly and adversely affect our ability to commercialize and generate revenue from our product candidates, if approved. If regulatory sanctions are applied or if regulatory approval is withdrawn, the value of our company and our operating results will be adversely affected.

The FDA and other regulatory agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses.

If any of our product candidates are approved and we are found to have improperly promoted off-label uses of those products, we may become subject to significant liability. The FDA and other regulatory agencies strictly regulate the promotional claims that may be made about prescription products, such as our product candidates, if approved. In particular, a product may not be promoted for uses that are not approved by the FDA or such other regulatory agencies as reflected in the product’s approved labeling. If we receive marketing approval for a product candidate, physicians may nevertheless prescribe it to their patients in a manner that is inconsistent with the approved label. If we are found to have promoted such off-label uses, we may become subject to significant liability. The U.S. federal government has levied large civil and criminal fines against companies for alleged improper promotion of off-label use and has enjoined several companies from engaging in off-label promotion. The government has also required companies to enter into consent decrees or imposed permanent injunctions under which specified promotional conduct is changed or curtailed. If we cannot successfully manage the promotion of our product candidates, if approved, we could become subject to significant liability, which would materially adversely affect our business and financial condition.

73

Disruptions at the FDA, the SEC and other government agencies caused by funding shortages or global health concerns could hinder their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner or otherwise prevent those agencies from performing normal business functions on which the operation of our business may rely, which could negatively impact our business.

The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the FDA have fluctuated in recent years as a result. In addition, government funding of the Securities and Exchange Commission, or the SEC, and other government agencies on which our operations may rely, including those that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable.

Disruptions at the FDA and other agencies may also slow the time necessary for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, in recent years, the U.S. government shut down several times and certain regulatory agencies, such as the FDA and the SEC, had to furlough critical employees and stop critical activities. If a prolonged government shut down or other disruption at the FDA occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business. Further, as a public company, future government shutdowns could impact our ability to further access the public markets and obtain necessary capital in order to properly capitalize and continue our operations.

Separately, in response to the COVID-19 pandemic, in March 2020, the FDA announced its intention to postpone most inspections of foreign manufacturing facilities, and on March 18, 2020, the FDA temporarily postponed routine surveillance inspections of domestic manufacturing facilities. Subsequently, in July 2020, the FDA resumed certain on-site inspections of domestic manufacturing facilities subject to a risk-based prioritization system. The FDA utilized this risk-based assessment system to assist in determining when and where it was safest to conduct prioritized domestic inspections. Additionally, on April 15, 2021, the FDA issued a guidance document in which the FDA described its plans to conduct voluntary remote interactive evaluations of certain drug manufacturing facilities and clinical research sites, among other facilities. According to the guidance, the FDA may request such remote interactive evaluations where the FDA determines that  remote evaluation would be appropriate based on mission needs and travel limitations. In May 2021, the FDA outlined a detailed plan to move toward a more consistent state of inspectional operations, and in July 2021, the FDA resumed standard inspectional operations of domestic facilities and was continuing to maintain this level of operation as of September 2021. More recently, the FDA has continued to monitor and implement changes to its inspectional activities to ensure the safety of its employees and those of the firms it regulates as it adapts to the evolving COVID-19 pandemic Regulatory authorities outside the United States may adopt similar restrictions or other policy measures in response to the pandemic related to COVID-19 and its variants. If a prolonged government shutdown occurs, or if global health concerns continue to prevent the FDA or other regulatory authorities from conducting their regular inspections, reviews, or other regulatory activities, it could significantly impact the ability of the FDA or other regulatory authorities to timely review and process our regulatory submissions, which could have a material adverse effect on our business.

We may face difficulties from changes to current regulations and future legislation.

Existing regulatory policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our product candidates. We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action, either in the United States or abroad. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing approval that we may have obtained and we may not achieve or sustain profitability.

For example, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, collectively referred to as the ACA, was passed, which substantially changed the way healthcare is financed by both the government and private insurers, and significantly impacts the U.S. pharmaceutical industry. The ACA, among other

74

things, subjected biologic products to potential competition by lower-cost biosimilars; increased the minimum level of Medicaid rebates payable by manufacturers of brand name drugs from 15.1% to 23.1% of the average manufacturer price; required collection of rebates for drugs paid by Medicaid managed care organizations; imposed a non-deductible annual fee on pharmaceutical manufacturers or importers who sell certain “branded prescription drugs” to specified federal government programs; implemented a new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs that are inhaled, infused, instilled, implanted, or injected; expanded eligibility criteria for Medicaid programs; required reporting of certain financial arrangements between manufacturers of biologics, physicians and teaching hospitals under the federal Physician Payments Sunshine Act; expanded the types of entities eligible for the 340B Drug Pricing Program; created a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in, and conduct comparative clinical effectiveness research, along with funding for such research; and established a Center for Medicare & Medicaid Innovation at CMS to test innovative payment and service delivery models to lower Medicare and Medicaid spending, potentially including prescription drug spending.

Since its enactment, there have been judicial, executive and Congressional challenges to certain aspects of the ACA. On June 17, 2021, the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. Prior to the Supreme Court’s decision, President Biden issued an executive order initiating a special enrollment period from February 15, 2021 through August 15, 2021 for purposes of obtaining health insurance coverage through the ACA marketplace.  The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare

In addition, other legislative changes have been proposed and adopted in the United States since the ACA was enacted. These changes included aggregate reductions to Medicare payments to providers of 2% per fiscal year, effective April 1, 2013, which, due to subsequent legislative amendments, will stay in effect through 2030, with the exception of a temporary suspension from May 1, 2020 through March 31, 2022 due to the coronavirus pandemic, unless additional congressional action is taken. Under current legislation, the actual reduction in Medicare payments varies from 1% from April 1, 2022 through June 30, 2022, to up to 3% in the final fiscal year of this period. In January 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to several providers, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. These new laws may result in additional reductions in Medicare and other healthcare funding, which could have a material adverse effect on customers for our drugs, if approved, and accordingly, our financial operations.

Moreover, there has been heightened governmental scrutiny recently over the manner in which drug manufacturers set prices for their marketed products, which has resulted in several Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drug products. At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing.

We expect that other healthcare reform measures that may be adopted in the future may result in more rigorous coverage criteria and in additional downward pressure on the price that we receive for any approved product. Any reduction in reimbursement from Medicare or other government programs may result in a similar reduction in payments from private payors. The implementation of cost containment measures or other healthcare reforms may prevent us from being able to generate revenue, attain profitability or commercialize our product candidates. Further, it is possible that additional governmental action is taken in response to the pandemic related to COVID-19 and its variants.

75

Risks Related to Our Intellectual Property

If we are unable to obtain and maintain patent and other intellectual property protection for our product candidates and technologies or if the scope of the intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize products and technology similar or identical to ours, and our ability to successfully commercialize our products and technology may be impaired, and we may not be able to compete effectively in our market.

We rely upon a combination of patents, trademarks, trade secret protection and confidentiality agreements to protect the intellectual property related to our products and technologies and to prevent third parties from copying and surpassing our achievements, thus eroding our competitive position in our market. Our commercial success depends in part on our ability to obtain and maintain patent, trade secret or other intellectual property protection for our product candidates, proprietary technologies and their uses as well as our ability to operate without infringing the proprietary rights of others. If we are unable to protect our intellectual property rights or if our intellectual property rights are inadequate for our technology or our product candidates, our competitive position could be harmed. We generally seek to protect our proprietary position by filing patent applications in the United States and, in some cases, abroad related to our product candidates, technology platforms and their uses that are important to our business.

As of August 10, 2022, we owned one issued patent and pending patent applications, in the United States only, related to our platform technologies, as well as pending patent applications related to our product candidates. We currently do not have any issued patents related to our product candidates. Further, patent prosecution with respect to our pending patent applications related to our product candidates is in the early stages and, as such, no patent examiner has yet scrutinized the merits of such pending patent applications. Our patent applications cannot be enforced against third parties practicing the technology claimed in such applications unless, and until, patents issue from such applications, and then only to the extent the issued claims cover the technology and such third parties practice the technology in countries where such patents have issued. With respect to our issued patent and patent applications related to our platform technology, we filed those applications only in the U.S., so it is possible that a competitor may practice outside the U.S. the aspects of our platform technology disclosed in those patent applications. We maintain other aspects of our platform technology as trade secrets, which were not disclosed in those patent applications. There can be no assurance that any of our current and future issued patents and patent applications, if any, owned by us or our future in-licensed patent applications will result in patents being issued or that issued patents will afford sufficient protection against competitors with similar technology, nor can there be any assurance that the patents if issued will not be infringed, designed around, invalidated or rendered unenforceable by third parties, or would effectively prevent others from commercializing competitive products or technologies. Composition of matter patents for biological and pharmaceutical product candidates often provide a strong form of intellectual property protection for those types of products, as such patents may provide protection without regard to any method of use. We cannot be certain that the claims in our pending patent applications related to composition of matter of our product candidates will be considered patentable by the United States Patent and Trademark Office, or USPTO, or by patent offices in foreign countries, or that the claims in any of our issued patents will be considered valid and enforceable by courts in the United States or foreign countries. Method of use patents protect the use of a product for the specified method. This type of patent does not prevent a competitor from making and marketing a product that is identical to our product for an indication that is outside the scope of the patented method. The patent position of biopharmaceutical companies generally is highly uncertain, involves complex legal and factual questions, and has been the subject of much litigation in recent years. As a result, the existence, issuance, scope, validity, enforceability and commercial value of our patent rights are highly uncertain.

Although we may obtain licenses to issued patents in the United States and foreign countries in the future, we cannot be certain that the claims in future in-licensed U.S. pending patent applications, if any, corresponding international patent applications and patent applications in certain foreign countries will be considered patentable by the USPTO, courts in the United States or by the patent offices and courts in foreign countries, nor can we be certain that the claims in future in-licensed issued patents will not be found invalid or unenforceable if challenged.

76

The patent application process is subject to numerous risks and uncertainties, and there can be no assurance that we or our licensors or any of our potential future collaborators will be successful in protecting our product candidates by obtaining and defending patents. These risks and uncertainties include the following:

• the USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other provisions during the patent process, the noncompliance with which can result in abandonment or lapse of a patent or patent application, and partial or complete loss of patent rights in the relevant jurisdiction;

• patent applications may not result in any patents being issued;

• patents may be challenged, invalidated, modified, revoked, circumvented, found to be unenforceable or otherwise

may not provide any competitive advantage;

• our competitors, many of whom have substantially greater resources than we or our potential licensors do and many of whom have made significant investments in competing technologies, may seek or may have already obtained patents that will limit, interfere with or block our ability to make, use and sell our product candidates;

• there may be significant pressure on the U.S. government and international governmental bodies to limit the scope of patent protection both inside and outside the United States for disease treatments that prove successful, as a matter of public policy regarding worldwide health concerns; and

• countries other than the United States may have patent laws less favorable to patentees than the patent law typically applied by U.S. courts, allowing foreign competitors a better opportunity to create, develop and market competing products.

The patent prosecution process is also expensive and time-consuming, and we may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner or in all jurisdictions where protection may be commercially advantageous. In addition, we may decide to abandon national and regional patent applications before they are granted. The examination of each national or regional patent application is an independent proceeding. As a result, patent applications in the same family may issue as patents in some jurisdictions, such as in the United States, but may issue as patents with claims of different scope or may be refused in other jurisdictions. It is also quite common that depending on the country, the scope of patent protection may vary for the same product or technology. For example, certain jurisdictions do not allow for patent protection with respect to method of treatment. Moreover, the scope of claims in a patent application can be significantly reduced before any claims in a patent are issued, and claim scope can be reinterpreted after issuance. Even if our current or future patent applications issue as patents, they may not issue in a form that will provide us with any meaningful protection, prevent competitors or other third parties from competing with us, or otherwise provide us with any competitive advantage. Consequently, we do not know whether our product candidates will be protectable or remain protected by valid and enforceable patents. Our competitors or other third parties may be able to circumvent our patents by developing similar or alternative technologies or products in a non-infringing manner, which could materially adversely affect our business, financial condition, results of operations and prospects.

It is also possible that we may not identify patentable aspects of our research and development output before it is too late to obtain patent protection. Publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing, or in some cases not at all. Therefore, we cannot be certain that we were the first to make the inventions claimed in our patents or pending patent applications, or that we were the first to file for patent protection of such inventions. In addition, the USPTO might require that the term of a patent issuing from a pending patent application to be disclaimed and limited to the term of another patent that is commonly owned or names a common inventor. Moreover, in some circumstances, we may not have the right to control the preparation, filing and prosecution of patent applications, or to maintain the patents, directed to technology that we license, including those from our licensors, if any, and from third parties. We also may require the cooperation of our potential future licensors in order to enforce the licensed patent rights, and such

77

cooperation may not be provided. Therefore, these patents and applications may not be prosecuted and enforced in a manner consistent with the best interests of our business. We cannot be certain that patent prosecution and maintenance activities by our potential future licensors have been or will be conducted in compliance with applicable laws and regulations, which may affect the validity and enforceability of such patents or any patents that may issue from such applications. If they fail to do so, this could cause us to lose rights in any applicable intellectual property that we may in-license, and as a result our ability to develop and commercialize products or product candidates may be adversely affected and we may be unable to prevent competitors from making, using and selling competing products.

Even if our current or future patent applications issue as patents, they may not issue in a form that will provide us with any meaningful protection, prevent competitors from competing with us or otherwise provide us with any competitive advantage. Our competitors may be able to circumvent our owned or potential future in-licensed patents by developing similar or alternative technologies or products in a non-infringing manner. The issuance of a patent is not conclusive as to its scope, validity or enforceability, and our owned and any future in-licensed patents may be challenged in the courts or patent offices in the United States and abroad. We may be subject to a third party pre-issuance submission of prior art to the USPTO, or become involved in opposition, derivation, revocation, reexamination, post-grant review, or PGR, and inter partes review, or IPR, or other similar proceedings in the USPTO or foreign patent offices challenging our patent rights. The outcome following legal assertions of invalidity and unenforceability is unpredictable. With respect to validity of our patents, for example, we cannot be certain that there is no invalidating prior art, of which we and the patent examiner were unaware during prosecution. There is no assurance that all potentially relevant prior art relating to our patents and patent applications has been found. There is also no assurance that there is no prior art of which we are aware, but which we do not believe affects the validity or enforceability of a claim in our patents and patent applications, which may, nonetheless, ultimately be found to affect the validity or enforceability of a claim. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate or render unenforceable, our patent rights, allow third parties to commercialize our product candidates and compete directly with us, without payment to us. Such loss of patent rights, loss of exclusivity or our patent claims being narrowed, invalidated or held unenforceable could limit our ability to stop others from using or commercializing similar or identical technology and products, or limit the duration of the patent protection of our product candidates. Such proceedings also may result in substantial cost and require significant time from our scientists and management, even if the eventual outcome is favorable to us. In addition, if the breadth or strength of protection provided by our patents and patent applications is threatened, regardless of the outcome, it could dissuade companies from collaborating with us to license, develop or commercialize current or future product candidates.

In addition, although we enter into non-disclosure and confidentiality agreements with parties who have access to patentable or trade secret aspects of our technology platforms and research and development output, such as our employees, outside scientific collaborators, CROs, third-party manufacturers, consultants, advisors, licensors, and other third parties, any of these parties may breach such agreements and disclose such aspects or output before a patent application is filed, thereby jeopardizing our ability to seek patent protection or maintain the trade secret status of our technology platforms or research and development output.

As referenced above, we have filed patent applications directed to our platform technologies that involve certain of our proprietary software modules. Moreover, while software and other of our proprietary works may be protected under copyright law, we have chosen not to register any copyrights in these works, and instead, rely on the above-referenced patent applications for protection of certain modules and trade secret protection for other of our software modules. In order to bring a copyright infringement lawsuit in the United States, the copyright must be registered. Accordingly, the remedies and damages available to us for unauthorized use of our software may be limited.

If we fail to comply with our obligations in future agreements under which we may license intellectual property rights from licensors and third parties or otherwise experience disruptions to our business relationships with future licensors, we could lose license rights that may in the future be important to our business.

In the future, we may enter into license agreements under which we are granted rights to intellectual property that may be important to our business. We expect that any future license agreements where we in-license intellectual property would impose on us various development, regulatory and/or commercial diligence obligations, payment of milestones and/or

78

royalties and other obligations. If we fail to comply with our obligations under these agreements (including as a result of COVID-19 and its variants impacting our operations), or we use the licensed intellectual property in an unauthorized manner or are subject to bankruptcy-related proceedings, the licensors may have the right to materially modify the terms of the licenses, such as by rendering currently exclusive licenses non-exclusive, or terminate the licenses, in which event we would not be able to market products covered by the licenses. We may also in the future enter into license agreements with third parties under which we are a sublicensee. If our sublicensor fails to comply with its obligations under its upstream license agreement with its licensor, the licensor may have the right to terminate the upstream license, which may terminate our sublicense. If this were to occur, we would no longer have rights to the applicable intellectual property unless we are able to secure our own direct license with the owner of the relevant rights, which we may not be able to do on reasonable terms, or at all, which may impact our ability to continue to develop and commercialize our product candidates incorporating the relevant intellectual property.

We may need to obtain licenses from third parties to advance our research or allow commercialization of our product candidates or platform, and we cannot provide any assurances that third-party patents do not exist that might be enforced against our product candidates or platform in the absence of such a license. For example, our programs may involve additional product candidates that may require the use of additional proprietary rights held by third parties. Our product candidates may also require specific formulations to work effectively and efficiently. These formulations may be covered by intellectual property rights held by others. We may be unable to acquire or in-license any relevant third-party intellectual property rights that we identify as necessary or important to our business operations. We may fail to obtain any of these licenses on commercially reasonable terms, if at all. We may need to cease use of the compositions or methods covered by such third-party intellectual property rights, and may need to seek to develop alternative approaches that do not infringe such intellectual property rights which may entail additional costs and development delays, even if we were able to develop such alternatives, which may not be feasible. Even if we are able to obtain a license, it may be non-exclusive, thereby giving our competitors access to the same technologies licensed to us. The licensing and acquisition of third-party intellectual property rights is a competitive practice, and companies that may be more established, or have greater resources than we do, may also be pursuing strategies to license or acquire third-party intellectual property rights that we may consider necessary or attractive for commercializing our product candidates. More established companies may have a competitive advantage over us due to their larger size and cash resources or greater clinical development and commercialization capabilities. There can be no assurance that we will be able to successfully complete such negotiations and ultimately acquire the rights to the intellectual property surrounding the additional product candidates that we may seek to acquire.

In addition, disputes may arise between us and any future licensors regarding intellectual property subject to a license agreement, including:

• the scope of rights granted and obligations imposed under the license agreement and other interpretation-related issues;

• whether and the extent to which our technology and processes infringe intellectual property of the licensor that is not subject to the licensing agreement;

• our right to sublicense patents and other rights to third parties;

• our diligence obligations with respect to the use of the licensed technology in relation to our development and commercialization of our product candidates, and what activities satisfy those diligence obligations;

• the amounts, if any, we owe to a potential licensor in respect of sublicense fees or income or in respect of backup product;

• our right to transfer or assign the license; and

• the ownership of inventions and know-how resulting from the joint creation or use of intellectual property by our licensors and its affiliates and sublicensees and by us and our partners and sublicensees.

79

If disputes over intellectual property that we have licensed prevent or impair our ability to maintain our future licensing arrangements on acceptable terms, we may not be able to successfully develop and commercialize the affected product candidates, which would have a material adverse effect on our business.

In addition, certain of our agreements may limit or delay our ability to consummate certain transactions, may impact the value of those transactions, or may limit our ability to pursue certain activities. For example, we may in the future enter into license agreements that are not assignable or transferable, or that require the licensor’s express consent in order for an assignment or transfer to take place.

The patent protection and patent prosecution for some of our product candidates may be dependent on our future licensors and third parties.

We or our future potential licensors may fail to identify patentable aspects of inventions made in the course of development and commercialization activities before it is too late to obtain patent protection on them. Therefore, we may miss potential opportunities to strengthen our patent position. It is possible that defects as to form in the preparation or filing of our potential future in-licensed patents or patent applications may exist, or may arise in the future, for example with respect to proper priority claims, inventorship, claim scope, or requests for patent term adjustments. If we or our future potential licensors fail to establish, maintain or protect such patents and other intellectual property rights, such rights may be reduced or eliminated. If our future potential licensors are not fully cooperative or disagree with us as to the prosecution, maintenance or enforcement of any patent rights, such patent rights could be compromised. If there are material defects in the form, preparation, prosecution, or enforcement of our future potential in-licensed patents or patent applications, such patents may be invalid and/or unenforceable, and such applications may never result in valid, enforceable patents. Any of these outcomes could impair our ability to prevent competition from third parties, which may have an adverse impact on our business.

As a future potential licensee of third parties, we would rely on third parties to file and prosecute patent applications and maintain patents and otherwise protect the licensed intellectual property under some of our future license agreements. We would not have primary control over these activities for certain of our patents or patent applications and other intellectual property rights. We cannot be certain that such activities by third parties have been or will be conducted in compliance with applicable laws and regulations or will result in valid and enforceable patents or other intellectual property rights. Future potential licensors may have the right to control enforcement of our future potential licensed patents or defense of any claims asserting the invalidity of these patents and even if we are permitted to pursue such enforcement or defense, we will require the cooperation of our future licensors. We cannot be certain that our future licensors will allocate sufficient resources or prioritize their or our enforcement of such patents or defense of such claims to protect our interests in the licensed patents. Even if we are not a party to these legal actions, an adverse outcome could harm our business because it might prevent us from continuing to license intellectual property that we may  need to operate our business. If any of our future potential licensors or future collaborators fail to appropriately prosecute and maintain patent protection for patents directed to any of our product candidates, our ability to develop and commercialize those product candidates may be adversely affected and we may not be able to prevent competitors from making, using and selling competing products.

In addition, even where we have the right to control patent prosecution of patents and patent applications we have acquired or licensed from third parties in the future, we may still be adversely affected or prejudiced by actions or inactions of our potential licensors and their counsel that took place prior to us assuming control over patent prosecution.

Technology we may acquire or license from various third parties in the future may be subject to retained rights. Our future licensors may retain certain rights under their agreements with us, including the right to use the underlying technology for use in fields other than the fields licensed to us or for use in noncommercial academic and research use, to publish general scientific findings from research related to the technology, and to make customary scientific and scholarly disclosures of information relating to the technology. It may be difficult to monitor whether our future licensors may limit their use of the technology to these uses, and we could incur substantial expenses to enforce our rights to our licensed technology in the event of misuse.

80

Our commercial success depends significantly on our ability to operate without infringing the patents and other proprietary rights of third parties. Claims by third parties that we infringe or misappropriate their proprietary rights may result in liability for damages or prevent or delay our developmental and commercialization efforts.

Our commercial success depends in part on avoiding infringement or misappropriation of the patents and other proprietary rights of third parties. However, our research, development and commercialization activities may be subject to claims that we infringe or otherwise violate patents or other intellectual property rights owned or controlled by third parties. Because the intellectual property landscape in the industry in which we participate is rapidly evolving and interdisciplinary, it is difficult to conclusively assess our ability to freely make, use, and sell our products without infringing third party rights. Other entities may have or obtain patents or proprietary rights that could limit our ability to make, use, sell, offer for sale or import our product candidates and products that may be approved in the future, or impair our competitive position. There is a substantial amount of litigation, both within and outside the United States, involving patent and other intellectual property rights in the biopharmaceutical industry, including patent infringement lawsuits, oppositions, reexaminations, IPR proceedings and PGR proceedings before the USPTO and/or foreign patent offices. Numerous third-party U.S. and foreign issued patents and pending patent applications exist in the fields in which we are developing product candidates. There may be third-party patents or patent applications with claims to materials, formulations, methods of manufacture or methods for treatment related to the use or manufacture of our product candidates, as well as related to our platform.

As the biopharmaceutical industry expands and more patents are issued, the risk increases that our product candidates or platform may be subject to claims of infringement of the patent rights of third parties. Because patent applications are maintained as confidential for a certain period of time, until the relevant application is published we may be unaware of third-party patents that may be infringed by commercialization of any of our product candidates, and we cannot be certain that others have not filed patent applications for a product candidate or technology covered by our pending patent applications, or that we were the first to file a patent application related to a product candidate or technology. Our competitors may have filed, and may in the future file, patent applications covering our products or technology similar to ours. Any such patent application may have priority over our patent applications or patents, which could require us to obtain rights to issued patents relating to such technologies. Moreover, because patent applications can take many years to issue, there may be currently pending patent applications that may later result in issued patents that our product candidates may infringe.

In addition, identification of third-party patent rights that may be relevant to our product candidates or platform is difficult because patent searching is imperfect due to differences in terminology among patents, incomplete databases and the difficulty in assessing the meaning of patent claims. We cannot guarantee that any of our patent searches or analyses, including the identification of relevant patents, the scope of patent claims or the expiration of relevant patents, are complete or thorough, nor can we be certain that we have identified each and every third-party patent and pending application in the United States and abroad that is relevant to or necessary for the commercialization of our product candidates in any jurisdiction. The scope of a patent claim is determined by an interpretation of the law, the written disclosure in a patent and the patent’s prosecution history. Our interpretation of the relevance or the scope of a patent or a pending application may be incorrect. For example, we may incorrectly determine that our products are not covered by a third-party patent or may incorrectly predict whether a third-party’s pending application will issue with claims of relevant scope. Our determination of the expiration date of any patent in the United States or abroad that we consider relevant may be incorrect. Our failure to identify and correctly interpret relevant patents may negatively impact our ability to develop and market our products.

Further, third parties may obtain patents in the future and claim that use of our technologies infringes upon these patents. Any claims of patent infringement asserted by third parties would be time-consuming and could:

• result in costly litigation that may cause negative publicity;

• divert the time and attention of our technical personnel and management;

• cause development delays;

81

• prevent us from commercializing any of our product candidates until the asserted patent expires or is held finally invalid or unenforceable or not infringed in a court of law;

• require us to develop non-infringing technology, which may not be possible on a cost-effective basis;

• subject us to significant liability to third parties; or

• require us to enter into royalty or licensing agreements, that may not be available on commercially reasonable terms, or at all, or that might be non-exclusive, which could result in our competitors gaining access to the same technology.

Although no third party has asserted a claim of patent infringement against us as of the date of this Quarterly Report on Form 10-Q, others may hold proprietary rights that could prevent our product candidates from being marketed. Any patent-related legal action against us claiming damages and seeking to enjoin activities relating to our product candidates or processes could subject us to potential liability for damages, including treble damages if we were determined to willfully infringe, and require us to obtain a license to manufacture or develop our product candidates. Defense of these claims, regardless of their merit, would involve substantial litigation expense and would be a substantial diversion of management and employee resources from our business. We cannot predict whether we would prevail in any such actions or that any license required under any of these patents would be made available on commercially acceptable terms, if at all. Moreover, even if we or our future strategic partners were able to obtain a license, the rights may be non-exclusive, which could result in our competitors gaining access to the same intellectual property. In addition, we cannot be certain that we could redesign our product candidates or processes to avoid infringement, if necessary.

Accordingly, an adverse determination in a judicial or administrative proceeding, or the failure to obtain necessary licenses, could prevent us from developing and commercializing our product candidates, which could harm our business, financial condition and results of operations.

Parties making claims against us may be able to sustain the costs of complex patent or trade secret litigation more effectively than we can because they have substantially greater resources. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation or administrative proceedings, there is a risk that some of our confidential information could be compromised by disclosure. In addition, any uncertainties resulting from the initiation and continuation of any litigation could have a material adverse effect on our ability to raise additional funds or otherwise have a material adverse effect on our business, results of operations, financial condition and prospects.

Moreover, if our product candidates or platform are found to infringe the intellectual property rights of third parties, these third parties may assert infringement claims against our future licensees and other parties with whom we have business relationships, and we may be required to indemnify those parties for any damages they suffer as a result of these claims. The claims may require us to initiate or defend protracted and costly litigation on behalf of such licensees and other parties regardless of the merits of these claims. If any of these claims succeed, we may be forced to pay damages on behalf of those parties or may be required to obtain licenses for the products they use.

We may be involved in lawsuits to protect or enforce our patents or the patents of our future licensors, which could be expensive, time-consuming and unsuccessful. Further, our future in-licensed issued patents could be found invalid or unenforceable if challenged in court.

Competitors may infringe or otherwise violate our, or our future licensors’, patents, trademarks or other intellectual property. To prevent infringement or other violations, we and/or our future licensors may be required to file claims, which can be expensive and time-consuming. Further, our future licensors may need to file such claims, but elect not to file them. In addition, in a patent infringement proceeding, a court may decide that a patent we own or license is not valid, is unenforceable and/or is not infringed. If we or any of our future licensors or potential future collaborators were to initiate legal proceedings against a third party to enforce a patent directed at one of our product candidates, the defendant could counterclaim that our patent is invalid and/or unenforceable in whole or in part. In patent litigation, defendant counterclaims alleging invalidity and/or unenforceability are commonplace. Grounds for a validity challenge include an

82

alleged failure to meet any of several statutory requirements, including lack of novelty or written description, non-patentable subject matter (laws of nature, natural phenomena, or abstract idea), obviousness or non-enablement. Grounds for an unenforceability assertion could include an allegation that someone connected with prosecution of the patent intentionally withheld material information from the USPTO or the applicable foreign counterpart, or made a misleading statement, during prosecution. A litigant or the USPTO itself could challenge our patents on this basis even if we believe that we have conducted our patent prosecution in accordance with the duty of candor to the USPTO and in good faith. The outcome following such a challenge is unpredictable. With respect to challenges to the validity of our patents, there might be invalidating prior art, of which we and the patent examiner were unaware during prosecution.

If a defendant were to prevail on a legal assertion of invalidity and/or unenforceability, we would lose at least part, and perhaps all, of the patent protection on such product candidate. In addition, if the breadth or strength of protection provided by our patents and patent applications or those of our future licensors is threatened, it could dissuade companies from collaborating with us to license, develop or commercialize current or future product candidates. Such a loss of patent protection would have a material adverse impact on our business. Even if a defendant does not prevail on a legal assertion of invalidity and/or unenforceability, our patent claims may be construed in a manner that would limit our ability to enforce such claims against the defendant and others.

Even if resolved in our favor, litigation or other legal proceedings relating to our intellectual property rights, particularly those in a foreign jurisdiction, may cause us to incur significant expenses, and could distract our technical and management personnel from their normal responsibilities. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. Enforcing our intellectual property rights against third parties may also cause such third parties to file other counterclaims against us, which could be costly to defend, particularly in a foreign jurisdiction, and could require us to pay substantial damages, cease the sale of certain products or enter into a license agreement and pay royalties (which may not be possible on commercially reasonable terms or at all). We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could compromise our ability to compete in the marketplace.

Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation or other legal proceedings relating to our intellectual property rights, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation or other proceedings.

Intellectual property litigation may lead to unfavorable publicity that harms our reputation and causes the market price of our common shares to decline.

During the course of any intellectual property litigation, there could be public announcements of the initiation of the litigation as well as results of hearings, rulings on motions, and other interim proceedings in the litigation. If securities analysts or investors regard these announcements as negative, the perceived value of our existing products, programs or intellectual property could be diminished. Accordingly, the market price of shares of our Class A common stock may decline. Such announcements could also harm our reputation or the market for our future products, which could have a material adverse effect on our business.

Derivation or interference proceedings may be necessary to determine priority of inventions, and an unfavorable outcome may require us to cease using the related technology or to attempt to license rights from the prevailing party.

Derivation or interference proceedings provoked by third parties or brought by us or our future licensors, or declared by the USPTO or similar proceedings in foreign patent offices may be necessary to determine the priority of inventions with respect to our or our potential future licensors’ patents or patent applications. An unfavorable outcome could require us to cease using the related technology or to attempt to license rights to it from the prevailing party. Our business could be harmed if the prevailing party does not offer us a license on commercially reasonable terms. Our or our licensors’ defense of such proceedings may fail and, even if successful, may result in substantial costs and distract our management and other employees. In addition, the uncertainties associated with such proceedings could have a material adverse effect on our

83

ability to raise the funds necessary to continue our clinical trials, continue our research programs, license necessary technology from third parties or enter into development or manufacturing partnerships that would help us bring our product candidates to market.

Patent reform legislation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents.

In 2011, the Leahy-Smith America Invents Act, or the Leahy-Smith Act, was signed into law. The Leahy-Smith Act includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted and may also affect patent litigation. In particular, under the Leahy-Smith Act, the United States transitioned in March 2013 to a “first inventor to file” system in which, assuming that other requirements of patentability are met, the first inventor to file a patent application will be entitled to the patent regardless of whether a third party was first to invent the claimed invention. A third party that files a patent application in the USPTO after March 2013 but before us could therefore be awarded a patent covering an invention of ours even if we had made the invention before it was made by such third party. This requires us to be cognizant of the time from invention to filing of a patent application. Furthermore, our ability to obtain and maintain valid and enforceable patents depends on whether the differences between our technology and the prior art allow our technology to be patentable over the prior art. Since patent applications in the United States and most other countries are confidential for a period of time after filing or until issuance, we cannot be certain that we were the first to either (1) file any patent application related to our product candidates or (2) invent any of the inventions claimed in our patents or patent applications. Even where we have a valid and enforceable patent, we may not be able to exclude others from practicing the claimed invention where the other party can show that they used the invention in commerce before our filing date or the other party benefits from a compulsory license.

The Leahy-Smith Act also includes a number of significant changes that (i) affect the way patent applications are prosecuted, (ii) redefine prior art, and (iii) provide more efficient and cost-effective avenues for competitors to challenge the validity of patents. These include allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent by USPTO administered post-grant proceedings, including PGR, IPR, and derivation proceedings. An adverse determination in any such submission or proceeding could reduce the scope or enforceability of, or invalidate, our patent rights, which could adversely affect our competitive position.

Because of a lower evidentiary standard in USPTO proceedings compared to the evidentiary standard in United States federal courts necessary to invalidate a patent claim, a third party could potentially provide evidence in a USPTO proceeding sufficient for the USPTO to hold a claim invalid even though the same evidence would have been insufficient to invalidate the claim if presented in a district court action. Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third party as a defendant in a district court action. Thus, the Leahy-Smith Act and its implementation increase the uncertainties and costs surrounding the prosecution of our or our future licensors’ patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and prospects.

Changes in U.S. patent law, or laws in other countries, could diminish the value of patents in general, thereby impairing our ability to protect our product candidates.

As is the case with other biopharmaceutical companies, our success is heavily dependent on intellectual property, particularly patents. Obtaining and enforcing patents in the biopharmaceutical industry involves a high degree of technological and legal complexity. Therefore, obtaining and enforcing biopharmaceutical patents is costly, time-consuming and inherently uncertain. Changes in either the patent laws or in the interpretations of patent laws in the United States and other countries may diminish the value of our intellectual property and may increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. Further, the laws of foreign countries may not protect our rights to the same extent as the laws of the United States. We cannot predict the breadth of claims that may be allowed or enforced in our patents or in third-party patents.

In addition, Congress or other foreign legislative bodies may pass patent reform legislation that is unfavorable to us. For example, the U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent

84

protection available in certain circumstances or weakening the rights of patent owners in certain situations. In addition to increasing uncertainty with regard to our or our future licensors’ ability to obtain patents in the future, this combination of events has created uncertainty with respect to the value of patents, once obtained. Depending on decisions by the U.S. Congress, the U.S. federal courts, the USPTO, or similar authorities in foreign jurisdictions, the laws and regulations governing patents could change in unpredictable ways that would weaken our or our licensors’ ability to obtain new patents or to enforce our existing patents and patents we might obtain in the future.

We or our future licensors may be subject to claims challenging the inventorship or ownership of our or our future in-licensed patents and other intellectual property.

We may also be subject to claims that former employees or other third parties have an ownership interest in our patents or other intellectual property. The failure to name the proper inventors on a patent application can result in the patents issuing thereon being unenforceable. Inventorship disputes may arise from conflicting views regarding the contributions of different individuals named as inventors, the effects of foreign laws where foreign nationals are involved in the development of the subject matter of the patent, conflicting obligations of third parties involved in developing our product candidates or as a result of questions regarding co-ownership of potential joint inventions. Litigation may be necessary to defend against these and other claims challenging inventorship or ownership. If we or our future licensors fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights. Such an outcome could have a material adverse effect on our business. Even if we or our future licensors are successful in defending against such claims, litigation could result in substantial costs and distraction to management and other employees.

Our future licensors may have relied on third-party consultants or collaborators or on funds from third parties, such as the U.S. government, such that our future licensors are not the sole and exclusive owners of any patents we may in-license. If other third parties have ownership rights or other rights to our in-licensed patents, they may be able to license such patents to our competitors, and our competitors could market competing products and technology. This could have a material adverse effect on our competitive position, business, financial conditions, results of operations, and prospects.

In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material adverse effect on our business, financial condition, results of operations, and prospects.

Patent terms may be inadequate to protect our competitive position on our product candidates for an adequate amount of time.

Patents have a limited lifespan. In the United States, if all maintenance fees are timely paid, the natural expiration of a patent is generally 20 years from its earliest U.S. non-provisional filing date. Various extensions may be available, but the term of a patent, and the protection it affords, is limited. Even if patents directed to our product candidates are obtained, once the patent term has expired, we may be open to competition from competitive products. Given the amount of time required for the development, testing and regulatory review of product candidates, patents directed to our product candidates might expire before or shortly after such candidates are commercialized. As a result, our patent portfolio may not provide us with sufficient rights to exclude others from commercializing products similar or identical to ours.

Depending upon the timing, duration and specifics of FDA marketing approval of our product candidates, one or more of our U.S. patents may be eligible for limited patent term restoration under the Drug Price Competition and Patent Term Restoration Act of 1984, or the Hatch-Waxman Amendments. The Hatch-Waxman Amendments permit a patent restoration term of up to five years as compensation for patent term lost during product development and the FDA regulatory review process. A maximum of one patent may be extended per FDA-approved product as compensation for the patent term lost during the FDA regulatory review process. A patent term extension cannot extend the remaining term of a patent beyond a total of 14 years from the date of product approval and only those claims covering such approved drug product, a method for using it or a method for manufacturing it may be extended. Patent term extension may also be

85

available in certain foreign countries upon regulatory approval of our product candidates. However, we or our licensors may not be granted an extension because of, for example, failing to apply within applicable deadlines, failing to apply prior to expiration of relevant patents or otherwise failing to satisfy applicable requirements. Moreover, the applicable time period or the scope of patent protection afforded could be less than we request. If we or our licensors are unable to obtain patent term extension or restoration or the term of any such extension is less than we request, our competitors may obtain approval of competing products following our patent expiration, and our revenue could be reduced, possibly materially. Further, if this occurs, our competitors may take advantage of our investment in development and trials by referencing our clinical and preclinical data and launch their product earlier than might otherwise be the case.

We may not be able to protect our intellectual property rights throughout the world.

Although we have pending patent applications in the United States and we seek to file patent applications in certain other countries, filing, prosecuting and defending patents in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive than those in the United States. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the United States. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export otherwise infringing products to territories where we or our licensors have patent protection but enforcement is not as strong as that in the United States. These products may compete with our product candidates, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of many foreign countries do not favor the enforcement of patents and other intellectual property protection, which could make it difficult for us to stop the infringement of our or our licensors’ patents or marketing of competing products in violation of our proprietary rights. Proceedings to enforce our or our potential future licensors’ patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our or our potential future licensors’ patents at risk of being invalidated or interpreted narrowly and our or our potential future licensors’ patent applications at risk of not issuing and could provoke third parties to assert claims against us. We or our licensors may not prevail in any lawsuits that we or our potential future licensors initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our or our potential future licensors’ efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or in-license.

Many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or

government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we or our licensors are forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position may be impaired, and our business, financial condition, results of operations and prospects may be adversely affected.

Obtaining and maintaining our patent protection depends on compliance with various procedural, documentary, fee payment and other requirements imposed by regulations and governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.

Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and/or applications will be due to the USPTO and various foreign patent offices at various points over the lifetime of our patents and/or applications. We have systems in place to remind us to pay these fees, and we rely on third parties to pay these fees when due. Additionally, the USPTO and various foreign patent offices require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. We employ reputable law firms and other professionals to help us comply, and in many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with rules applicable to the particular jurisdiction. While an inadvertent lapse,

86

including due to the effect of the pandemic related to COVID-19 and its variants, our patent maintenance vendors or law firms, can in many cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Non-compliance events that could result in abandonment or lapse of a patent or patent application include, but are not limited to, failure to respond to official actions within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. If we fail to maintain the patents and patent applications relating to our product candidates, our competitive position would be adversely affected.

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.

In addition to seeking patent protection for some of our technology and product candidates, we rely on the protection of our trade secrets, including unpatented know-how, technology and other proprietary information to maintain our competitive position, especially with respect to our technology platform. Any disclosure, either intentional or unintentional, by our employees or third-party consultants and vendors that we engage to perform research, clinical trials or manufacturing activities, or misappropriation by third parties (such as through a cybersecurity breach) of our trade secrets or proprietary information could enable competitors to duplicate or surpass our technological achievements, thus eroding our competitive position in our market. Because we expect to rely on third parties in the development and manufacture of our product candidates, we must, at times, share trade secrets with them. Our reliance on third parties may require us to share our trade secrets, which increases the possibility that a competitor will discover them or that our trade secrets will be misappropriated or disclosed.

Although we have taken steps to protect our trade secrets and unpatented know-how, including entering into non-disclosure and confidentiality agreements with third parties who are given access to them, such as our corporate collaborators, outside scientific collaborators, contract research organizations, contract manufacturers, consultants, advisors and other third parties. With our consultants, contractors and outside scientific collaborators, these agreements typically include invention assignment obligations. We cannot guarantee that we have entered into such agreements with each party that may have or has had access to our trade secrets or proprietary technology and processes. Further, we cannot provide any assurances that all such agreements have been duly executed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially equivalent information and techniques. In addition, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets. We may need to share our proprietary information, including trade secrets, with future business partners, collaborators, contractors and others located in countries at heightened risk of theft of trade secrets, including through direct intrusion by private parties or foreign actors, and those affiliated with or controlled by state actors. 

Moreover, third parties may still obtain this information or may come upon this or similar information independently, and we would have no right to prevent them from using that technology or information to compete with us. If any of these events occurs or if we otherwise lose protection for our trade secrets, the value of this information may be greatly reduced and our competitive position would be harmed. If we or our licensors do not apply for patent protection prior to such publication or if we cannot otherwise maintain the confidentiality of our proprietary technology and other confidential information, then our ability to obtain patent protection or to protect our trade secret information may be jeopardized.

We also seek to preserve the integrity and confidentiality of our data and trade secrets by maintaining physical security of our premises and physical and electronic security of our information technology systems. While we have confidence in these individuals, organizations and systems, agreements or security measures may be breached, and we may not have adequate remedies for any breach.

87

We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information or alleged trade secrets of third parties or competitors or are in breach of non-competition or non-solicitation agreements with our competitors or their former employers.

As is common in the pharmaceutical and biotechnology industries, we employ individuals and engage the services of consultants who previously worked for other biotechnology or pharmaceutical companies, including our competitors or potential competitors. Although no claims against us are currently pending, we may be subject to claims that we have wrongfully hired an employee from a competitor or that we or our employees have wrongfully used or disclosed alleged confidential information, trade secrets or other proprietary information of their former employers, or that our consultants have used or disclosed trade secrets or other proprietary information of their former or current clients. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel, which could adversely affect our business. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to our management team and other employees.

If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

We use and will continue to use registered and/or unregistered trademarks or trade names to brand and market ourselves and our products. Our trademarks or trade names may be challenged, infringed, circumvented or declared generic or determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names, which we need to build name recognition among potential partners or customers in our markets of interest. At times, competitors may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other trademarks or trademarks that incorporate variations of our registered or unregistered trademarks or trade names. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. We may license our trademarks and trade names to third parties, such as distributors. Though these license agreements may provide guidelines for how our trademarks and trade names may be used, a breach of these agreements or misuse of our trademarks and tradenames by our licensees may jeopardize our rights in or diminish the goodwill associated with our trademarks and trade names.

Moreover, any name we have proposed to use with our product candidate in the United States must be approved by the FDA, regardless of whether we have registered it, or applied to register it, as a trademark. Similar requirements exist in Europe. The FDA typically conducts a review of proposed product names, including an evaluation of potential for confusion with other product names. If the FDA (or an equivalent administrative body in a foreign jurisdiction) objects to any of our proposed proprietary product names, it may be required to expend significant additional resources in an effort to identify a suitable substitute name that would qualify under applicable trademark laws, not infringe the existing rights of third parties and be acceptable to the FDA. Furthermore, in many countries, owning and maintaining a trademark registration may not provide an adequate defense against a subsequent infringement claim asserted by the owner of a senior trademark.

We use third-party open source software, which could negatively affect our ability to offer our solutions and subject us to litigation or other actions.

We use open source software licensed to us by third-party authors under “open source” licenses in our platform and solutions and expect to continue to use such open source software in the future. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide support, warranties, indemnification or other contractual protections regarding infringement claims or the quality of the code. To the extent that our platform depends upon the successful operation of open source software, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our platform, delay introductions of new solutions, result in a failure of our platform, and injure our reputation. For example, undetected errors or defects in open source software could render it vulnerable to breaches or security attacks, and, as a result, possibly

88

make our systems more vulnerable to data breaches. In addition, the public availability of such software may make it easier for others to compromise our platform.

Further, there are uncertainties regarding the proper interpretation of and compliance with open source licenses, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to use such open source software, and consequently to provide or distribute our platform and solutions. Some open source licenses contain express requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use, or grant other licenses to our intellectual property. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar offerings with lower development effort and time and ultimately could result in a loss of our competitive advantages. Alternatively, to avoid the public release of the affected portions of our source code, we could be required to expend substantial time and resources to re-engineer some or all of our software.

Despite our efforts to monitor our use of open source software to avoid subjecting our platform to conditions we do not intend, there is a risk that open source licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our platform. Additionally, we may from time to time face claims from third parties claiming ownership of, or seeking to enforce the terms of, an open source license, including by demanding release of source code for the open source software, derivative works or our proprietary source code that was developed using, or that is distributed with, such open source software. These claims could also result in litigation and could require us to make our proprietary software source code freely available, devote additional research and development resources to re-engineer our platform, seek costly licenses from third parties, pay monetary damages to the owner of the copyright in the relevant open source software or otherwise incur additional costs and expenses, any of which could result in reputational harm and would have a negative effect on our business and results of operations. In addition, if the license terms for the open source software we utilize change, we may be forced to re-engineer our platform, incur additional costs to comply with the changed license terms or replace the affected open source software. Although we have implemented policies to regulate the use and incorporation of open source software into our platform and solutions, we cannot be certain that that such policies will be effective and that we have not incorporated open source software in our platform and solutions in a manner that is inconsistent with such policies.

Intellectual property rights do not necessarily address all potential threats to our competitive advantage.

The degree of future protection afforded by intellectual property rights is uncertain because intellectual property rights have limitations, and may not adequately protect our business or permit us to maintain our competitive advantage. For example:

• others may be able to develop products that are similar to our product candidates but that are not covered by the claims of the patents that we may own or license;

• we or our potential future licensors might not have been the first to make the inventions covered by the issued patents or patent application that we may own or license;

• we or our potential future licensors might not have been the first to file patent applications covering certain of our inventions;  

• others may independently develop similar or alternative technologies or duplicate any of our technologies without

infringing our intellectual property rights;

• it is possible that our or our future licensors’ pending patent applications will not lead to issued patents;

• future issued patents that we own or license may be held invalid or unenforceable, as a result of legal challenges by our competitors;

89

• our competitors might conduct research and development activities in countries where we do not have patent rights and then use the information learned from such activities to develop competitive products for sale in our major commercial markets;

• we may not develop additional proprietary technologies that are patentable; and

• the patents of others may have an adverse effect on our business.

Should any of these events occur, it could significantly harm our business, results of operations and prospects.

Risks Related to Employee Matters and Managing our Growth

If we are unable to establish sales or marketing capabilities or enter into agreements with third parties to sell or market our product candidates, we may not be able to successfully sell or market our product candidates that obtain regulatory approval.

We currently do not have and have never had a marketing or sales team. In order to commercialize any product candidates, if approved, we must build marketing, sales, distribution, managerial and other non-technical capabilities or make arrangements with third parties to perform these services for each of the territories in which we may have approval to sell or market our product candidates. We may not be successful in accomplishing these required tasks.

Establishing an internal sales or marketing team with technical expertise and supporting distribution capabilities to commercialize our product candidates will be expensive and time-consuming, and will require significant attention of our executive officers to manage. Any failure or delay in the development of our internal sales, marketing and distribution capabilities could adversely impact the commercialization of any of our product candidates that we obtain approval to market, if we do not have arrangements in place with third parties to provide such services on our behalf. Alternatively, if we choose to collaborate, either globally or on a territory-by-territory basis, with third parties that have direct sales forces and established distribution systems, either to augment our own sales force and distribution systems or in lieu of our own sales force and distribution systems, we will be required to negotiate and enter into arrangements with such third parties relating to the proposed collaboration. If we are unable to enter into such arrangements when needed, on acceptable terms, or at all, we may not be able to successfully commercialize any of our product candidates that receive regulatory approval or any such commercialization may experience delays or limitations. If we are unable to successfully commercialize our approved product candidates, either on our own or through collaborations with one or more third parties, our future product revenue will suffer and we may incur significant additional losses.

Our success is highly dependent on our ability to attract and retain highly skilled executive officers and employees.

To succeed, we must recruit, retain, manage and motivate qualified clinical, scientific, technical and management personnel, and we face significant competition for experienced personnel. We are highly dependent on the principal members of our management and scientific and medical staff. If we do not succeed in attracting and retaining qualified personnel, particularly at the management level, it could adversely affect our ability to execute our business plan and harm our results of operations. In particular, the loss of one or more of our executive officers could be detrimental to us if we cannot recruit suitable replacements in a timely manner. The competition for qualified personnel in the biotechnology field is intense and as a result, we may be unable to continue to attract and retain qualified personnel necessary, including bioinformatics and computational biologist specialists, for the future success of our business. We could in the future have difficulty attracting experienced personnel to our company and may be required to expend significant financial resources in our employee recruitment and retention efforts.

Many of the other biotechnology companies that we compete against for qualified personnel have greater financial and other resources, different risk profiles and a longer history in the industry than we do. They also may provide a wide range of opportunities and better prospects for career advancement. Some of these characteristics may be more appealing to high-quality candidates than what we have to offer. If we are unable to continue to attract and retain high-quality personnel,

90

the rate and success at which we can discover, develop and commercialize our product candidates will be limited and the potential for successfully growing our business will be harmed.

In order to successfully implement our plans and strategies, we will need to grow the size of our organization, and we may experience difficulties in managing this growth.

As of June 30, 2022, we had 74 full-time employees, including 62 employees engaged in research and development. In order to successfully implement our development and commercialization plans and strategies, including operating as a public company, we expect to need additional managerial, operational, sales, marketing, financial and other personnel. Future growth would impose significant added responsibilities on members of management, including:

• identifying, recruiting, integrating, maintaining and motivating additional employees;

• managing our internal development efforts effectively, including the clinical, FDA and other comparable foreign regulatory agencies’ review process of IMM-1-104, IMM-6-415, and any other product candidate we develop, while complying with any contractual obligations to contractors and other third parties we may have; and

• improving our operational, financial and management controls, reporting systems and procedures.

Our future financial performance and our ability to successfully develop and, if approved, commercialize IMM-1-104 and any other product candidate will depend, in part, on our ability to effectively manage any future growth, and our management may also have to divert a disproportionate amount of its attention away from day-to-day activities in order to devote a substantial amount of time to managing these growth activities.

We currently rely, and for the foreseeable future will continue to rely, in substantial part on certain independent organizations, advisors and consultants to provide certain services, including key aspects of clinical development and manufacturing. We cannot assure you that the services of independent organizations, advisors and consultants will continue to be available to us on a timely basis when needed, or that we can find qualified replacements. In addition, if we are unable to effectively manage our outsourced activities or if the quality or accuracy of the services provided by third party service providers is compromised for any reason, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain marketing approval of any current or future product candidates or otherwise advance our business. We cannot assure you that we will be able to manage our existing third party service providers or find other competent outside contractors and consultants on economically reasonable terms, or at all.

If we are not able to effectively expand our organization by hiring new employees and/or engaging additional third party service providers, we may not be able to successfully implement the tasks necessary to further develop and commercialize IMM-1-104, IMM-6-415 and any other current or future product candidates and, accordingly, may not achieve our research, development and commercialization goals.

Risks Related to Ownership of Our Class A Common Stock

We may be unable to maintain an active, liquid and orderly trading market for our Class A common stock and, as a result, it may be difficult for you to sell your shares of our Class A common stock.

The market value of our Class A common stock may decrease from time to time, and you may not be able to resell your shares of our Class A common stock at or above the price you purchased them. The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable. The lack of an active market may also reduce the fair market value of your shares. Furthermore, an inactive market may also impair our ability to raise capital by selling shares of our Class A common stock and may impair our ability to enter into strategic collaborations or acquire companies, technologies or other assets by using our shares of Class A common stock as consideration.

91

The price of our stock may be volatile, and you could lose all or part of your investment.

The trading price of our Class A common stock is likely to be highly volatile and subject to wide fluctuations in response to various factors, some of which we cannot control. The stock market in general, and pharmaceutical and biotechnology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of these companies. The trading prices for common stock of other pharmaceutical and biotechnology companies have also been highly volatile as a result of the pandemic related to COVID-19 and its variants.

Broad market and industry factors may negatively affect the market price of our Class A common stock, regardless of our actual operating performance. In addition to the factors discussed in this “Risk Factors” section and elsewhere in this Quarterly Report on Form 10-Q, these factors include:

• the timing and results of preclinical studies and clinical trials of our product candidates or those of our competitors;

• the success of competitive products or announcements by potential competitors of their product development efforts;

• regulatory actions with respect to our products or our competitors’ products;

• actual or anticipated changes in our growth rate relative to our competitors;

• regulatory or legal developments in the United States and other countries;

• developments or disputes concerning patent applications, issued patents or other proprietary rights;

• the recruitment or departure of key personnel;

• announcements by us or our competitors of significant acquisitions, strategic collaborations, joint ventures, collaborations or capital commitments;

• actual or anticipated changes in estimates as to financial results, development timelines or recommendations by securities analysts;

• fluctuations in the valuation of companies perceived by investors to be comparable to us;

• market conditions in the pharmaceutical and biotechnology sector;

• changes in the structure of healthcare payment systems;

• share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;

• announcement or expectation of additional financing efforts;

• sales of our Class A common stock by us, our insiders or our other stockholders;

• expiration of market stand-off or lock-up agreements;

• the ongoing and future impact of the pandemic related to COVID-19 and its variants, or any future pandemics, and actions taken to slow their spread; and

92

• general economic, industry and market conditions, including the effects of recession or slow economic growth in the U.S. and abroad, interest rates, inflation, fuel prices, international currency fluctuations, corruption, political instability, acts of war, including the Russian Federation’s invasion of Ukraine in February 2022, acts of terrorism, and the ongoing COVID-19 pandemic or other public health crises.

The realization of any of the above risks or any of a broad range of other risks, including those described in this “Risk Factors” section, could have a dramatic and adverse impact on the market price of our Class A common stock.

If securities or industry analysts do not publish research or reports, or if they publish adverse or misleading research or reports, regarding us, our business or our market, our stock price and trading volume could decline.

The trading market for our Class A common stock will be influenced by the research and reports that securities or industry analysts publish about us, our business or our market. If any of the analysts who cover us issue adverse or misleading research or reports regarding us, our business model, our intellectual property, our stock performance or our market, or if our results of operations fail to meet the expectations of analysts, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.

Our principal stockholders and management own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.

As of June 30, 2022, our executive officers, directors, holders of 5% or more of our capital stock and their respective affiliates beneficially owned approximately 68.0% of our voting stock and these stockholders will be able to influence us through this ownership position. These stockholders may be able to determine all matters requiring stockholder approval. For example, these stockholders may be able to control elections of directors, amendments of our organizational documents or approval of any merger, sale of assets or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our Class A common stock that you may feel are in your best interest as one of our stockholders. The interests of this group of stockholders may not always coincide with your interests or the interests of other stockholders and they may act in a manner that advances their best interests and not necessarily those of other stockholders, including seeking a premium value for their Class A common stock, and might affect the prevailing market price for our Class A common stock.

Sales of a substantial number of shares of our Class A common stock in the public market could cause our stock price to fall.

Sales of a substantial number of shares of our Class A and/or Class B common stock, or the perception that these sales might occur, could depress the market price of our Class A common stock and could impair our ability to raise capital through the sale of additional equity securities. The shares of Class A common stock that were sold in the initial public offering of our Class A common stock are freely transferable without restrictions or further registration under the Securities Act of 1933, as amended, or the Securities Act, except for any shares acquired by our affiliates, as defined in Rule 144 under the Securities Act. The remaining shares of our Class A common stock that are outstanding are either unrestricted or restricted as a result of securities laws. In addition, there are shares of Class A common stock that are either subject to outstanding options or reserved for future issuance under our existing equity incentive plans and may become eligible for future sale subject to vesting, and Rule 144 and Rule 701 under the Securities Act. If these additional shares of Class A common stock are sold, or if it is perceived that they will be sold, in the public market, the trading price of our Class A common stock could decline.

In addition, in the future, we may issue additional shares of Class A common stock, or other equity or debt securities convertible into Class A common stock, in connection with a financing, acquisition, employee arrangement or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and could cause the price of our Class A common stock to decline.

93

We do not currently intend to pay dividends on our Class A common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation of the value of our Class A common stock.

We have never declared or paid any cash dividends on our equity securities. We currently anticipate that we will retain future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. Any return to stockholders will therefore be limited to any appreciation in the value of our Class A common stock, which is not certain.

Provisions in our certificate of incorporation and bylaws and Delaware law might discourage, delay or prevent a change in control of our company or changes in our management and, therefore, depress the market price of our Class A common stock.

Our certificate of incorporation and bylaws contain provisions that could depress the market price of our Class A common stock by acting to discourage, delay or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions, among other things:

• establish a classified board of directors so that not all members of our board are elected at one time;

• permit only the board of directors to establish the number of directors and fill vacancies on the board;

• provide that directors may only be removed “for cause” and only with the approval of two-thirds of our stockholders;

• authorize the issuance of “blank check” preferred stock that our board could use to implement a stockholder rights plan (also known as a “poison pill”);

• eliminate the ability of our stockholders to call special meetings of stockholders;

• prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;

• prohibit cumulative voting;

• authorize our board of directors to amend the bylaws;

• establish advance notice requirements for nominations for election to our board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings; and

• require a super-majority vote of stockholders to amend some provisions described above.

In addition, Section 203 of the General Corporation Law of the State of Delaware, or the DGCL, prohibits a publicly-held Delaware corporation from engaging in a business combination with an interested stockholder, generally a person which together with its affiliates owns, or within the last three years has owned, 15% of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner.

Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our Class A common stock.

94

Our amended and restated certificate of incorporation and amended and restated bylaws provides for an exclusive forum in the Court of Chancery of the State of Delaware for certain disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware (or, in the event that the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware or other state courts of the State of Delaware) is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a claim of breach of fiduciary duty, any action asserting a claim against us arising pursuant to the DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction; and provided further that, if and only if the Court of Chancery of the State of Delaware dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our amended and restated certificate of incorporation and amended and restated bylaws also provide that the federal district courts of the United States of America is the exclusive forum for the resolution of any complaint asserting a cause or causes of action against any defendant arising under the Securities Act. Such provision is intended to benefit and may be enforced by us, our officers and directors, employees and agents, including the underwriters and any other professional or entity who has prepared or certified any part of this Quarterly Report on Form 10-Q. Nothing in our amended and restated certificate of incorporation or amended and restated bylaws preclude stockholders that assert claims under the Exchange Act from bringing such claims in state or federal court, subject to applicable law.

We believe these provisions may benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims or make such lawsuits more costly for stockholders, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder. Furthermore, the enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive-forum provisions, and there can be no assurance that such provisions will be enforced by a court in those other jurisdictions. If a court were to find the choice of forum provision that will be contained in our amended and restated certificate of incorporation and amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business and financial condition.

General Risks

Our information technology systems, or those of any of our CROs, manufacturers, other contractors, consultants, collaborators or potential future collaborators, may fail or suffer security or data privacy breaches or other unauthorized or improper access to, use of, or destruction of our proprietary or confidential data, employee data, or personal data, which could result in additional costs, loss of revenue, significant liabilities, harm to our brand and material disruption of our operations.

Despite the implementation of security measures, our information technology systems and those of our current and any future CROs and other contractors, consultants, collaborators and third-party service providers, are vulnerable to attack and damage from computer viruses (e.g. ransomware), cybersecurity threats, unauthorized access, natural disasters, terrorism, war and telecommunication and electrical failure, phishing attacks and other social engineering schemes,

95

employee theft or misuse, human error, fraud, denial or degradation of service attacks, sophisticated nation-state and nation-state-supported actors or unauthorized access or use by persons inside our organization, or persons with access to systems inside our organization. We have also outsourced elements of our information technology infrastructure, and as a result a number of third-party vendors may or could have access to our confidential information.

The risk of a security breach or disruption, particularly through cyberattacks or cyber intrusion, including by computer hackers, foreign governments and cyber terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased and evolved. If we or our third-party vendors were to experience a significant cybersecurity breach of our or their information systems or data, the costs associated with the investigation, remediation and potential notification of the breach to counter-parties and data subjects could be material. In addition, our remediation efforts may not be successful. If we do not allocate and effectively manage the resources necessary to build and sustain the proper technology and cybersecurity infrastructure, we could suffer significant business disruption, including transaction errors, supply chain or manufacturing interruptions, processing inefficiencies, data loss or the loss of or damage to intellectual property or other proprietary information.

.

If such an event were to occur and cause interruptions in our operations or result in the unauthorized acquisition of or access to health-related or other personal information, it could result in a material disruption of our drug discovery and development programs and our business operations, whether due to a loss of our trade secrets or other similar disruptions, and it may be necessary to notify individuals, governmental authorities, supervisory bodies, the media and other parties pursuant to data privacy and security laws. Notifications and follow-up actions related to a security breach could impact our reputation, cause us to incur significant costs, including legal expenses and remediation costs. For example, the loss of clinical trial data from completed or future clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the lost data. We also rely on third parties to manufacture our product candidates, and similar events relating to their computer systems could also have a material adverse effect on our business. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data, or inappropriate disclosure of confidential or proprietary information, we could be exposed to litigation and governmental investigations, the further development and commercialization of our product candidates could be delayed, and we could be subject to significant fines or penalties for any noncompliance with certain state, federal and/or international privacy and security laws.

Our insurance policies may not be adequate to compensate us for the potential losses arising from any such disruption, failure or security breach. In addition, such insurance may not be available to us in the future on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and could have high deductibles in any event, and defending a suit, regardless of its merit, could be costly and divert management attention.

Our operations are vulnerable to interruption by fire, severe weather conditions, power loss, telecommunications failure, terrorist activity, future pandemics and other events beyond our control, which could harm our business.

Our facilities are located in regions which experience severe weather from time to time. We have not undertaken a systematic analysis of the potential consequences to our business and financial results from a major tornado, flood, fire, earthquake, power loss, terrorist activity, future pandemics or other disasters and do not have a recovery plan for such disasters. In addition, we do not carry sufficient insurance to compensate us for actual losses from interruption of our business that may occur, and any losses or damages incurred by us could harm our business. The occurrence of any of these business disruptions could seriously harm our operations and financial condition and increase our costs and expenses.

We are an “emerging growth company,” and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make our Class A common stock less attractive to investors.

We are an “emerging growth company,” as defined in the JOBS Act. For as long as we continue to be an emerging growth company, we intend to take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including:

96

• being permitted to provide only two years of audited financial statements, in addition to any required unaudited  financial statements, with correspondingly reduced “Management’s Discussion and Analysis of Financial Condition and Results of Operations” disclosure in this Quarterly Report on Form 10-Q;

• not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;

• not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding the communication of critical audit matters in the auditor’s report on financial statements;

• reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements; and

• exemptions from the requirements of holding nonbinding advisory stockholder votes on executive compensation and stockholder approval of any golden parachute payments not previously approved.

We cannot predict if investors will find our Class A common stock less attractive because we may rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and our stock price may be more volatile.

We will remain an emerging growth company until the earliest to occur of: (1) the last day of the fiscal year in which we have more than $1.07 billion in annual revenue; (2) the date we qualify as a “large accelerated filer,” with at least $700 million of equity securities held by non-affiliates; (3) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the prior three-year period; and (4) the last day of the fiscal year ending after the fifth anniversary of our initial public offering.

Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We intend to take advantage of the extended transition period for adopting new or revised accounting standards under the JOBS Act as an emerging growth company. As a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates.

The requirements of being a public company may strain our resources, result in more litigation and divert management’s attention.

As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, or the Dodd-Frank Act, the listing requirements of Nasdaq and other applicable securities rules and regulations. Complying with these rules and regulations has increased and 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 results of operations. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are required to disclose changes made in our internal control and procedures on a quarterly basis. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and results of operations. We may also need to hire additional employees or engage outside consultants to comply with these requirements, 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 intend to invest resources to comply with

97

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.

These new rules and regulations may make it more expensive for us to obtain director and officer liability insurance and, in the future, 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.

By disclosing information in this Quarterly Report on Form 10-Q and in future filings required of a public company, our business and financial condition will become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If those claims are successful, our business could be seriously harmed. Even if the claims do not result in litigation or are resolved in our favor, the time and resources needed to resolve them could divert our management’s resources and seriously harm our business.

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud. As a result, stockholders could lose confidence in our financial and other public reporting, which would harm our business and the trading price of our Class A common stock.

Effective internal controls over financial reporting are necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation could cause us to fail to meet our reporting obligations. In addition, any testing by us conducted in connection with Section 404, or any subsequent testing by our independent registered public accounting firm, may reveal deficiencies in our internal controls over financial reporting that are deemed to be material weaknesses or that may require prospective or retroactive changes to our financial statements or identify other areas for further attention or improvement. Inferior internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our stock.

We will be required to disclose changes made in our internal controls and procedures on a quarterly basis and our management will be required to assess the effectiveness of these controls annually. However, for as long as we are an emerging growth company, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal controls over financial reporting pursuant to Section 404. An independent assessment of the effectiveness of our internal controls over financial reporting could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal controls over financial reporting could lead to restatements of our financial statements and require us to incur the expense of remediation.

We may be subject to securities litigation, which is expensive and could divert management attention.

The market price of our Class A common stock may be volatile and, in the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

New tax legislation may impact our results of operations and financial condition.

The U.S. government may enact significant changes to the taxation of business entities including, among others, an increase in the corporate income tax rate, an increase in the tax rate applicable to the global intangible low-taxed income and elimination of certain exemptions, and the imposition of minimum taxes or surtaxes on certain types of income. The likelihood of these changes being enacted or implemented is unclear. We are currently unable to predict whether such changes will occur. If such changes are enacted or implemented, we are currently unable to predict the ultimate impact on our business.

98

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

Unregistered Sales of Equity Securities

None.

Use of Proceeds

None.

Issuer Purchases of Equity Securities

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable

Item 5. Other Information

None.

Item 6. Exhibits

EXHIBIT INDEX

Incorporated by Reference

Filed/

Exhibit Number

Exhibit Description

Form

File No.

Exhibit

Filing

Date

Furnished

Herewith

3.1

Amended and Restated Certificate of Incorporation of Immuneering Corporation

10-Q

001-40675

3.1

9/9/2021

3.2

Amended and Restated Bylaws of Immuneering Corporation

10-Q

001-40675

3.2

9/9/2021

31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a).

*

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a).

*

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.

**

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.

**

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

*

99

Incorporated by Reference

Filed/

Exhibit Number

Exhibit Description

Form

File No.

Exhibit

Filing

Date

Furnished

Herewith

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

*

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

*

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

*

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

*

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

*

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*

*  Filed herewith.

**  Furnished herewith.

100

SIGNATURES

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

IMMUNEERING CORPORATION

Date: August 10, 2022

By:

/s/ Benjamin J. Zeskind

Name:

Benjamin J. Zeskind, Ph.D.

Title:

Co-Founder, President, Chief Executive Officer and Director (Principal Executive Officer)

Date: August 10, 2022

By:

/s/ Biren Amin

Name:

Biren Amin

Title:

Chief Financial Officer and Treasurer

(Principal Financial Officer and Principal Accounting Officer)

101

EX-31.1 2 imrx-20220630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Benjamin J. Zeskind, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Immuneering 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)) for the registrant and have:

(a)

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

(b)

Omitted;

(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: August 10, 2022

By:

/s/ Benjamin J. Zeskind

Name:

Benjamin J. Zeskind, Ph.D

Title:

Co-Founder, President, Chief Executive Officer and Director (Principal Executive Officer)


EX-31.2 3 imrx-20220630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Biren Amin, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Immuneering 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)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Omitted;
(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: August 10, 2022

J.

By:

/s/ Biren Amin

Name:

Biren Amin

Title:

Chief Financial Officer and Treasurer

(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 imrx-20220630xex32d1.htm EX-32.1

 

Exhibit 32.1

CERTIFICATION 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 Quarterly Report on Form 10-Q of Immuneering Corporation (the “Company”) for the quarterly period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)

The Report fully complies with the requirements of Section 13(a) or Section 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.

Date: August 10, 2022

By:

/s/ Benjamin J. Zeskind

Name:

Benjamin J. Zeskind, Ph.D.

Title:

Co-Founder, President, Chief Executive Officer and Director (Principal Executive Officer)


EX-32.2 5 imrx-20220630xex32d2.htm EX-32.2

 

Exhibit 32.2

CERTIFICATION 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 Quarterly Report on Form 10-Q of Immuneering Corporation (the “Company”) for the quarterly period ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)The Report fully complies with the requirements of Section 13(a) or Section 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.

Date: August 10, 2022

J.

By:

/s/ Biren Amin

Name:

Biren Amin

Title:

Chief Financial Officer and Treasurer

(Principal Financial Officer and Principal Accounting Officer)


EX-101.SCH 6 imrx-20220630.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Business Combination - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Commitments and Contingencies - Maturities of the lease liabilities due (Details) - Calc2 link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Commitments and Contingencies - Maturities of the lease liabilities due (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Commitments and Contingencies - Lease cost and contract termination (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Nature of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Preferred Stock - Series B (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Common Stock - Class A common stock (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Common Stock - Class B common stock (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Common Stock - IPO (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Antidilutive effect (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-Based Compensation - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Stock-Based Compensation - Share-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Commitments and Contingencies - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Nature of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Preferred Stock link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Property and Equipment, net - Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and diluted net loss per share attributable to common stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Stock-Based Compensation - stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 imrx-20220630_cal.xml EX-101.CAL EX-101.DEF 8 imrx-20220630_def.xml EX-101.DEF EX-101.LAB 9 imrx-20220630_lab.xml EX-101.LAB EX-101.PRE 10 imrx-20220630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 03, 2022
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2022  
Entity File Number 001-40675  
Entity Registrant Name Immuneering Corp  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1976972  
Entity Address, Address Line One 245 Main St  
Entity Address, Address Line Two Second Floor  
Entity Address, City or Town Cambridge  
Entity Address State Or Province MA  
Entity Address, Postal Zip Code 02142  
City Area Code 617  
Local Phone Number 500-8080  
Title of 12(b) Security Class A common Stock, par value $0.001 per share  
Trading Symbol IMRX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001790340  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A Common Stock    
Entity Common Stock, Shares Outstanding   26,392,299
Class B Common Stock    
Entity Common Stock, Shares Outstanding   0
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 87,937,479 $ 74,888,145
Marketable securities, current 40,163,875 74,311,203
Accounts receivable 178,425 246,040
Prepaids and other current assets 890,409 2,888,608
Total current assets 129,170,188 152,333,996
Marketable securities, non-current   996,560
Property and equipment, net 985,007 807,223
Goodwill 6,690,431 6,701,726
Intangible asset 423,580 439,000
Right-of-use assets, net 4,691,157 5,324,198
Other assets 89,579 102,129
Total assets 142,049,942 166,704,832
Current liabilities:    
Accounts payable 1,240,241 1,394,340
Accrued expenses 2,226,687 3,965,447
Other liabilities, current 47,213  
Lease liabilities, current 286,374 274,039
Total current liabilities 3,800,515 5,633,826
Long-term liabilities:    
Other liabilities, non-current 9,898  
Lease liabilities, non-current 4,644,683 5,090,897
Total liabilities 8,455,096 10,724,723
Commitments and contingencies (Note 12)
Stockholders' equity:    
Additional paid-in capital 217,447,080 215,276,186
Accumulated other comprehensive loss (181,561) (49,009)
Accumulated deficit (83,697,065) (59,273,388)
Total stockholders' equity 133,594,846 155,980,109
Total liabilities and stockholders' equity 142,049,942 166,704,832
Class A Common Stock    
Stockholders' equity:    
Common stock $ 26,392 $ 26,320
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Class A Common Stock    
Common stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 26,392,299 26,320,199
Common stock, shares outstanding (in shares) 26,392,299 26,320,199
Class B Common Stock    
Common stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS        
Revenue $ 94,419 $ 660,040 $ 278,117 $ 1,408,240
Cost of revenue 47,933 318,601 138,778 727,763
Gross profit 46,486 341,439 139,339 680,477
Operating expenses        
Research and development 7,981,075 6,991,965 17,031,517 12,382,985
General and administrative 3,704,143 1,340,398 7,664,112 2,524,422
Amortization of intangible asset 7,317   15,420  
Total operating expenses 11,692,535 8,332,363 24,711,049 14,907,407
Loss from operations (11,646,049) (7,990,924) (24,571,710) (14,226,930)
Other income (expense)        
Interest income 142,799 3,259 275,304 9,614
Other expense (24,053)   (127,271)  
Net loss $ (11,527,303) $ (7,987,665) $ (24,423,677) $ (14,217,316)
Net loss per share attributable to common stockholders, basic $ (0.44) $ (1.61) $ (0.93) $ (2.87)
Net loss per share attributable to common stockholders, diluted $ (0.44) $ (1.61) $ (0.93) $ (2.87)
Weighted-average common shares outstanding, basic 26,386,343 4,954,553 26,372,787 4,952,352
Weighted-average common shares outstanding, diluted 26,386,343 4,954,553 26,372,787 4,952,352
Other comprehensive loss:        
Unrealized losses from marketable securities $ (14,166)   $ (132,552)  
Comprehensive Loss $ (11,541,469) $ (7,987,665) $ (24,556,229) $ (14,217,316)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
Preferred Stock
Series A Preferred Stock
Preferred Stock
Series B Preferred Stock
Preferred Stock
Common Stock
Class A Common Stock
Additional Paid-In Capital
Accumulated other comprehensive loss
Accumulated Deficit
Total
Beginning Balance (in shares) at Dec. 31, 2020       4,950,129        
Beginning Balance at Dec. 31, 2020       $ 4,950 $ 3,251,240   $ (25,737,640) $ (22,481,450)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense         182,225     182,225
Net loss             (6,229,651) (6,229,651)
Ending Balance at Mar. 31, 2021       $ 4,950 3,433,465   (31,967,291) (28,528,876)
Ending Balance (in shares) at Mar. 31, 2021       4,950,129        
Beginning Balance at Dec. 31, 2020 $ 21,119,940 $ 36,983,910 $ 58,103,850          
Beginning Balance (in shares) at Dec. 31, 2020 2,495,933 3,619,292            
Ending Balance at Mar. 31, 2021 $ 21,119,940 $ 36,983,910 58,103,850          
Ending Balance (in shares) at Mar. 31, 2021 2,495,933 3,619,292            
Beginning Balance (in shares) at Dec. 31, 2020       4,950,129        
Beginning Balance at Dec. 31, 2020       $ 4,950 3,251,240   (25,737,640) (22,481,450)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss               (14,217,316)
Ending Balance at Jun. 30, 2021       $ 5,276 4,763,900   (39,954,956) (35,185,780)
Ending Balance (in shares) at Jun. 30, 2021       5,275,936        
Beginning Balance at Dec. 31, 2020 $ 21,119,940 $ 36,983,910 58,103,850          
Beginning Balance (in shares) at Dec. 31, 2020 2,495,933 3,619,292            
Ending Balance at Jun. 30, 2021 $ 21,119,940 $ 61,772,761 82,892,701          
Ending Balance (in shares) at Jun. 30, 2021 2,495,933 6,032,145            
Beginning Balance (in shares) at Mar. 31, 2021       4,950,129        
Beginning Balance at Mar. 31, 2021       $ 4,950 3,433,465   (31,967,291) (28,528,876)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options       $ 18 52,609     52,627
Issuance of common stock upon exercise of stock options (in shares)       17,499        
Issuance of common stock upon exercise of warrants       $ 308 926,817     927,125
Issuance of common stock upon exercise of warrants (in shares)       308,308        
Stock-based compensation expense         351,009     351,009
Net loss             (7,987,665) (7,987,665)
Ending Balance at Jun. 30, 2021       $ 5,276 4,763,900   (39,954,956) (35,185,780)
Ending Balance (in shares) at Jun. 30, 2021       5,275,936        
Beginning Balance at Mar. 31, 2021 $ 21,119,940 $ 36,983,910 58,103,850          
Beginning Balance (in shares) at Mar. 31, 2021 2,495,933 3,619,292            
Increase (Decrease) in Temporary Equity [Roll Forward]                
Issuance of convertible preferred stock, net of issuance costs   $ 24,788,851 24,788,851          
Issuance of convertible preferred stock, net of issuance costs (in shares)   2,412,853            
Ending Balance at Jun. 30, 2021 $ 21,119,940 $ 61,772,761 $ 82,892,701          
Ending Balance (in shares) at Jun. 30, 2021 2,495,933 6,032,145            
Beginning Balance (in shares) at Dec. 31, 2021       26,320,199        
Beginning Balance at Dec. 31, 2021       $ 26,320 215,276,186 $ (49,009) (59,273,388) 155,980,109
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options       $ 63 193,048     193,111
Issuance of common stock upon exercise of stock options (in shares)       63,100        
Stock-based compensation expense         897,650     897,650
Net loss             (12,896,374) (12,896,374)
Other comprehensive loss           (118,386)   (118,386)
Ending Balance at Mar. 31, 2022       $ 26,383 216,366,884 (167,395) (72,169,762) 144,056,110
Ending Balance (in shares) at Mar. 31, 2022       26,383,299        
Beginning Balance (in shares) at Dec. 31, 2021       26,320,199        
Beginning Balance at Dec. 31, 2021       $ 26,320 215,276,186 (49,009) (59,273,388) $ 155,980,109
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options (in shares)               72,100
Net loss               $ (24,423,677)
Ending Balance at Jun. 30, 2022       $ 26,392 217,447,080 (181,561) (83,697,065) 133,594,846
Ending Balance (in shares) at Jun. 30, 2022       26,392,299        
Beginning Balance (in shares) at Mar. 31, 2022       26,383,299        
Beginning Balance at Mar. 31, 2022       $ 26,383 216,366,884 (167,395) (72,169,762) 144,056,110
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options       $ 9 27,775     27,784
Issuance of common stock upon exercise of stock options (in shares)       9,000        
Stock-based compensation expense         1,052,421     1,052,421
Net loss             (11,527,303) (11,527,303)
Other comprehensive loss           (14,166)   (14,166)
Ending Balance at Jun. 30, 2022       $ 26,392 $ 217,447,080 $ (181,561) $ (83,697,065) $ 133,594,846
Ending Balance (in shares) at Jun. 30, 2022       26,392,299        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (24,423,677) $ (14,217,316)
Adjustment to reconcile to net loss to net cash used in operating activities:    
Depreciation expense 102,263 18,674
Right-of-use asset amortization 285,302 50,333
Intangible asset amortization 15,420  
Stock based compensation expense 1,950,071 533,234
Net amortization of premium (accretion of discount) on marketable securities 144,441  
(Increase) decrease in:    
Accounts receivable 67,615 5,005
Prepaid expenses and other current assets 2,026,298 (555,726)
Other assets 12,550 (946,053)
Increase (decrease) in:    
Accounts payable (154,099) (48,021)
Accrued expenses (1,727,466) 2,619,878
Lease liability (86,141) (37,271)
Other liabilities 57,111  
Net cash used in operating activities (21,730,312) (12,577,263)
Cash flows from investing activities:    
Purchases of property and equipment (280,047) (36,388)
Purchases of marketable securities (17,989,202)  
Maturities of marketable securities 52,828,000  
Net cash provided by (used in) investing activities 34,558,751 (36,388)
Cash flows from financing activities:    
Proceeds from exercise of stock options 220,895 52,627
Proceeds from exercise of warrants   927,125
Net cash provided by financing activities 220,895 25,768,603
Net increase in cash and cash equivalents 13,049,334 13,154,952
Cash and cash equivalents at beginning of period 74,888,145 37,090,151
Cash and cash equivalents at end of period 87,937,479 50,245,103
Supplemental disclosures of noncash information:    
Reduction of right of use asset and lease liability in connection with lease modification $ 347,739  
Deferred offering costs included in accounts payable and accrued expenses   875,078
Series B Preferred Stock    
Cash flows from financing activities:    
Proceeds from the issuance of preferred stock, net of issuance costs   $ 24,788,851
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Nature of Business
6 Months Ended
Jun. 30, 2022
Organization and Nature of Business  
Organization and Nature of Business

Note 1 – Organization and Nature of Business

Immuneering Corporation, a Delaware corporation, (“Immuneering” or the “Company”) was incorporated in 2008. The Company aims to improve patient outcomes by advancing a pipeline of product candidates designed to benefit large populations of patients with cancer and other diseases, developed using the Company’s translational bioinformatics platform. The Company has more than a decade of experience applying translational bioinformatics to generate insights into drug mechanism of action and patient treatment response. Building on this experience, the Company’s disease-agnostic discovery platform enables the Company to create product candidates based on 1) biological insights that are both counterintuitive and deeply rooted in data, and 2) novel chemistry.

On October 30, 2019, Immuneering formed a wholly owned subsidiary, Immuneering Securities Corporation (“ISC”), a Massachusetts securities corporation, for the sole purpose of buying, selling and holding securities on the Company’s behalf.

On December 22, 2021, the Company acquired all outstanding shares of capital stock of BioArkive, Inc. (“BioArkive”), a California corporation, which as a result became a wholly owned subsidiary.  

Immuneering, ISC and BioArkive are collectively referred to as “the Company” throughout these condensed consolidated financial statements.

The Company is subject to a number of inherent risks associated with any biotechnology company that has substantial expenditures for research and development. These risks include, but are not limited to, the need to obtain adequate additional funding, possible failure of clinical trials or other events demonstrating lack of clinical safety or efficacy of its product candidates, dependence on key personnel, reliance on third-party service providers for manufacturing drug product and conducting clinical trials, the ability to successfully secure its proprietary technology, and risks related to the regulatory approval and commercialization of a product candidate. There can be no assurance that the Company’s research and development program will be successful. In addition, the Company operates in an environment of rapid technological change and is largely dependent on the services of its employees, advisors, and consultants.

On August 3, 2021, the Company completed its initial public offering (“IPO”) pursuant to which it issued and sold 8,625,000 shares of its Class A common stock, inclusive of 1,125,000 shares of its Class A common stock sold pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $120,318,750, after deducting underwriting discounts and commissions, but before deducting offering costs payable by the Company, which were $2,124,317. Upon the closing of the IPO, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock. Upon the conversion of the convertible preferred stock, the Company reclassified the carrying value of the convertible preferred stock to common stock (at par value) and additional paid-in capital.

To date, the Company has funded its operations through service revenues, and with proceeds from the sale of its capital stock and convertible notes and, most recently, with proceeds from the IPO. The Company has incurred recurring losses over the past several years and as of June 30, 2022, the Company had an accumulated deficit of  $83,697,065. The Company expects to continue to generate operating losses for the foreseeable future. The future viability of the Company is dependent on its ability to raise additional capital to finance its operations. The Company’s inability to raise capital as and when needed could have a negative impact on its financial condition and ability to pursue its business strategies. There can be no assurances that additional funding will be available on terms acceptable to the Company, or at all. If the Company is unable to raise additional funds when needed, it may be required to delay, reduce the scope of, or eliminate development programs, which may adversely affect its business and operations. Management considers that there are no conditions or events, in the aggregate, that raise substantial doubt about the entity’s ability to continue as a going concern and estimates that its cash and cash equivalents will be sufficient to fund its operating expenses and capital expenditure requirements for at least 12 months from the issuance date of the consolidated financial statements. The full extent to which coronavirus (“COVID-19”) pandemic will directly or indirectly impact the Company’s business, results of operations and financial

condition, including expenses and research and development costs, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and its variants and the actions taken to contain or treat COVID-19 and its variants, as well as the economic impact on local, regional, national and international markets. The Company has considered potential impacts arising from the pandemic related to COVID-19 and its variants and is not presently aware of any events or circumstances that would require the Company to update its estimates, judgements or revise the carrying values of its assets or liabilities.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 - Summary of Significant Accounting Policies

Basis of Presentation

The condensed consolidated financial statements have been prepared in accordance with accounting standards set by the Financial Accounting Standards Board (“FASB”). The FASB sets generally accepted accounting principles (“GAAP”) to ensure the condensed consolidated financial statements are consistently reported. References to GAAP issued by the FASB in these footnotes are to the FASB Accounting Standards Codifications (“ASC”). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany balances and transactions have been eliminated in consolidation.

There have been no material changes to the accounting policies of the Company as those set forth in Note 2 to the audited consolidated financial statements contained in the Annual Report on Form 10-K for the fiscal period ended December 31, 2021.

Unaudited Interim Financial Information

The unaudited interim condensed consolidated financial statements of the Company have been prepared, without audit, in accordance with GAAP and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been omitted from the unaudited interim condensed consolidated financial statements, as is permitted by such rules and regulations. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes for the year ended December 31, 2021.

It is management’s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position, operating results and cash flows. Revenues and net loss for any interim period are not necessarily indicative of future or annual results.

Use of Estimates 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting periods. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgements about the carrying values of assets, liabilities and the recording of expenses that are not readily apparent from other sources. Significant estimates reflected in these condensed consolidated financial statements included but are not limited to, the research and development expenses, determination of fair value of stock-based awards, the valuation of common stock prior to the IPO, and the right-to-use assets and operating lease liability. Actual results may differ materially and adversely from these estimates.

Goodwill

Goodwill represents the excess of the fair value of the acquiree over the recognized bases of the net identifiable assets acquired and includes the future economic benefits from other assets that could not be individually identified and separately

recognized. Goodwill is not amortized, but instead is periodically reviewed for impairment and an impairment charge is recorded in the periods in which the recorded carrying value of goodwill exceeds its fair value.

On a quarterly basis, the Company performs a review of its business to determine if events or changes in circumstances have occurred which could have a material adverse effect on the fair value of the Company and its goodwill. If such events or changes in circumstances were deemed to have occurred, the Company would perform an impairment test of goodwill as of the end of the quarter and record any noted impairment loss.

The goodwill test is performed at least annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired.

The Company performs its annual impairment test during the fourth quarter of each fiscal year. There were no impairments in 2021.

Subsequent to December 31, 2021, the Company’s market capitalization has declined which may be an indicator of impairment. The Company will continue to assess the impact of its market capitalization and any other indicators of potential impairment. It is possible that if the Company’s market capitalization decline is more than temporary, or if other indicators of impairment are identified, an interim impairment analysis may be necessary, which could result in an impairment of goodwill, intangible assets and other long-lived assets in 2022.

Recently Issued Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (“JOBS Act”). The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company elected to avail itself of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.

In 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements. The new standard, as amended, requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. It also limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The targeted transition relief standard allows filers an option to irrevocably elect the fair value option of ASC 825-10, Financial Instruments - Overall, applied on an instrument-by-instrument basis for eligible instruments. ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) will become effective for the Company on January 1, 2023. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350), which eliminates Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (i.e., measure the charge based on today’s Step 1). This update is effective for annual and interim impairment tests performed in periods beginning after December 15, 2022. Early adoption of the standard is permitted. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities
6 Months Ended
Jun. 30, 2022
Marketable Securities  
Marketable Securities

Note 3 – Marketable Securities

Our marketable securities are classified as available-for-sale pursuant to ASC 320, Investments – Debt and Equity Securities and are recorded at fair value. Unrealized gains/(losses) are included as a component of accumulated other comprehensive loss in the condensed consolidated balance sheets and statements of convertible preferred stock and stockholders’ equity and a component of total comprehensive loss in the condensed consolidated statements of comprehensive loss, until realized. The Company assesses its available-for-sale marketable securities for impairment on a quarterly basis. There were no impairments of the Company’s available-for-sale marketable securities measured and carried at fair value during the three and six months ended June 30, 2022 or 2021. Realized gains and losses are included in other expense on a specific-identification basis. There were no realized gains or losses on marketable securities for the three and six months ended June 30, 2022 or 2021.

Marketable securities as of June 30, 2022 consisted of the following:

June 30, 2022

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Assets:

Current:

U.S. Treasuries

$

21,748,299

$

-

$

(125,724)

$

21,622,575

Government securities

8,600,549

-

(29,869)

8,570,680

Commercial paper

9,995,295

-

(24,675)

9,970,620

Total marketable securities

$

40,344,143

$

-

$

(180,268)

$

40,163,875

Marketable securities as of December 31, 2021 consisted of the following:

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Assets:

Current:

U.S. Treasuries

$

42,147,385

$

-

$

(28,575)

$

42,118,810

Government securities

19,218,057

-

(13,689)

19,204,368

Commercial paper

12,992,165

57

(4,197)

12,988,025

Total Current

74,357,607

57

(46,461)

74,311,203

Non-current:

U.S. Treasuries

999,186

-

(2,626)

996,560

Government securities

-

-

-

-

Total Non-current

999,186

-

(2,626)

996,560

Total marketable securities

$

75,356,793

$

57

$

(49,087)

$

75,307,763

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Measurements  
Fair Value Measurements

Note 4 – Fair Value Measurements

We record cash equivalents and marketable securities at fair value. ASC 820, Fair Value Measurements and Disclosures, establishes a fair value hierarchy for those instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and our own assumptions (unobservable inputs). The hierarchy consists of three levels:

Level 1 – Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2 – Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, directly or indirectly, for substantially the full term of the asset or liability.

Level 3 – Unobservable inputs that reflect our own assumptions about the assumptions market participants would use in pricing the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.

The following table summarizes our cash equivalents and marketable securities measured at fair value on a recurring basis as of June 30, 2022:

Level 1

Level 2

Level 3

Total

Assets:

Cash equivalents

Money market

$

38,003,223

$

-

$

-

$

38,003,223

Commercial paper

-

7,996,140

-

7,996,140

Total cash equivalents

38,003,223

7,996,140

-

45,999,363

Marketable securities:

U.S. Treasuries

$

21,622,575

$

-

$

-

$

21,622,575

Government securities

-

8,570,680

-

8,570,680

Commercial paper

-

9,970,620

-

9,970,620

Total marketable securities

21,622,575

18,541,300

-

40,163,875

Total cash equivalents and marketable securities

$

59,625,798

$

26,537,440

$

-

$

86,163,238

Cash equivalents and marketable securities have been initially valued at the transaction price and subsequently, at the end of each reporting period, valued utilizing third-party pricing services or other observable market data. The pricing services utilize industry standard valuation models, including both income and market-based approaches, and observable market inputs to determine value. After completing our valuation procedures, we did not adjust or override any fair value measurements provided by the pricing services as of June 30, 2022.

There have been no changes to the valuation methods during the three months ended June 30, 2022. There were no transfers between Level 1 and Level 2 and we had no financial assets or liabilities that were classified as Level 3 at any point during the six months ended June 30, 2022.

The following table summarizes our cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 2021:

Level 1

Level 2

Level 3

Total

Assets:

Cash equivalents

Money market

$

33,961,344

$

-

$

-

$

33,961,344

Commercial paper

-

2,000,000

-

2,000,000

Total cash equivalents

33,961,344

2,000,000

-

35,961,344

Marketable securities:

U.S. Treasuries

$

43,115,370

$

-

$

-

$

43,115,370

Government securities

-

19,204,368

-

19,204,368

Commercial paper

-

12,988,025

-

12,988,025

Total marketable securities

43,115,370

32,192,393

-

75,307,763

Total cash equivalents and marketable securities

$

77,076,714

$

34,192,393

$

-

$

111,269,107

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, net
6 Months Ended
Jun. 30, 2022
Property and Equipment, net  
Property and Equipment, net

Note 5 – Property and Equipment, net

Property and equipment, net consisted of the following:

    

June 30, 

    

December 31, 

2022

2021

Computer equipment

$

318,793

$

281,666

Furniture and fixtures

 

84,477

 

84,477

Lab equipment

650,727

463,182

Leasehold improvements

207,492

152,117

Total

 

1,261,489

 

981,442

Accumulated depreciation

 

(276,482)

 

(174,219)

Property and equipment, net

$

985,007

$

807,223

Depreciation expense totaled $54,560 and $9,807 for the three months ended June 30, 2022 and 2021, respectively. Depreciation expense totaled $102,263 and $18,674 for the six months ended June 30, 2022 and 2021, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination
6 Months Ended
Jun. 30, 2022
Business Combination  
Business Combination.

Note 6 – Business Combination

BioArkive Acquisition

On December 22, 2021, the Company completed the acquisition of all outstanding shares of capital stock of BioArkive, Inc., a California corporation, for a market value of $8.75 million.

BioArkive is a San Diego based contract research organization that has previously provided preclinical research services and biosample storage to the Company and other biotechnology companies. BioArkive is in the process of being fully integrated into the Company to exclusively support the Company's internal preclinical research activities for its oncology pipeline.

In connection with the acquisition, the Company has assumed the obligations under BioArkive’s three lease agreements.

The purchase price was paid by Immuneering through the issuance of an aggregate of 379,635 shares of Immuneering’s Class A common stock. The number of shares of common stock issued was calculated using a value based on the average of the daily volume weighted average prices of the common stock on the Nasdaq Stock Exchange for the 30-trading day period ending on and including the trading day immediately prior to the closing date. The sellers of BioArkive were restricted from selling these shares for a six-month period from the date of the acquisition. As such, we estimated that there was an approximate 10% discount for the lack of marketability of the shares. The fair value of the purchase price in the acquisition was $7,875,000.

Prior to the acquistion, Brett Hall, Chief Scientific Officer of Immuneering and the Founder and Chairman of the board of directors of BioArkive, held the majority of the outstanding shares of BioArkive capital stock. BioArkive provided contract services to the Company. Research and development expenses in the consolidated statement of operations include the cost of services provided by BioArkive to the Company which amounted to $4,548,780 in 2021 through the date of the acquisition. The results of BioArkive’s operations are included in accounts payable or accrued contract research expenses in the consolidated balance sheets.

Assets Acquired and Liabilities Assumed at Fair Value

The BioArkive acquisition has been accounted for using the acquisition method of accounting. This method requires assets acquired and liabilities assumed in a business combination to be recognized at their fair values as of the acquisition date. As of March 31, 2022, the purchase accounting had been finalized, and there was an immaterial measurement period adjustment related to accrued expenses and goodwill. No other adjustments were identified.

Intangible Assets

The estimated fair value of the intangible assets was determined using the relief from royalty approach.

Goodwill

Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected cost savings of the combined company and assembled workforce. One of the key factors that contributes to the recognition of goodwill, and a driver for the Company's acquisition of BioArkive, is the planned investment in the internal preclinical research activities for our oncology pipeline. Goodwill recognized as a result of this acquisition is non-deductible for income tax purposes.

Pro forma results are not presented for this acquisition as they are not material to the consolidated results of the Company’s operations.

    

Preliminary
Valuation

Measurement
Period
Adjustment

Final
Valuation

Weighted
Average
Life

Cash

$

70,348

$

-

$

70,348

Other currents assets

225,790

-

225,790

Other long term assets

87,796

-

87,796

Property and equipment, net

727,539

-

727,539

Right of use assets

4,824,700

-

4,824,700

Intangible asset

-

Technology

439,000

-

439,000

15 years

Goodwill

6,701,726

11,295

6,690,431

Total assets acquired

13,076,899

-

13,065,604

Accounts payable, accrued expenses and other liabilities

69,714

(11,295)

58,419

Deferred tax liabilities

307,485

-

307,485

Lease liabilities

4,824,700

-

4,824,700

Net assets acquired

$

7,875,000

$

-

$

7,875,000

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses
6 Months Ended
Jun. 30, 2022
Accrued Expenses  
Accrued Expenses

Note 7 – Accrued Expenses

Accrued expenses consisted of the following:

    

June 30, 

    

December 31, 

2022

2021

Accrued professional services

$

251,271

$

250,977

Accrued employee expenses

 

1,591,656

 

2,917,282

Accrued contract research expenses

 

335,658

 

585,416

Accrued other

48,102

211,772

Total

$

2,226,687

$

3,965,447

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Preferred Stock
6 Months Ended
Jun. 30, 2022
Preferred Stock  
Preferred Stock

Note 8 – Preferred Stock

Series B Preferred Stock

In April and May 2021, 2,412,853 shares of the second tranche of Series B Preferred Stock were issued based on the voluntary election of substantially all of the holders of Series B Preferred Stock. The Company received gross proceeds of $24,799,786. The Company incurred issuance costs of $10,935 in connection with the second tranche of Series B Preferred Stock.

Upon the closing of the IPO on August 3, 2021, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock
6 Months Ended
Jun. 30, 2022
Common Stock.  
Common Stock

Note 9 - Common Stock

The Company had 200,000,000 authorized shares of Class A common stock, $0.001 par value per share as of June 30, 2022 and December 31, 2021 of which 26,392,299 and 26,320,199 were issued and outstanding, respectively. The holders of Class A common stock are entitled one vote for each share of common stock. Dividends may be paid when, and if declared by the Board of Directors, subject to the limitations, powers and preferences granted to the Preferred Stockholders and on a proportionate basis with holders of Class B common stock.

As of June 30, 2022 and December 31, 2021, the following number of shares of Class A common stock have been reserved:

    

June 30, 

    

December 31, 

2022

2021

Exercise of common stock options

 

3,827,454

 

2,859,544

 

3,827,454

 

2,859,544

The Company had 20,000,000 authorized shares of Class B common stock, $0.001 par value per share as of June 30, 2022 and December 31, 2021, of which no shares have been issued nor are outstanding. The holders of Class B common stock have no voting rights. Dividends may be paid when, and if, declared by the Board of Directors, subject to the limitations, powers and preferences granted to the preferred stockholders and on a proportionate basis with holders of Class A common stock.

IPO

On August 3, 2021, the Company completed its initial public offering pursuant to which it issued and sold 8,625,000 shares of its Class A common stock, inclusive of 1,125,000 shares of its Class A common stock sold pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $120,318,750, after deducting underwriting discounts and commissions, but before deducting offering costs payable by the Company, which were $2,124,317. Upon the closing of the IPO, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock. Upon the conversion of the convertible preferred stock, the Company reclassified the carrying value of the convertible preferred stock to common stock (at par value) and additional paid-in capital.

On August 3, 2021 in connection with the closing of the IPO, the Company filed a restated certificate of incorporation, which amended and restated the Company’s certificate of incorporation to, among other things: (i) increase the number of authorized shares of common stock to 200,000,000 shares of Class A common stock, 20,000,000 shares of Class B common stock, par value $0.001 per share, and (ii) authorize 10,000,000 shares of Preferred Stock; and (iii) authorize the Board of Directors to establish the rights, preferences and restrictions on any unissued series of Preferred Stock.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2022
Net Loss Per Share Attributable to Common Stockholders  
Net Loss Per Share Attributable to Common Stockholders

Note 10 - Net Loss Per Share Attributable to Common Stockholders

Net loss per share of common stock is computed using the two-class method required for multiple classes of common stock and participating securities based upon their respective rights to receive dividends as if all income for the period has been distributed. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders is therefore the same for Class A and Class B common stock on an individual or combined basis.

The Company’s participating securities include the Company’s Preferred Stock, as the holders are entitled to receive noncumulative dividends in the event that a dividend is paid on common stock. The holders of Preferred Stock do not have

a contractual obligation to share in losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.

Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase.

Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. The Company has reported net losses for all periods presented, therefore diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.

Basic and diluted net loss per share attributable to common stockholders was calculated at June 30, 2022 and 2021 as follows:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

2022

    

2021

2022

    

2021

Numerator:

 

  

 

  

 

  

 

  

Net loss

$

(11,527,303)

$

(7,987,665)

$

(24,423,677)

$

(14,217,316)

Denominator - basic and diluted:

 

  

 

  

 

  

 

  

Weighted-average common shares outstanding, basic and diluted

 

26,386,343

 

4,954,553

 

26,372,787

 

4,952,352

Net loss per share - basic and diluted

$

(0.44)

$

(1.61)

$

(0.93)

$

(2.87)

The following table sets forth the potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because to include them would be anti-dilutive (in common stock equivalent shares) at June 30, 2022 and 2021:

    

2022

    

2021

Options to purchase common stock

 

3,827,454

 

2,668,327

Total shares of common stock equivalents

 

3,827,454

 

2,668,327

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
Stock-Based Compensation  
Stock-Based Compensation

Note 11 – Stock-Based Compensation

During 2015, the Company established the Long Term Incentive Plan (“Incentive Plan”), under which incentive stock options, nonqualified stock options, restricted stock or other awards may be awarded to employees, directors or consultants of the Company. The options typically vest over a four-year period. As of June 30, 2022, the maximum number of shares available for issuance under the Incentive Plan was 2,825,173 shares. Upon the effectiveness of the Company’s 2021 Incentive Award Plan, the Company ceased granting awards under the Incentive Plan. However, the Incentive Plan continues to govern awards outstanding thereunder.

On July 23, 2021, the Company’s Board of Directors adopted, and on July 23, 2021 its stockholders approved, the 2021 Incentive Award Plan (the “2021 Plan”), which became effective on July 29, 2021. The 2021 Plan provides for the grant of incentive stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards. The number of shares reserved for issuance under the 2021 Plan was initially equal to 2,590,000 plus an annual increase on the first day of each calendar year, beginning on January 1, 2022 and ending on and including January 1, 2031, equal to the lesser of (i) 4% of the aggregate number of shares of Class A common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of Class A common stock as determined by the Board of Directors. No more than 15,350,000 shares of Class A common stock may be issued under the 2021 Plan upon the exercise of incentive stock options. Shares issued under the 2021 Plan may be authorized but unissued shares,

shares purchased on the open market or treasury shares. If an award under the 2021 Plan expires, lapses or is terminated, exchanged for or settled in cash, surrendered, repurchased, cancelled without having been fully exercised/settled or forfeited, any unused shares subject to the award will, as applicable, become or again be available for new grants under the 2021 Plan. In addition, shares subject to stock options issued under the Incentive Plan may become available for issuance under the 2021 Plan to the extent such stock options are canceled, forfeited, exchanged, settled in cash or otherwise terminated. As of June 30, 2022, there were 2,311,230 shares available for future issuance under the 2021 Plan.

On July 23, 2021, the Company’s Board of Directors adopted, and on July 23, 2021 its stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective on July 29, 2021. A total of 250,000 shares of Class A common stock were initially reserved for issuance under this plan. The number of shares of Class A common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, beginning on January 1, 2022 and ending on and including January 1, 2031, equal to the lesser of (i) 1% of the shares of Class A common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of Class A common stock as determined by the board of directors, provided that not more than 3,340,000 shares of Class A common stock may be issued under the 2021 ESPP. As of June 30, 2022, no shares had been issued under the 2021 ESPP.

During the three and six months ended June 30, 2022, the Company recognized stock-based compensation expense of $1,052,421 and $1,950,071, respectively. During the three and six months ended June 30, 2021, the Company recognized stock-based compensation expense of $351,009 and $533,234, respectively. As of June 30, 2022, compensation expense remaining to be recognized for outstanding stock options was $12,585,048 and to be recognized over a weighted-average period of 2.83 years.

The fair value of options granted is calculated on the grant date using the Black-Scholes option valuation model. The Company historically has been a private company and lacks company-specific historical and implied volatility information. Therefore, it estimates its expected stock volatility based on the historical volatility of a publicly traded set of peer public companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For the six months ended June 30, 2022, the Company granted 1,067,410 shares of stock options at a weighted-average grant date fair value of $9.50.

The Company used the following assumptions in its application of the Black-Scholes option pricing model for grants during the six months ended June 30, 2022 and 2021:

Six Months Ended June 30, 

    

2022

    

2021

Weighted-average risk-free interest rate

1.35% - 3.31%

1.04% - 1.71%

Expected term (in years)

5.00 - 10 years

5.83 - 10 years

Expected dividend yield

0%

0%

Expected volatility

65.24% - 78.12%

68.92% - 80.99%

The following table summarizes the stock option activity during the six months ended June 30, 2022 under the Plan:

    

    

Weighted

    

Weighted-

Average

Average

Remaining

Number of

Exercise Price

Contractual

Aggregate

Options

per Share

    

Term (in Years)

Intrinsic Value

 

  

 

  

 

  

 

  

Outstanding at of December 31, 2021

 

2,859,544

$

6.55

 

8.30

 

  

Granted

 

1,067,410

9.50

 

  

Exercised

 

(72,100)

3.02

 

  

Cancelled

 

(27,400)

6.58

 

  

Outstanding at June 30, 2022

 

3,827,454

$

7.43

8.31

$

3,669,555

 

Vested and exercisable at June 30, 2022

 

1,539,603

$

4.59

 

7.33

$

2,820,514

Vested and expected to vest at June 30, 2022

3,827,454

$

7.43

 

8.31

$

3,669,555

For the three months ended June 30, 2022 and 2021, the Company recognized share-based compensation expense recognized on the accompanying condensed consolidated statements of operations as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Cost of revenue

$

4,014

$

22,367

$

8,644

$

44,882

Research and development

 

504,938

 

168,725

 

937,657

 

222,732

General and administrative

 

543,469

 

159,917

 

1,003,770

 

265,620

Total

$

1,052,421

$

351,009

$

1,950,071

$

533,234

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies.  
Commitments and Contingencies

Note 12 – Commitments and Contingencies

Operating Leases

The Company leases office space in Cambridge, Massachusetts, New York, New York and San Francisco, California, pursuant to short-term arrangements. The Cambridge and San Francisco leases are on a month-to-month basis, requiring one month’s notice before termination. The New York lease is renewable on an annual basis and the last renewal extended the lease term until March 31, 2023. These lease agreements include payments for lease and non-lease components and the Company has elected to not separate such components and these payments were recognized as rent expense.

As of June 30, 2022, total future minimum lease payments for its short-term leases in Cambridge, Massachusetts, New York, New York and San Francisco, California was $39,600 due in 2022.

In October 2020, the Company entered into an office lease (“Via Frontera Lease”) in San Diego, California with a lease term of 67 months. At the lease commencement date, a right-to-use asset and lease liability was recognized by the Company for $637,863. In January 2022, the Company exercised its option to terminate the Via Frontera Lease 20 months early. The lease will terminate on October 1, 2023. This was accounted for as a lease modification which reduces the term of the existing lease and the Company adjusted the value of its right-of-use asset and operating lease liability by $347,739 using an incremental borrowing rate of approximately 6%.

The modification is reflected as a non-cash operating activity in the statement of cash flows for the six months ended June 30, 2022.

The Company subsequently entered into a sublease of the Via Frontera Lease, the term of which commenced in March 2022 and continues through the full remaining obligation. Sublease income will be accounted for as a reduction of rent expense in the statement of operations.

As part of the BioArkive acquisition, the Company assumed the obligations of three leases in San Diego, California. One is for 38,613 square feet of office and laboratory space, under a lease that terminates on April 30, 2032, the second is for a 6,100 square feet of office and laboratory space under a lease that terminates on December 31, 2022 (the “Site 2 Lease”), and the third is for a lease for 4,760 square feet of office and laboratory space under a lease that terminates on March 31, 2024. As a result, the Company recorded right-to-use assets and lease liabilities of $4,824,700 on the acquisition date of December 22, 2021. In February 2022, the Company entered into a sublease of the Site 2 Lease, the term of which continues through the remaining term of the Site 2 Lease.

Future minimum lease payments for operating leases with initial or remaining terms in excess of one year at June 30, 2022 were as follows:

    

Amount

Remainder of 2022

$

331,740

2023

 

843,463

2024

 

732,546

2025

 

739,689

2026

 

761,877

Thereafter

 

4,467,246

Total future lease payments

 

7,876,561

Less: Imputed interest

 

(2,945,504)

Total lease liabilities

$

4,931,057

Current portion lease liability

$

286,374

Lease liability, noncurrent

 

4,644,683

Total lease liability

$

4,931,057

Quantitative information regarding the Company’s leases for the six months ended June 30, 2022 and 2021 is as follows:

    

June 30, 

    

June 30, 

    

2022

2021

Lease costs:

  

  

Operating lease cost

$

527,413

$

68,502

 

Short-term lease cost

 

164,373

 

117,352

 

Sublease income

 

(95,470)

 

Total lease costs

$

596,316

$

185,854

 

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

 

Operating cash flows from operating leases

$

328,250

$

55,440

 

Operating cash flows from short-term leases

 

164,373

 

117,352

 

$

492,623

$

172,792

Weighted-average remaining lease term - operating leases

 

9.49 years

 

4.83 years

Weighted-average discount rate - operating leases

 

9.3%

 

6.0%

As the Company’s leases typically do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.

Litigation

From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of its business activities and may be exposed to litigation in connection with its products and operations. The Company’s policy is to assess the likelihood of any adverse judgments or outcomes related to legal matters, as well as ranges of probable losses. When it is probable that future expenditures will be made and can be reasonably estimated the Company will accrue a liability for such matters. Significant judgement is required to determine both probability and estimated amount. The Company is not aware of any material legal matters.

Clinical Research Contracts

The Company may enter into contracts in the normal course of business with clinical research organizations for clinical trials, with contract manufacturing organizations for clinical supplies, and with other vendors for preclinical studies, supplies and other services for our operating purposes. These contracts generally provide for termination with a 30-day notice.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements have been prepared in accordance with accounting standards set by the Financial Accounting Standards Board (“FASB”). The FASB sets generally accepted accounting principles (“GAAP”) to ensure the condensed consolidated financial statements are consistently reported. References to GAAP issued by the FASB in these footnotes are to the FASB Accounting Standards Codifications (“ASC”). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany balances and transactions have been eliminated in consolidation.

There have been no material changes to the accounting policies of the Company as those set forth in Note 2 to the audited consolidated financial statements contained in the Annual Report on Form 10-K for the fiscal period ended December 31, 2021.

Unaudited Interim Financial Information

Unaudited Interim Financial Information

The unaudited interim condensed consolidated financial statements of the Company have been prepared, without audit, in accordance with GAAP and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been omitted from the unaudited interim condensed consolidated financial statements, as is permitted by such rules and regulations. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes for the year ended December 31, 2021.

It is management’s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position, operating results and cash flows. Revenues and net loss for any interim period are not necessarily indicative of future or annual results.

Use of Estimates

Use of Estimates 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting periods. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgements about the carrying values of assets, liabilities and the recording of expenses that are not readily apparent from other sources. Significant estimates reflected in these condensed consolidated financial statements included but are not limited to, the research and development expenses, determination of fair value of stock-based awards, the valuation of common stock prior to the IPO, and the right-to-use assets and operating lease liability. Actual results may differ materially and adversely from these estimates.

Goodwill Impairment

Goodwill

Goodwill represents the excess of the fair value of the acquiree over the recognized bases of the net identifiable assets acquired and includes the future economic benefits from other assets that could not be individually identified and separately

recognized. Goodwill is not amortized, but instead is periodically reviewed for impairment and an impairment charge is recorded in the periods in which the recorded carrying value of goodwill exceeds its fair value.

On a quarterly basis, the Company performs a review of its business to determine if events or changes in circumstances have occurred which could have a material adverse effect on the fair value of the Company and its goodwill. If such events or changes in circumstances were deemed to have occurred, the Company would perform an impairment test of goodwill as of the end of the quarter and record any noted impairment loss.

The goodwill test is performed at least annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired.

The Company performs its annual impairment test during the fourth quarter of each fiscal year. There were no impairments in 2021.

Subsequent to December 31, 2021, the Company’s market capitalization has declined which may be an indicator of impairment. The Company will continue to assess the impact of its market capitalization and any other indicators of potential impairment. It is possible that if the Company’s market capitalization decline is more than temporary, or if other indicators of impairment are identified, an interim impairment analysis may be necessary, which could result in an impairment of goodwill, intangible assets and other long-lived assets in 2022.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (“JOBS Act”). The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company elected to avail itself of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.

In 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements. The new standard, as amended, requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. It also limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The targeted transition relief standard allows filers an option to irrevocably elect the fair value option of ASC 825-10, Financial Instruments - Overall, applied on an instrument-by-instrument basis for eligible instruments. ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) will become effective for the Company on January 1, 2023. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350), which eliminates Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (i.e., measure the charge based on today’s Step 1). This update is effective for annual and interim impairment tests performed in periods beginning after December 15, 2022. Early adoption of the standard is permitted. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2022
Marketable Securities  
Schedule of marketable securities

June 30, 2022

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Assets:

Current:

U.S. Treasuries

$

21,748,299

$

-

$

(125,724)

$

21,622,575

Government securities

8,600,549

-

(29,869)

8,570,680

Commercial paper

9,995,295

-

(24,675)

9,970,620

Total marketable securities

$

40,344,143

$

-

$

(180,268)

$

40,163,875

Marketable securities as of December 31, 2021 consisted of the following:

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Assets:

Current:

U.S. Treasuries

$

42,147,385

$

-

$

(28,575)

$

42,118,810

Government securities

19,218,057

-

(13,689)

19,204,368

Commercial paper

12,992,165

57

(4,197)

12,988,025

Total Current

74,357,607

57

(46,461)

74,311,203

Non-current:

U.S. Treasuries

999,186

-

(2,626)

996,560

Government securities

-

-

-

-

Total Non-current

999,186

-

(2,626)

996,560

Total marketable securities

$

75,356,793

$

57

$

(49,087)

$

75,307,763

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Measurements  
Schedule of cash equivalents and marketable securities

Level 1

Level 2

Level 3

Total

Assets:

Cash equivalents

Money market

$

38,003,223

$

-

$

-

$

38,003,223

Commercial paper

-

7,996,140

-

7,996,140

Total cash equivalents

38,003,223

7,996,140

-

45,999,363

Marketable securities:

U.S. Treasuries

$

21,622,575

$

-

$

-

$

21,622,575

Government securities

-

8,570,680

-

8,570,680

Commercial paper

-

9,970,620

-

9,970,620

Total marketable securities

21,622,575

18,541,300

-

40,163,875

Total cash equivalents and marketable securities

$

59,625,798

$

26,537,440

$

-

$

86,163,238

Level 1

Level 2

Level 3

Total

Assets:

Cash equivalents

Money market

$

33,961,344

$

-

$

-

$

33,961,344

Commercial paper

-

2,000,000

-

2,000,000

Total cash equivalents

33,961,344

2,000,000

-

35,961,344

Marketable securities:

U.S. Treasuries

$

43,115,370

$

-

$

-

$

43,115,370

Government securities

-

19,204,368

-

19,204,368

Commercial paper

-

12,988,025

-

12,988,025

Total marketable securities

43,115,370

32,192,393

-

75,307,763

Total cash equivalents and marketable securities

$

77,076,714

$

34,192,393

$

-

$

111,269,107

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2022
Property and Equipment, net  
Schedule of property and equipment, net

    

June 30, 

    

December 31, 

2022

2021

Computer equipment

$

318,793

$

281,666

Furniture and fixtures

 

84,477

 

84,477

Lab equipment

650,727

463,182

Leasehold improvements

207,492

152,117

Total

 

1,261,489

 

981,442

Accumulated depreciation

 

(276,482)

 

(174,219)

Property and equipment, net

$

985,007

$

807,223

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination  
Schedule of Assets Acquired and Liabilities Assumed at Fair Value

    

Preliminary
Valuation

Measurement
Period
Adjustment

Final
Valuation

Weighted
Average
Life

Cash

$

70,348

$

-

$

70,348

Other currents assets

225,790

-

225,790

Other long term assets

87,796

-

87,796

Property and equipment, net

727,539

-

727,539

Right of use assets

4,824,700

-

4,824,700

Intangible asset

-

Technology

439,000

-

439,000

15 years

Goodwill

6,701,726

11,295

6,690,431

Total assets acquired

13,076,899

-

13,065,604

Accounts payable, accrued expenses and other liabilities

69,714

(11,295)

58,419

Deferred tax liabilities

307,485

-

307,485

Lease liabilities

4,824,700

-

4,824,700

Net assets acquired

$

7,875,000

$

-

$

7,875,000

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2022
Accrued Expenses  
Schedule of accrued expenses

    

June 30, 

    

December 31, 

2022

2021

Accrued professional services

$

251,271

$

250,977

Accrued employee expenses

 

1,591,656

 

2,917,282

Accrued contract research expenses

 

335,658

 

585,416

Accrued other

48,102

211,772

Total

$

2,226,687

$

3,965,447

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 2022
Common Stock.  
Schedule of common stock for conversion of preferred stock, exercise of warrants and exercise of stock options

    

June 30, 

    

December 31, 

2022

2021

Exercise of common stock options

 

3,827,454

 

2,859,544

 

3,827,454

 

2,859,544

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2022
Net Loss Per Share Attributable to Common Stockholders  
Schedule of basic and diluted net loss per share attributable to common stockholders

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

2022

    

2021

2022

    

2021

Numerator:

 

  

 

  

 

  

 

  

Net loss

$

(11,527,303)

$

(7,987,665)

$

(24,423,677)

$

(14,217,316)

Denominator - basic and diluted:

 

  

 

  

 

  

 

  

Weighted-average common shares outstanding, basic and diluted

 

26,386,343

 

4,954,553

 

26,372,787

 

4,952,352

Net loss per share - basic and diluted

$

(0.44)

$

(1.61)

$

(0.93)

$

(2.87)

Schedule of potentially dilutive securities that have been excluded from the calculation of diluted net loss per share

    

2022

    

2021

Options to purchase common stock

 

3,827,454

 

2,668,327

Total shares of common stock equivalents

 

3,827,454

 

2,668,327

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Stock-Based Compensation  
Schedule of assumptions in its application of the Black-Scholes option pricing model for grants

Six Months Ended June 30, 

    

2022

    

2021

Weighted-average risk-free interest rate

1.35% - 3.31%

1.04% - 1.71%

Expected term (in years)

5.00 - 10 years

5.83 - 10 years

Expected dividend yield

0%

0%

Expected volatility

65.24% - 78.12%

68.92% - 80.99%

Summary of stock option activity

    

    

Weighted

    

Weighted-

Average

Average

Remaining

Number of

Exercise Price

Contractual

Aggregate

Options

per Share

    

Term (in Years)

Intrinsic Value

 

  

 

  

 

  

 

  

Outstanding at of December 31, 2021

 

2,859,544

$

6.55

 

8.30

 

  

Granted

 

1,067,410

9.50

 

  

Exercised

 

(72,100)

3.02

 

  

Cancelled

 

(27,400)

6.58

 

  

Outstanding at June 30, 2022

 

3,827,454

$

7.43

8.31

$

3,669,555

 

Vested and exercisable at June 30, 2022

 

1,539,603

$

4.59

 

7.33

$

2,820,514

Vested and expected to vest at June 30, 2022

3,827,454

$

7.43

 

8.31

$

3,669,555

Summary of recognized share-based compensation expense recognized

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Cost of revenue

$

4,014

$

22,367

$

8,644

$

44,882

Research and development

 

504,938

 

168,725

 

937,657

 

222,732

General and administrative

 

543,469

 

159,917

 

1,003,770

 

265,620

Total

$

1,052,421

$

351,009

$

1,950,071

$

533,234

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies.  
Schedule of Maturities of the lease liabilities due

    

Amount

Remainder of 2022

$

331,740

2023

 

843,463

2024

 

732,546

2025

 

739,689

2026

 

761,877

Thereafter

 

4,467,246

Total future lease payments

 

7,876,561

Less: Imputed interest

 

(2,945,504)

Total lease liabilities

$

4,931,057

Current portion lease liability

$

286,374

Lease liability, noncurrent

 

4,644,683

Total lease liability

$

4,931,057

Schedule of Quantitative information regarding the Company's leases

    

June 30, 

    

June 30, 

    

2022

2021

Lease costs:

  

  

Operating lease cost

$

527,413

$

68,502

 

Short-term lease cost

 

164,373

 

117,352

 

Sublease income

 

(95,470)

 

Total lease costs

$

596,316

$

185,854

 

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

 

Operating cash flows from operating leases

$

328,250

$

55,440

 

Operating cash flows from short-term leases

 

164,373

 

117,352

 

$

492,623

$

172,792

Weighted-average remaining lease term - operating leases

 

9.49 years

 

4.83 years

Weighted-average discount rate - operating leases

 

9.3%

 

6.0%

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Nature of Business (Details) - USD ($)
Aug. 03, 2021
Jun. 30, 2022
Dec. 31, 2021
Organization and Nature of Business      
Convertible preferred stock, outstanding (in shares) 8,528,078    
Shares issued upon conversion 11,939,281    
Accumulated deficit   $ 83,697,065 $ 59,273,388
Class A Common Stock      
Organization and Nature of Business      
Shares issued 1,125,000    
Convertible preferred stock, outstanding (in shares) 11,939,281    
IPO      
Organization and Nature of Business      
Aggregate net proceeds $ 120,318,750    
Offering costs $ 2,124,317    
Convertible preferred stock, outstanding (in shares) 8,528,078    
IPO | Class A Common Stock      
Organization and Nature of Business      
Shares issued 8,625,000    
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Marketable Securities          
Impairment on available-for-sale marketable securities $ 0 $ 0 $ 0 $ 0  
Realized gains or losses on marketable securities 0 $ 0 0 $ 0  
Marketable securities, current          
Marketable securities at amortized cost, current 40,344,143   40,344,143   $ 74,357,607
Marketable securities unrealized gains, current         57
Marketable securities unrealized losses, current (180,268)   (180,268)   (46,461)
Marketable securities, current 40,163,875   40,163,875   74,311,203
Marketable securities, non-current          
Marketable securities at amortized cost, non-current         999,186
Marketable securities unrealized losses, non-current         (2,626)
Marketable securities, non-current         996,560
Marketable securities          
Marketable securities at amortized cost         75,356,793
Marketable securities unrealized gains         57
Marketable securities unrealized losses         (49,087)
Marketable securities         75,307,763
U.S. Treasuries          
Marketable securities, current          
Marketable securities at amortized cost, current 21,748,299   21,748,299   42,147,385
Marketable securities unrealized losses, current (125,724)   (125,724)   (28,575)
Marketable securities, current 21,622,575   21,622,575   42,118,810
Marketable securities, non-current          
Marketable securities at amortized cost, non-current         999,186
Marketable securities unrealized losses, non-current         (2,626)
Marketable securities, non-current         996,560
Government securities          
Marketable securities, current          
Marketable securities at amortized cost, current 8,600,549   8,600,549   19,218,057
Marketable securities unrealized losses, current (29,869)   (29,869)   (13,689)
Marketable securities, current 8,570,680   8,570,680   19,204,368
Commerical paper          
Marketable securities, current          
Marketable securities at amortized cost, current 9,995,295   9,995,295   12,992,165
Marketable securities unrealized gains, current         57
Marketable securities unrealized losses, current (24,675)   (24,675)   (4,197)
Marketable securities, current $ 9,970,620   $ 9,970,620   $ 12,988,025
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Financial assets classified as Level 3 $ 0  
Financial liabilities classified as Level 3 0  
Marketable securities   $ 75,307,763
Recurring    
Assets:    
Total cash equivalents 45,999,363 35,961,344
Total marketable securities 40,163,875 75,307,763
Total cash equivalents and marketable securities 86,163,238 111,269,107
Recurring | Money market    
Assets:    
Total cash equivalents 38,003,223 33,961,344
Recurring | Commerical paper    
Assets:    
Total cash equivalents 7,996,140 2,000,000
Total marketable securities 9,970,620 12,988,025
Recurring | U.S. Treasuries    
Assets:    
Total marketable securities 21,622,575 43,115,370
Recurring | Government securities    
Assets:    
Total marketable securities 8,570,680 19,204,368
Recurring | Level 1    
Assets:    
Total cash equivalents 38,003,223 33,961,344
Total marketable securities 21,622,575 43,115,370
Total cash equivalents and marketable securities 59,625,798 77,076,714
Recurring | Level 1 | Money market    
Assets:    
Total cash equivalents 38,003,223 33,961,344
Recurring | Level 1 | U.S. Treasuries    
Assets:    
Total marketable securities 21,622,575 43,115,370
Recurring | Level 2    
Assets:    
Total cash equivalents 7,996,140 2,000,000
Total marketable securities 18,541,300 32,192,393
Total cash equivalents and marketable securities 26,537,440 34,192,393
Recurring | Level 2 | Commerical paper    
Assets:    
Total cash equivalents 7,996,140 2,000,000
Total marketable securities 9,970,620 12,988,025
Recurring | Level 2 | Government securities    
Assets:    
Total marketable securities $ 8,570,680 $ 19,204,368
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, net (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Property and Equipment, net    
Property and equipment, gross $ 1,261,489 $ 981,442
Accumulated depreciation (276,482) (174,219)
Property and equipment, net 985,007 807,223
Computer equipment    
Property and Equipment, net    
Property and equipment, gross 318,793 281,666
Furniture and fixtures    
Property and Equipment, net    
Property and equipment, gross 84,477 84,477
Lab equipment    
Property and Equipment, net    
Property and equipment, gross 650,727 463,182
Leasehold improvements    
Property and Equipment, net    
Property and equipment, gross $ 207,492 $ 152,117
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, net - Depreciation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property and Equipment, net        
Depreciation expense $ 54,560 $ 9,807 $ 102,263 $ 18,674
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Narrative (Details)
12 Months Ended
Dec. 22, 2021
USD ($)
agreement
shares
Dec. 31, 2021
USD ($)
BioArkive Inc | Research and development    
Business Acquisition [Line Items]    
Amount of related party expenses   $ 4,548,780
BioArkive Inc    
Business Acquisition [Line Items]    
Market value of acquisition $ 8,750,000  
Number of lease obligations acquired | agreement 3  
Shares issued | shares 379,635  
Trading days for share price 30 days  
Lock in period for shares issued 6 months  
Shares issued discount due to lack of marketability 10.00%  
Consideration transferred $ 7,875,000  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Assets Acquired and Liabilities Assumed (Details) - USD ($)
6 Months Ended
Dec. 22, 2021
Jun. 30, 2022
Dec. 31, 2021
Intangible asset      
Goodwill   $ 6,690,431 $ 6,701,726
BioArkive Inc      
Assets Acquired and Liabilities Assumed at Fair Value      
Cash $ 70,348 70,348  
Other currents assets 225,790 225,790  
Other long term assets 87,796 87,796  
Property and equipment, net 727,539 727,539  
Right of use assets 4,824,700 4,824,700  
Intangible asset      
Technology 439,000 439,000  
Goodwill 6,701,726 6,690,431  
Total assets acquired 13,076,899 13,065,604  
Accounts payable, accrued expenses and other liabilities 69,714 58,419  
Deferred tax liabilities 307,485 307,485  
Lease liabilities 4,824,700 4,824,700  
Net assets acquired $ 7,875,000 7,875,000  
Decrease in goodwill   11,295  
Decrease in liabilities   $ (11,295)  
Weighted Average Life, technology 15 years    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Accrued Expenses    
Accrued professional services $ 251,271 $ 250,977
Accrued employee expenses 1,591,656 2,917,282
Accrued contract research expenses 335,658 585,416
Accrued other 48,102 211,772
Total $ 2,226,687 $ 3,965,447
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Preferred Stock - Series B (Details) - USD ($)
2 Months Ended
May 31, 2021
Aug. 03, 2021
Temporary Equity [Line Items]    
Shares issued upon conversion   11,939,281
Temporary Equity, Shares Outstanding   8,528,078
Series B Preferred Stock Tranche Two    
Temporary Equity [Line Items]    
Convertible preferred stock, issued (in shares) 2,412,853  
Gross proceeds from issuance of convertible stock $ 24,799,786  
Issuance costs $ 10,935  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - Class A common stock (Details) - Class A Common Stock
6 Months Ended 12 Months Ended
Jun. 30, 2022
Vote
$ / shares
shares
Dec. 31, 2021
Vote
$ / shares
shares
Class of Stock [Line Items]    
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, par value per share (in dollars per share) | $ / shares $ 0.001 $ 0.001
Common stock, shares issued (in shares) 26,392,299 26,320,199
Common stock, shares outstanding (in shares) 26,392,299 26,320,199
Number of votes | Vote 1 1
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Shares reserved for future issuance 3,827,454 2,859,544
Common stock options    
Class of Stock [Line Items]    
Shares reserved for future issuance 3,827,454 2,859,544
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - Class B common stock (Details) - Class B Common Stock
6 Months Ended 12 Months Ended
Jun. 30, 2022
Vote
$ / shares
shares
Dec. 31, 2021
Vote
$ / shares
shares
Class of Stock [Line Items]    
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, par value per share (in dollars per share) | $ / shares $ 0.001 $ 0.001
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
Number of votes | Vote 0 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - IPO (Details) - USD ($)
Aug. 03, 2021
Jun. 30, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Convertible preferred stock, outstanding (in shares) 8,528,078    
Preferred stock authorized (in shares)   10,000,000 10,000,000
Class A Common Stock      
Class of Stock [Line Items]      
Shares issued 1,125,000    
Convertible preferred stock, outstanding (in shares) 11,939,281    
Common stock, shares authorized (in shares)   200,000,000 200,000,000
Common stock, par value per share (in dollars per share)   $ 0.001 $ 0.001
Class B Common Stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares)   20,000,000 20,000,000
Common stock, par value per share (in dollars per share)   $ 0.001 $ 0.001
IPO      
Class of Stock [Line Items]      
Proceeds from Stock issued $ 120,318,750    
Offering costs $ 2,124,317    
Convertible preferred stock, outstanding (in shares) 8,528,078    
Preferred stock authorized (in shares) 10,000,000    
IPO | Class A Common Stock      
Class of Stock [Line Items]      
Shares issued 8,625,000    
Common stock, shares authorized (in shares) 200,000,000    
IPO | Class B Common Stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 20,000,000    
Common stock, par value per share (in dollars per share) $ 0.001    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share Attributable to Common Stockholders - Basic and diluted net loss per share attributable to common stockholders (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:            
Net loss $ (11,527,303) $ (12,896,374) $ (7,987,665) $ (6,229,651) $ (24,423,677) $ (14,217,316)
Denominator - basic and diluted:            
Weighted-average common shares outstanding, basic 26,386,343   4,954,553   26,372,787 4,952,352
Weighted-average common shares outstanding, diluted 26,386,343   4,954,553   26,372,787 4,952,352
Net loss per share, basic $ (0.44)   $ (1.61)   $ (0.93) $ (2.87)
Net loss per share, diluted $ (0.44)   $ (1.61)   $ (0.93) $ (2.87)
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share Attributable to Common Stockholders - Antidilutive effect (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares of common stock equivalents 3,827,454 2,668,327
Common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares of common stock equivalents 3,827,454 2,668,327
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Narratives (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 23, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 1,052,421 $ 351,009 $ 1,950,071 $ 533,234  
Granted (in shares)       1,067,410    
Grant date weighted average fair value       $ 9.50    
Shares reserved for future issuance   3,827,454   3,827,454   2,859,544
Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       4 years    
Option available for future grant   2,825,173   2,825,173    
Stock-based compensation expense   $ 1,052,421 $ 351,009 $ 1,950,071 $ 533,234  
Compensation expense remaining to be recognized   $ 12,585,048   $ 12,585,048    
Compensation expense recognized over a weighted-average period       2 years 9 months 29 days    
2021 ESPP | Class A Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)       0    
Shares reserved for future issuance 250,000          
Aggregate number of shares outstanding (as a percent) 1.00%          
2021 ESPP | Maximum | Class A Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 3,340,000          
2021 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance   2,311,230   2,311,230    
2021 Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance 2,590,000          
Aggregate number of shares outstanding (as a percent) 4.00%          
2021 Plan | Maximum | Class A Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 15,350,000          
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Assumptions (Details)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average risk-free interest rate, minimum 1.35% 1.04%
Weighted-average risk-free interest rate, maximum 3.31% 1.71%
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 65.24% 68.92%
Expected volatility, maximum 78.12% 80.99%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 5 years 9 months 29 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 10 years 10 years
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - stock option activity (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Number of options    
Outstanding at the beginning (in shares) | shares 2,859,544  
Granted (in shares) | shares 1,067,410  
Exercised (in shares) | shares (72,100)  
Cancelled (in shares) | shares (27,400)  
Outstanding at the end (in shares) | shares 3,827,454 2,859,544
Vested and exercisable (in shares) | shares 1,539,603  
Vested and expected to vest (in shares) | shares 3,827,454  
Weighted Average Exercise Price per Share    
Weighted Average Exercise Price per Share Outstanding at the beginning (in dollars per share) | $ / shares $ 6.55  
Weighted Average Exercise Price per Share Granted (in dollars per share) | $ / shares 9.50  
Weighted Average Exercise Price per Share Exercised (in dollars per share) | $ / shares 3.02  
Weighted Average Exercise Price per Share Cancelled (in dollars per share) | $ / shares 6.58  
Weighted Average Exercise Price per Share Outstanding at the end (in dollars per share) | $ / shares 7.43 $ 6.55
Weighted Average Exercise Price per Share Vested and Exercisable (in dollars per share) | $ / shares 4.59  
Weighted Average Exercise Price per Share Vested and Expected to Vest exercisable (in dollars per share) | $ / shares $ 7.43  
Weighted Average Remaining Contractual Contractual Term    
Weighted Average Remaining Contractual Term (in years)   8 years 3 months 18 days
Weighted Average Remaining Contractual Term Repurchased (in Years) 8 years 3 months 21 days  
Weighted Average Remaining Contractual Term, Vested and exercisable (in Years) 7 years 3 months 29 days  
Weighted Average Remaining Contractual Term, Vested and expected to vest (in Years) 8 years 3 months 21 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value Outstanding | $ $ 3,669,555  
Aggregate Intrinsic Value Vested and exercisable | $ 2,820,514  
Aggregate Intrinsic Value Vested and expected to vest | $ $ 3,669,555  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Share-based compensation expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 1,052,421 $ 351,009 $ 1,950,071 $ 533,234
Cost of service        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 4,014 22,367 8,644 44,882
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 504,938 168,725 937,657 222,732
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 543,469 $ 159,917 $ 1,003,770 $ 265,620
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Narratives (Details)
1 Months Ended 6 Months Ended
Jan. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 22, 2021
USD ($)
ft²
agreement
Oct. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]          
Notice period for termination of lease   1 month      
Minimum lease payment due 2022   $ 331,740      
Right of use asset   4,691,157 $ 5,324,198    
Lease liability   4,931,057      
Decrease in right-of-use asset $ 347,739        
Incremental borrowing rate 6.00%        
BioArkive Inc          
Lessee, Lease, Description [Line Items]          
Right of use asset       $ 4,824,700  
Lease liability       $ 4,824,700  
Number of Leases Obligations Assumed | agreement       3  
Lease Termination on April 30, 2032 [Member]          
Lessee, Lease, Description [Line Items]          
Area of Property Under Lease | ft²       38,613  
Lease Termination on December 31, 2022 [Member]          
Lessee, Lease, Description [Line Items]          
Area of Property Under Lease | ft²       6,100  
Lease Termination on March 31, 2024 [Member]          
Lessee, Lease, Description [Line Items]          
Area of Property Under Lease | ft²       4,760  
Office Space In Cambridge, Massachusetts, New York, San Francisco, California [Member]          
Lessee, Lease, Description [Line Items]          
Minimum lease payment due 2022   $ 39,600      
Office And Laboratory Space in San Diego California [Member]          
Lessee, Lease, Description [Line Items]          
Period of lease modification 20 months        
2020 San Diego Lease          
Lessee, Lease, Description [Line Items]          
Lease term         67 months
Right of use asset         $ 637,863
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Maturities of the lease liabilities due (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Commitments and Contingencies.    
Remainder of 2022 $ 331,740  
2023 843,463  
2024 732,546  
2025 739,689  
2026 761,877  
Thereafter 4,467,246  
Total future lease payments 7,876,561  
Less: Imputed interest (2,945,504)  
Total lease liabilities 4,931,057  
Current portion lease liability 286,374 $ 274,039
Lease liability, noncurrent $ 4,644,683 $ 5,090,897
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Lease cost and contract termination (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Lease costs:    
Operating lease cost $ 527,413 $ 68,502
Short-term lease cost 164,373 117,352
Sublease income (95,470)  
Total lease costs 596,316 185,854
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 328,250 55,440
Operating cash flows from short-term leases 164,373 117,352
Total lease Payment $ 492,623 $ 172,792
Weighted-average remaining lease term - operating leases 9 years 5 months 26 days 4 years 9 months 29 days
Weighted-average discount rate - operating leases 9.30% 6.00%
Notice Period For Contract Termination 30 days  
XML 61 imrx-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001790340 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001790340 us-gaap:CommonClassAMember 2021-08-03 0001790340 imrx:SeriesBConvertiblePreferredStockTrancheTwoMember 2021-05-31 0001790340 imrx:SeriesConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-06-30 0001790340 imrx:SeriesBConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-06-30 0001790340 us-gaap:PreferredStockMember 2021-06-30 0001790340 imrx:SeriesConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001790340 imrx:SeriesBConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001790340 us-gaap:PreferredStockMember 2021-03-31 0001790340 imrx:SeriesConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001790340 imrx:SeriesBConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001790340 us-gaap:PreferredStockMember 2020-12-31 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001790340 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-08-03 2021-08-03 0001790340 us-gaap:CommonClassAMember 2021-08-03 2021-08-03 0001790340 us-gaap:RetainedEarningsMember 2022-06-30 0001790340 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001790340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001790340 us-gaap:RetainedEarningsMember 2022-03-31 0001790340 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001790340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001790340 2022-03-31 0001790340 us-gaap:RetainedEarningsMember 2021-12-31 0001790340 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001790340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001790340 us-gaap:RetainedEarningsMember 2021-06-30 0001790340 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001790340 us-gaap:RetainedEarningsMember 2021-03-31 0001790340 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001790340 2021-03-31 0001790340 us-gaap:RetainedEarningsMember 2020-12-31 0001790340 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-06-30 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001790340 2021-01-01 2021-12-31 0001790340 imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001790340 srt:MaximumMember imrx:TwoThousandTwentyOneIncentiveAwardPlanMember us-gaap:CommonClassAMember 2021-07-23 2021-07-23 0001790340 srt:MaximumMember imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-07-23 2021-07-23 0001790340 srt:MinimumMember 2022-01-01 2022-06-30 0001790340 srt:MaximumMember 2022-01-01 2022-06-30 0001790340 srt:MinimumMember 2021-01-01 2021-06-30 0001790340 srt:MaximumMember 2021-01-01 2021-06-30 0001790340 us-gaap:ResearchAndDevelopmentExpenseMember imrx:BioArkiveIncMember 2021-01-01 2021-12-31 0001790340 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001790340 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001790340 us-gaap:ComputerEquipmentMember 2022-06-30 0001790340 imrx:LabEquipmentMember 2022-06-30 0001790340 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001790340 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001790340 us-gaap:ComputerEquipmentMember 2021-12-31 0001790340 imrx:LabEquipmentMember 2021-12-31 0001790340 imrx:SeriesBConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001790340 us-gaap:IPOMember 2021-08-03 2021-08-03 0001790340 imrx:SeriesBConvertiblePreferredStockTrancheTwoMember 2021-04-01 2021-05-31 0001790340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001790340 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001790340 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001790340 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001790340 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001790340 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001790340 imrx:OfficeLeaseInSanDiegoCalifornia2020Member 2020-10-31 0001790340 imrx:OfficeSpaceInCambridgeMassachusettsNewYorkSanFranciscoCaliforniaMember 2022-06-30 0001790340 2022-01-31 0001790340 imrx:StockIncentivePlan2015Member 2022-06-30 0001790340 2021-08-03 0001790340 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-08-03 0001790340 us-gaap:CommonClassBMember 2022-06-30 0001790340 us-gaap:CommonClassAMember 2022-06-30 0001790340 us-gaap:CommonClassBMember 2021-12-31 0001790340 us-gaap:CommonClassAMember 2021-12-31 0001790340 us-gaap:CommonClassBMember us-gaap:IPOMember 2021-08-03 0001790340 us-gaap:EmployeeStockOptionMember 2022-06-30 0001790340 imrx:TwoThousandTwentyOneIncentiveAwardPlanMember 2022-06-30 0001790340 us-gaap:EmployeeStockOptionMember 2021-12-31 0001790340 srt:MaximumMember imrx:TwoThousandTwentyOneIncentiveAwardPlanMember 2021-07-23 0001790340 imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-07-23 0001790340 2021-06-30 0001790340 2020-12-31 0001790340 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 imrx:BioArkiveIncMember 2022-01-01 2022-06-30 0001790340 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001790340 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001790340 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001790340 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001790340 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001790340 imrx:StockIncentivePlan2015Member 2022-04-01 2022-06-30 0001790340 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001790340 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001790340 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001790340 imrx:StockIncentivePlan2015Member 2022-01-01 2022-06-30 0001790340 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001790340 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001790340 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001790340 imrx:StockIncentivePlan2015Member 2021-04-01 2021-06-30 0001790340 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001790340 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001790340 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001790340 imrx:StockIncentivePlan2015Member 2021-01-01 2021-06-30 0001790340 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001790340 2022-04-01 2022-06-30 0001790340 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001790340 2022-01-01 2022-03-31 0001790340 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001790340 2021-01-01 2021-03-31 0001790340 imrx:SeriesBConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001790340 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001790340 2021-04-01 2021-06-30 0001790340 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001790340 imrx:OfficeAndLaboratorySpaceInSanDiegoCaliforniaMember 2022-01-01 2022-01-31 0001790340 srt:MaximumMember imrx:TwoThousandTwentyOneIncentiveAwardPlanMember 2021-07-23 2021-07-23 0001790340 imrx:TwoThousandTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-07-23 2021-07-23 0001790340 us-gaap:IPOMember 2021-08-03 0001790340 us-gaap:CommonClassBMember 2022-01-01 2022-06-30 0001790340 us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001790340 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001790340 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001790340 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 imrx:GovernmentSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 imrx:GovernmentSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001790340 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 imrx:GovernmentSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 imrx:GovernmentSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001790340 us-gaap:USTreasurySecuritiesMember 2022-06-30 0001790340 us-gaap:CommercialPaperMember 2022-06-30 0001790340 imrx:GovernmentSecuritiesMember 2022-06-30 0001790340 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001790340 imrx:GovernmentSecuritiesMember 2021-12-31 0001790340 us-gaap:CommercialPaperMember 2021-12-31 0001790340 2022-01-01 2022-01-31 0001790340 2021-01-01 2021-06-30 0001790340 imrx:BioArkiveIncMember 2021-12-22 2021-12-22 0001790340 imrx:BioArkiveIncMember 2022-06-30 0001790340 imrx:BioArkiveIncMember 2021-12-22 0001790340 imrx:LeaseTerminationOnMarch312024Member 2021-12-22 0001790340 imrx:LeaseTerminationOnDecember312022Member 2021-12-22 0001790340 imrx:LeaseTerminationOnApril302032Member 2021-12-22 0001790340 2022-06-30 0001790340 2021-12-31 0001790340 us-gaap:CommonClassBMember 2022-08-03 0001790340 us-gaap:CommonClassAMember 2022-08-03 0001790340 2022-01-01 2022-06-30 shares iso4217:USD utr:sqft pure imrx:agreement imrx:Vote iso4217:USD shares 26386343 4954553 26372787 4952352 26386343 4954553 26372787 4952352 0001790340 --12-31 2022 Q2 false 0 0 0 0 0 0 Immuneering Corp 26320199 26392299 -0.44 -1.61 -0.93 -2.87 0 26392299 26320199 -0.44 -1.61 -0.93 -2.87 P4Y P1M 4824700 10-Q true 2022-06-30 false 001-40675 DE 26-1976972 245 Main St Second Floor Cambridge MA 02142 617 500-8080 Class A common Stock, par value $0.001 per share IMRX NASDAQ Yes Yes Non-accelerated Filer true true false false 26392299 0 87937479 74888145 40163875 74311203 178425 246040 890409 2888608 129170188 152333996 996560 985007 807223 6690431 6701726 423580 439000 4691157 5324198 89579 102129 142049942 166704832 1240241 1394340 2226687 3965447 47213 286374 274039 3800515 5633826 9898 4644683 5090897 8455096 10724723 0.001 0.001 10000000 10000000 0 0 0.001 0.001 200000000 200000000 26392299 26320199 26392 26320 0.001 0.001 20000000 20000000 0 0 217447080 215276186 -181561 -49009 -83697065 -59273388 133594846 155980109 142049942 166704832 94419 660040 278117 1408240 47933 318601 138778 727763 46486 341439 139339 680477 7981075 6991965 17031517 12382985 3704143 1340398 7664112 2524422 7317 15420 11692535 8332363 24711049 14907407 -11646049 -7990924 -24571710 -14226930 142799 3259 275304 9614 -24053 -127271 -11527303 -7987665 -24423677 -14217316 -0.44 -1.61 -0.93 -2.87 26386343 4954553 26372787 4952352 -14166 -132552 -11541469 -7987665 -24556229 -14217316 3619292 36983910 2495933 21119940 58103850 4950129 4950 3251240 -25737640 -22481450 182225 182225 -6229651 -6229651 3619292 36983910 2495933 21119940 58103850 4950129 4950 3433465 -31967291 -28528876 2412853 24788851 24788851 17499 18 52609 52627 308308 308 926817 927125 351009 351009 -7987665 -7987665 6032145 61772761 2495933 21119940 82892701 5275936 5276 4763900 -39954956 -35185780 26320199 26320 215276186 -49009 -59273388 155980109 63100 63 193048 193111 897650 897650 -12896374 -12896374 -118386 -118386 26383299 26383 216366884 -167395 -72169762 144056110 9000 9 27775 27784 1052421 1052421 -11527303 -11527303 -14166 -14166 26392299 26392 217447080 -181561 -83697065 133594846 -24423677 -14217316 102263 18674 285302 50333 15420 1950071 533234 -144441 -67615 -5005 -2026298 555726 -12550 946053 -154099 -48021 -1727466 2619878 -86141 -37271 57111 -21730312 -12577263 280047 36388 17989202 52828000 34558751 -36388 220895 52627 24788851 927125 220895 25768603 13049334 13154952 74888145 37090151 87937479 50245103 347739 875078 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 – Organization and Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Immuneering Corporation, a Delaware corporation, (“Immuneering” or the “Company”) was incorporated in 2008. The Company aims to improve patient outcomes by advancing a pipeline of product candidates designed to benefit large populations of patients with cancer and other diseases, developed using the Company’s translational bioinformatics platform. The Company has more than a decade of experience applying translational bioinformatics to generate insights into drug mechanism of action and patient treatment response. Building on this experience, the Company’s disease-agnostic discovery platform enables the Company to create product candidates based on 1) biological insights that are both counterintuitive and deeply rooted in data, and 2) novel chemistry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 30, 2019, Immuneering formed a wholly owned subsidiary, Immuneering Securities Corporation (“ISC”), a Massachusetts securities corporation, for the sole purpose of buying, selling and holding securities on the Company’s behalf. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 22, 2021, <span style="background:#ffffff;">the Company acquired all outstanding shares of capital stock of BioArkive, Inc. (“BioArkive”), a California corporation, which as a result became a wholly owned subsidiary.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Immuneering, ISC and BioArkive are collectively referred to as “the Company” throughout these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is subject to a number of inherent risks associated with any biotechnology company that has substantial expenditures for research and development. These risks include, but are not limited to, the need to obtain adequate additional funding, possible failure of clinical trials or other events demonstrating lack of clinical safety or efficacy of its product candidates, dependence on key personnel, reliance on third-party service providers for manufacturing drug product and conducting clinical trials, the ability to successfully secure its proprietary technology, and risks related to the regulatory approval and commercialization of a product candidate. There can be no assurance that the Company’s research and development program will be successful. In addition, the Company operates in an environment of rapid technological change and is largely dependent on the services of its employees, advisors, and consultants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 3, 2021, the Company completed its initial public offering (“IPO”) pursuant to which it issued and sold 8,625,000 shares of its Class A common stock, inclusive of 1,125,000 shares of its Class A common stock sold pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $120,318,750, after deducting underwriting discounts and commissions, but before deducting offering costs payable by the Company, which were $2,124,317. Upon the closing of the IPO, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock. Upon the conversion of the convertible preferred stock, the Company reclassified the carrying value of the convertible preferred stock to common stock (at par value) and additional paid-in capital. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">To date, the Company has funded its operations through service revenues, and with proceeds from the sale of its capital stock and convertible notes and, most recently, with proceeds from the IPO. The Company has incurred recurring losses over the past several years and as of June 30, 2022, the Company had an accumulated deficit of  $83,697,065. The Company expects to continue to generate operating losses for the foreseeable future. The future viability of the Company is dependent on its ability to raise additional capital to finance its operations. The Company’s inability to raise capital as and when needed could have a negative impact on its financial condition and ability to pursue its business strategies. There can be no assurances that additional funding will be available on terms acceptable to the Company, or at all. If the Company is unable to raise additional funds when needed, it may be required to delay, reduce the scope of, or eliminate development programs, which may adversely affect its business and operations. Management considers that there are no conditions or events, in the aggregate, that raise substantial doubt about the entity’s ability to continue as a going concern and estimates that its cash and cash equivalents will be sufficient to fund its operating expenses and capital expenditure requirements for at least 12 months from the issuance date of the consolidated financial statements. The full extent to which coronavirus (“COVID-19”) pandemic will directly or indirectly impact the Company’s business, results of operations and financial </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">condition, including expenses and research and development costs, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and its variants and the actions taken to contain or treat COVID-19 and its variants, as well as the economic impact on local, regional, national and international markets. The Company has considered potential impacts arising from the pandemic related to COVID-19 and its variants and is not presently aware of any events or circumstances that would require the Company to update its estimates, judgements or revise the carrying values of its assets or liabilities.</p> 8625000 1125000 120318750 2124317 8528078 11939281 -83697065 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 - Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements have been prepared in accordance with accounting standards set by the Financial Accounting Standards Board (“FASB”). The FASB sets generally accepted accounting principles (“GAAP”) to ensure the condensed consolidated financial statements are consistently reported. References to GAAP issued by the FASB in these footnotes are to the FASB Accounting Standards Codifications (“ASC”). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no material changes to the accounting policies of the Company as those set forth in Note 2 to the audited consolidated financial statements contained in the Annual Report on Form 10-K for the fiscal period ended December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Financial Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements of the Company have been prepared, without audit, in accordance with GAAP and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been omitted from the unaudited interim condensed consolidated financial statements, as is permitted by such rules and regulations. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">It is management’s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position, operating results and cash flows. Revenues and net loss for any interim period are not necessarily indicative of future or annual results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting periods. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgements about the carrying values of assets, liabilities and the recording of expenses that are not readily apparent from other sources. Significant estimates reflected in these condensed consolidated financial statements included but are not limited to, the research and development expenses, determination of fair value of stock-based awards, the valuation of common stock prior to the IPO, and the right-to-use assets and operating lease liability. Actual results may differ materially and adversely from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Goodwill </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill represents the excess of the fair value of the acquiree over the recognized bases of the net identifiable assets acquired and includes the future economic benefits from other assets that could not be individually identified and separately </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognized. Goodwill is not amortized, but instead is periodically reviewed for impairment and an impairment charge is recorded in the periods in which the recorded carrying value of goodwill exceeds its fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On a quarterly basis, the Company performs a review of its business to determine if events or changes in circumstances have occurred which could have a material adverse effect on the fair value of the Company and its goodwill. If such events or changes in circumstances were deemed to have occurred, the Company would perform an impairment test of goodwill as of the end of the quarter and record any noted impairment loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The goodwill test is performed at least annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company performs its annual impairment test during the fourth quarter of each fiscal year. There were no impairments in 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subsequent to December 31, 2021, the Company’s market capitalization has declined which may be an indicator of impairment. The Company will continue to assess the impact of its market capitalization and any other indicators of potential impairment. It is possible that if the Company’s market capitalization decline is more than temporary, or if other indicators of impairment are identified, an interim impairment analysis may be necessary, which could result in an impairment of goodwill, intangible assets and other long-lived assets in 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (“JOBS Act”). The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company elected to avail itself of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements. The new standard, as amended, requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. It also limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The targeted transition relief standard allows filers an option to irrevocably elect the fair value option of ASC 825-10, Financial Instruments - Overall, applied on an instrument-by-instrument basis for eligible instruments. ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) will become effective for the Company on January 1, 2023. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350<i style="font-style:italic;">)</i>, which eliminates Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (i.e., measure the charge based on today’s Step 1). This update is effective for annual and interim impairment tests performed in periods beginning after December 15, 2022. Early adoption of the standard is permitted. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements have been prepared in accordance with accounting standards set by the Financial Accounting Standards Board (“FASB”). The FASB sets generally accepted accounting principles (“GAAP”) to ensure the condensed consolidated financial statements are consistently reported. References to GAAP issued by the FASB in these footnotes are to the FASB Accounting Standards Codifications (“ASC”). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no material changes to the accounting policies of the Company as those set forth in Note 2 to the audited consolidated financial statements contained in the Annual Report on Form 10-K for the fiscal period ended December 31, 2021. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Financial Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements of the Company have been prepared, without audit, in accordance with GAAP and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been omitted from the unaudited interim condensed consolidated financial statements, as is permitted by such rules and regulations. While we believe that the disclosures presented are adequate in order to make the information not misleading, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">It is management’s opinion that these financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company’s financial position, operating results and cash flows. Revenues and net loss for any interim period are not necessarily indicative of future or annual results.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting periods. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgements about the carrying values of assets, liabilities and the recording of expenses that are not readily apparent from other sources. Significant estimates reflected in these condensed consolidated financial statements included but are not limited to, the research and development expenses, determination of fair value of stock-based awards, the valuation of common stock prior to the IPO, and the right-to-use assets and operating lease liability. Actual results may differ materially and adversely from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Goodwill </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill represents the excess of the fair value of the acquiree over the recognized bases of the net identifiable assets acquired and includes the future economic benefits from other assets that could not be individually identified and separately </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognized. Goodwill is not amortized, but instead is periodically reviewed for impairment and an impairment charge is recorded in the periods in which the recorded carrying value of goodwill exceeds its fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On a quarterly basis, the Company performs a review of its business to determine if events or changes in circumstances have occurred which could have a material adverse effect on the fair value of the Company and its goodwill. If such events or changes in circumstances were deemed to have occurred, the Company would perform an impairment test of goodwill as of the end of the quarter and record any noted impairment loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The goodwill test is performed at least annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company performs its annual impairment test during the fourth quarter of each fiscal year. There were no impairments in 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subsequent to December 31, 2021, the Company’s market capitalization has declined which may be an indicator of impairment. The Company will continue to assess the impact of its market capitalization and any other indicators of potential impairment. It is possible that if the Company’s market capitalization decline is more than temporary, or if other indicators of impairment are identified, an interim impairment analysis may be necessary, which could result in an impairment of goodwill, intangible assets and other long-lived assets in 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (“JOBS Act”). The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The Company elected to avail itself of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements. The new standard, as amended, requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. It also limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The targeted transition relief standard allows filers an option to irrevocably elect the fair value option of ASC 825-10, Financial Instruments - Overall, applied on an instrument-by-instrument basis for eligible instruments. ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) will become effective for the Company on January 1, 2023. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350<i style="font-style:italic;">)</i>, which eliminates Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (i.e., measure the charge based on today’s Step 1). This update is effective for annual and interim impairment tests performed in periods beginning after December 15, 2022. Early adoption of the standard is permitted. The Company is currently evaluating the new guidance and assessing the potential impact on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 – Marketable Securities </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our marketable securities are classified as available-for-sale pursuant to ASC 320,<span style="background:#ffffff;"> Investments – Debt and Equity Securities</span> and are recorded at fair value. Unrealized gains/(losses) are included as a component of accumulated other comprehensive loss in the condensed consolidated balance sheets and statements of convertible preferred stock and stockholders’ equity and a component of total comprehensive loss in the condensed consolidated statements of comprehensive loss, until realized. The Company assesses its available-for-sale marketable securities for impairment on a quarterly basis. There were no impairments of the Company’s available-for-sale marketable securities measured and carried at fair value during the three and six months ended June 30, 2022 or 2021. Realized gains and losses are included in other expense on a specific-identification basis. There were no realized gains or losses on marketable securities for the three and six months ended June 30, 2022 or 2021.</p><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-align:justify;margin:0pt 0pt 12pt 0pt;">Marketable securities as of June 30, 2022 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:65.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,748,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125,724)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,622,575</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,600,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,570,680</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 9,995,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (24,675)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 9,970,620</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 40,344,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (180,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 40,163,875</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-align:justify;margin:0pt 0pt 12pt 0pt;">Marketable securities as of December 31, 2021 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:65.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 42,147,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,118,810</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,218,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,689)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,204,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 12,992,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (4,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 12,988,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,357,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,311,203</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Non-current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 999,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 996,560</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 999,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (2,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 996,560</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 75,356,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (49,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 75,307,763</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 0 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:65.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,748,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125,724)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,622,575</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,600,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,869)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,570,680</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 9,995,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (24,675)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 9,970,620</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 40,344,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (180,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 40,163,875</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-align:justify;margin:0pt 0pt 12pt 0pt;">Marketable securities as of December 31, 2021 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:65.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 42,147,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,118,810</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,218,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,689)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,204,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 12,992,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (4,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 12,988,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,357,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,311,203</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Non-current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 999,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 996,560</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 999,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (2,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 996,560</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">Total marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 75,356,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (49,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 75,307,763</p></td></tr></table> 21748299 125724 21622575 8600549 29869 8570680 9995295 24675 9970620 40344143 180268 40163875 42147385 28575 42118810 19218057 13689 19204368 12992165 57 4197 12988025 74357607 57 46461 74311203 999186 2626 996560 999186 2626 996560 75356793 57 49087 75307763 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 – Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We record cash equivalents and marketable securities at fair value. ASC 820, Fair Value Measurements and Disclosures, establishes a fair value hierarchy for those instruments measured at fair value that distinguishes between assumptions based on market data (observable inputs) and our own assumptions (unobservable inputs). The hierarchy consists of three levels:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 1</i> – Unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 2</i> – Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, directly or indirectly, for substantially the full term of the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 3</i> – Unobservable inputs that reflect our own assumptions about the assumptions market participants would use in pricing the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our cash equivalents and marketable securities measured at fair value on a recurring basis as of June 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Money market</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,003,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,003,223</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 7,996,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 7,996,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 38,003,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 7,996,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 45,999,363</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> U.S. Treasuries</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,622,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,622,575</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Government securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,570,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,570,680</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 9,970,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 9,970,620</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total marketable securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,622,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 18,541,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 40,163,875</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash equivalents and marketable securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 59,625,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> 26,537,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 86,163,238</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash equivalents and marketable securities have been initially valued at the transaction price and subsequently, at the end of each reporting period, valued utilizing third-party pricing services or other observable market data. The pricing services utilize industry standard valuation models, including both income and market-based approaches, and observable market inputs to determine value. After completing our valuation procedures, we did not adjust or override any fair value measurements provided by the pricing services as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no changes to the valuation methods during the three months ended June 30, 2022. There were no transfers between Level 1 and Level 2 and we had no financial assets or <span style="-sec-ix-hidden:Hidden_07K4hGtBz0GwBajW_uecxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">liabilities</span></span> that were classified as Level 3 at any point during the six months ended June 30, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 2021:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Money market</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,961,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,961,344</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 2,000,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,961,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 35,961,344</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> U.S. Treasuries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 43,115,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,115,370</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Government securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,204,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,204,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 12,988,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 12,988,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total marketable securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,115,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 32,192,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 75,307,763</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash equivalents and marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 77,076,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 34,192,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 111,269,107</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"> <span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Money market</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,003,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,003,223</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 7,996,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 7,996,140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 38,003,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 7,996,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 45,999,363</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> U.S. Treasuries</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,622,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,622,575</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Government securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,570,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,570,680</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 9,970,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 9,970,620</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total marketable securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 21,622,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0.05pt 0pt;"> 18,541,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 40,163,875</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash equivalents and marketable securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 59,625,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> 26,537,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 86,163,238</p></td></tr></table><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Money market</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,961,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,961,344</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 2,000,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,961,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 35,961,344</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> U.S. Treasuries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 43,115,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,115,370</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Government securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,204,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,204,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Commercial paper</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 12,988,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 12,988,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total marketable securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,115,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;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 0.05pt 0pt;"> 32,192,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 75,307,763</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash equivalents and marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;"> 77,076,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 34,192,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;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 0.05pt 0pt;"> 111,269,107</p></td></tr></table> 38003223 38003223 7996140 7996140 38003223 7996140 45999363 21622575 21622575 8570680 8570680 9970620 9970620 21622575 18541300 40163875 59625798 26537440 86163238 0 33961344 33961344 2000000 2000000 33961344 2000000 35961344 43115370 43115370 19204368 19204368 12988025 12988025 43115370 32192393 75307763 77076714 34192393 111269107 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Property and Equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and equipment, net consisted of the following:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.89%;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.33%;margin:0pt;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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;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:10.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:2.33%;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:10.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.33%;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:10.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> 318,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> 281,666</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,477</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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;"> 650,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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;"> 463,182</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,117</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> 1,261,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> 981,442</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> (276,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> (174,219)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Property and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> 985,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> 807,223</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-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense totaled $54,560 and $9,807 for the three months ended June 30, 2022 and 2021, respectively. Depreciation expense totaled $102,263 and $18,674 for the six months ended June 30, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.89%;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.33%;margin:0pt;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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;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:10.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:2.33%;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:10.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.33%;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:10.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> 318,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> 281,666</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,477</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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;"> 650,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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;"> 463,182</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,117</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> 1,261,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> 981,442</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> (276,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> (174,219)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Property and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.24%;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;"> 985,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.22%;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;"> 807,223</p></td></tr></table> 318793 281666 84477 84477 650727 463182 207492 152117 1261489 981442 276482 174219 985007 807223 54560 9807 102263 18674 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 – Business Combination</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">BioArkive Acquisition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On December 22, 2021, the Company completed the acquisition of all outstanding shares of capital stock of BioArkive, Inc., a California corporation, for a market value of $8.75 million.</p><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;">BioArkive is a San Diego based contract research organization that has previously provided preclinical research services and biosample storage to the Company and other biotechnology companies. BioArkive is in the process of being fully integrated into the Company to exclusively support the Company's internal preclinical research activities for its oncology pipeline.</p><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;">In connection with the acquisition, the Company has assumed the obligations under BioArkive’s three lease agreements.</p><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;">The purchase price was paid by Immuneering through the issuance of an aggregate of 379,635 shares of Immuneering’s Class A common stock. The number of shares of common stock issued was calculated using a value based on the average of the daily volume weighted average prices of the common stock on the Nasdaq Stock Exchange for the 30-trading day period ending on and including the trading day immediately prior to the closing date. The sellers of BioArkive were restricted from selling these shares for a six-month period from the date of the acquisition. As such, we estimated that there was an approximate 10% discount for the lack of marketability of the shares. The fair value of the purchase price in the acquisition was $7,875,000.</p><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;">Prior to the acquistion, Brett Hall, Chief Scientific Officer of Immuneering and the Founder and Chairman of the board of directors of BioArkive, held the majority of the outstanding shares of BioArkive capital stock. BioArkive provided contract services to the Company. Research and development expenses in the consolidated statement of operations include the cost of services provided by BioArkive to the Company which amounted to $4,548,780 in 2021 through the date of the acquisition. The results of BioArkive’s operations are included in accounts payable or accrued contract research expenses in the consolidated balance sheets.</p><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;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets Acquired and Liabilities Assumed at Fair Value</span></p><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;">The BioArkive acquisition has been accounted for using the acquisition method of accounting. This method requires assets acquired and liabilities assumed in a business combination to be recognized at their fair values as of the acquisition date. As of March 31, 2022, the purchase accounting had been finalized, and there was an immaterial measurement period adjustment related to accrued expenses and goodwill. No other adjustments were identified.</p><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;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Intangible Assets</span></p><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;">The estimated fair value of the intangible assets was determined using the relief from royalty approach.</p><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;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Goodwill</span></p><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;">Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected cost savings of the combined company and assembled workforce. One of the key factors that contributes to the recognition of goodwill, and a driver for the Company's acquisition of BioArkive, is the planned investment in the internal preclinical research activities for our oncology pipeline. Goodwill recognized as a result of this acquisition is non-deductible for income tax purposes.</p><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;">Pro forma results are not presented for this acquisition as they are not material to the consolidated results of the Company’s 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:46.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;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;width:1.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:12.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: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:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:46.51%;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;width:1.64%;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;width:13.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;">Preliminary </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Valuation</b></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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.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;">Measurement </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Period </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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;width:11.88%;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;">Final </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;width:9.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;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;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;width:1.03%;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.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;"> 70,348</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:1.23%;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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 70,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other currents assets</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 225,790</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 225,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long term assets</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 87,796</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 87,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 727,539</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 727,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 4,824,700</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 4,824,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible asset</p></td><td style="vertical-align:bottom;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;width:1.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Technology</span></p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 439,000</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 439,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;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;width:1.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:12.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 3pt 0pt 0pt;"> 6,701,726</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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;"> 6,690,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;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;width:1.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:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets acquired</b></p></td><td style="vertical-align:bottom;width:1.64%;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;width:1.03%;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:12.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;"> 13,076,899</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 13,065,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;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;width:1.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:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable, accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 69,714</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 58,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;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:1.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:12.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;"> 307,485</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 307,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;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:1.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:12.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 3pt 0pt 0pt;"> 4,824,700</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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;"> 4,824,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;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.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;"> 7,875,000</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:1.23%;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.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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.4%;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;"> 7,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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> 8750000 3 379635 P30D P6M 0.10 7875000 4548780 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:46.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;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;width:1.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:12.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: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:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:46.51%;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;width:1.64%;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;width:13.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;">Preliminary </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Valuation</b></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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.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;">Measurement </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Period </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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;width:11.88%;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;">Final </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;width:9.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;">Weighted </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;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;width:1.03%;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.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;"> 70,348</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:1.23%;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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 70,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other currents assets</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 225,790</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 225,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long term assets</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 87,796</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 87,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 727,539</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 727,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 4,824,700</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 4,824,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible asset</p></td><td style="vertical-align:bottom;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;width:1.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:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Technology</span></p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 439,000</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 439,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;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;width:1.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:12.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 3pt 0pt 0pt;"> 6,701,726</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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;"> 6,690,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;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;width:1.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:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets acquired</b></p></td><td style="vertical-align:bottom;width:1.64%;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;width:1.03%;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:12.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;"> 13,076,899</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 13,065,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;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;width:1.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:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable, accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;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;width:1.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:12.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;"> 69,714</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 58,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;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:1.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:12.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;"> 307,485</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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 307,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;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:1.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:12.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 3pt 0pt 0pt;"> 4,824,700</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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;"> 4,824,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;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.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;"> 7,875,000</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:1.23%;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.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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.4%;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;"> 7,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 70348 70348 225790 225790 87796 87796 727539 727539 4824700 4824700 439000 439000 P15Y 6701726 -11295 6690431 13076899 13065604 69714 11295 58419 307485 307485 4824700 4824700 7875000 7875000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 – Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued expenses consisted of the following:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.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.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.83%;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.27%;margin:0pt;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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;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:10.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:2.27%;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:10.79%;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.27%;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:10.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> 251,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.37%;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;"> 250,977</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued employee expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,591,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p 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.37%;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,917,282</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued contract research expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> 335,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.37%;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;"> 585,416</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> 48,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:9.37%;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;"> 211,772</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,226,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.37%;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;"> 3,965,447</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:2.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.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.83%;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.27%;margin:0pt;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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;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:10.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:2.27%;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:10.79%;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.27%;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:10.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> 251,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.37%;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;"> 250,977</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued employee expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,591,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p 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.37%;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,917,282</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued contract research expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> 335,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.37%;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;"> 585,416</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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;"> 48,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:9.37%;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;"> 211,772</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.37%;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,226,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.37%;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;"> 3,965,447</p></td></tr></table> 251271 250977 1591656 2917282 335658 585416 48102 211772 2226687 3965447 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 – Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Series B Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April and May 2021, 2,412,853 shares of the second tranche of Series B Preferred Stock were issued based on the voluntary election of substantially all of the holders of Series B Preferred Stock. The Company received gross proceeds of $24,799,786. The Company incurred issuance costs of $10,935 in connection with the second tranche of Series B Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Upon the closing of the IPO on August 3, 2021, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock.</p> 2412853 24799786 10935 8528078 11939281 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 - Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company had 200,000,000 authorized shares of Class A common stock, $0.001 par value per share as of June 30, 2022 and December 31, 2021 of which 26,392,299 and 26,320,199 were <span style="-sec-ix-hidden:Hidden_mZn1JHlMOEqOb18u2Lxcbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_s579LU5HCEiLZcr-8d1VQQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>, respectively. The holders of Class A common stock are entitled one vote for each share of common stock. Dividends may be paid when, and if declared by the Board of Directors, subject to the limitations, powers and preferences granted to the Preferred Stockholders and on a proportionate basis with holders of Class B common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022 and December 31, 2021, the following number of shares of Class A common stock have been reserved:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:76.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;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:10.02%;margin:0pt;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:76.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.27%;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:9.37%;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.29%;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:10.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:76.02%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.37%;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,827,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.02%;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,859,544</p></td></tr><tr><td style="vertical-align:bottom;width:76.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:2.27%;margin:0pt;padding:0pt;"><p 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.37%;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,827,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.02%;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,859,544</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-align:justify;margin:0pt 0pt 12pt 0pt;">The Company had 20,000,000 authorized shares of Class B common stock, $0.001 par value per share as of June 30, 2022 and December 31, 2021, of which no shares have been issued nor are outstanding. The holders of Class B common stock have no voting rights. Dividends may be paid when, and if, declared by the Board of Directors, subject to the limitations, powers and preferences granted to the preferred stockholders and on a proportionate basis with holders of Class A common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">IPO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">On August 3, 2021, the Company completed its initial public offering pursuant to which it issued and sold 8,625,000 shares of its Class A common stock, inclusive of 1,125,000 shares of its Class A common stock sold pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $120,318,750, after deducting underwriting discounts and commissions, but before deducting offering costs payable by the Company, which were $2,124,317. Upon the closing of the IPO, all 8,528,078 shares of the Company’s convertible preferred stock then outstanding automatically converted into 11,939,281 shares of Class A common stock. Upon the conversion of the convertible preferred stock, the Company reclassified the carrying value of the convertible preferred stock to common stock (at par value) and additional paid-in <span style="white-space:pre-wrap;">capital. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:6pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 3, 2021 in connection with the closing of the IPO, the Company filed a restated certificate of incorporation, which amended and restated the Company’s certificate of incorporation to, among other things: (i) increase the number of authorized shares of common stock to 200,000,000 shares of Class A common stock, 20,000,000 shares of Class B common stock, par value $0.001 per share, and (ii) authorize 10,000,000 shares of Preferred Stock; and (iii) authorize the Board of Directors to establish the rights, preferences and restrictions on any unissued series of Preferred Stock.</p> 200000000 200000000 0.001 0.001 26392299 26320199 1 1 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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.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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:76.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;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:10.02%;margin:0pt;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:76.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.27%;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:9.37%;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.29%;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:10.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:76.02%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.37%;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,827,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.02%;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,859,544</p></td></tr><tr><td style="vertical-align:bottom;width:76.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:2.27%;margin:0pt;padding:0pt;"><p 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.37%;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,827,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.02%;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,859,544</p></td></tr></table> 3827454 2859544 3827454 2859544 20000000 20000000 0.001 0.001 0 0 0 0 8625000 1125000 120318750 2124317 8528078 11939281 200000000 20000000 0.001 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 - Net Loss Per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed using the two-class method required for multiple classes of common stock and participating securities based upon their respective rights to receive dividends as if all income for the period has been distributed. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders is therefore the same for Class A and Class B common stock on an individual or combined basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s participating securities include the Company’s Preferred Stock, as the holders are entitled to receive noncumulative dividends in the event that a dividend is paid on common stock. The holders of Preferred Stock do not have </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">a contractual obligation to share in losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. The Company has reported net losses for all periods presented, therefore diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per share attributable to common stockholders was calculated at June 30, 2022 and 2021 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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.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:1.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:11.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.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:1.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:10.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: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:1.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:11.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.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:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:45.63%;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.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Three Months Ended June 30, </b></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:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.05%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.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 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;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:12.19%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2021</b></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;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:12.19%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:45.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 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;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:1.03%;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:11.16%;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:1.64%;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:1.03%;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:10.13%;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:1.64%;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:1.03%;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:11.16%;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:1.64%;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:1.03%;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:11.17%;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:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</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:1.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:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.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:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.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:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.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:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss</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:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,527,303)</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:1.03%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,987,665)</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:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,423,677)</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:1.03%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,217,316)</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator - basic and diluted:</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:1.03%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.03%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.03%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.03%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding, basic and diluted</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:1.03%;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.16%;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;"> 26,386,343</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:1.03%;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.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 3pt 0pt 0pt;"> 4,954,553</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:1.03%;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.16%;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;"> 26,372,787</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:1.03%;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.17%;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;"> 4,952,352</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss per share - basic and diluted</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_UVSrONLw7UKmu1vEKlt3gg;"><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:11.16%;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;"> (0.44)</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_36uyyeMmdUuC0r2FjKyZJA;"><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:10.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;"> (1.61)</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_SYw1Xy1IY0qfOO9eb-QZiw;"><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:11.16%;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;"> (0.93)</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_W7hDJT-Ctk2f-EGUwpkyNA;"><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:11.17%;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;"> (2.87)</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-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the potentially dilutive securities that have been excluded from the calculation of diluted net loss per share because to include them would be anti-dilutive (in common stock equivalent shares) at June 30, 2022 and 2021:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,827,454</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,668,327</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total shares of common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,827,454</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,668,327</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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.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:1.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:11.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.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:1.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:10.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: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:1.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:11.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.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:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:45.63%;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.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Three Months Ended June 30, </b></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:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.05%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.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 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;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:12.19%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2021</b></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;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:12.19%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:45.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 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;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:1.03%;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:11.16%;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:1.64%;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:1.03%;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:10.13%;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:1.64%;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:1.03%;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:11.16%;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:1.64%;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:1.03%;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:11.17%;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:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</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:1.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:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.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:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.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:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.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:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss</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:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,527,303)</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:1.03%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,987,665)</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:1.03%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,423,677)</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:1.03%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,217,316)</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator - basic and diluted:</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:1.03%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.03%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.03%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.03%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding, basic and diluted</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:1.03%;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.16%;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;"> 26,386,343</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:1.03%;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.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 3pt 0pt 0pt;"> 4,954,553</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:1.03%;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.16%;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;"> 26,372,787</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:1.03%;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.17%;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;"> 4,952,352</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss per share - basic and diluted</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_UVSrONLw7UKmu1vEKlt3gg;"><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:11.16%;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;"> (0.44)</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_36uyyeMmdUuC0r2FjKyZJA;"><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:10.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;"> (1.61)</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_SYw1Xy1IY0qfOO9eb-QZiw;"><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:11.16%;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;"> (0.93)</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:1.03%;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;"><span style="-sec-ix-hidden:Hidden_W7hDJT-Ctk2f-EGUwpkyNA;"><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:11.17%;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;"> (2.87)</p></td></tr></table> -11527303 -7987665 -24423677 -14217316 26386343 4954553 26372787 4952352 -0.44 -1.61 -0.93 -2.87 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,827,454</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,668,327</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total shares of common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 3,827,454</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,668,327</p></td></tr></table> 3827454 2668327 3827454 2668327 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 – Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During 2015, the Company established the Long Term Incentive Plan (“Incentive Plan”), under which incentive stock options, nonqualified stock options, restricted stock or other awards may be awarded to employees, directors or consultants of the Company. The options typically vest over a <span style="-sec-ix-hidden:Hidden_g6QjyUZlYkqv9A-dcQc7fg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span>-year period. As of June 30, 2022, the maximum number of shares available for issuance under the Incentive Plan was 2,825,173 shares. Upon the effectiveness of the Company’s 2021 Incentive Award Plan, the Company ceased granting awards under the Incentive Plan. However, the Incentive Plan continues to govern awards outstanding thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On July 23, 2021, the Company’s Board of Directors adopted, and on July 23, 2021 its stockholders approved, the 2021 Incentive Award Plan (the “2021 Plan”), which became effective on July 29, 2021. The 2021 Plan provides for the grant of incentive stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards. The number of shares reserved for issuance under the 2021 Plan was initially equal to 2,590,000 plus an annual increase on the first day of each calendar year, beginning on January 1, 2022 and ending on and including January 1, 2031, equal to the lesser of (i) 4% of the aggregate number of shares of Class A common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of Class A common stock as determined by the Board of Directors. No more than 15,350,000 shares of Class A common stock may be issued under the 2021 Plan upon the exercise of incentive stock options. Shares issued under the 2021 Plan may be authorized but unissued shares, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">shares purchased on the open market or treasury shares. If an award under the 2021 Plan expires, lapses or is terminated, exchanged for or settled in cash, surrendered, repurchased, cancelled without having been fully exercised/settled or forfeited, any unused shares subject to the award will, as applicable, become or again be available for new grants under the 2021 Plan. In addition, shares subject to stock options issued under the Incentive Plan may become available for issuance under the 2021 Plan to the extent such stock options are canceled, forfeited, exchanged, settled in cash or otherwise terminated. As of June 30, 2022, there were 2,311,230 shares available for future issuance under the 2021 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 23, 2021, the Company’s Board of Directors adopted, and on July 23, 2021 its stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective on July 29, 2021. A total of 250,000 shares of Class A common stock were initially reserved for issuance under this plan. The number of shares of Class A common stock that may be issued under the 2021 ESPP will automatically increase on the first day of each calendar year, beginning on January 1, 2022 and ending on and including January 1, 2031, equal to the lesser of (i) 1% of the shares of Class A common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of Class A common stock as determined by the board of directors, provided that not more than 3,340,000 shares of Class A common stock may be issued under the 2021 ESPP. As of June 30, 2022, no shares had been issued under the 2021 ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">During the three and six months ended June 30, 2022, the Company recognized stock-based compensation expense of </span><span style="letter-spacing:0.2pt;">$1,052,421</span><span style="letter-spacing:0.2pt;"> and </span><span style="letter-spacing:0.2pt;">$1,950,071</span><span style="letter-spacing:0.2pt;">, respectively. During the three and six months ended June 30, 2021, the Company recognized stock-based compensation expense of </span><span style="letter-spacing:0.2pt;">$351,009</span><span style="letter-spacing:0.2pt;"> and </span><span style="letter-spacing:0.2pt;">$533,234</span><span style="letter-spacing:0.2pt;">, respectively. As of June 30, 2022, compensation expense remaining to be recognized for outstanding stock options was </span><span style="letter-spacing:0.2pt;">$12,585,048</span><span style="letter-spacing:0.2pt;"> and to be recognized over a weighted-average period of </span><span style="letter-spacing:0.2pt;">2.83</span><span style="letter-spacing:0.2pt;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;letter-spacing:0.2pt;">The fair value of options granted is calculated on the grant date using the Black-Scholes option valuation model. </span><span style="font-size:9.5pt;background:#ffffff;">The </span><span style="font-size:10pt;background:#ffffff;">Company historically has been a private company and lacks company-specific historical and implied volatility information. Therefore, it estimates its expected stock volatility based on the historical volatility of a publicly traded set of peer public companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price.</span><span style="font-size:10pt;letter-spacing:0.2pt;"> For the six months ended June 30, 2022, the Company granted </span><span style="font-size:10pt;letter-spacing:0.2pt;">1,067,410</span><span style="font-size:10pt;letter-spacing:0.2pt;"> shares of stock options at a weighted-average grant date fair value of </span><span style="font-size:10pt;letter-spacing:0.2pt;">$9.50</span><span style="font-size:10pt;letter-spacing:0.2pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">The Company used the following assumptions in its application of the Black-Scholes option pricing model for grants during the six months ended June 30, 2022 and 2021:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average risk-free interest rate</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.35% - 3.31%</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.04% - 1.71%</p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.00 - 10 years</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.83 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0%</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0%</p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">65.24% - 78.12%</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">68.92% - 80.99%</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-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the stock option activity during the six months ended June 30, 2022 under the Plan:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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: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:51.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:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.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:1.64%;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:9.37%;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:1.64%;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:10.02%;margin:0pt;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-</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></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;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:1.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;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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.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:1.64%;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:9.37%;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:1.64%;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:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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:1.64%;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:1.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:9.66%;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:51.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:1.64%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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: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:1.64%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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:1.64%;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:10.99%;margin:0pt;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:51.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:1.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">per Share</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;">Term (in Years)</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;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 Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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: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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at of December 31, 2021</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:9.37%;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,859,544</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:1.2%;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:8.81%;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;"> 6.55</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.35%;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;"> 8.30</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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;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.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:9.37%;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,067,410</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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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.50</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.35%;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: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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,100)</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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.02</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.35%;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: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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled</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:9.37%;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;"> (27,400)</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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.58</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.35%;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: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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</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:9.37%;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,827,454</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:1.2%;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:8.81%;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;"> 7.43</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.35%;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;">8.31</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:1.32%;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.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;"> 3,669,555</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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: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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and exercisable at June 30, 2022</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:9.37%;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,539,603</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:1.2%;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:8.81%;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.59</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.35%;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;"> 7.33</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:1.32%;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.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;"> 2,820,514</p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at June 30, 2022</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:9.37%;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,827,454</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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.43</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.35%;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.31</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:1.32%;margin:0pt;padding:0pt;"><p 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;"> 3,669,555</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-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended June 30, 2022 and 2021, the Company recognized share-based compensation expense recognized on the accompanying condensed consolidated statements of operations 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.64%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">Three Months Ended June 30, </b></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;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:20.94%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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.14%;margin:0pt;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:9.77%;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:1.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;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:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.64%;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:1.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:9.39%;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.14%;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:1.35%;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:8.41%;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:1.64%;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:1.04%;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:9.37%;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:1.64%;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:1.04%;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:7.84%;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:53.11%;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.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:1.32%;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.39%;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,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.41%;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,367</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:1.04%;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.37%;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;"> 8,644</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:1.04%;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:7.84%;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;"> 44,882</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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.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:1.32%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,725</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:1.04%;margin:0pt;padding:0pt;"><p 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,657</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,732</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;background:#cceeff;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.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:1.32%;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.39%;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;"> 543,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.41%;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;"> 159,917</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:1.04%;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.37%;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,003,770</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:1.04%;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:7.84%;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;"> 265,620</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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: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:1.32%;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.39%;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,052,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.41%;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;"> 351,009</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:1.04%;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.37%;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,950,071</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:1.04%;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:7.84%;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;"> 533,234</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2825173 2590000 0.04 15350000 2311230 250000 0.01 3340000 0 1052421 1950071 351009 533234 12585048 P2Y9M29D 1067410 9.50 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average risk-free interest rate</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.35% - 3.31%</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.04% - 1.71%</p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.00 - 10 years</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.83 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0%</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0%</p></td></tr><tr><td style="vertical-align:bottom;width:67.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">65.24% - 78.12%</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">68.92% - 80.99%</p></td></tr></table> 0.0135 0.0331 0.0104 0.0171 P5Y P10Y P5Y9M29D P10Y 0 0 0.6524 0.7812 0.6892 0.8099 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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: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:51.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:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.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:1.64%;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:9.37%;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:1.64%;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:10.02%;margin:0pt;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-</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></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;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:1.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;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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.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:1.64%;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:9.37%;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:1.64%;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:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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:1.64%;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:1.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:9.66%;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:51.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:1.64%;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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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: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:1.64%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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:1.64%;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:10.99%;margin:0pt;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:51.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:1.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">per Share</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;">Term (in Years)</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;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 Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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: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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at of December 31, 2021</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:9.37%;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,859,544</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:1.2%;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:8.81%;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;"> 6.55</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.35%;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;"> 8.30</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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;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.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:9.37%;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,067,410</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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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.50</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.35%;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: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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</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:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,100)</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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.02</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.35%;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: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:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled</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:9.37%;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;"> (27,400)</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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.58</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.35%;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: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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</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:9.37%;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,827,454</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:1.2%;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:8.81%;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;"> 7.43</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.35%;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;">8.31</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:1.32%;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.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;"> 3,669,555</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.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: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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and exercisable at June 30, 2022</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:9.37%;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,539,603</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:1.2%;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:8.81%;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.59</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.35%;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;"> 7.33</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:1.32%;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.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;"> 2,820,514</p></td></tr><tr><td style="vertical-align:bottom;width:51.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at June 30, 2022</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:9.37%;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,827,454</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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.43</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.35%;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.31</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:1.32%;margin:0pt;padding:0pt;"><p 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;"> 3,669,555</p></td></tr></table> 2859544 6.55 P8Y3M18D 1067410 9.50 72100 3.02 27400 6.58 3827454 7.43 P8Y3M21D 3669555 1539603 4.59 P7Y3M29D 2820514 3827454 7.43 P8Y3M21D 3669555 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.64%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">Three Months Ended June 30, </b></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;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:20.94%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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.14%;margin:0pt;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:9.77%;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:1.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.88%;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:53.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.64%;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:1.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:9.39%;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.14%;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:1.35%;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:8.41%;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:1.64%;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:1.04%;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:9.37%;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:1.64%;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:1.04%;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:7.84%;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:53.11%;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.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:1.32%;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.39%;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,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.41%;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,367</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:1.04%;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.37%;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;"> 8,644</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:1.04%;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:7.84%;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;"> 44,882</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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.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:1.32%;margin:0pt;padding:0pt;"><p 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,725</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:1.04%;margin:0pt;padding:0pt;"><p 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,657</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,732</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;background:#cceeff;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.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:1.32%;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.39%;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;"> 543,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.41%;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;"> 159,917</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:1.04%;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.37%;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,003,770</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:1.04%;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:7.84%;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;"> 265,620</p></td></tr><tr><td style="vertical-align:bottom;width:53.11%;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: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:1.32%;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.39%;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,052,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.41%;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;"> 351,009</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:1.04%;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.37%;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,950,071</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:1.04%;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:7.84%;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;"> 533,234</p></td></tr></table> 4014 22367 8644 44882 504938 168725 937657 222732 543469 159917 1003770 265620 1052421 351009 1950071 533234 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company leases office space in Cambridge, Massachusetts, New York, New York and San Francisco, California, pursuant to short-term arrangements. The Cambridge and San Francisco leases are on a month-to-month basis, requiring <span style="-sec-ix-hidden:Hidden_Apps6MXOAkaOq_BaY0sYEg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> month’s notice before termination. The New York lease is renewable on an annual basis and the last renewal extended the lease term until March 31, 2023. These lease agreements include payments for lease and non-lease components and the Company has elected to not separate such components and these payments were recognized as rent expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, total future minimum lease payments for its short-term leases in Cambridge, Massachusetts, New York, New York and San Francisco, California was $39,600 due in 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In October 2020, the Company entered into an office lease (“Via Frontera Lease”) in San Diego, California with a lease term of 67 months. At the lease commencement date, a right-to-use asset and lease liability was recognized by the Company for $637,863. In January 2022, the Company exercised its option to terminate the Via Frontera Lease 20 months early. The lease will terminate on October 1, 2023. This was accounted for as a lease modification which reduces the term of the existing lease and the Company adjusted the value of its right-of-use asset and operating lease liability by $347,739 using an incremental borrowing rate of approximately 6%<span style="white-space:pre-wrap;">. </span></p><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;">The modification is reflected as a non-cash operating activity in the statement of cash flows for the six months ended June 30, 2022. </p><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;">The Company subsequently entered into a sublease of the Via Frontera Lease, the term of which commenced in March 2022 and continues through the full remaining obligation. Sublease income will be accounted for as a reduction of rent expense in the statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As part of the BioArkive acquisition, the Company assumed the obligations of three leases in San Diego, California. One is for 38,613 square feet of office and laboratory space, under a lease that terminates on April 30, 2032, the second is for a 6,100 square feet of office and laboratory space under a lease that terminates on December 31, 2022 (the “Site 2 Lease”), and the third is for a lease for 4,760 square feet of office and laboratory space under a lease that terminates on March 31, 2024. As a result, the Company recorded right-to-use assets and lease liabilities of $4,824,700 on the acquisition date of <span style="-sec-ix-hidden:Hidden_f2FijNJo2UeU4DA8RTc3HA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 22, 2021</span></span>. In February 2022, the Company entered into a sublease of the Site 2 Lease, the term of which continues through the remaining term of the Site 2 Lease. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments for operating leases with initial or remaining terms in excess of one year at June 30, 2022 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;padding-left:0pt;padding-right:0pt;width:100%;"><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.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: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%;margin:0pt;padding:0pt;"><p style="font-family:'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.69%;margin:0pt;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: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;">Amount</b></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;">Remainder of 2022</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.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: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;"> 331,740</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;">2023</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.69%;margin:0pt;padding:0pt;"><p 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;"> 843,463</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;">2024</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.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: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;"> 732,546</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;">2025</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.69%;margin:0pt;padding:0pt;"><p 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;"> 739,689</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;">2026</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.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: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;"> 761,877</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;">Thereafter</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.69%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> 4,467,246</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;">Total future lease payments</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.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: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;"> 7,876,561</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;"><span style="white-space:pre-wrap;"> Less: Imputed interest</span></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.69%;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%;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,945,504)</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 0pt 0pt 6pt;">Total lease liabilities</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.69%;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.62%;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,931,057</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;">Current portion lease liability</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.69%;margin:0pt;padding:0pt;"><p 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;"> 286,374</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;">Lease liability, noncurrent</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.69%;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;"> 4,644,683</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 0pt 0pt 6pt;">Total lease liability</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.69%;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,931,057</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-align:justify;margin:0pt 0pt 12pt 0pt;">Quantitative information regarding the Company’s leases for the six months ended June 30, 2022 and 2021 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:4.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:70.17%;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.11%;margin:0pt;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:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:70.17%;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.11%;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:10.38%;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:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.38%;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:2.12%;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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 164,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 117,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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;"> (95,470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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.12%;margin: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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 596,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 185,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 328,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 55,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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;"> 164,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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;"> 117,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.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:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 492,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 172,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;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.49 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;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.83 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin: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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;">9.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;">6.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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></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-align:justify;margin:0pt 0pt 12pt 0pt;">As the Company’s leases typically do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of its business activities and may be exposed to litigation in connection with its products and operations. The Company’s policy is to assess the likelihood of any adverse judgments or outcomes related to legal matters, as well as ranges of probable losses. When it is probable that future expenditures will be made and can be reasonably estimated the Company will accrue a liability for such matters. Significant judgement is required to determine both probability and estimated amount. The Company is not aware of any material legal matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Clinical Research Contracts</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may enter into contracts in the normal course of business with clinical research organizations for clinical trials, with contract manufacturing organizations for clinical supplies, and with other vendors for preclinical studies, supplies and other services for our operating purposes. These contracts generally provide for termination with a 30-day notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 39600 P67M 637863 P20M -347739 0.06 3 38613 6100 4760 4824700 <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;padding-left:0pt;padding-right:0pt;width:100%;"><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.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: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%;margin:0pt;padding:0pt;"><p style="font-family:'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.69%;margin:0pt;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: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;">Amount</b></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;">Remainder of 2022</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.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: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;"> 331,740</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;">2023</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.69%;margin:0pt;padding:0pt;"><p 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;"> 843,463</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;">2024</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.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: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;"> 732,546</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;">2025</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.69%;margin:0pt;padding:0pt;"><p 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;"> 739,689</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;">2026</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.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: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;"> 761,877</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;">Thereafter</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.69%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> 4,467,246</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;">Total future lease payments</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.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: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;"> 7,876,561</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;"><span style="white-space:pre-wrap;"> Less: Imputed interest</span></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.69%;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%;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,945,504)</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 0pt 0pt 6pt;">Total lease liabilities</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.69%;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.62%;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,931,057</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;">Current portion lease liability</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.69%;margin:0pt;padding:0pt;"><p 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;"> 286,374</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;">Lease liability, noncurrent</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.69%;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;"> 4,644,683</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 0pt 0pt 6pt;">Total lease liability</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.69%;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,931,057</p></td></tr></table> 331740 843463 732546 739689 761877 4467246 7876561 2945504 4931057 286374 4644683 4931057 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:4.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:70.17%;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.11%;margin:0pt;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:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:70.17%;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.11%;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:10.38%;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:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.38%;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:2.12%;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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 164,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 117,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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;"> (95,470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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.12%;margin: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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 596,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 185,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 328,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;"> 55,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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;"> 164,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.08%;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;"> 117,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:70.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:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 492,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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.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;"> 172,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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:70.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;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.49 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;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.83 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin: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:70.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;">9.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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;">6.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin: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></table> 527413 68502 164373 117352 95470 596316 185854 328250 55440 164373 117352 492623 172792 P9Y5M26D P4Y9M29D 0.093 0.060 P30D EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !N!"E4'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 " ;@0I5;E_P4NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'''*";UI6.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@11^:H 3(>*=A(<+/GZF9H8Y!&HH4,L9JK("8::) M\30T-5P!$XPIA?Q=(+<0Y^J?V+D#XIP621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !N!"E7ION#M)08 (@B 8 >&PO=V]R:W-H965T&UL MM9IK M 08G%<<,$W^QN9T7/3J2>"48;X7\EJPY5^0E"N/DHK-6:O.IUTN\-8]8A%+(@[DW%V;"XG8Y&J,(CY7)(DC2(F M7R]Y*+87';NS._ 0K-9*'^A-QANVX@NN_MC,)>SU2A4_B'B_,_(N.I4O$0^XI+<'@[YF[/ RU$I3CWT*T M4]Y3!^YO[]1O,GB >6()=T7X5^"K]47GO$-\OF1IJ![$]E=> )UI/4^$2?9+ MMOFU_7Z'>&FB1%0$0PFB(,[_V4M1$?L!HYH 6@30=P%VW1V<(L#)0/.295A7 M3+')6(HMD?IJ4-,;6=UDT4 3Q#J-"R7A; !Q:G(EO!2RH@B+?7(=JT"]DEF< M-P]=S5V2K)GDR;BGX&XZIN<5RI>Y,JU1'I!;$:MU JH^]]_&]Z"495'IKJB7 M%!7\+8U/B6.=$&I1:BB/BX=/T]4IL1Q3^)OB.&7-.9F>+AM M=;^8(- HW:D_)1OF\8L.]-J$RV?>F?SPG3VP?D:0^B52OQG2EY1)Q67X2A[X M1DAEPL.EE$Q-E>*B42WQSDJ\LX89DPS&H:Q]U_/A6DL6)D9 -*PEX* $'#0# MG',9"-V??0*C@K%UXDIE7ZOM;&A\2\YAR3E$2U>,4S=!R,E=&CUQ:2+$-2S+ M[O:MP?#,!(>&MH0[+^'.F\ ]\%60*&BHBMRQR)A"7&<616G,H2'$*^(*N3%Q MH@HM.4*>^ M#^K)R6Z#?(;KR'ULS.H!2=H_([?@3:&9&('1Z+; M *F[8$?M\((C$LNN"=@ M$+\)A3"U#Q^;6C$O>3HV2?8%,[ M%!]0M*C=-X]/Q_!*=F66;-SC9(UU"G/?>C!<8& /C5C'L$9VY8ULW-A\%A[D M:[X6,6:.#HB<65;WW#JWC'S'<$=V98]LW-<\!@ILGU@2F_[X]!.!$3*5D$DC M)*[DA@QZ\I1X(HJ$?J8([]L)V3!)GEF8:X(/ M"-U-%U=3XT0;#VQ+6+DCVL@=N:F4>L:6ST.S5,*3)36NMQQ0_&IDK*=N!&3ERQCO,85HA65H@VLD)Z3@J3%S '*R&-@](! MG3L1=YGG<9 !$3\7-/(>PP_1R@_11GYH$;$P))=I J<39L?YLK\HEB\?&2%Q MM=I5,3RN+67EB6BC!:/%FD-CQ7*(R]3C'<,2TP_XXE?UQ<-=2+N3ND][ 0>,(>T"L;@47#VO+6!D@![MZ2ESN MBYGQ&.;'J^# M3$H!?0S+XU26QVED>=PWT\5%]GJ4W*'$_M!MJ4 .H8);3\S&*:?5S0JR[/O]&X9=K;)B3D M2PBU3H>0!9E_]I#O*+')OAQX$DJ)*-M<<^9SJ2^ \TLAU&Y'WZ#\^&3R'U!+ M P04 " <@0I5#_2,XSL& B' & 'AL+W=OCD4J6 M(H_5&[D2!?RSD&4>:S@M[T=J58IX7COEV8@@%(SR."T&DW']VVTY&6N=Y7#Z]%9GS(3^NKHMX6S41)FGN2A4 M*@NO%(OSP04^FU)6.=06_Z1BH_:.O8K*G90/UX< M:$UTBZRF=1GK>#(NY<8K*VN(5AW4]Z;V!C9I42WC3)?P;PI^>C+]='-Y=3.[ MNO3@:/;I^L/EQ17MQ?7$SO?)F[Z^NOLR\H?=U=NF]^O6/\4C#12O74;*[ MP-OM!4C/!?Y>%V\\BEY[!!%B<9^ZW2]% NZX=L>'[B.@VO E#5]2Q_/[^*[+ M4A3:BY426IW9^&P#4'N :EN=J56!C1D(71>/2XS\@T M#!GG'#._,3Q RQJTS(GV8UP^"!W?9<)3(EF7J4Z%>@U[H%XP&^1M/+:'A"$< M4![Z'P[(5\DB5S#_81ZE@BXN8#=AM,W+H]#SD@7I6E& M6( 8LF,,&HR!$^-M*59Q.E=U(DB]%.6/6[K; S;$@0&%1X"DFPJF&8%,"!"W M0PX;R*$3\A>IX^P(E*%Y7TF$0X0Y[P"U6/J$4AI%@1TJ;Z#RGTG:0A9#1^(Z M8[ZTPG"#&[#R@YZTB1IBT3-I YU"J9_JM*E*QPJT6P,S8644F2"XCU#860?3 MC*.0D)YMB%$K8LB)]B\IYYLTRZSRA(R+!@%D,\4=<#9#2*:0].0(WM-8[(3W MH=!Q<9]665)GLQ4F-JL9H3Y'7906.QHAU+/>N!5&[-2B2=W!#>5BN%8[F*IW MN7>A#D $$<9^=\$MACXE#$<])0*WVH;=XO:I+F7]Q6'G?EC#?$/-+&88.@T2 M]>!KU0R[Y6Q;Q!SX3%'"C" 618QT,5I, TA-QBGI@=DJ&/:/ZH>R-+Y+L[I\ M69LB[%3"E]:L4T4[)-U*(G9K8J/;J_BI3[2Q*6Z8, 2YVUT=BR&-&.T3;MS* M(';K(, LUP+*[W<8VI2PIY$I;820(.#&3C0-*>@$8V$/S%8"L5L#MSMQ+X&< M31LV]8J%!-,NW!-IY"&G5OVP6_ZN!8R&QW,R=8WP )KG+BF+7<@0[2DVI-4_ MXM:_PXYI#[9UOC%UCG*$?-QM2"V&?D I[Q-$T@HBPT]V9/M\1:=LHSG2(Q]3/B4;>]=5_V9VFU4DS<4FS9+,_1,E67 M!8P%O%L&+(8^BA"/>JH6:?69'*//SVT54WDY\P%!T,5ID6CH;*&R]?2VI%5H MXAXRIS+/4UUUW]L9+I&%3HM[420 VGMU([7P,+$^F7%'MN>%9]TW_S_0(?M6 MJDG@K!0S+9.'IM6^5]1;_L XNX#H%U9Y^LLUJ)Y MT"!SN#W+ZJ'O(Q0(J>R;S.P(AIAC/^AV6C9#!J-/GWRV:D_<:K^/?"X6:9+: MJY8IWT-.@RA$@2&=%E,_(B&H9\_D0UNQI\>(O;)L#.MS/5/$,:5^Q#CK%C&; MJ>]''.&^6TQ;Q:?N$=@HMW4M.YJ$.?3V#4LV4_>P1%O]IF[]GF8PSWD77E62 M9>'5MIH*3)U=PHM9GRC:(>NV/:#N]F"WQ*IWB9GQ M&)P$-#*RT6I&NJ/A:.\%3O7V[&-%\C*Q #_T)H3%*;&PO=V]R:W-H965T&ULK5=K;YLP%/TK M%INF5NH")N\N0NC9IN^^R"$ZP"9K9)NOWZV4 )-!3(FGP(MCGG^AS# M]<6C'65/W,58@&??"_A8W8TUJ+T,W).-*]2 ;HU" MM,$K+'Z$2R9[>A;%(3X..*$!8'@]UB;P<@:[BA C?A*\X[DV4%8>*7U2G6MG MK!E*$?:P+50()"];/,.>IR))';_3H%HVIR+FVR_1O\;FI9E'Q/&,>K^((]RQ M-M" @]C__!+L'V)-B.N*!^2I8*?!(D5_2<+D2. #MO M$,R48#8EM%-".S::*(MMS9% UHC1'6 *+:.I1KPV,5NZ(8%ZC"O!Y%TB><*: MW=W.%[>KQ1S(UNKNYGH^>9"=Z>1F9@QK #Y'+;3Q<@1 QLD1=A$&*6N 1G) .]3S$ M^'[TO,Q[,ED_GDQET=8R6H8AA6[S%NM0!2?MS$G[&"< 1<*EC/R5 TI_\KQ* M12=Q.SDYT$A^KW0W !:D=S+IG>,>0B(6$,ZC>OF= U6O=5#N?PF6 M>R47*'!(L*E3W:U5784HJ.YEJGN5JF<>XAQ,P(SZOMQ%5TIZF;3***JV7/(0 MV7BLR>+!,=MBS?KT ?:,+V7I?*)@!WH.#]\@TRO.[";+@8)@Y&![OH%EV#P\U]=I#TQP.7XDO!9H&S $+ MVJ&Q+Y/&\>J/2/4T? ,/Y<@J$[E:#QLD_[0V^:O#')O]IXI6-+TO[K"ZNI]R M X#-:GLMK&AE7]UA=7E_YR8 #VNW6;X)-$$6/>S+/*RN\^_8!F!]E:^$%!7O MZSRL+O3O3OWZ,E\)263KN6]\=<#ZCMB&!!QX>"TY1JLO0[#DS))T! WCS_Y' M*N0A(FZZ\IR'F0+(^VM*Q4M'G22RDZ/U#U!+ P04 " <@0I516_Y#5X& M #5'0 & 'AL+W=O),G+:?B2W;3 #YD.ST^NM/8.(7L:9)C_MB WYV M5_MHM7JPSIYE\:060FCT+4MS==Y;:+T\[??59"&R6)W(I549;VB>/P?A8G>6]P5CV[*P9G[CW M\N ^F2]T^: _.%O&G)C./OVFEO&[,TW+]^ M\?ZQ2MXD\Q@K,93IUV2J%^<]OX>F8A:O4GTOGS^).B&W]#>1J:H^T7.-=7IH MLE):9K6Q&4&6Y)OO^%M-Q)Z!\0,;D-J V ;LB &M#>AK([#:@+TV@EL;5*GW M-[E7Q(6QC@=GA7Q&18DVWLJ+BOW*VO"5Y&6AC'5A?DV,G1X,1[=A=#N.0F2N MQJ/KJ_#BP=R,'\S7373[,$:CCVAT%]U?/%P9 +JX+9$W=_?1)V-V]25"UZ/Q M&'U G\O?K[V=];495^NY/ZA%<;D9 CHR HAN9ZX5"43X54\ ^;+?G+?9] MP\:6$O)"R25I=?C7*C]!U'F/B$,(,)[AZ\TQE,Y_BQ[]=/0#,NBV/FCES_U? MZP.JBDU<"LI_6)HISQV'.(2QLPHCG8^P= MPJ(F##/')WON#K)TMUFZK5D.I=)(SLRV=33;C0.V%YEY :56MDT4Q3YWL)5M M$X:I[WF^E6T3YA'/XQ1.EF^3Y:W)_EE(I="RD+-$0YGR9J:<^=S*M(FB##-J M37_8A&%J:+-@41/&?8=Y'IRIM\W4:^T\HZ4H8IWD2F#-,J]WAJ!%BB=%F6 M:[#/!,UUY3GERK+2;^(P90X-K!X2-G$>YPQC8F7?Q!&7,$8(G#QV=NK0:4W_ M(I.%3K['E:@W/3;)=9S/D\=4H%@I =9 [?)@U-2>L&%[X+H@(\P#XE)[+0%(GU)"N55U(0 DS,/8879' MAX*SP/&8@L[]19UY>UP2G9*&;=+Y:M<"^-7U[,"S@4#%@4QA6:78Q-'B6MK*P!%/)5."=>F!V3;UJUDJCFMO9>UQWEQ30%1,C'#&-BT= MA3VD;Z?"<;L,OQ4:I::3@GW+.E M$!B?$6PV87ZD;'::'+R/1NI!9Q872 UD7RN-)Q*0JT1&;Y9$8L*"TG M3PN93D6AWI?_Y243D*Q-/']_L,X)8S91 R?FOP L!9^=EH:MXOIK]7?MF+Z(5Z; MK7\NMFR45"DD5UH9>3DUTJBM8@"QRZG/:4-E T@6N,RU>U@(NS1=QV^L+= E MH>X1I4UV2INT*^VW<--2+Z0IA(^P R!A=F"7$#NPRQ9V=LJ9X%:+ M\IAB+:J5=@IRT*K"WRJ:.O46=NHMZLK;X:SLM#QIU_*?\T+$:?)=3*O)$+6P MS^+B26PZGA*359'H!'['J=U;.Q7F]M]5[<-X\Q1 48U"<^VWZJ["'K*[>TL@ MK9)W,#RH]NLC:J-V8JL-AAFWA2D$A=4&A#3O22XGQ'Y5!./#:J._=TR5B6)> MG0\JLZI7N=Z<2&R?;L\@+ZJ3-^OY)3X=8N!YB$^CS0GCSOWFP/,F+N9)KE J M9B:4<^*91E-LSA W-UHNJT.R1ZFUS*K+A8C-]EP"S.\S*?7+31E@>Y([^!=0 M2P,$% @ '($*5=@^1P%U#@ JJ\ !@ !X;"]W;W)K"%S2Y!\?R3F^+ZM?US=%47N_+Q>K M]=N#F[J^_?'H:#V[*9;Y^H?RME@U/_E<5LN\;MY6UT?KVZK(K[:-EHLCZOOB M:)G/5PC%?%1\K;WVW7.;5'Z?%HKQ_>T .OG[C?'Y]4V^^ M<71R?)M?%Q=%_7&_ M?O+:V^S*I[+\=?-&7[T]\#=;5"R*6;U!Y,V7+\59L5AL2,UV_+:#'CSVN6GX M]/57>KK=^69G/N7KXJQ<_'M^5=^\/8@.O*OBU7L=HAO>+-RL=[^ MZ]WO:OT#;W:WKLOEKG&S!*\!#4<:B%T#T>]AK$&X:Q#V>QC[;XUV#:+^3H_M0[QK M$&_C\/#[V_[RD[S.3XZK\MZK-M4-;?-BFZ!MZ^9W/E]MPGY15\U/YTV[^N3L MP_M$OK^0B=>\NOCPDT[>739O+BZ;+S_+]Y<7WH=T\Z-_R?-+??J3]#Z>RU2> MGV]K/IS]PWOW?O=*??@ID><7?_7D/W_1E__QODMDJL_TY1OOT/OE(O&^^_.; MXZ.ZV>1-QT>SW>:=/FP>'=F\CTWTBZHJKKR+NIS]ZET4U;Q8>^^\W@\,Y+-G MD4\GD!,GL@$@[8"SHERO#50U MG9H4G^>S>6V :#ODLASLT5'S!_'X5T$?_RKHEL-&.*?%]7RUFJ^NO=-\D:]F MA??=?.6M;_*J6+_Q\KK9PMD/'B/?>]2GOBG65O[F"/;C^C:?%6\/FO^X=5%] M*0Y._O(G(OR_F9*,A"5(F'R !5O8YKCZY22(N4]H?'STY6DZD9UF2)A"PC0( MULDL>\PL<\SLE)Q:F:XY1<(2)$P^P$0OI[V0#HL8Y80&O;H,N65JV.DAY2$+ M1;];;:JD042")SO224[PF)Q@VY2/)$>O9LUY\KH9Y)JX;%^]\>:[0\U-N;@J MJG5S5/_M;E[_X?WWO%PLO.8\\SZOKOYG2E2 3!02EB!A$@E+D; ,"5-(F ;! M.B'GCR'GUN%QF^;#S771U?9\I3E9R;>76\7OF]>%*U_48R?&I]:6KC%#PA(D3")A*1*6 M(6%*#/)S*"B-!2>]X_F$PD[4PL>HA=:HR=55[RSPY[QZ/ LDI@1:@:X)1,(2 M)$R&4\X"P\&OA06,!:(_@B&W3 T[/60D%B&-^ZDQ5-*(TR@*A3DVT6-L(I?8 M]"YX]T;("G>-$!*6(&$RFGC!B^PT0\(4$J9!L$Y@X\? QJ]PP1L/Q@!*"(GC M_N76V;"0B3AB,>D5)L-"'A&?1?V115IWQ_4 B(1E2)A"PC0(U@D8\=N;X_XK MWP?<=?!TP*#-B!$SUHN;H9 )$M.8]N)FWV37\0Q*2Z&T#$I34)I&T;K!?&)M M"/H<;T><,/(9*D>&OEUEL'_LL^^/<\Z0M Q*4U":1M&Z.6L]"+&+D!>>%)*A M'Q@9_8:%(Z,?5%] :2F4ED%I"DK3*%HWE:WI(*ZJP_FP#/4>4%H"I MV)LZAQ?J3Z T":6E4%H&I2DH31.#:2$!)2$C(_?,2>M:B*ML^?O=JCF2^Y:+ M(JAM@=(2*$V2H7#A](FGV 5QJ#2"4+#8'QS)HG&N(_I'<5,I) MQ,-H[$C>6A?R$NVR/TQ0[P*E)5":)$/UTH2)QVR0)ZA[@=(4E*91M&YT6_]" M7D/ D,D&QE Y=A\RGGP?$BIAH+0,2E-0FD;1NM.Q6Q%#7UO$T*DBQE!HOA5I MWV3GF=10$0.E95":@M(TBM8-9BMBJ*N(V7O(II-%C*%2D#!L3J%(/XM#$1/1 M**:AWZN4]OUQSAE4Q$!I"DK3*%HW9ZV(H2\1,?LS-U7$& J%SR@)>#]QV'4D M4!$#I650FH+2-(K6364K8N@+10VCOP'FA%%3$0&F23A4QT&XS*$U!:1I% MZZ:W%3'T&2)F?V*A(@9*2Z T22>)&&H0,<8)L]"-4X9NQZ;,FDKMRMBJ%W$Z/7Z;CM2EI\WJZ@V*]+7 MVV7J=[?;I51%-9NOMS]]^'9YNUEC9?0V]IZCJ,DZH^B0T?! MJ?#C_A@*U2Q0FC;O @U'AMA6L5"[8GEFYIZ>BAKS!]4P4%H"I4DZU!2>RTPQ*4U":1M&Z@6Z5#[4KG^F!;DX4JGQ5F\=/J/F!TA(H3>YH'0_@#P;0 MH1Z*J8A(V!]!H3X'2M/&?0C)V-I3VIH::C8K8%AXCG"\;)8WI957OTQ M738RJ("!TA(H34)I*92606D*2M,H6C?JK?AA+N)G]:6HZOFG1>'=/CY@>WL3 M\WMOU5R(-S7SK_6SSW=ZY=^T^05/H;*D0GNALJ1">[V_7'.&=3J0&D*2M,H6O<1Y*W5 M">Q6YX6WI8*IRWL,A>8)[O;M=1W]H+042LN@- 6E:12MF\I6\01VQ>.T[LP< M3*@(@M(2*$T&0^E!!:,^&^K2P*7#_'9E)DH;X(2DN@ M-!D,?=$VLOV\&E9/D8U8(E'/!60&XF$0#X2Y,B />7,ZPUC4FUBB#:6$\SCR MR9C"#EH9%+#GW$UZ[D=_0-T0E)9 :1)*2Z&T#$I34)I&T;IQ?_)!-W:!!)R^ M;N_).>O8#[K!?M+-T(H)UA\AASZ,Q,P/HO[PB/UP&NRGTQCWH;EP'1ED6Y<4 MV%W2*TU@M_?JG$#H8B$H309#0R88Z4_72*&=9E":@M(TBM8-=.N@ OLJH.?, MP+0CG=,*M4U0FH32TF"XJB:*0]&?9Y!!>U50FMZ_#]T@MH8HL!LBVPQ,>U/G MP$'7]T!I$DI+H;0,2E.!X4%LA$:Q8&'0OVJ:4MJ-76M[ KOM^3#]4V]/[2CG M&$*7Z4!I$DI+H;0L&#JO0T(BUK]^5]!N]81NNQ%LM4S@JF6>3DBBQB1"E^Q M:0F4)@.#@!(L&ERT#%?V4"*8$%$4](^NP])#(D(6\WY^#(5A0VT.=[0_0@U+ M21#X7! RZ-BI[M&!4I+H#3)#=YH$Q4ZN&D-[3>#TA24IE&T M;G9;Y\)?V[G8.W".+]2Y0&F23W8NT'XS*$U!:1I%Z\:W=2[\-9R+'>H<6:AS M@=(DG^9<^'3G8B@U.A=3W8AS,6SD'N?"6^?"OZ5SX5#G J4E4)J$TE(H+8/2 M%)2F4;1NW%OGPE_%N>R[^VWOU3GW4/\"I4DH+872,BA-06F:#WU.MFMU4NW*Y81=\@!GXMI[T8D;8Q/^'L!DBJ_GUS>.;NKQ]>]!%/E546T* MFI]_+LOZZYNCAG]?5K]N^SCY/U!+ P04 " <@0I5BB2&&VL' !&(@ M& 'AL+W=OW?#%*:MD3DMRPX&HB@+SQPN2LX>SB3_9/OA,[]92/Y@M M3C?XCBR)_+JYX>INUFK):$%*05D).%F=3<[]DTN4Z %&XF]*'L3.-="NW#+V M7=^\S\XFGK:(Y"256@56?^[))P!<2RMM^L+$QHQ6 MWM!2IW$IN?J5JG%R<7G]Z>KMI^7;*Z"NEMWG[XLP?4[ M<'F^_!.\^W#];0FFX.OR"AS]>GPZDVIZK626-E-=U%/!D:DB\)&54;@+S? ?0@M-AS^?SAOL,?5-O)F1 V)^N1D1FI>\O]8@J# *(HCD]G][L> M6"3] /HQ\J-6ISF4E M2 9H^?Q$AH=,Y(&4[44J:B,5.1-Y1932E&+3:EQ.4=O?%?L^OH5R($$0C->-['=QY3[:HW<@#M@(J- 6M M"G"$TY23[=.,BI15I3P&ZEY1G.]$8IT]0=**FQY@A4!OZ&"@_O7]2'_20.Q50MAR,UVO$(WPG2BQM.-IAFVV4D "XSP.2:<,4( M.=?X95J(O0#1L,EY,(+SI&_\4' :AF$,1U#6[UB [Z8!U\94AXG!<(W ,.RW M-HO8=!Y$7CC2B?V.!_AN(K M?G"T+?[CT>H_**8?2MN^WQVJ^VY8;ZM_@Q]' M2W\(UE,%/-Y\WD^/13!(#)6V9J?#==\-[,I*7I&N_*U6#C%ZZLS[ R.=4[VR>&&'W/!IY'Z2EMO<@T-(GNKMA(?\/O.SB:K6 M%,>[G';?_@YRH1MR^]M#6MX3\9Q=!3PH !]*VWX4.@"&;@"^J7BZQAK4#/'2 M.92/!N#(OQ7=Z,V9-09#I)W"Q/."_N;1)H@BE(RL=MB!,GP"E'<-?S8=A!:0 M]>-Y,H>#78=[_MG#N7O^U_K783YT8FO7 M/E31W=-,M9#;1W#4]))CZVJT^AL._$5!&"9QV&^7%DEG)78H#J,7-9(5+7&9 M/J>1.-G!BQO)@;3M1Z%C"=#-$FXX2PG)FAB0'X2G5,&QJEUAMJ5LHS=R]AQ: M* 'TDGF?WEOD0L6DXY$$=L0!NHG#N.D/F'--3^9"@]0] MSLE(CI!E]X^\8(YV7EPTKVEMDHIGST,XXD%'-) 3PNO^8+,88 ENR1TM2YT) MC;^$4Y99'?$'YL5!DB1^T$^%11+%WMSSPQ'RBCJN@-Q

D(T7MBIPM#)I#$ MM&I& 97=%T]!4J&AXEH"".T: ?@8U01TU06YJY7$TOEN%H6 M%^"&;Z-A7B];73HHCSF4MGW'.QZ#XI_#YI"3'[TX"@?2MA^%CA*AEU BN5;0 M*T2E D&:%_1-31AN][LYHE//6QFS7JQ!.BAI:K3M]A,8Q H6!U@WVSF1+PB_ M,Q\J"<'W W3YM/X8X-Y\ ])Y?^">7]2<-G9KZ"XN/F"LH%ZH5KI1*[TVL M*HS7'RW4-Y)MS+G_+9.2%>9R37!&N!90OZ\8D]L;/4'[ZW>9UH:R]Q(I$I2<7V_ M_IX94K*S38S=Z]/34&ZHU>'$ M=63QS=KY5D?\Z>O3T'G2E5QJF]/E?'YQVFIC9S=7\NRSO[ER?6R,I<]>A;YM MM=^]H\9MKV>+V?#@=U-O(C\XO;GJ=$U?*/[1??;XZW244IF6;##.*D_KZ]G; MQ>MW+_B\'/C3T#9,/BOV9.7<'?_QH;J>S=D@:JB,+$'COWNZI:9A03#C:Y8Y M&U7RQ>GG0?K?Q7?XLM*!;EWS;U/%S?7L_'FDZ^U-?_1*42V4K_IV'M2;JW>]0&'0[@Z MC5#$QT_++/1=$KK\CM +]='9N GJ;[:BZO#^*0P$GEC:W7K?.>\'"^4 M5N^IT5N-\^7T^:\L?3E_,[DH3Z#/>14WI/*!6]=VVN[RE\_45@=E[""+*OR! M_,\O3]2_<"F?5MJT046G3-MY=T^J@UJR40& 2M=24"NZU+=EBK3K3$8>! MG<*-JB^C*N&KJ: CH*&#J2V40>2*+*U-5(WV-02[KF_$IR!WDYZ ?HT;EE"2 MEY@YN.1590(!+$(!B?> O@XB.82U>#QQ=?'R#>SWVH8D7#=J99RQ"6]-&52' M+_BO0[\WB$[K$.RXT4@6U)2Z$J_H6X$J!QDQ#HQC M''D\KGQ?JY9*J#"A9>&Z'(MCB'3$,(@M?T+5=P@/G:!<3%.Q8IR-&Q,F1A5' M(Y#C]5S7U@58Q0]*Y-/O1O\56;UJD*/)?;:]9/UT+)D,UQ6;L'C&/C>N-B7< M'WU$Z*+B@ETYSJ'K;>3ZC+WA42%.5D0(H?+.Y0J$9%W(5\MGRL+"1O&@-"'Z MW8GZ9-6G,KH5*B#!U>)5<= R[ @$:;7=N :"W9:++?2K8"J#J7AX^@N5O826H[ 6YZ, 1B?3\-PJQL#)ZW1AXYO M-Z;<*+2-YD+%U(;1I6[I^\DXF28#JK_<2E1&K2J!72,4 Y6P8YI"WB?X@*9L MYH. ,?3%C7=]O8'_')S 8C K+=)2T L&;OD+B5GWJ->N J*8U4:*4 M:@,AEI"Y502/!%[3UYY[6E=0F#!KW4N5%,#A$ QP0*VU:?)T*E&QTMK1P]3 M@R7!,*QBC*ZH15 C5P(*K=&IJL9;0:\I[O@6K==X4NXD?+CX&%08T#D0@J]H MACL"0I$/SEIJ"@2E,3I_!>#SU?-.>\AF.F!*0:E[4^&\A+#5ME\#4GOI=D'; M02,'E6L"G_F[!QZFL.F5:4P4$ Q]66(\KWNN8VE7&ASH@+L1U:SVF4X EA($ MBW7*AX1Q2'0<0"\G,0S506W7N!UQ48!BF.!\*(;$,ITDP0O[G3R-! GB'7EOI^P1N M("L&T69PA15 D4I=%A?+\V(^GT_PE17=-LB+>BMYA7L"M47JUL#0AF.+8O'# M5Y.RJ47L(Y1V9K M-/39:)PT)'.0G@%DZ !$EPE@0K,5K9F [2^/V2K!8=![>L>$Y8%)PR!*QBP1 MXQOBN7E8J+R6/JGUHN(D!%B_^2H/8>M M@"2R;+,VC$=\4WLO_!4HU-,/R!,^."W+7X$X0. DX)GD<5)8G3;5])110*;L6*%C)0;=T-!*ATPG0\?H M'$8E2>T5H/HA2I';V' )'1>-4GF\):"G>XF0Y[$@]8D""YQ,:))[G8;T .,] M;-D!BE/%:\DWEF\:E^^'D6&D :4K^[9/8Z3"RE0:0=J?+\^*BU7IM#P!G2@N\2 :,'F3_P9VP\''TH=)"D4T2WW'[,=H3G]8#,C68>B6? M-,9=[+$@!(.1>_K'7,",N]=$CV!NLF\U+.E"=:@V&32/C^-A_WG$L<9IJ^]! ML238W-ODL6DCU=1%>98Q?H0UY(C%-3R:'X6_M\.=1\%FK6$:F8+G6*MW;(*G MO"WP-@JFLF.*!;REU$HE4H)DBW)B5FFY?HXPB## +LO%L 9"\8C70&Q$^R!X MLL1/,OU16UT+\Y:YGMC;0&4\95*[3Y#0ST0\>: FIC9,K2+=3$&8TNO*]2M$ M;Y4W K"6B 2/I35)^-@RLLK4+@TCU8>1*MY_^_/#^^>+5GC#!=JSJ9?*Z M@K5E;(3W&SO^E1OPZ)*;2Z3("Z3 XV0<<&B.=&RF5=6C,'Z7]@I_*+*9 ES< M@1GE)@HJ=+IS@N++6W5^/Y'IK9._88H\YNN7$SRAB^' M,%%CZ+O7V#\&1B257>91J._(#N7)2QQ#-K^9^;Z,@@W;4B/H*#6/NX[SLP?! MQH&8<+QK 8M"V>$EEDCC%S;CDU;[.WJX'O,$'-H69=4YKAM.3](!1[ &R9N9 MH3;'*IEL1D_' ?C&6ZV\]>7YK-)K4%Z0>-JE'13Q*(W'H.26']%W*T,@]\[# M-UM])^TAJ\;0U(7ZJZ_JW&:RA=\SE#QF2R-=!^!3.MOD^9M^EWB/WQ]&O.1^Q0!F71T!I7YR&PO=V]R:W-H965T&ULM5IK;QNW M$OTKA L4+2#)LIP7\C!@NTGKW-O&B)K;S]0N);'A+K;FW[J/?*A7$I\K4_M7)-H3F^>FI+[:JDGYF&U7CF[5U ME0QX=)M3WS@E2]Y4F=/%?/[DM)*Z/KEXR>]NW<5+VP:C:W7KA&^K2KK#E3)V M_^KD["2_>*\WVT O3B]>-G*CEBI\:&X=GDX[*:6N5.VUK853ZUE[P'ZWV?O!9D"4K:S_2PTWYZF1."BFCBD 2)/[LU+4RA@1!C;^2S)/N2-HX M_)REOV';8G5MS1^Z#-M7)\].1*G6LC7AO=W_HI(]CTE>88WG?\4^KGUT M?B**U@=;I1IP'NTZ+9+LJRA[<8_L)^)76X>M%Z_K4I7C_:?0LU-VD96]6CPH\&U;S\3Y M?"(6\\7B 7GGG?'G+._Q_\7X*/O\N&Q*IN>^D85Z=8)L\$#S1YWFCQZ2_@\U?UCV;S8HL1!3\?6'B"OIM:>%MV1K'22GW.];)0H+Y]=> ME?3)8WTI Q[6NI9UH:41'HL5TCQXL94[)59*U0*0-=)AG:;$+:PKL5HA-\*6 MG]/YV%N7TI5>>-2OU4$$G/BF$SW0=-FMO++X(W[X_KMGB\7\Q9O+Y15_/'OQ MXXP5IC))/YPGM?0M)V7C2'J#ALU=B;6VHXAN;8E.YF(_0MM@ CTY81@P0>QPD]7]NJD370K>%GO-YO M+8%M]S6D^7;E=:D1?S-Q:0P$!>6*M&,EC600:&MPLO:RB$KW(:2,1KUDS8!' MKRF6L1D I%]<6Q15'$#:%UM9;R+ ZW9Y3G%,4HE$B2'%DRJ,L MIBUU^"K(L"*@FT:]:>ME7;=8\IZC0""OJ!^)L_GT7W08+UEK7V!) PMLB;A# MO14_J4)5*^7$^1E7S+.9^%!G-6X(3ET-DN6FCBT^)V[;K=5I[;?X_0N$[F;V MA),9-"$B,SF6Z1S?'!UWOR/IKC4I!IS:M";%;3IZJ8K6Z:#3BM>?HE])I0HY M0V;F"%^^[B*<)"$7R-O9[-Z^F(?X;B:NE2,G85&/&AV3,TZ4\(BQE/\>T84E M%-HI&SK/RNC9HP@^5 (9F!Y36^G GG"V8KG_R'<3BF=4QSO MF?ACJPT4(V6,5CM*=AE8CR$(3>P,5$21>K)4?[4XD:R#:8C20"GX,5:*(:I M$\3'&S!.(#])E>V?1:='X!G8A1""V%0?_FSKR!2[^$K12[%Q]O2%_X8<)HQB MXE#2W9^8-X$0KV0-(DP2NB-MHVO2*4-*1?VA.HLP2^&6_(0DI.(;,D MNG#5Q +$OI+K-0:/6*92^Q:RZOH?UBM*-:/E2ALN4Q,L' "E/C44SEZ4+3NP ME\2MB-'RW,G\0\H0GC2VE-0X*!C(AC7:)<[;@F%8IZEST&E.$[-@"3L ;UMH MBE,=+[?.Y_PN"8.8.][6BSL4(Q.2<%% M64^!)1LJL00(5M@^JS$>?M\<702!-E5\/]_\2'4'O:7AUB*H%A[0!# MM0!09%()Q(UM./:R-1.\#52>ZSZN*8<9('J"7XN/T^AWN2=R%R73@FX+V%2% M3[R6Z*QUF:S-0SFF?C9VG*O4=.Z#TB!6*@\*Z<^49G(]6H,0F1O MG,%XWJ4 I?" 8S^3#Z3OR1P5)@T_!OB<8SJ;&B64B8BP^^+9J1!!7HT.7" E M:K4F(CN(IB2$HZ_@ID,.7RFN:3M=MI$7I'/3*3Y6+,74/VL[ $-[EH)R@F+P MF;@419.N,2]0-_.I.E!BLXB=5GL*2#A8HZ!KQ\'$^-?#-V!(#@Q)^Y1#/5%) MY88>8PKWB49A/TI0 G23527_*-I(L'3>F8EW(#4"# !UT9E#+ 23$67$D50G MX(!D /MRB,F6HZ>O(VOZ"K7V-(V4"C6":^M(RS$J>U8V8?.%^Y Q M802^[();4;[&CPGT3 _@06[#Q%;*H31JTG'>Z^3Q 3&\Z'B*UL#)'U(K-H<) MV8FX!%34/./\^G6^25U^0!\Y>4#^4'\X95@YRH3?C\6)YKK$C.!+4 8M=(WR MCO:>4: 6(:DEQ0&*6%J>#MDI& Q[8:QT)&Q+C*?1/G+8'48W^6)(4L%<*79O!,6RIKTF8PC8.30V:K 'TH> \[%( MT9XBY-PYKD&L!(=4LKHC.7H:2Y<0>@1JYJL@@5Y3J62/Z>.<\?B1R6!FO9;O M2& LFB3X#7@I1Q'D'5-H6,&PL2^=DXA79).C.B?-P6N?4>W8[V14 &*SXFEK ME%6#A*(A%<&ZTF6A^XH>/\*#2+S MQ=(VH=\XN-9(-<,WJHCM*99#8N)$-M8TG3D'J+.9G"YY0916GJ3S$OWUWM:1% MX[NJ_);@0KOMB& M[E$0@0I]B."C X#Z@?8SX<2&3R&>R!=.//WDH84Z*^TW MW 5Y?B!OX2VU+C^^..PN+4G#UD_^3IE2&1D=PW[*Y"U=0!R]#:47)M])=6]C M[^!PV&OB<@T4IO@"]]M1X8VG:N7'?E6)\%)AV4D(1B519AV# TY_ !@<'9V5 MTFM"UP1F'AC08W)A^Z.Z3?K,SEC0].Y^,;MM\<&U, M72Z5R(EK**6#^+>EZBU^^!VS?R'.%T]^?"Y^19,%U\P%:;R2;@0[PBU-LJ!HW(6F\ MC>-3['9QPN;\&)F1!]:.^O/MP]^KE2]OHUC4Q]0QQH0WD]P!.V2S2;D!RHH' M?(>#N+%2A&/&'I'\+]36H[D.PP>-W#D] Y'U,$X[1Q/ZNB_VC!_=VQB<2X"F MQ(!=&N1R9PO8GS+\#L'M2V>+1Y/S^;WA?!4O-OQ;R43KBJZBPG=+9JN M#M/^:3#Z0^784?MO82%RZ._R9GI_QL0:LP*NE1KTK'P9ERL;='PKP1C=043B M=GZGHZ4K$P(I#<^)2%)B;5H=;V73K0L:5OYZS)OB!*'C[?[77A9P%_)U)CX5W-2 M'4D0?UKNWG8_S%_&WZ/[Y?%7_5\E]36/*6&-K?/9T\GZ@ [K_KG#Q7U!+ P04 " <@0I5KA3641$$ #N M#@ & 'AL+W=OF"NND^T_+9%B*)+DG9[7[]CI*C*+'B>MB"[L.^6.3Q[KGG MQ+N3;[@1\DXM 33Y5N2E&EE+K5>GMJW2)11<#<0*2CR9"UEPC5NYL-5* I_5 M1D5N,\<)[8)GI34>UK(;.1Z*2N=9"3>2J*HHN/Q^ ;G8C"S7NA=\RA9+;03V M>+CB"YB OEW=2-S9+P8F)->BU$M%WI0SF#VVMY%2RXO= M\[I@>P%_KPLC"&E @UV"- M7[]R0^=L#TF_)>GO0S^^5Q'QJ3]3# M"9= TIPKEL7)RV:#_K^9CIO?2\$%)G?R+C2Z$TN2VQ@^;U_AUV3M45_":4PKC?\DR2 M+SRO@)RC0*N7#^VRDA(O[>4=W0XF _(9(U9XRYT,^(4PET9^3%F2=(0GG?61 MRP(:,?_XL5'(& VB@+P3:Y"E2;UN#CWU']/0<6C@)SLG)SN2(Y;0.$R.>T"" MR*%A[."5%@7(-.,Y6?$5R!W5A"9)@$$%!_GS:1@%N_X0Q/AC#ODL-+KJK]J' MM^([U/-]ZOK>LZ\R=B@+X^/'1F[HT3AZH+JO+*\@A6**$7MNG?#N?[(T=UG^ M7Y9_KRQ]AGD442\..L)'N<1,.03'3VSSUE M:5 _9 MQ>YU%U(_='?]&1C7Q2B]'][HO_7\*,J3]&>G8=L(DX2Z<7A0+\5^&?:TTB2D M07AH7N[B'B9IDJ'SZEXPDL,^"5& "1C2*.E^$CJIAW7L)]2)H^,G1DY$H[ U MZONK:W=F$"RZ13UI*?P<5*5NQI%6V@YSY\T,\Z#>3(+XP5F8YIO#'$V=081_ MZF4S734;+5;U1#,5&N>C>KG$@12D4<#SN+JT2J)&77_?4[ M4GY1(CM+4@0%MGVP)5%W#^^%O'O$TZ72GTT.8,G7LI#F+,BMK4YZ/9/F4')S MK"J0^&:F=,DM/NIYSU0:>.:5RJ+'PG#0*[F0P>34CUWIR:FJ;2$D7&EBZK+D M>G4!A5J>!5&P&7@GYKEU [W):<7G< WV0W6E\:FW1"WP4L#2M>^(\F2KUV3W\EIT%H3,("DBM0^!X6< E%(4#0C.^K#&#[91. ML7V_07_M?4=?IMS I2H^B%W8=VKY*ZS]Z3N\5!7&_Y-E(\N2 M@*2UL:I<*Z,%I9#-E7]=QZ&E, H/*+"U O-V-Q-Y*U]QRR>G6BV)=M*(YFZ\ MJUX;C1/2)>7::GPK4,].7G.AR4=>U$#> C>U!HRX-:<]B^!.I)>N@2X:('8 M:$#>*FES0WZ1&60W]7MHU-8RMK'L@MT)^'LMCTD<4L)"QN[ B[>>QAZO__V> M-D#Q?B"W34Y,Q5,X"W ?&- +"";/GT6#\.4=9B9;,Y.[T!]BYMU ?RH+)"'/ MGXU8%+TD!W#))\"]E2J=D92;G,"76BQXX5]QF>%2TY_!\FD!Q$!::V$%X!M+ M9@YOX?".R?GU)1DQ3-6A21S2*V'20KDQ0PD8AREPW>++%A;)!6BNTWQ%L. 0 MFRL#1$AC==T@E0UL=M,$%,3G3!@KY+QN8*=@EP"X[PT6G,J5 ./W;T:PN MD0RW#'FAIBZ)WD-P9?Z\L+\BY,6#-TWMW>3M3 M3STA%EY8;9;T9O G$H]H&,:4L;@U>'3@OB5\JEMK3^@VUPA-3R(:A_=:AB&-!C$=(\P5@5\66*B2.\*)8-9W%-QJ+ M+S=38,;_4B%ZLZ$847(.=$>!ICCVI4MIU;H+)%BJC&]C: MBD)\\RTQ%SH[JKBV*X_LQEP;QCFP@6&?1DS\W[7F5H-OVG-'JP%W33Q#FJU7 M!"F)S#@2(3<[]TZ4*L.^35$F+>K,=TV*I#F7<_">.)Q6 MR !)6V8(FMHD#M81>10O IYM@OWA_-L%Y!"N44$QQ'WNGH?Y;U+V%9,1T/L/@G MR7U8UD[X$4V.(0\*W>]!LO=E65T_'C-OW#\(\Y]A64E,HZA/X^&A/GRT7_BQ M+"L:4Q8FR&Q'#Q-^Q!*,&!V/D(^S+@NZ4_@A3&M/^+:KB]%HS&@\[E:?/1\: MB!$.Z1 )_W&0AL,!'4;M_1TG'3MN9C6*(LH&8QJ%P]MV[3LCZK4.\# E MU)Z'ES +@3;XY1<3?,A32D@!FJAL?#?D!T- 9#)6E?XV!YZ!=@+X?J:4W3RX";;GPY._ 5!+ P04 " <@0I50HH= M6C,# !/" &0 'AL+W=ORA60#C;LF,[=TF >VG1#>UP:+OMLV(SL5!;F MT\ K[]0V(8NB+&RYD,%BYG4/>C%3O6V$A =-3-^V7#_=0J,V\R .]HI/8EU; MIP@7LXZOX3/8/[H'C5(XHE2B!6F$DD3#:A[WJ;/W!G\*V)BC/7&9+)7Z MZH1?JWD0N8"@@=(Z!([+(]Q!TS@@#./;#C,8*9WC\7Z/_L[GCKDLN8$[U?PE M*EO/@R(@%:QXW]A/:O,>=OE,'%ZI&N-_R6:P96A<]L:J=N>,$;1"#BO?[N[A MR*&(?N# =@[,QST0^2CON>6+F58;HITUHKF-3]5[8W!"NH_RV6H\%>AG%P\: MOZ^V3X3+BKS]UHL.;]Q2(L'.0HL$SBPL=V"W QC[ 5A&/BII:T/>R@JJY_XA M!C9&Q_;1W;*S@+_U\I(D$24L8NP,7C)FFWB\R?^3[0"6G 9SS^7*=+R$>8#O MP8!^A&#Q^E6<1==G0DW'4--SZ/\VU+-@IT/]75D@$_+Z5<'B^)J<(7Q^!L_/ M2H4OU%BHB%H16P-9J0:?NI#K*X\=)=?_><4Z %\']U!"NP1-DIB^L')%72!U0?-IBV%[37X>UJ)K=N;T;!(:9KG MWXL?^/($S7[-)A'-6?Y"GV8)C0M&/@"VI%HU%1%MI]4C.!1SXFIRFD[9"WT\ M832.<_)%6=X$RI\6$1E%^I"DP>,8.%WY_3 Q;G$\&B'498%07DY1. MLLAS7$PI^F)!:E^8MM8 I!U:%+@6=2@L7SO.Q]4-Q7%C.O #HWFZ_ ?".&)X M7\G B+61Y>E(:<3V9PA/]8_PJ,FWH-=^E!E\?KVT0[\?M>.TO!F&Q,%\&+4? MN5X+:4@#*W2-+G/LEWH87X-@5>='QE)9'$!^6^/$!^T,\'REL'?L!$&ULO5G;>BES9JT[F MW/I-KV>33!3<=O5:*#Q9:E-PAUNSZMFU$3SUFXJ\-XCC2:_@4G6N+_W:O;F^ MU*7+I1+WAMFR*+C9WHA<;ZXZ_4Z]\$6N,D<+O>O+-5^)K\+]:WUO<-=KM*2R M$,I*K9@1RZO.O/_F9D3R7N /*3:V]9N1)PNM'^CF+KWJQ&20R$7B2 /'Y5'< MBCPG13#C>Z6STQQ)&]N_:^WOO>_P9<&MN-7YGS)UV55GUF&I6/(R=U_TYC=1 M^3,F?8G.K?_+-D%V,.BPI+1.%]5F6%!(%:[\J8I#:\,L/K-A4&T8>+O#0=[* M=]SQZTNC-\R0-+31#^^JWPWCI**D?'4&3R7VN>N;TF+%6G:KBX54G$)UV7/0 M3,][2:7E)F@9G-$R81^U["H,6M0FW4S>%;A[Z7JLF$?^I/X[3,VCAH; M1\]I/VEC]Y21SZOYI)U@$_;S3[-!O_^6G=+*;J2>FP>4 YLGWTMII5_]K-@[ MD8AB(0P;#'SL^Q%SF:"]:ZZV+,$U%TZD?I6W]NHEXWG.4/;6<95*M6(VXP@2 M/4GX6CJ>,Z Y>:"%YOR(W:FD&S'.;GDNP3%*B1D,:"(5$GDDSI7*]"5&&%L-U]!Z3RVV%"0@F$VPM!@5V6.2R3 MRHD5H@3;\'/_)-R*IR1'ZA\%1&VY1D!=6^3OUBLP"NZ<=,W3)7(+YR@%TL$ ME02#UW(M"':[P-\I"JZJJ'8C77:(D'T@492Y12>HH*07N5SY+%A6@D/,+A(> MR-.W%G)&")8+I)+Q%7ZC-Z A-39\HUB5L)T$U@9Y81M*)I?(S9;=%46IA# 4 M0:C2Y2K8*&$&5XF'%?#"5U -4_S]<'H138;C%I1;6AK#;G.XPN:4QP+>>Y1W MO3FJ],6$?:UB:$GYPQ$"LA/13\KH MC22+#OVT$-&T*EW1CA'/L- MA!RQVTR*)?N:2!2+7,J$?5[B;P!ENR0HEZ3GO0[U1_>W&:PMN*I-76AN4KI) M)2@#)&=!2\+^T:87@=%_8Y7JO0[1IL.'?AKL;SMWGO"[[TE 73$\% MF$^OB2) A1AAK6@(%:JLSF7JDPVSG&<2,@BSKJE8*.!:5!NL?]PD#"FTR2,04!A5"EV:M1-![-HNDL)E.HO>XQT5F8$G 0,@R:^V%K&*AE-V); MVT[%"44>J<2#6[Y GI#4_(9<+2DFB5Y@>@FLP"+[M MZIOTG,AFQ7IS_^RC#_JP'^;<:)\/=GX@$FF(Q!(6Y'1B5!?LCJ3 MU!M),JH M0),L38!U188\_0MO$W[%B-!FX$6-A";OI'6E=;K!:-5EGW0UL.QVV\#+0+_G M$Y&VAP"4^$H2R"I(M'.\X]=C#I2[G55RR*<4DZ;!.T_3$9VO@YP(S7.[T5N> M@V0\/?,DVYGRS\J%XP5IO1J,1]5,5<,<'IDJNX8KNQ2&L*'12KV(POA9V=;. MNR)<^9Z"[$ &Y;R9NE5:OP6\ESB#,^ $5RC$# M.?Y$%;365MAVI]3,?\!H:)1H4FG'JM15U')T%O=!V#;B3875HTR;'UL4W0KR M"9+>&?:CKO=4-B@E;K:>?@/0ZZ\&CL_ MR"6\YS9K1%ZQ:1P-1[/6PNOS#^OK9T\]28E"I.+B^YQ27P>#<32]B(_67[]8 M,IR3:V(8$,ZY@V93[)Z\X)PS@@ A$.!"S5,O\M-)Y)GE4'8ZF$;CX<4+#CLG MZ3^O$11+*\YY-(IF@U$TC5\2O/.R=P?D_6)0'A]R[OIM][)\9-?P@J;BEWAP M(-D?LRVXRAXWB_HZ@;_]:#HXSF6_'PTNQBC*-)//KAWLP/AM;H]* 29I/VZ':4D(MHVC^V_Q\A?[\< M/1C/HE'_.#CO1#4.4'MY[KQA/(U&LV-@'$?WG.0'_WWCN3/^/U7[:3?/',$% MC%R_;9YC[*/G!]=3WT-[K<_4A3 K_S&>!FND.GRQ;E:;[_WS\)E[)Q[^68#! M>27QMI.+);;&W>FXPTSX !]NG%[[C]X+[9PN_,],<(QX)(#G2ZU=?4,'-/\% MN?X/4$L#!!0 ( !R!"E7'@4<^JP( +@& 9 >&PO=V]R:W-H965T M6MI*%)@V)"8$>_GL)IK0AN'-Y^V? 4/H'^T=Q(M;T#)RAH:58J&2,AGS@6= M+$8FW@;\+&&C]N;$*%D*\6B,K]G,\0TAJ"#5!H'C\ 274%4&"&G\[C&=84N3 MN#_?HG^VVE'+DBNX%-6O,M/%S$DWD65YQ36?3Z78$&FB$3*QA3E04M<+3%/SR_25*XA(]?/6&8%:NII1#5K7MHC+#H$]@Y"1&Y%HPM% MKIL,LM?Y'K(9*+$MI04["GBS;LY(X+N$^8P=P0L&B8'%"S\@L4,(WD8P#V.B M6I["S,&;KT ^@3,_/:&1?WZ$WVC@-SJ&_D_\CB-\$QI(3$Y/$D;I.?D;<'# MUI$*?%5*HTOD1!= V9 MYLZL&]TUEL$[M.6+KAOMPKN>?LOEJFP4J2#'5/\LQC[=XP&PP_J_D?4$L#!!0 ( !R!"E4YQ@Z:!0, .\& M 9 >&PO=V]R:W-H965TE-;6EU%D\A(K9@:J1DDG6Z4K9FFK=Y&I-;+"!U4B2N-X$E6, MRV Q\[:U7LQ48P67N-9@FJIB^GF%0NWG01(<#'=\5UIGB!:SFNWP'NWG>JUI M%_4H!:]0&JXD:-S.@V5RN1HY?^_PA>/>'*W!*=DH]> V-\4\B!TA%)A;A\#H M]8C7*(0#(AK?.LR@3^D"C]<']+=>.VG9,(/72GSEA2WG019 @5O6"'NG]N^P MTS-V>+D2QC]AW_HFDP#RQEA5=<'$H.*R?;.GK@Y' 5G\0D#:!:2>=YO(LWS- M+%O,M-J#=MZ$YA9>JH\F",++'Z.CXA,SR@],%JE)P'?-W( PSB$-$[3$WC#7N'0 MXXW_7V$+,/PS@&N+2U.S'.]0<#:Q^.[B1L*PU%\!D ;?LV=4[H:J'HR0-L_$03,E( M+J@MV!+!8*[(T6HF:3 XZXO(>]0(W)B&+*YC"J#V3G&"[SQN,YPJ0-(5?&MC%)'%X,Q^1"-BD[QGMNRW^LR ^UUT) M<9;.C5H=AV%V"*T(6CM,LC*?9+Q?1$??W/;TRCMHC:LLW M DGQ(:_Q-T'^5.+&NOH6+BUK:* PRW-?ZR[4B9=609*0W(LPS9*CE->"42F7 MY%M5Q-3C#O[TW4='0ZA"O?.CUM&C*V_G46_MI_FR'6(_W-M?P2W3.RX-"-Q2 M:#R84F_K=KRV&ZMJ/](VRI(>ORSICX3:.=#Y5E%3=!N7H/_'+;X#4$L#!!0 M ( !R!"E6,K)%(@P4 )(. 9 >&PO=V]R:W-H965TI2 M**RLM"FXP]"L1[8T@J=>J,A'<1B>C0HNU6!QY><>S.)*5RZ72CP89JNBX&9W M*W*]O1Y$@W;BLUQGCB9&BZN2K\47X;Z6#P:C48>2RD(H*[5B1JRN!S?1Q>V$ M]OL-?TBQM;UO1IHLM?Y&@P_I]2 D0B(7B2,$CI^-N!-Y3D"@\7>#.>B.),'^ M=XO^L]<=NBRY%7S 8L%2M>Y>ZSWOXB&GVFA)?HW/K_;%OOC28# MEE36Z:(1!H-"JOJ7?V_LT!.8A4\(Q(U ['G7!WF6]]SQQ9716V9H-]#HPZOJ MI4%.*G+*%V>P*B'G%G>Z*&"<+TXGWZY&#H@T/TH:Z=M:.GY"^HQ]U,IEEKU7 MJ4@/Y4=@TM&)6SJW\4G 7RLU9.,P8'$8QR?PQIUZ8X\W?8%ZPV/ZU>+CX^*4 M$1>VY(FX'B#DK3 ;,5B\_BDZ"R]/D)MTY":GT)^U_6GIW[03;,[>L3X,^ST3 M-%%RM6,93V'', CK/\8KEVDC_Q$ILQF'/DROV%W.K64W+*E1+*$$[%4X#,.( ME=RP#<\KP4IA:B'&O1@<)3I',:Y2=B\242RQ;1SYV8BV;3.99"P^"\;S.(CG M<[^3AG$81!AN!1"EM14XH618AW6IUNSFI8<$S$'CEL-<_S>)P?/F??SN>!_0>[_)*] ;1B_'??Q4FPW/X/P1+LHT7I]L2]CYH04=HP M@NV%RM KD>D\%>9)CC42@#?:4908JM5VR.[E1J9"I18E=8>3H(-,04.HP-.4 MJP E/LEQ9LJ6.Q]KMYJ;E ZZEP:M11L;H*4M_\(W<]IOR64A'?>N"5BIM\2, MX%!#5@AXE4"WM>'* ;41J9?H&$^XU8>DJ'=A79?:$"1'VJ,/28M.X;(?-3^, M\R'[\/")?5+LIEJCFR :>FG3NAX"92Z(C726226=Y#DKJV4N$P"#&!FMK(RM M0)HHUYZ2KG4,\;1@PF;!63SU ;2/&@(]7F:D2O+*HBW3MBB(7BQ:']9GY,M ME>=,])*%)BNT)K,UTL%*%/?1^663-R0&B"1#5V<\3:4W;]X<7P<67Z^-6)/- M%6Y(\$(B!,(%GA>@W05%:\F5T86?(*O[XO8J0E*-HUEP/D4"\!5H(*32*O&! MV)&C02IMHBOE:K>3NK!N'43+RB$\<0<3/>'.,XFV$"KYCB]S\8A2T/BJ)A/# MQA/0.1^RKR59 !N37-L:KF4.GC#D+)C&LR \G_7\T0-N;&EQNMH(A":=_2B, M:;\Z*.PH*QIW*9G@A%TK2H&GX(PH"N;C>1#/HF>J=Y^]A_!WQ(;?"3Z'86\H MLV'AE:0\)$ENS(Y8UF7L>3R*H(.P?,/=O@Z^]7[L!195EW=2X9P2]2$?=G7X MA_QDM$LKU=Q=?:8_Y:N#^),Y92/U-!0@?";$? 5S.Z\/$DX;%!)?G-K0X+AD MITT2=X)'/7T"#*9 V, 2( =9 P 0M1?LC7Q+._%B0)81ZKY%'^TQ!_:$??LW MF.>N+?'36Q\WK7VW:MM7V[3JTO]&@G='D$7'D!^Z:/"7K\M6\$#R>,\@S93+\-C]=-1[)Q3"K/UKB!(8 M1:=^,G2SW8/KIGYG[+?7K[6/W*PE".5B!=%P>(X;N*E?0/7 Z=*_.I;:(>/] M9X9'HS"T >LKC?MK,Z #NF?HXE]02P,$% @ '($*5=@0>C0I!@ 7!( M !D !X;"]W;W)K&ULO5AK;]LV%/TKA#<4#:#X M(?G5- F0I!NV8>V"IEL_TQ)ML95$E:3BY-_O7%)2),=.VF+=A\02=9_GWGM( MZ72K]&>3"F'979X5YFR06EN>C$8F3D7.S5"5HL"3M=(YM[C5FY$IM>")4\JS M43@>STOS4U793!;B6C-3Y3G7]Y,,EDI]9EN M?D_.!F,*2&0BMF2!X^=67(DL(T,(XTMM<]"Z),7N=6/]5Y<[9?:]VOXFZGQF9"]6F7'_V=;+SF8#%E?&JKQ61@2Y+/POOZMQ MZ"@LQP<4PEHA='%[1R[*-]SR\U.MMDR3-*S1A4O5:2,X65!1;JS&4PD]>_X. M=?]3&<.NA68W*=>"75BKY:JR?)4)9A6[4GD._&ZLBC^G*DN$-J;CUT]D,6VSF#YE_3_, MXAD_R@HV&;-C]GT>G5I&:B74C%-3:Q9[24.23!JZ+RLK$E8966R836%OJX[C MC$,S%S95"9CA2R4U9,!0+,EE5=+DF$FDE'!/6PBX\=0$06N$&00U*%"XOV*URD'@W0W9AOC^<72]DJ"HZ M ##!=0$5+PGP5,QIF9RP4JM2:?*(-:J+]&[("HI"58:SXG$3<=O:1ZFZ:3>= M)UU2X'X%<;)G>%VQ9X%S^:-6#H"*9PQ*$%AA.!(?I*\J&K[DQ?V+GY;A9/': M'&XX7W8?QJ[2-4(4FAK;#4Y 749R31Z4+:%K,Y]KTY:%*N(*<\!MOTFE:VHF M;J%$U;: N:VDI""E [^;L4^G\8C:[@3%$@5_%@T.5QRJA=789QTTJTQN?,\@ M.%\@J6U=E:1RO>2GQS0]Y04HU$(U_>*/!C4!H+V$WDL20W:) MZL1/-4Q#5@=:!CT<$Z94Z'N/6S.MK=&O,05ETMFZTX)(C@&U9J%G]G+R228A8L@&D='W>5%\&JY".;S66\UG ;3, KF MBT5O>3(-L-4%T61^Q-Z(0N'UA@+"H7*UVUS/!_EQEU'[3=\AH."Q^8S:3";13VA11@LEHN>4!A$LW#?P79//ET8QL/IM(_+<#XYZDN\ MZL,<#I<=*(G>_&0X)G7#9H1UG&93S[7/\+/;'AY80-RY4:G%%^[H\.<\/U$\.T# M]U=)R;LW@&;;[ <>!4M,Q'0V92$F8!E$X8)]4!9GH0-;^D.F9J]R[7G?:^&H M\\:/.=ZX[QJT3U>%]2__[6K[Z>3"?S%X$/??7=YRO9'(*Q-KJ(Z'"[PA:_\M MP]]85;KO!RMEK&ULU5GY M;]M&%OY7!FI:) !-\Q!UY#!@.VF;8IL8<3;%_C@21])L2(XZ,[3L_>OW>S,D M1=F2ZAQ =P'#XESO?M][0[[<*/W9K(2P[+8L*O-JL+)V_?STU,Q7HN0F5&M1 M866A=,DMAGIY:M9:\-P=*HO3)(I&IR67U>#LI9N[TFKOE27 O[S_65QNBTHY++4E1&JHIIL7@U.(^? M7PQIO]OP28J-Z3TSTF2FU&<:O,U?#2(22!1B;HD"Q\^-N!1%080@QI\-S4'' MD@[VGUOJ/SO=HO!I,!R\6"UX7]H#:_BD:?C.C-56'Y-LP.:UL:IL#D."4E;^E]\V=N@=F$0'#B3-@<3)[1DY*5]SR\]>:K5AFG:# M&CTX5=UI""OEJ05UVG,Z;RA= M>$K) 4HC]KNJ[,JP-U4N\MWSIY"J$RUI1;M(CA+\K:Y"ED8!2Z(D.4(O[51- M';WL.ZCJ*:7[*5&B/#=K/A>O!L@$(_2-&)S]]$,\BEX-VQYSFHBSQ@O,+*/2I,0B*GW4H5L!>V MK]<:?'-/W^W96OB<5&W,3\N-"]RN7>M[N\_$G)>"B<5"."S<\I]Z_E[][CPC MWC(7!CIK)\!2PVBDT$$7^B&)+>;2!Y^X/0MU)>F ,Y%SL9L^F;G M]:>\J%5=SK ,@T>H^#ILN#&L'.$?EF"8>.TVB*].RF\5A58-5K1A"Q+D<.1 D8BGPJW M>T=5)_Y3"6E,#3.8$A8%_T>+ 4?DP@)3@%XYF]TYO@]3)V3O%"N5%EB'6X!4 M:>8]]1?T&V"@: #]?;%0KQOUQ:W0CQ*.XJQ$0?G_(WBY<7+KLW\=>W*ZE M8U#PM1$.\B30S%F8._ 1M^!8+9L\P9\1UA:"HA"^-2O(5FLMB#9MUZ*3,< Z M#%/0YHV$?E!LQ6\H*&8"8B]JETZ-'?/3EC!X@-5"R ;\[B!Y;3IC@-_LW_!S M&^5>N8TLBH#B WA2 (IGA:"\@G<%$>1+-)W.T#=<%K3JU*G0"CJ@,ONL _/! M=GDNR9O!'O8[WG[HY7MUS[O:2;0KQ5'P:;04MQ:TFK3980NA&D.3N7J6ZSP7 MW/=95Q W%,!;;X?LW.4&VBG1M5.NGH#'AOXE01K'09)VF;2KR:*VM19'%0K_ MSH+XIBGSOKUA5TVH'BB,;ZZOKKZB,)[#9Q;0"-F3Q\&.,^VVPARO3,C/M;/C MWJIVB 6 T!Z'-]+6I1&!D<(EIFEH_C>K6=Q5L__CRC5K8[SK.8.VDX4L#=+AM]"(D_VQ'%EN!?4N]6 >M4G M,5K3219$PXF3YP&)YGJR<>\A1'[",>9+P=9"2^4",@DGJ8O[IGM><*G9#2]J MIVW+S)5.*BN&DF5>%U1$VBSS%X"3T'1E/X.CJ.KE>_5+DH M/,?6$< [)$:#10!K'Y4<>2)OB/:\V4>*$G'3SIR0Y7$_G/=(>,!!$:!;XXV" MO+*0EC#.O[."#(Z[%ABC@9"6KK42*]3%H<"0?WJWCQZ)6;\MZW'L;8'E('>- M2_(DM8!+_%JC@*3J2FCI6!KR(FZC5E;P 9YSI*I"6H*VAR2( M*0AFI'5F G&@I]V1!<[@C%I_G;<.V16/5%2;JI/-*0E+ST7(?FXN=E^2WVV M(#=&XV 8]X'K7A=C]P5D+X9V(_#)-,PBMALIKD=T^*Z*0FU(0T!C7;;M6>74 M:_I#%VX-_.\-2M*:2+B0=$G7-(KY%EJ.F\)YCY#EN>LJHO3%5_]>@U'_E=F6 M4;O#,730_%B:?]PWMI;F\\F"P%+":7339IHLWQZ(PS3[D9VP-$Q1?;>ST9!F MXW",V3=M?E"I0[VL/(@\Z[9G(:H7=D=^H340EKR3HLB[_=&/ M_<=N=R^>WA\?W^FU#XJL/GG0SYTU0?:TH]\]_Z KB8RF\ZUJS M=N9->V6_(D3KIB_A* TO4J_9L>]>D=PG^[Z!DW:,FNFO^?Y=)X7\OW9#_BW( MR\H V#\Y^#HD\/M>4>>N*+Q&*^J42./FDI,$DVP:9,-A=^H)&X59QB8A[F3M MW"\/8/<^+P>?AP1I[82&=YP$<10]>[ E#:/DX/G+[MK_- '[?>XWH;Y5XO.F7W-7+@6NE3]=&57(G/MF"S^E:%["*Z0<;[H&TT"U M^?M!]*.SWO$J_25U_,LK^K?^7BKC8$>+&U'U@ KA&D1Q/Z[0YZ6C<6]B$HQV M,&DX#":3!*AM@(5H3BER38)QL0W.:CH-1MN64 M@/,X3=@OHD(0^'Z>Y[A4H\FEH+C92IT-TV XFFY) SBG\984W=?28#S>XF R MRH)1$K&/[O7-5IGMK;.71^#;"GTTGUVIDL, M6GO_;;:;[;YLG_L/NMOM_K/X[UPO46A8(18X&H7C;."_J+0#J];N\^Y,6:M* M][@2Z/0U;<#Z0BG;#HA!][W_[+]02P,$% @ '($*50P/HK%]"0 ]A@ M !D !X;"]W;W)K&ULK5EM<]LV$OXKI)#.T M+)%Z<^QXQG$O<^FD32[.-7,?(1*2T) $"X"VU5]_SRY(BI)L)[WKAT0D""R> M?7MV 5_<&?O5;93RXK[(2_=ZL/&^>G5ZZM*-*J0;FDJ5^+(RMI >KW9]ZBJK M9,:+BOPT'HUFIX74Y>#R@L<^VLL+4_M M;SP-G%Y>5'*M;I3_=_71XNVTDY+I0I5.FU)8M7H]N!J_>C.A^3SA-ZWN7.]9 MD"9+8[[2R[OL]6!$@%2N4D\2)'YNU;7*E M=.K:Y%]TYC>O!XN!R-1*UKG_9.[^J1I]IB0O-;GC_\5=F)M@Q[1VWA3-8KP7 MN@R_\KZQ0V_!8O3(@KA9$#/NL!&C_$EZ>7EAS9VP-!O2Z(%5Y=4 ITMRRHVW M^*JQSE]>FZ+0'E;V3L@R$]>F]+IFQ!$T_31MR;("Y^1-Q,_ (! M&R?^468JVU]_"F@=OKC%]R9^4N#/=3D4R2@2\2B.GY"7=/HF+&_ZO^@[?$CA M("]Y6![ES"M7R52]'B IG+*W:G#YXP_CV>C\";23#NWD*>E_W3M/B_O5>"7& ML?CQAT4\'I^+)\6+#Y6RDM[%>X6X=^+S1M&22I9;D8]=)'Y%@OX'";I[XBUO9"G>6HD=76HBK,\UF*;4,A)5 M;5TM2R^\$6YCK#_QRA9"6DQ?*T8]#)C:38\EMCBE58(X0!04GB?>G/ #);0& M.*O^J+4E54VIQ!7I)1!YJHN\"""\S,6J]C5$(1%U41=!NJCD-M@0R(7&;P]M ML__?:AIQ)YUXEIQ%L]%(9#4;GD .Q;M2?$B]62I+ \#N>RX#1&55AMDP*&0W MO@LZO*"8B$?GOT'\6VMHJ@Q^YP_C\Y>T"T'Z2:OU 1P-2\I&$&L-\\WFP=;P MT95G'.%[BIA#@+'_1"8]S"&%)>XDK\ D L9!,2(+A!6YEDN=:[]EO:U*S;K4 M?T*1Y79//[+^LUDRCQ:SA$WQLRQK%)K6@7U3W"L+LY(QX"Y3<8& 50B\+@&* M9Q_; J(:K822-M^&^ LP[W2>]P28G2O&'$,)3=:.E9!I:FK(S1@T#31""I-I M>$4RH+N-3C=0.*M3A! A:HU+S^I>.\[.L)+LU5=19K^C>J@P>"MSA D6DKK! MV&9U8&S3I?NAV6'G9\ED'LV3,U$[FH$PT&5JV8G(BJ6Q(#;Z8%GUE9!59+[:FIR:DK*M- R[8H37F22K?I8>+J36 0A:21\Q#- M,83=>.X*_45(0?ZN[SM/42G:3^=]-*W)7+UT( ((S0^SA;X%LS36/XZ-:,]# MP7=ML),89+W%$&W/]DZ9;&OVK#7U>L/K5S6B"(9%.\5TM,SUFLTT%# M%$W +=5#P<0QP\8%%$M64O=HXWCML?D:*YO2[>P"#JRD]:VZ;[2YLE_1/V$W M4*73-'T_IQ!)=='$VPZV"Q*L4CTJ?)!&AN(#/*2#"Y-%-!LGZ-%J8NX5=:<$ M-# 64X-$T$EOD-Y:.1+O$^T49?+?J-M#US8@YXGT7SV M]\(,P=E@G S)_Q1&#LWMOIN)?RTEU#%GNP=(6W.3()Y-HD4,U#"N"1'8BR,N M S2KLQ7Q-7",Q=MOUML#VG*A&F&^UV F3-@E$VG,\:?N0:B,B\K]%E0N8) ] MAA!WR'Y*II7)B5A>=9GQO;]7!66E^,3;D_6Q'4MN)SP3">P]GXRX.G3#BTD2 M368)^Z$;G"-@IY,9#4Y[@V@!%F$7SB>3>#[W;+Q>!XET_BH&G;1>#:-)O/1RSUXXW@'LQ\6K&$?XQD";3SK MC8P7TV@QG:!.H<6HI&Z*+.N:=RW&\KM*TY^L/,@'U 7M;.FGUV3^#[SY@?!WS0_)U"LT['5[J[X-8#&)?LQMS0GD/Q9:.@ MD"<@W3>V7E.GN87/-#V[KODO9!9:OA3AM:2$D\Z46+OM@FW_7,@+<62P" #9 MJXM$:ZY&#]B@QGE#XYQ-IS1XE#0.H<6G-;HM"9JV$8: -3!^ !XD$JH=AD"9 M>QX@691#\HZO9X*-:;;5S- ]&P[%=8XP1NJAH7**FU6ZK;*2O/SY("[Y[!9. M;FDWJ8F^DA(I[\5>%W<=-FT( ME.MQ8%5;RIT0_DP5K4V0K9A$=-;R&#S1G1(?NN$\ M[=U%%\JN^<;=":;G<"W=C7:7^E?A+GLW/?Q% &>2M2Z)>U=8.AK.IX-PZFA? MO*GX9ANAYTW!CQN%A+ T =]7QOCVA3;H_M1Q^5]02P,$% @ '($*50U4 MA(Y9# Q2( !D !X;"]W;W)K&ULK5IK<]NV M$OTK&'>FT\Q(LBS'CB?(1*2T% $"X!2W%]_SRX>)&-9 M26[[)1$I8+'8Q]FS:[W<&?O)K97RXO.FJMVKH[7WS?/C8U>LU4:ZB6E4C6^6 MQFZDQZ-=';O&*EGRIDUU/)M.SX\W4M='ER_YW9V]?&E:7^E:W5GAVLU&VOMK M59G=JZ.3H_3BO5ZM/;TXOGS9R)6:*_^QN;-X.LY22KU1M=.F%E8M7QU=G3R_ MOJ#UO."_6NU<[[.@FRR,^40/M^6KHRDII"I5>)(@\=]6W:BJ(D%0X\\H\R@? M21O[GY/T-WQWW&4AG;HQU>^Z].M71Q='HE1+V5;^O=G]2\7[G)&\PE2._Q6[ ML/;LZ9$H6N?-)FZ&!AM=A__EYVB'WH:+Z2,;9G'#C/4.![&6/TLO+U]:LQ.6 M5D,:?>"K\FXHIVMRRMQ;?*NQSU_.@S.$68JY7M5ZJ0M9>W%5%*:MO:Y7XLY4 MNM#*B9_2IR^28<_&KJ?W:B==UJ);VO M9P<%OFWKB3B=CL1L.IL=D'>:[7#*\L[^MAWV73[(/MTOF_+JN6MDH5X=(7&< MLEMU=/GC#R?GTQ<'-'^:-7]Z2/KEM73:D=YW)+OVDJ)]GY('Q>Q7+V6SZXLW5 M_)H_GKQX,F&%Z0V)0]L5:UJM@X)[6[/*$<%]> (O7!O:F M*$3]0Y#BR-]@>#'+8MI2^V\R&59X%,F@-VV]JNL62]YS% CD%949<3(=_YL. MXR5+[0HL:7 #4R+N@)WB9U6HS4)9<7K"Z'&VT#X4X]SAR'WY' MTFU;Q?BT:M56,:?BT7-5M%9['5>\_AQBCE3:()_IFBG[YJ]S]I$DY"E%8KIV M=[^ $?AN(FZ4I0#"HLYJ=$Q" U$B6BI#V.00^5A":1=#%&WUX*'X)D- MT]G4;+1G3UBS8;E_RW]'I M$'@5[H40@MB(77^T=2"G.;YB]%)LG#Q[X;X#7\A&H2@D]+A7TCX.&K>>++Z1 M-;@W2>(89%V4BRE MMLD_P>C#],W:=$T_?;F75JL?,%[@2'T> 3>NQ,%LQ."4& M."$/!;=L".;)((3>X;+.M!:J3P;M3V=?],K42.$(VP@>H)?BT_CX'>Y(_(;)-."O 5L MO1MU]J1^?NS-N,5=@^'YNPY\4!_P5?(%$=K"]\ !SKU' M.4)"V,Q"JT"+9;E5UBD\I?K9#^9#J/(LH\JS@YCPBS'E3@.9;P&GVI(9]P'+ M-PK)'Y") ;,=VTA])L1,T#WT12#9#"1XWL8\H2A%?/U%H2!=Q[D)HS7"R2/T M.+62Q8.$,G(RCJ)P=L1DR*M!1@ID9JV6U&_T@CH*X20HN/Y2W"T4P_M6EVV@ M2/'<>(H+P*FX0TO:3CH;:,=2@&K I+^(5E)0ZQIM'15V%T&*\(5%;+7:45X@ MSG1V1@B#NO\&9-&"+&H74[GC;!'UZ#$@29?OE'T#G""#KI*JY!]%&\DLV3L3 M\0[\3H , 9YM=1_P:#1@SSB2X H.B#<@N21FT3I$B>,^*F4CE ;D; ,+M[G3 MHO+2A\5 'TW!<%S&JP2W\#>R:]9B@@@5RHFI'PFP+WO-='/0FV4@D-^@UHZ: MQE(!JACB!UH.K;)C9:-MOG ?$MD^;D 0\&#'+* ML'*4"1_VQ8EF>&1R]*51>I5\B2H#EI&L0)5*4F4,?2X1UM3$LU/0OW?"6.G M7>?MPH7[D<,>D-N!TS*3W$C["1PQO9\^[S\R7I@; ,.C+%P6M1HT"Q2=HPCR]BG41S!L[*!S%.P5 MB/4 YV1U[[1+5LV-P&@ *%F0E&_CF!=Z7YYH,QB-2M3K\:5)IH6 MOPO1,CM432]R-;TX6 C?0VG.I=LPE>N/A2WJ#]JX0'3VU=A_2+1XPU1!;\+$ M#_^/8,S=<'8YV, .>CA&I&@.E"]."&F^Q?L7J%J)2Y>F\=W&WD@L IEK5!%J M9L!HZI2( YS0Y,T$6<>4,NNZ)P5S._)\SE69RPLZ#R6M%^]: M*ZY3Y9G3J[9QQ+=(G=GT9,83!+D)W6X:LKQ]=SVG1<,Y9WI+Y@('R"2Y%H\H MB.R!/M3\H"R!%J,E8C*.#9]].)&'E=R=IJ:2RCWMK[@T/&6 MJD$X52LW]*N*S0"AW59",.!-5.0R)T?3+BJPRM[];PE/3LY'O8'\ M@Y3MANX?&]*@-VW_F.=]OYD)2QJ?G(X&TU#G;1M2E_$;.7$#I;07_S%44L1/ M'TP#G4YGYT^>BU]1^4& $TH.5](T.0N>YSXL.)',F:[?SYM1U_AS1E#;Q5XN M@NPJR(:)0_\#_W3-7@3=3="*VVX$:B;),"280&A\&5\H:HCHCV'RL9,5,;"% M!Q3E$>JBQW']VIIVM6:1565V/)?D%.NKQI515LZ$UC*4X#!]X/P87",U\[D? MX>G0U]5*@_\@%O@8R]B0A2?FW:.L?&U2KF=EQ<,/BX.XVE.$F]8-.H\OU-:# MGA<=$8TC4GIZZB#\,.TL32^6'=BS_6BN5N%<,FA,#-Q+@_%N38'[QPQ_P+IS M#EW-;\3%[&Q\,GTLA,?BW9;_SC9B5-$Y)G1>-%[LAF0MMC0Y_&?K600JC4-(/MGBV!XV"E9Z-IT]']#>7R)C( M-KF%)=W>,&UL[5=1;]LV$/XKA#H4,]B.21]]UWXMV1G.RD>M ;(0SZ7.2E MGCH;8[87KJO3C2BX'LNM*&%F)57!#0S5VM5;)?BR5BIREQ+"W()GI3.;U+); M-9O(RN19*6X5TE51C:&: MY5MN^&RBY XINQK0;*=VM=8&ZZ1[OJL&CS^ Q="-+L]'HUW(IED_U7>#6$J0'@E?T*.#O M53E&/L&($DJ/X/FMPWZ-%_Z(PT-^-C#^,(S-E0N]Y:F8.I ,6JA'XO_(8 M>7.$9-"2#(ZAS^:0>\L**,H5;'9+6!\E?!SR]:N8$O\-^EDM[*-H][&57A92 MF>R+6*)KJ0VZ+Z&PY/7X/104W17\(;6&T'S',X4^\;P2Z!($1E^\./7K2BE1 MFIC]$=>*QAF\'7@_P71#T(>O9CS C!89#T9LY[DC.:X)@EHP&0,"*8Q02VM"B$2C.>HRW? M"M5;FN D"<&I\"1[ 691V+<'(-8>)>A.&C UF"^=OQ(0[ #=KBV.?M6I*)8@,>^5P>\AU()YY@V$,EC#YIC.&!>WYZ%\3SPTO_NCOY7[9^R/$]_=ABVA3!)L!>SDVHI MU$LV4$H3AD-V:ESV<4^3-,'0^74OZ,EI1T(40@ R'"7=(Z$3>I#'08))'(V^ M42(1CI@_=.%S.U=R2+9U_?#0< Q4I6ENYZVT?=M<-E?ZK\N;AQ$<-&M;='.Q M E4RCN!JJYK'1C,PE P A1 !D !X;"]W;W)K&UL[5AM;]LV$/XKA%H4&\!8%*G7U#:09&NWH06")NT^,](Y%B*)+DG9 M[;\?*=F*4LF&XR$8ANU#(O+TW'-WO.-%E^E&R >U!-#H6UE4:N8LM5Z=NZY* MEU!R-1$KJ,R;A9 EUV8K[UVUDL"S1JDL7$I(Z)8\KYSYM)%=R_E4U+K(*[B6 M2-5ER>7W2RC$9N9XSD[P*;]?:BMPY],5OX<;T)]7U]+LW(XERTNH5"XJ)&$Q M>Z>7,B1V4P8+7A?XD-K_!-I[ \J6B4,UO MM&FQ0>"@M%9:E%MEXT&95^V3?]N>0T\A)GL4Z%:!-GZWAAHO?^&:SZ=2;)"T M:,-F%TVHC;9Q+J]L4FZT-&]SHZ?G[W@NT1=>U( ^ E>U!'/B6J&?;OE= >KG MJ:N-%8MUTRWC9ZD%G#%SPOY+%(6R(V3F3OR[E:\11FCKD0"N0:G/F;5UY(WAYPT^_< M] ^QSV_,_7F6F"N0#:)LFI""M9:YS&(WBL)TW MKV)*V%OT3S\_P!H*Y.V1TSUR-I#?"LT+=*$4:'7^XEY?_9B9ES9H+A=\W^:^ M$[Y&+,:$,$PIZPG/]JQ[X"M1EB#3W!S9BJ] #NR=#2013I(0>SYY%K9-RZ"0 M?U08B>,4NWY@P EFX9#FQ1(S=AU?O@ _3VXFZ%8VCCBD% =1<$1) M],#OQ1ID97MB+Y CSCPVV@2'\3'Y><2>4( )3JPR/<;0([8MP-&F.= :.;K= MTS.N^QYFY*@R)-@+&8X-SY[ZW]O(>[D)$N--@*,D[B- M;PG%+!EVGY&O',-!(AR9KXV_T>:C"),HQ)'7O]_,'_CQ-*N>YV$: M)M@CT=C0X?9&0Y."^V8 5B@5=:7;*;&3=C/V13M:/L+; =U4_WU>*53 PJB2 M260&+-D.O>U&BU4S:-X);<;69KD$GH&T /-^(83>;:R![C\/\[\ 4$L#!!0 M ( !R!"E6GCH!-T@( $' 9 >&PO=V]R:W-H965THZX9.R8K*2B:M;BZ3B6@T+RJ82Z*:LF3R=096 M9VT5=\4JUT;A)).:K> >]+=Z+E%R>I2L**%2A:B(A.74.O=.9X&Q;PV^%[!6 M@STQF2R$>#3"EVQJN880<$BU06"X/,,%<&Z D,;3!M/J0QK'X7Z+?MWFCKDL MF((+P7\4FZ<: M[RY0R_*2:99,I%@3::P1S6S:5%MO)%=4IBGW6N)I M@7XZF4OLK]2OA%49N7IJBAHKKFU2X7TX>F +#NIXXFB,9.R==(,ZZU#I!Z@A MN165SA6YJC+(?O5WD&%/DVYISNA>P*]-=4)\UR;4I70/GM^G[;=XH[]/>U>V M'9B_&\R\FU-5LQ2F%CX,!?(9K.3PP O=LSU4@YYJL \]N<=WF#4D@; M_DA[/_#A04Q=_XS\[XJ]@;8WEY!"N0!)?,]^9V4:-Q2\?XYW(-%P4V]<;' M9/[QU1H4-!IH8R5/J[[KHSF LE2!7[?!5)!5-I;L)U6O[^7[>C;4W M\^[G<,ODJJ@4X;!$5_&PO=V]R:W-H M965T M^]DD _CJQ-1VEN7?W]B!'-T0Q$FG_8+CF6=>/3/,:"OD#[4&T.2QY)4:.VNM M-]>>I_(UE%1=B0U4R%D*65*-5[GRU$8"+:Q0R;W0]Q.OI*QR)B-+F\O)2-2: MLPKFDJBZ+*G]%^;N<2;UVHI6 F58J(B M$I9C9QICYW,(04L:3@2R/P>@7 O$%J_&T/6RW=4T\E(BBV1 M!HW:S(<-U4JCHK77!0KT>>1A,& MZ.5[=;-&7=BC+B%WHM)K17ZO"BA^E??0M=:_\.#?+#RK\&-=79'(=TGHA^$9 M?5$;;V3U#?Y#O*?";+1$I[683KE6&YK#V,%64" ?P)F\?!$D_MLS/L:MC_$Y M[9-[[+RBYD#$DDR5 JW(-/]9,PD%H55!/C&Z8)QI!LKPZ]+0-;FE3))OE-=P M*J#S)E^^R$(_>DN>ZYQ+X S+&>> =;FINP/W#JBJ)6#O:S('R41!IL7?V R6 M%-/_-P_JG7(+$I MI40W%*'-TSQ%A>' 38=^A_[F8F1CAXMJ133(LL]0EJ)TF=K M"K"^-B:]+JE =[!IF+J#:'B!L3ZD'?>FHFL%?1'%;A;&;NI?DKQ^[(=*TVK% M<((U=BXNRJZ1OO,KY.M*<+':=?V*AJY_601/D,& [(!*1=X+46P9YQV)!.,- MW#3LOF40N.%P<$(@&?IN' 7/UMAMAH3&YMR_,SU,KX[;D>NGB9L-+ZDL TX& M;N+'SQ[--,]%;7I^0W?FK]'%D')98T3PB.N1PD%LFD@TC7LTGCL/,G33H.O_ MJ^;]7G<8@\R-@VYRWL$2I$FHIH]G[45^ZL99MS"ZV>U#?L)9#&=M_#]=^QD; MM:]<<"*[63KXI5N>3.P.?W^>^COVCM:E$N3*+H6*V"=N-J>6VNZ=TV;=^A?> M+*UW5*Y8I0B')8KZ5RGN';)9!)N+%AN[?"V$QE7.?JYQ=P9I ,A?"J$/%V.@ MW<8G_P!02P,$% @ '($*5?A:MA"A @ > 8 !D !X;"]W;W)K&ULI55M3]LP$/XK5IC0)EDD<9J70AN) M,V"0D!VSZ[ MR:6)<.+,=FCY]SLG;2@#JFG[$OO.=X^?QV=?9FNI'G0)8,BF%HV>.Z4Q[:GK MZJR$FNL3V4*#*X54-3=HJI6K6P4\[Y-JX3+/B]R:5XV3SGK?C4IGLC.B:N!& M$=W5-5=/"Q!R/7=\9^>XK5:EL0XWG;5\!7=@OK>.9PF!@,Q8!([#(UR $!8(:?S:8CKC MEC9Q?[Y#_]QK1RU+KN%"BI]5;LJYDS@DAX)WPMS*]1?8Z@DM7B:%[K]D/<2R MJ4.R3AM9;Y.105TUP\@WVW/82TB\=Q+8-H'UO(>->I:7W/!TIN2:*!N-:';2 M2^VSD5S5V*+<&86K%>:9]#S+5 +P7H3S/7(+P-1:-J;4Y*K)(7^9[R*MD1O;<5NP@X#?NN:$!!XES&/L %XP:@UZO/ O MM;XE<4 (WD:P+^14MSR#N8-/0(-Z!"<]/O(C[^P O\G(;W((/;W#%Y=W H@L M\+8.7.$ U\-HQT<)\X(S\K\C5@'Z*EQ"!O42% E\^BK*EFC?\/]YOUV56B4+ MT/;Q@TCD<$J%LAGP#&0QQC?1I.?1J%T3-E M.O5CRA(V9F=XF14V#6(+S556OH8)@A!!DM$.DY!._&B$D*;$X_I3X"2AOL=> MGZ#OTSAFY%X:%+RGBC(6T2B)]WP!G4:XU21^Z]:Y>]V@!K7J>YY&/5UCAL8P M>L>V>CYTD^?PH2=?<[6J&DT$%)CJG<3XM-30YP;#R+;O+4MIL%/UTQ)_#:!L M *X74IJ=83<8?S;I;U!+ P04 " <@0I5>A_:.5\" #&!0 &0 'AL M+W=OR1H$>@JI.#5HJEV@:P4T=R#.@B@,IP&GE?#2N3M;JW0N M&\,J 6M%=,,Y5;^6P&2[\,;>\>"YVI7&'@3IO*8[V(#Y5J\56L' DE<B6^FA?X>W *(>$#G=W45.Y0,U-)TKV1)EHY'-;ERJ M#HWB*F&+LC$*O17B3+J2G./C;(S,7LB[KW3+0+^?!P:I;4"0]33+CB;Z!\V4 M/$EA2DT>10[Y:WR D@9=T5'7,KI(^*41(Q*'/HG"*+K %P]YQHYO\H8\1^?R MZ^#Q>;AMC5M=TPP6'O[[&M0>O/3Z:CP-[RZ(2P9QR27V=(.MEC<,B"Q(U@G5 MKB#8='@@]J!<$Z ;;R] *&PO=V]R:W-H965T! MR4NHF!FK&B2NK)6NF,6IW@2FUL"*UJ@2 0W#25 Q+KW%K)5=Z\5,-59P"=>: MF*:JF/YV"4)MYU[D[06?^*:T3A L9C7;P!+LY_I:XRSH40I>@31<2:)A/?'G#JY " >$;GS=87K] MEL[P<+Q'?]-R1RXK9N!*B2^\L.7B1OC%75SA@]J+CLONQ^%X>?,: [ ]KZW6W4>OF:6;:8:;4EVFDCFANT5%MK M=(Y+=RA+JW&5HYU=?,!S?Z>,(=>@R;)D&LB%M9JO&LM6 HA5Y$I5%<9O:55^ M6RI1@#;DQ8U;-:-98-$)!Q7DNPTONPWI(QM.R'LE;6G([[* 8F@?H/,] [IG M<$E/ KYMY)C$H4]H2.D)O+B/2-SBI?]J1(X%HMLG/KZ/J[9S4[,:?33-_,DD'4IKX"8W] M298-Q%'BTP@QHLF(O :I\!9R#I&7?T^LIYW\TEZ34+QD=\AK WV>N20T!-N& ML0C(Y<8_DK?].4S\>(J_).Y%B7^6)GZ:Q@.EC/K9-!LH43].Z4.P'BK@")_# M,(3C)!G&93R)1D.-LV&8Z7B:C4X4<]H7<_K3Q5PK"])R)L2WSDML:L1 WFAN M.4;0ELR2$J-+5@"2P'TN&I?E:ZTJ7,2 ,Y$W@K4]$?$>OQ*.E?MI/_]IDO]Z M67VLG?_&751UH_,2^_+@QB*Q/\6\3]*$4,SSJ1_3C-PHRT2?:>NA 7QM^!T3 M&%MSS/C8*08';1>K=-,^+@S"-M)V';B7]N^7BZYM/ZAWCY_W3&\X\A&P1M-P MG&&@=?>@Z"96U6T37RF+3X)V6.(;#+13P/6UPKS83=P&_:MN\1U02P,$% M @ '($*5;*Q^(#?! Y0X !D !X;"]W;W)K&ULQ5=M3]PX$/XKUK945 I9Q\XKA96 U"L"CNH^FF1V-R*)<[9W@?OU M-TYVDVQ95M!6NB])/)EY/._V'-U+=:?G (8\E$6ECT=S8^K#\5BGC$.SP- M+7_#<)/#O1Y\$VO)K91W=O$Y.QY1JQ 4D!J+(/"UA#,H"@N$:ORSPAQU6UK! MX?<:_;?&=K3E5F@XD\6W/#/SXU$\(AE,Q:(PE_+^=UC9$UB\5!:Z>9+[%2\= MD72AC2Q7PJA!F5?M6SRL_/ 2 ;828(W>[4:-EA^%$9,C)>^)LMR(9C\:4QMI M5"ZO;%"NC,*_.=I"LF<@0_)%5F:NR7F50;8I/T;U.AW96L=3MA/PCT7E$DX=PBAC._!X9S-O M\()7VKS-U!:);T>R%7.H:Y'"\0A+0H-:PFCR[HT7T@\[]/0[/?U=Z),KK,!L M40"14R(TEDUMM=0DKTAN-!%U7>1I&RWD,',@IX5 RU!.8NB(;/A)K?(TKV:D ME!D4!.N8S)2HC-YF[FZ%WKV)&>4?R(^^K_*'C=P@&%EH(KOFL!&V#^_%F-^: MNH/L0"Q!81LA*M=W!U,%@'XR@%$Q1 D#G8#G\F"/'!#NN)1:;MK^&-!C/J1W0%F^S#.H,O*80Y%U_'1O M^-EQ+V6!<2UR\]C]#@.7-1I&L>NQ7BR,W819>DS=)-G;D79!EW;![K1K^[/- M*6TK99U'30-%E;;ES6[$G\V;7_5>Y\H/"QYTE)-5MOVH*M_+7X(]06V9OA3A MST5Y"\I&:4TY?P"5YAK(!59\#WV&%:

M1]-O/9@IFP[)8O[^NFLQZ7>,> M5W.A@%RO:^'OS5KXC/ YGM(IN1'%XGF7?%T8;42562.%L8I_A!0:([CGM%7/ MG#A(G,#W.ZFW)'2#@,0NIQWMD^U?&$;/H6'D^!Y]LE?B!D^)W_LI(_L1\&":K-AS2,+:-. MX/F;R.M.*\G2]NHG\%U(GG/,;?URMU;_M\]\GINC\[=I_1KSO'7G^@_^SZ3VK016T(UZ$>8 ME0[UANG#F,/#:$"(G7"C]?B^$\<,F[/&EI?.FXS-$+:0-0XFIC_VJ>\DO*]X M+XR=B/4EF?#("8-^)X8[1YR13U#A,5 TN"+#ZWVNL57;.:6']KGCATD/C?TQ M\7HH[(&4.U'4MSL6!D[(*+F69M#QWUK.@#D^VRB6P,HG&UQ)0!T:#;D"SAW& M_6T%-1Z,'B6H63-@:2R+167:*:2C=C/<23NZ].SM /A%J!F>(Z2 *8I2-\)+ MA6J'JG9A9-T,,K?2X%C4?,YQ#@5E&?#_5$JS7M@-NLEV\A]02P,$% @ M'($*54HG9:$3! U0H !D !X;"]W;W)K&UL MG59M=7J>9IDG:^[P&V3 '++>[Q.=_7^UB M TX<7]H/":R0'CW22K)F6RZ^R!Q D6]56I2LJ*"6!:^)@/7JZ+>0)T6(,F'1[8J05[,'(6^M(63[G%O.ESZ M"FY$;A$IE^27.H/LV-Y!CCU1>B!Z0\\"_M[6$^*[-J$NI6?P_#YPW^"%_R?P MR:F .SS_-)YNGBO9L!3F%G:'!/$$UN+].R]R/YYA&_1L@W/HBP=LQJPM@? U MN66J%872]X,GE0,I >N2E 5;%67W(6OA5 CGG;Q_EU#7_TC>^KRN>%LK<@^Z M^3,0FHZ^G5[A!^+[GAT'KA;[O3@)?#N(?"T,>F'L4SL,(BT,1\*I'253+8P& M8>3921R3QQQP#*T5.CY\"A WMBG"/'+%2K)N,56'_#1LUUUW#X0PD1U&'OD# MI+PBGZJF59"1HD9,D*I7_$#M:1#:H1M<[(%?9GR(.;"G&+4;QF39"H$>2<.% M&4''5KN1#4TBVX\#)'*D89.:U^D>90@R"O O\4]RV9UBJLCS3O]K17[OB4,$S!#I M7YYK'-4O'KS^T%U-RJ7"4GFKPS\;$$S/E?TM:?/1!84TM@//'TFB!,N,DH<< M2^82R[ Z9>A% 5;+8.9YL>V':-6N.NVB3GD%0_U.0SN(W8LC>AX=:(X+R40X MYCC%TO2BD<1+0CL) [)D,L>N*C*"%4"8F092^R[;S+21J8(*4;$)=>OIVGG1 M.2^3.20MU1[6N#A(LA:\(OPXG6.:/DUL&KICXA@TCI[7T>2S),OO)O@Y4VRQ M*;4C.KY!+Z9V/!UT/YO% +)+]H1$-H!-HN?E4!.&P.7KL4TGP93L@(E!%$RP M^X]%+]QDA4S-?$94.(_O_]@?HHG;'TY-#6>T:E0@-F:ADL1XZK:.7MKO;-?= MJC*H=PO?+1.;HM;#88VF[B3&62"Z):H[*-Z8Q67%%:Y!YC7'O1.$5L#O:\[5 MX: =])OLXE]02P,$% @ '($*52BLZO;S P ^!8 !D !X;"]W;W)K M&ULO9C]CYLV&,?_%8M-TU7J#@SA)=<$*1 MU?<>63RCE'K^XOY;/7@YF"?$\9+FG\E:;.=69($UWJ J M%Q_IX7?<#LA7?BG->?T+#DU;/[! 6G%!BU8L>U"0LCFB+RV($P&E^M]7@LFG1.I$ M_, R5))_4?,GE&OP)Q(5PX!NP'W%96/.P4V"!2(Y?P-^!9]6";CY^% _*E7OZA*F^!Y]1R=T">Z.4)3J4<#D6W M);$.F]MAN$D';J(%MZI9 ,)Y)8%5 M.SD7TYJERLI#A"9GA""<>E,W@J\0:>..163(K(?([Q#Y6D2+-*V**D=" I*O M Y(2,01&:S)V839FP>D\]()IZ 1^GW)RWM"?NJ'G1<<9VQMTT TZT"^H',FT MO0!+6A1R3JS42AH:M=9E[*A-FB6&S'KTPHY>>(W<'IJ$:=(L,636@QEU,*/+ M4]00MF@@);F^XSBO,I(VS%@BALQZ1*8=D>D/>=M-+\WEVNZ,)6?(K$<..L=B MU=&R>__X,%AY:E5CUYY1M\246Y_827D/KY',6E=31$VZ):;<^D2/E3_4UL+Q M(LL8SF1! 4KY6;YC-,5X/0S1/7N_0]?Q8!3ZK[.;/N9H0M>HYN&QG(?Z>OYA M(Y.:RF IY6*8C'=&QH7NQ(/A:RY&:W53;GTNQVH=ZLMU4YD?GI?QPQ\Z^OZ, MIG>-.AX>"WFHK^1E[@?_@4M+6[W9Z 1FTBTQY=8'>?PX@,%57@E&OQ:,NB6F MW/I$CQ\,4%M"_W^1V^I[*S88JG+U@49C,5KYVR>[C&I/^ _$,E)RD..-M'=N M0SGA6+/-VEP(NJLW'I^H$+2H3[<8K3%3#>3S#:7BY4+M97:;W?%74$L#!!0 M ( !R!"E75/?T'10< .9$ 9 >&PO=V]R:W-H965TLSP)2_$U?UH4NYR'F[I1$B^P:3J+)(S2V6I9+_N2KY;9OHRC ME'_)C6*?)&'^[RV/LY>;&9J]+O@:/6W+:L%BM=R%3_R>E]]V7W+Q;7&D;**$ MIT64I4;.'V]F']$U(W[5H%[CKXB_%">?C6I7'K+L>_7ET^9F9E9;Q&.^+BM$ M*'X]\SL>QQ5);,<_#71VU*P:GGY^I;-ZY\7./(0%O\OBOZ--N;V9>3-CPQ_# M?5Q^S5Y^Y\T.V15OG<5%_=-X.:QKVS-CO2_*+&D:BRU(HO3P._S1%.*D >IK M@)L&^+R!U=. - W(4 6K:6 -5;";!O;0!D[3P*EK?RA67>D@+,/5,L]>C+Q: M6]"J#[5==6M1X"BMCJS[,A=_C42[&.\"L2R* MB_?&W/AV'QCO?GZ_7)1"KFJT6#?HVP,:]Z")\3E+RVUAT'3#-XKV@;Z]HVF_ M$+MYW%?\NJ^W6 O\8Y]>&<3\8& 38\7VW UOCE2[\S9U^C9UIF\>\+5HCE3- M6[4DQ^.&U#Q[S'&C.D8.&*+&5./F=;$+U_QF)@;&@N?/?+;ZY2?DF+^J#(*$ M!9 P"@EC0+"6L=;16$M'7WU*=F&4B[FC-*J!_UD, Y7+7&-X.(:].(:3+N_$ZMI'ZMI:ZOYE8=Q]!_?&$]B MDB^,+#?BK"C$""MJ.[B0!PE+4TC[8B$O,NA%!M/NZL1".L=".D/'&UFL#V*& MS'-QJ*JJYD ./)"P !)&(6$,"-9RV#TZ[&J[BM)A(RR-,,GRLNY$ZZPHM9Z[ MG:/<,HEE(8N<=1CMIHSU_NA:Q7<=TCZHM'[RC#]X$'_9IWAK* MM#9H!<9V/4A8 FCD##F=0XBN\=(_VBD_S8C#U.1UDF_LU5SY)G8\<[ZDW9+ MQIHT4)1"BC*%J.58#E)[@$QY?66.=T%;\P;8'D^00SS7/JNZ7GILV0?K4E!= MIM 5(QE"V"0]Q3^YN$53SAK2+)WK#$"0XQ^[R//Z>G%,FI V@O>X1/9)6-!LPA06@!*HZ T MUM!:SJV8_;8*",.9(^? M9)7. 04(C7.0M "41D%I#(K6]E,94%H 2J.@-(:Z$U:WK"6-= :0$HC8+2&!2M[:S, MCO"D[$AS98)!S!0VJ.S0Y%8(&R[V#IW S3$&2I+06692A9[ MMMMGA0QH\*2 1E?X;LB D8.QW;EWH9<>7?FANA14ERET13] GH=Z8A4L8Q4\ M(5:YF(YAT(P%E!: TB@HC4'1VF;+C 6#9"R7[0<-7$!I 2B-@M(8[@8NNGL7 M6,8M^(UQR\![%WJ9T<:"AB^@- I*8[@;OFCN76"9O^ )^,]HYT.@%E$9!:0R*UGY(7<8S MQ 2^B">@:0TH+0"E45 :@Z*UC99I#=&&!" 7\8W$Z2CC.:9I6^?7\/IM&>WJ M0%D**LL4LLC'R#/[;DX0F:B0*8G*N$MXTDT8YMCWG(X7H'G*0%4*JLI4JH@X MGM]CQ,D_Z4S(4O1E[V8)GNV:CG?^+P=ZY=%U'RA+06690E;T =,B)\^:MDLO MLQ.BST[NLB3A>;0.8V,7[GBN+#;HHRR@M "41D%I#(K6ME8F,V12,J/K5:"I M#"@M *514!J#HK6-EJD, 4IE=-8KDP4;^^>!J'Y;1KLZ4):"RC*%+,*^.*UP M>L)H(I,4 O'@BMX+T! %E!: TB@HC9'A3[ 0F: 0D"=8](8J'LG EM.YV:#? ME-%6#5.EH*I,I6HAO\\'&8&0"4^?Z*M^ #JML46 MH&MZ>.6&Q!_> "),?*K^P3CFCT+*O'+%Q)D?7JIQ^%)FN_HE$ ]9669)_7'+ MPPW/JQ7$WQ^SK'S]4@D<7VVR^A]02P,$% @ '($*59"C2_H9!@ B2D M !D !X;"]W;W)K&ULM5II;^,V$/TKA%L4NT ; MB8>NU#&P29H>:( @V6P_,S(3"]'AE6AG%^B/+W5$M"R*D51F/VPL>>9Y'C4< M/@VY?,GRYV+#& ??DC@MSA8;SK>GEE6$&Y;0XB3;LE1\\YCE">7B,G^RBFW. MZ+IR2F(+V;9K)31*%ZME=>\F7RVS'8^CE-WDH-@E"SE;P,7KC=OH M:RD. M/H.2RD.6/9<7?Z[/%G89$8M9R$L(*O[LV06+XQ))Q/&U 5VTOUDZ'GY^1;^J MR LR#[1@%UG\3[3FF[.%OP!K]DAW,;_-7OY@#2&GQ NSN*C^!R^U+0D6(-P5 M/$L:9Q%!$J7U7_JM&8@#!X&C=D"- SIV( ,.N'' %=$ZLHK6)>5TM4MV$1I^1CO>"Z^C80?7UW1* =?:+QCX)K18IW@X0K/&<#[5!2,%Z>J M@:D=L=JQG)NGQ9:&[&PA)E_!\CU;K'[Z ;KVKRI6AL Z'$G+D>C05U=12M,P MHC&@%5L0QN)#]!BQM;@#_F9[%@.L&H(:UZUPRVJR7]E+:W_(2_O+,WDY+2]G M)*\XH@]1'/&(32!7@Q,-.>W/SR3GMN1<+;EKFC^+^?L0,U"P<)=7Y%0TM#!3 MT]3M/7#/P;;GN;@=F@X;KV7C:=G@Y1AHG^3GC(L)%])B ]C77;2G<;G8J"@'O?E%G" (\$$NU73ZAM@) M7(@)42<=M.7*:(\(-AD[E1JT3L@V=+'O.4K.9PQ@ #FJXG$(&] M\'Q7$$'8/R;2MX00(C> MC? !$DF:-RD!_^6*H)];P@H(]9"39T@IM"ZQ*6F M@+-%!32J*DRA=7E*70'UPF)\+6B .G/7WR>X$$@6>[J!=QWQ"BP/=MY R$+)=_ MJ%__#R?1_P-3"4FQ@<:+C=^S/.SLR\H?$<43?^X:"H,88!L@EU_(#FE M\D#CE4?=D8#*4(T*#E-H7! I@0'ZNN( 1&LLM2* M8"0E!S(J.5!?20S5]K[E&[5=:@XTI^^A+;#4%AC.;KAK5UT-#S?8]\$ M2SV"]7IDXB* ^ULE XN PE*_"&"I)[!^0Z2?H:KMPW,]RN3G]![: DMM@;W9 M^6ATU\046I>G%"5XC"@952S[*D/=M%$8:ILV6*H1/$:-C)\\?3D!?8= ;/=" M5FR$(/$*@H.!304BA0<9LQ'R_Q04Z>]Y(%?,;-(;>X4E)EHB4CX0?6M"405& M=G/UP%,GC"FT[C!(=4'0W,) C/8T3*%U>4I90O2R9'QA:(#>+@P*0VUA( ?' M+(PV)DB_WZ#NYBH,]=U<(H4 F=J80%/Z9WKTR;GV'@T+(@4&F=VP($9%A2FT M+D\I*LB8AL7X-/5Z9T+4_3.%X4#_S#HX[";J]E-U!K 8;9+>7WNK;W;GC/\ M5)VNLZ1Y?4CQFN9/45J F#T*5_O$$T\WK\_]U1<\VU9'YQXRSK.D^KAA=,WR MTD!\_YAE_/6B_('V].7J/U!+ P04 " <@0I5BL6/,',# #0$ &0 M 'AL+W=O(:EZO*-+0I.<%*!LM1&CN/;&::Y M%2VJ>[<\6K!2IC0GMQR(,LLP_W5%4K9?6M!ZNO&5;K92W["C18$WY([(;\4M M5SV[94EH1G)!60XX62^M2WBQ@H$&5!'?*=F+@S;05NX9^ZD['Y.EY6A%)"6Q MU!18779D1=)4,RD=#PVIU8ZI@8?M)_:;RKPRI M_,KV'TAC:*;Y8I:*ZA?LZUA/!<>ED"QKP$I!1O/ZBA^;%W$ @-XS -0 T-\" MW ;@5D9K996M:RQQM.!L#[B.5FRZ4;V;"JW2%FJ.Y!N0JPPZNR82TU2\!F_!M[MK-F@*MZ /3, M )_*_!RXSAN '(1&X*MI^#6)%1Q6<-B'V\IJZQ>U?E'%-SO=[YBWFLP=)]-+ M[$(4."9+2ZTA0?B.6-&K%]!WWHTY-436\^VVOMTI]KYOTOG><";$F/.:SJ_H M]%ZPBR#RH1?.%_;NT-0P;AY"ST-M6$^NU\KU)N5>QG&9E2F6)%&+4KV/F&*] M[,>4UDS>@8*W*/"]$!TI'8F#@8?@?%SJK)4Z^ZU^JU6?U+KBF5%*0GO=(Y)G.0X->D-D?7L!JW=P.1B#TSZ-D36\QVV MOD.SBST<9)L+PV#N'B7E, R%T/?]\:2E3G) M<^H$&2+K689.]]EU3*9FPV;(NBFVOO>#D@.:3<^&K[<;>EYPO&?^,:ROMRL9 MX.27.?J,[Z#;'UO7=5!YPN.T[/S&%1 MX<_4AWJ0FL,XSU=[[#-E$NR*#SA=?7PFZ@RS96D":%9PMB-:\+C42:*3)\H0 M6]]V5\= WVB2&BUI3+'UO7=%#9RL'?XA28-!C8Z0.V# MXZ8^ZW_!?$-S 5*R5D#G/%"SQNOC<]V1K*A.H/=,JO-LU=P2G!"N ]3S-6/R MJ:,/M>V?&-%O4$L#!!0 ( !R!"E7Z4=Z6A@( ,@' 9 >&PO=V]R M:W-H965T++DHJ(*MV)ERUH S0RI*FW/<4*[H@6SXLC8%B*.>*/* M@L%"$-E4%15/4RCY9F*YUM9P7:QRI0UV'-5T!3>@;NN%P)W=JV1%!4P6G!$! MRXEUX8[G@<8;P,\"-G)G370D=YS?Z\WW;&(Y^D)00JJT L7/&F90EEH(K_'0 M:5J]2TW<76_5+TWL&,L=E3#CY:\B4_G$.K=(!DO:E.J:;[Y!%\](ZZ6\E.:7 M;%ILZ%LD;:3B54?&&U0%:[_TL1_">$X)7"'Y'\-_J(>@(P5L] MC#J""=UN8S>)2ZBB<23XA@B-1C6],-DW;,Q7P72=W"B!IP7R5+P06')"/1'* M,C)_:(H:BT"=$(8E^IDD@,67%M2\Z5$"BA:E/,:#VYN$''T\CFR%=]!*=MKY MF[;^O%?\^>2*,Y5+,F<99 /\Y# _/,"W,?8^ =XV 5/OH."/AIT2WSDAGN-Y M _>9O9WN#H7S?][G_^Q]+QE^7PV^T1O]?34,/74KY@^+Z0XWEC5-86)A%4D0 M:[#B3Q_4VS^3F)[+Q+T+Q(<4H_W_H'PB.-!PM!3M"JA4=&S M81V/@E'H1/9Z-\FVS^Q3=SQS!^P)CJEVJOR1;V?<%16K@DE2PA)=.:=G M6/6BG1OM1O':-,8[KK#-FF6.HQ:$!N#YDG.UW6@'_?".?P-02P,$% @ M'($*5&UL MM9=M;]LV$,>_"J$-10MLT9,?4UN [:Q8@+8(DG5[,?0%+9TMPI*HDI2= /WP M.U*V_%"9:PTW+V*)TOUYO].1O!MMN%C)%$"1YSPKY-A)E2IO75?&*>14WO 2 M"GRRX"*G"F_%TI6E )H8HSQS \_KN3EEA1.-S-B#B$:\4ADKX$$06>4Y%2]3 MR/AF[/C.;N"1+5.E!]QH5-(E/('Z5#X(O',;E83E4$C&"R)@,78F_NW,[V@# M\\;?##;RX)IHE#GG*WUSGXP=3WL$&<1*2U#\6<,,LDPKH1]?MJ).,Z MJ;\S\ @SIQ)F//N')2H=.P.')+"@5:8>^>9/V )UM5[,,VG^DTW];C=P2%Q) MQ?.M,7J0LZ+^I<_;0!P8A,,S!L'6(#@Q",[-$&X-0@-:>V:P[JBBT4CP#1'Z M;533%R8VQAII6*$_XY,2^)2AG8JFE<01*00$6<$EHDF&QK7$6E=KS%XZE56:_N6UG2&,8.+E\)8@U. M].H7O^>];<._DMA1$#I-$#I&O?M_*3:)OU1,,I-B_[[',7*O()>?V^@[UZ2_ MDM@1?;>A[UI38)+S"C.3+W#3RZB"A)14J!<"S[@3R]9DG5H5?Q2^%NL9,;VI MKZ-.MS/H#[R1NV[AZC5]/[38(J_F/0EQ)[(BTWY#VKY^__6O27TGLB'[0 MT ^LW_D#%2NL)M8TJT!G,=T'H8U[\$VV#?I=#_^:;*N1K)->B#1LD(96I(]5 M/@>A83+ "H#P><:6YN23-9[ 5?IU?ZRT<=8S= XXPQ-"JP\7$OK>_ECWK(Q/ MYB0D3,K*P)P]&:=;H2.4_K 7=D]X[!->"G10I_A6H+\$35BQ) E]D03+UYJ( ME(+%T(IEEPL]H]1:U%@M+P4-]J"!U;/W/%X15I 2!./)'G7W,5MA[9(]DILZ MK)76:GHI[;Y \NT5TG&>)DS&YKA,<+-1G&048X'K-#>;$)VSC*F7U@#4LPP/ MDMB[\4\S^&=40?Z^#/*M=48TP_V%)2#J&EL)6L@%"''FBW:^V4C[]4YZ"G75 MXL8]Z"1R$$O38$EB/DK=5#2C31,W,:V+NW^][@#QX%@RW%$S6*"I=]/'\U74 M355]HWAI^I(Y5]CEF,L4&U$0^@5\ON!<[6[T!$UK&_T'4$L#!!0 ( !R! M"E4Z4;-D] 0 '\9 9 >&PO=V]R:W-H965TS.9 ,2+Y,ZS#BFVZ:3;3.;?7R6\;7-+""O).+DWU<\ K8A MBN,Z7VP>]Q[N.1)7Q_)XP_@/L0*0Z"%+047'.UI"K.PO& M,RK5*5^:8LV!SJND+#6)97EF1I/<",?5M5L>CEDATR2'6XY$D664/UY!RC:7 M!C:>+GQ.EBM97C##\9HNX0[DU_4M5V=FBS)/,LA%PG+$87%I3/!%1$B94$5\ M2V CMHY1267&V(_RY'I^:5AE19!"+$L(JK[N80II6B*I.GXVH$;[S#)Q^_@) M_6-%7I&940%3EGY/YG)U:8P,-(<%+5+YF6W^@H:06^+%+!75)]HTL9:!XD)( MEC7)JH(LR>MO^M (L96 G6<22)- ]A/<9Q+L)L$^] E.D^!4RM14*ATB*FDX MYFR#>!FMT,J#2LPJ6]%/\G+<[R17=Q.5)\.K0J@K0J IRV9)3JO!^( F0H 4 M:!+_+!(.>OL/&;H?(KO#<9_"N>%UB.K8;_?EN,@3C?PC[QVK@=GF[+T]7RO$K8 MA/]0_1-=Y_$066WZ:\F>$BPZ$=B.;%XKFZ=]L0YM8<E0(I(RD%+.3B RW[*'6,N^^B& V (5 C3#W:!LLW%&Q/&M_4E^ M:&"DK^M8WJ3C3?ZWZ6H@3M3W3XH6G0IM5[[.LF*MKPN_0+S*66Z=!YFZ/$+8MWQL%O58X&.FYGN7L?[P#'SO[VO3#W)&#>ZO$ M6Q@]W#D]K+=Z$2R EQ9:TH<7B?>=G9H6SLC=9WY87*0O[5CJG0G$>A=X U2M MC"]Q[GN[9Y;' P,C?57'LNY\(-8;P7] 'M0#@K[7'_GN0*?O.\'!P$A?UY&\ M26<&B=X,1A#S:L"3'"TU;5\/\UIK0/I>$6,2[+\)IWKHKC:=521ZJ[BMS0OO M@Q[IU?+@WBS[,*C/6UA*TEE*HO5@?$CDJ3[UM8;R5&BU>.;6CG4&?%GM_ M4+:_UYG5[M?UW85+MJ9M=>/W7 MQ"?*ETDN4 H+E6J=^\HC\'JWOSZ1;%WM?\^8E"RK#E= Y\#+ '5_P9A\.BD? MT/[G$OX'4$L#!!0 ( !R!"E5^B3U9E@( ( ' 9 >&PO=V]R:W-H M965T4 &CV7O%)3+]>ZOO9] ME>50,G4E:JA,STK(DFE3E6M?U1+8TI%*[I,@B/V2%9673ES;G4PG8J-Y4<&= M1&I3EDR^W (7NZF'O=>&^V*=:]O@IY.:K6$!^J&^DZ;F=RK+HH1*%:)"$E93 M[P9?SQ*+=X#?!>S47AG9)(]"/-G*]^74"ZPAX)!IJ\#,;PLSX-P*&1M_6TVO M&](2]\NOZE]==I/ED2F8"?ZG6.I\ZHT\M(05VW!]+W;?H,U#K5XFN')?M&NP M8>*A;*.T*%NR<5 65?-GS^T\[!%P] :!M 1R+B%L":$+VCASL>9,LW0BQ0Y) MBS9JMN#FQK%-FJ*RJ[C0TO06AJ?3FRR3&UBB+\]F7RA0Z&(.FA5<7:)/Z&$Q M1Q?O+R>^-B-9O)^UJK>-*GE#]<>FND)A\!&1@) !^NPT?0Z9H6-'QX=TW^3K M0I(N)'%Z],R00X$:A7!8P9ZE:U6S#*:>.2P*Y!:\],,[' >?A^+])[&#L&$7 M-CREWH6MI5B!LJ>-<60'*;+AY(U<[.3LH=^FA&*2F(G?[F<:@@7C).E@!VZC MSFUTEELH:RY> !"<6*-&*MJS@.D8QS0^LMK'D3%.R(@,>Z6=5WJ6UTQ46IK[ M!]G%8S++3YJF/3-A2&,Z.O+$XIE%TO"?]O?O1ODT_ MF5P7E4(<5H897"5F\F5SWS<5+6IW93X*;2Y@5\S-$PG2 DS_2@C]6K&W&PO=V]R:W-H965T MQ!)#H*4NI&%I+*?-S MVQ;Q$C(LSE@.5#V9,YYAJ;I\88N< TZ,*$MMSW&Z=H8)M:*!&9OP:, *F1(* M$XY$D668/X\@9>NAY5J;@5NR6$H]8$>#'"]@"O(^GW#5LVN7A&1 !6$4<9@/ MK0OW?.PZ6F!F_":P%EMMI%%FC#WHSG4RM!P=$:002VV!U=\*QI"FVDG%\5B9 M6O6:6KC=WKA_,_ *9H8%C%GZAR1R.;1""R4PQT4J;]GZ!U1 @?:+62K,+UJ7 M

F&V1NC5C2$ZF.<2JZ>$J63T43M&G ."9I*%C^@+V@*G(! (W1R M"1*35'Q6@_?32W3R\?/ EFI-K;3CRG]4^GMO^'OHAE&Y%.B*)I#LZFT5:QVP MMPEXY+4:WN!GY+NGR',\MR&<<;OZHEB<(<=ODN]$X]?;YQN_X V_.\ARQM7] M1U>/!9'/Z.]/-0-=2\C$OZ;=*NW\9CN=L^ 47!E[H],)F MMF[-UFT_L4UB[^?\'<=4?1[0W9HUL;6Z'LIV)+.=#>C5&] [;K+VCDE^)+,= M\K F#UN/?FPR4Y)9"BBO3U_HTS_=I/ )H4B8R][XF@]?74JOXWIAX->7LL1L M#>2=F/T:L]^*^9TS(10@BP$2@>:<989.76] ;%Z]H,IM,/!-H.42W1W07K_? M"[M[I*VQO)/4=5Z^VTXKZ_6&*V9"BL8/L_.*Q'7Z?K"'T;[.H1SV5BF2 5^8 M"DVH( LJRZJD'JVKP M3^]@OT\L2\@;S!:$"I3!74N>LI_*:EU59V9$L-X7- MC$E5)IGF4E6RP/4$]7S.F-QT] )U;1S]!U!+ P04 " <@0I5G5 7:O@" M 4"0 &0 'AL+W=O7S="WDK8<"^9.MN%3*:BU)1PN)!(E8QA^?L$J%C/O-#;&"[),M?6X"?3 M B_A"O2WXD*:F=^@9(0!5T1P)&$Q\X[#H_G$^CN':P)KU1HCJ^1&B%L[.H']TVHV6&ZQ@+NAWDNE\YDT\ ME,$"EU1?BO4GJ/4,+5XJJ'+_:%WYC@,/I:72@M7!A@$CO/KBNSH/K8!X_$1 M5 =$NP;$=4#LA%;,G*Q3K'$RE6*-I/4V:';@_0G&*ET#%**[-RYK>GH#&A:J_ET(Z;^MHPL7A^6N]Z4NT:/;'K M")T+KG.%/O ,LH[X>7]\&/4 ^"8%31ZB31Y.HE[$SR4?H#C81U$01>A::$"O MD8]4CB6H^M/%LQ_U%%*#&CK4<"?4+?)Q4\38;3-\JHBN*&)1E_''%[..SC0P M];.K-A58W UFKXTC5> 49IZY%Q3(%7C)FU?A*'C?E8#_!+:E^Z#1?="'OCF\ M[I3N;[**2YT+2?Y AMX27EOWNO)0@1\X<'O;K1)S]U6_J;]JB]S%I2UNU[;C%.!@$0?A UW->6YI& MC:;1RZM"E"J?K\CH<9Y'\6$4'1X^(-[I& 5ARW&+^[CA/GXY=]/\E,8\(WSY MG(#QK@(Z'7L$3!H!DUX!7TMV8TZ)N0M6YK91YIS86Z>+ZN01@X>GH\^C(N>W M&@\#N73]6)GN47)=]:#&VK3\8]?I_'OWZKUPCN62<(4H+$QH,!B;LRFK'EQ- MM"A<&[L1VC1%-\S-LP6D=3#K"V&$UA.[0?,02OX!4$L#!!0 ( !R!"E68 MC]Q 7P( )D' 9 >&PO=V]R:W-H965T/[:3A8B<+ (4>&"WES"F4JJ:N*[,"&)8C7D&I1W(N&%:Z*[:N MK 3@C14QZOJ>%[L,D]))$_MM*=*$UXJ2$I8"R9HQ+!YO@?)FYHR=PX=[LBV4 M^>"F286WL +UK5H*W7-[EPUA4$K"2R0@GSD?QM-Y;.)MP'<"C3QJ(T.RYGQG M.G>;F>.9A(!"IHP#UJ\]S(%28Z33^-UY.OTOC?"X?7#_:-DURQI+F'/Z@VQ4 M,7,F#MI CFNJ[GGS"3J>R/AEG$K[1$T;&\0.RFJI..O$.@-&RO:-'[IY.!*, MPS,"OQ/XSQ4$G2"PH&UF%FN!%4X3P1LD3+1V,PT[-U:M:4AI5G&EA!XE6J?2 M.6=,S^9*\6R'7BU 84+E:_06R0(+D(FK]$],J)MUAK>MH7_&\'-=CE#@O4&^ MY_L#\OEE^0(R+1];^?A4[FJTGL_O^7SK%YWCHUA*Q/..\.<7/8[N%##Y:XBM M-0N&S.[CDGJ[L\J'.>(/T M?D=YK6H!B$A9XS*#(?[6-+2FY@#8I\'$OPFC,''WQVA/X_Q)]"X*_\:=9!WV M68<7L^ZJ4=JUXI79Z(,E>-'E7Y?I2F8GP%$/'%VS/*-K M\3/+\VG<<'FZ1P>GN;2^8K$EI404S;1;Z M[@1A O1XSKDZ=,SQW-_&Z1]02P,$% @ '($*502-VF;K @ ]@@ !D M !X;"]W;W)K&ULK59M;],P$/XK5D!HDT:3INN+ M1AMIZT ,,31M8GQ ?'"3:V/-L8/MM /QXSD[:9:.+-TD^J&QSW>/G^?.\66Z MD>I.IP"&W&=6G,FW@D@24MN+F6 MFX]0Z1E:O%AR[?[)IO0=!QZ)"VUD5@4C@XR)\DGOJSPT @;C)P+"*B!\;L"@ M"A@XH24S)^N<&AI-E=P09;T1S0Y<;EPTJF'"5O'&*%QE&&>BN4OFG&I-SDASU\:)SFD,,P_O!0UJ#5[TYE5_%+QK2\!_ MO1?5SK/NY"WQY>=TJ/MEFE MA4FE8K\A(0=,5-;#MCR4X,<.W-YVZPCO/O>;^NNFQF4V8 MUL7^>HS^2?/C0G1Y[+ =UVS'+V>+S4X;*A(F5OLHC_=2[O+8H3RI*4\Z*7\I ML@6>!'S;UWB?:#P+]EYI(S?92Z[+HR3G-UI+!FKE.J[&_E (4W:9VEHW]5/7 MR_P']_*+X)*J%1.:<%AB:- ;X_E399I/G>@O4$L#!!0 ( !R!"E4LK"ZCZ@0 PD 9 >&PO=V]R M:W-H965T=-Q\6PNIF.^4TFF5/QURQ)^F'C8>W[P.5YO5/[ GXZW=,T> MF/JRG0M]Y]O)/%+)9CSY+5ZJ MS<0+/;1D*[I+U&=^^,BJ"0URO05/9/$;'%H%ZQ&D<5;^I5\K M$$ M?ISE__<')?2GL8Y3TQE/4XW_0?'%$_J [N;WZ")BBL:)?*?OOSQ$Z.+[=V-? MZ;[R"']1Z=Z6NN05W9O=^A(%O?>(! 2WA,_LX3_OLDO4"XIPTA(>V<,CMM#A MN*UW7P.J*9&:$BGT!J]12JB4B*\J3K__HC]'=XJE\H\V-*58KUTLW\G7!C\V 8*4BP"$C,@]FJ(/9NZ7FK9G@D5/R8,:?D5$X(M MDV4N_Z"4_UO;3<$#"8!2._?TQ..MH M7,$!B1G@^C6XOA7YXABK4)5H',YVJ[CK!KTZH4^"]L/]G)8&#APT5C1P M +*E NUILM/+BHD21(%DR9.$"MD\;7>GUJY<\51JHZ-9!Y=!\&)I1IW-3#!' M'AV?\<5WV_G%9Y=QGC2D6@2E9B)L##P&=? 8U,*#JD50:B;)QL7C+AO_3<>6 M7=V9[&DR0-K/K7-:FD0:>X[M_ASTW *U[)5:Y[G5U'0,:M(QJ$L'58N@U$R2C5''=J<^%WS!V%*BE>!IA?-UVUZ) M#8_M)PEZ.!P-7CIW>[_.E-["N^/&O&.[>[]?:<.>N_,%ETJVD@E/R!!,^CT\ M>LD%U)A#J9E<&FN.N[PY3%:#3^UR>['*/AYG>D!J9K&T,?+$;N3_>\&J$NXN M,LWL0W"NBP*IF< :@T_L!C\ON_^#SJUOV<6'+=3#5NIA M2_5O8?-)8_.)W>9W5KI(2QU^V%;JLG?DC.4M*O&D\?K$Q>L[9S_DM#;^2J%E M9A^(,S8@-1-;DPF0SDR@/N"ZZQAV,>=M"9H@0*F9()L$@8 F" 0T00!5BZ#4 M3))-@D#L"<*W[N332G][Y6%F'X6&T243 M>0/]^8IS]7R3O]]1OP T_1=02P,$% @ '($*55&C@&SX P CQ( !D M !X;"]W;W)K&ULK5AKCYLX%/TK%ENM6JD3P(!) MLDFDR8-T5VTU:M3M9RI,9OD;4]L-J&9B*.4/#' LR3![,>%+=#@*U6#.)B=\(!LB MOIZ>F'PS*Y8P2DC*(YH"1O93X]$>KT?*/C?X-R(7?O4,5"1;2I_5R]_AU+!4 MATA,=D(Q8/EW)@L2QXI(=N._DM.H7"K@]?,+>Y#'+F/98DX6-/X6A>(X-88& M",D>9['X0B\?2!F/I_AV-.;Y+[B4MI8!=AD7-"G!L@=)E!;_^'LY#E< R:,' MP!( FP#W!L I 4Y7@%L"W*X KP1X76- )0!U]>"7 #\7JQC=7)HE%G@V8?0" MF+*6;.HAUS='2T6B5&7B1C#Y-9(X,?LLD_TCY1P\$08V1\P(>!2"1=M,X&U, M@*!@09-$)LU&T-WSD<8A81P\@#GFT0[@- 1A%&>"A""55+&B.DDJGE/A!M6N MH.+75&^71. HYN\DZ=?-$KQ]\VYB"AF:ZJ"Y*\.8%V' &V$XX!--Q93J2 M4(,/VO&H!6_*(:W&%;Z,ZQRV$OZ3I0/@6.\!M"#4]&?1#O^$F83;-^'+[MYM M#7S5W;L.'OR_V->_W?F:%$Z5XD[.Y]U*\2PA# O*QKJ\*K".'JO6@3$_X1V9 M&G*BYX2=B3'[\P\;67_I1.V3;-DGV:I/LJ!/LG5/9+74<*O4<-O8\]E/35FZ MQ"B0*$>J]?P\>[!M#_J.Y4S,\[7J.DLX'"''=^N62XVE/QKZ"'EUPY7&$$$X M0IY=-PPTAM!UH8-\OVZYUO72A;;OV*BRK VB5PVBUUI?2Y)2N3*I"I-3^+:Y M+FBKSNNSZOHD6_9)MNJ3+.B3;-T362UA4)4PJ+7JON7[0Q(^X+.0<>#^@+W*[W\WO0JBUZGF-]5L=;>W*O8:Z]ZQ?IT&FA# MU2FF[=UMQ8:58L-.Z]JOK7A+)154P^N%P1JXC:5KT>KP7E$T+NT!:JQMJSY= M!MHH1XTL6&NLX.!*M9H:HTJ-T=UJM-3)J),>K2[OU4/C4J-'GRX#;92O]-!8 M:?0PK\Z_%YE[2X4\R^>/1X+ER5<9R.][2L7+ MBW)0W4'-?@)02P,$% @ '($*56GQS6C9 @ ^0@ !D !X;"]W;W)K M&ULS59=;]HP%/TK5B9-F[0UD$"H.HA$::=U:B=4 M]O$P[<$D-\2J8V?V#73_?K83,FA3U$E,V@OQQ[TGYQQ??#/>2'6G

N+EB.69[^LDAX+J$UF",#N95 5%,U4K7Y<*:.J2"NX'O5[D%Y0)+QZ[M;F* MQ[)"S@3,%=%545#UZQRXW$R\OK==N&6K'.V"'X]+NH(%X)=RKLS,;U%25H#0 M3 JB()MXT_[9;&3C7SQ("#@E:!&H>:Y@!YQ;( MT/C98'KM*VWB[GB+_MYI-UJ65,-,\F\LQ7SBG7HDA8Q6'&_EY@,T>H86+Y%< MNU^R:6)['DDJC;)HD@V#@HGZ2>\;'W82#$YW0M D! \3!D\DA$U"Z(36S)RL M"XHT'BNY(70!2QO5KLZ\M MEA[[:$C:5_E)0^B\)A0\02@B-U)@KLFE2"'=S_>-N%9AL%5X'AP$_%B)$Q+V MWI"@%P0=?&;/3^\?H!.VAH<.;_@$WIYO"T@JQ9"!D7N?\,HH)IF2A?6\-"?@ M*EUFY)(JP<1J]Y2^7QM@=5ET)+ ]PP:M88-#Z/%GB90WY62]2.IRU+8<"?RLV)IR$-A9:C7RP"'; M^VP=AZ?!:# WO=)$"U,HU5VTH M50+KZ[9=;?OWU+6M!^OGIJ_7;?@/3/U1<$/5B@E-.&0&LGW73OP;4$L#!!0 ( !R!"E6')&PO=V]R:W-H965T0[#>9G+BY>K39I]SA><%^0QCI+\NK,HBN5EMYM/%CQF^46ZY(GX M9I9F,2O$9C;OYLN,LVD5%$==:AB];LS"I#.ZJO;=9Z.K=%5$8<+O,Y*OXIAE M3[<\2C?7';/SO.-#.%\4Y8[NZ&K)YOR!%Q^7]YG8ZNXHTS#F21ZF"X8Y1GQB$^*$L'$GS6_XU%4DL1Y M_+6%=G8YR\#]S\]TOVJ\:,R8Y?PNC7X/I\7BNC/HD"F?L554?$@W/_%M@YR2 M-TFCO/J7;.IC^\,.F:SR(HVWP>(,XC"I_[+'[878"S#M%P+H-H >!C@O!%C; M .O4#/8VP#X(H"]E<+8!SJD9>MN WJD!_6U ORI6?76KTKBL8*.K+-V0K#Q: MT,H/57VK:%&1,"FE^%!DXMM0Q!6CAR*=?#Z_%<6VYK?-;ZOQEAW^9+]F$7W=$CY[S M;,T[H^^^,7O&CRIA(&$N$N8A83X2%H!@DKSLG;QL'7W;R]6RF>S+BS^6G[E* M,%IB6\'4L%X%*V<'ZY%I.-0N[YWUOA:.C[, C=T#*-_@/./CW,L MBUJV?%@ :JI4&F=7&D=;FD##;,E MG?3ZMFD<%!:9- #!I/+W=N7OO5Y^,F4%)YMJVBBDP-8\$]-@,F-A1M8L6BGO M3RVWK2*0,!<)\VK88$\1PPOG0 W(A $()JFAOU-#7]]/5QT V8*G1"RUR&Q5 MK#).PCQ?L62BE((6VE8*_:-;T!K0ONT<=)HN,JEW8E(?F30X3DH'SM"QFZ12 M$0>[(@ZT17PGJI24ZP9R'[%$52]M?-MZ(6$N$N8A83X2%H!@DCR&.WD,WWBJ M/T3*"PESD3 /"?.1L $D^1E&HVC86C[GT\\+\)D3I8\"U.5SW"K![15")3F M0FG>*Y?*)D^<9;E*$-#S"% T61)[)I>I;>=OR]KW7+,P8N.([T\LYN4,5*D2 M+;.U2DS%:$L=LV\=S"N@:;U3T_K0M &*)M>;-O6F\/6^'MFZW/3$%;_B0.62 M7P54KOD5!RH7_:CVRB5J##]3:_B,[A1E$1/_\NE)V7D7*1F7VY-TGH1_*^WB M6WV&UA6SCB\P=0:.80\.2P9U[$[.ZT/S!BB:7/_&D3/UEMP+]7^N-TG7/"-L M9PJL')G1(INQ)/5":#Z4%*)HLL\;=-/7VYHG/.O24UEI!TEPHS3./ M+U-9]ON@:2K(B]8,BV71&[?3A>&>:@2J*4)I7E0F@^E!2B:_%NEQM:D>J]N?W+[GCV&\2IN M,XKU;NO)TYSMQ3IH;=E*Z8U^G2M98"D>5":#Z4%*)HL@\;AI7J'MQJP7OH) M@#ZV=4>!I+E0F@>E^5!:@*+)"FD\8&J_]7@$]82A-!=*\Z T'TH+4#199HTM M3/6V\!>NNO74UMHY_FDGM4R36@>CG0M-ZYV:UH>F#5 TN>*-GTOUORK=#3W- M6DE98:@I"Z6Y4)H'I?E06H"BR5II3%G:?^M!".KG0FDNE.9!:3Z4%J!HLLP: MZY?^)]8O55F_0]4B">K]0FD>E.9#:0&*)LNB\7[I_^3]4J7W:Q^J!.K]0FD> ME.9#:0&*)O_GR,;[M4[P?N7Y3 OO5P]O._Y :2Z4YD%I/I06H&BRA!KOUWIK M[]>">K]0F@NE>5":#Z4%*)HLL\;[M2#>KW7L_9J.I7JFK<_76@=0\Q=*\Z&T M $6K==#=>\-$S+-Y]?*0G$S255*42?;V[EY0O M'VGP]=M0WK-L'B8YB?A,I#(N^J*'R^H7C-0;1;JLWF\Q3HLBC:N/"\ZF/"L/ M$-_/TK1XWB@3[%[S,OH74$L#!!0 ( !R!"E5]%OI4?P, ) . 9 M>&PO=V]R:W-H965TK4@&?*4RFL.M0'+%&!';,61\,_2P][1Q1Q=+93;\9%"0!=R#^E[< M"KWR*Y24,L@EY3D2,!]Z(WPUP6WC8"U^4-C(@VMDI$PY?S"+ZW3H!8819#!3 M!H+HOS5,(,L,DN;Q9P?J53&-X^'U$_IG*UZ+F1()$Y[]I*E:#KV^AU*8DU6F M[OCF"^P$=0S>C&?2_J)-:=N+/31;2<79SEDS8#0O_\GC+A$'#AK'[1#N',(3 MA[#.(=HY1%9HR]2[:>2>\5G M#ZVQ3D2*)ISIZI#$YK>%1E(_V\(L)+KX"(K03+X;^$I'-;[^;!=A7$8(:R)T MT0W/U5*B3WD*Z;&_K]E6E,,GRN.P$?#K*K]$4? >A4$8.OA,GN^.&^A$508C MB]>IR^"2"&A-_\W@2 B2+T#7O$+3+3JTNR5;NSW:$)&B7]\T)+I6P.1O5W[+ M^)$[OGG/KV1!9C#T](LL0:S!2]Z^P=W@@RLY9P([2E6[2E6["3WY:5\J2%MD M#4(?$DA0^=":"P!$"VPSWLUM"M-'0;-7QZ+/0IJNLP MI6N:0IZB+84L=3$M@>)# B<Y-?2(;'5]Z MSIP)[$@C#O9?M>"5#^4=@3-EZUQHQ^DZ: +P\VI8'V ,7= <;8&(FJ]],U2G M='6*?)8GBA$K&X8P1BG9RB:%X5YAV%SV]2]DL^>+G^29T(YU[IL1_-K="#YK M.W(NM.-T[1L2W-R1O*CPFZ%PT%#Y_^-:2O(/>GL&8F%''HEF?)6KLF>N=JNQ M:F2'B9/]L1FW[,RPAREGM1LB%E0W^1G,-:3^&.GB$N7X4RX4+^P$,>5*SR/V M%B9 -80F?P%02P,$% @ '($*5&ULM9EM;^HV&(;_BL6.IE8Z M);%# G2 5&C/=B:=K6IW>K2/)C$0-8F9;:"5]N-G)R&!O+@A@R^0-S]^KMMO M=^+1CK)7OB)$@+#M#?54@?N+%)SM^< P4RIS2 M5W7RU1MW3)41"8@K5 @L_[9D1H) 19)Y_),&[61UJH*'Q_OH7V)X"3/'G,QH M\,/WQ&K<&72 1Q9X$X@GNON-I$"VBN?2@,>_8)<^:W: N^&"AFEAF4'H1\D_ M?DN%."C0JRN T@*H4,!"-06LM( 5@R:9Q5CW6.#)B-$=8.II&4T=Q-K$I26- M'ZEF?!9,WO5E.3%Y%M1]O9E*(3PPHZ'L'1S'^MX KFX!NL[E]L4[N+HG OL! MOQX90M:OHAAN6M(H]X%>5G^O(0:0(8$CRC1WOZ*=)& M_'T3=8%E?@;(1 A\?[X'5Y^NP2=@ +["C/#TKRI5?>![XLK , X,/PIXE+J5 M-9P5UV#7U/#')IP3!N@B;:&J)*=)"*LZA)HA;OD:NV3"/,]?D)5$Z)ZJ:/H%F$TE;;$JJ?0?6U4#,>* _$H^V&6_5";_0OA M:NC(_ %)NAR>!Z1Q]L/R4+*MH6-:A>RU2;1L(&CFZ[79''(MS9 \$11LY>7& MI&D5'S>4/I>VK ?>!&K7N!^Q"9. =UO"I*D$^YD$/#+?)6 M%\!G15D)"<^Y M^)TKVK$2*%<":5N]L1+@PY72HT& &8^+Q%U$]97VBYU% MB]!6HMP/0:T!.4&BPS6VC1I)'A >R#'LEM2XA%V"N5^">L/47(WCU;F-'KVR M'E;71$5!+F&K8.ZKH-Y8-1?D>&5O(XA=%D2.ET%1D$MX,IB;,JAW9?]K2MF[ M@C;J.&5U^MU><95-'ZN=_)$U(HC;416D1]X]W(GM'Y?']FOQWO3[Z2DM$"%80 MI>)9%3Z.5/H%^2:MAO5:7<+HH=[KH1*?;6*N*]T6- M8/HL3NI=J.^62T:66!#P5A,/C4EOX3K M1;GK17K76TM^9.KD:ERI1!+;.?3UCC.T2V]^^B3:0N9.%NF=;#UDS411QUO^ M[(@&R+1A\;.(/I^VO+F'17H/VY"W,-CKH/M-&_FLUM0XV+(*"5O&.WDQ7MD1OYXLM7X#;.E% $$9"&+FMV^[(TLV;U+3@1=QQM@/#%<$>8>H!>7]!J=B?J JR/=3)?U!+ P04 " <@0I5I3[A'_(# D M%0 &0 'AL+W=O[4K58WN]F':!P>6>J7!MOG M/,?GA5/LV8FR>[XC1("'(B_YW-H)L;^R;9[L2('Y)=V34JYL*"NPD$.VM?F> M$9QJI2*W$82!7>"LM!8S/7?+%C-Z$'E6DEL&^*$H,'N\(3D]S2W'>IJXR[8[ MH2;LQ6R/MV1%Q+?]+9,CNZ&D64%*GM$2,+*96]?.5>RX2D%+_)&1$V\] ^7* MFM)[-?B:\&O%;3K=N6[#ER$!5[,&#T! MIJ0E33WHZ&MM&:^L5(6R$DRN9E)/+%:")O<7-S+4*5C20M8?QSJ#%V"UPXQ< MK/52TEXB#^J9@ \1$3C+^4VDWL!-M0'TP@9<\)66 M8L=!7*8D'="/QO6#$7U;!J.)"'J*R T:!7XYE)? A9\ @@@-[&?Y>G5GR)W_ M9SW^;NN=8+A->;B:Y[]4'JT:Z)3'-6.XW!+9,@18/W9JY18_ZNGK$V8I^.MW MB02?!2GXWT/54=EWA^VK-GG%]S@A+/)26BAAHHOIG>*JIC.^+G ;H *;)8,^CL*>&L9FH1%)F&Q(5@G M"T&3A>"=>TE@,HDF89%)6&P(UDGBI$GBQ'@OJ8A>ZZ7VH./U&LFY$$)N,.GU MD7.I:>#U4/& /6\Z1<,]9-HX/AUU_$Z&$K-D!W"9RB_1H_S$WJO2'')XE/36 M.C0)BTS"8D.P3CK")AWA.S>3T&023<(BD[#8$*R31 <^GSZ@\792(]OOMP^] MT)WV.LJ G!-,)\CO]90!N="=!'ZO]\0#<@BAB?M"8W%:1S!G- B_DI(PG.O. M@E-YR,NX8%@=H ?='X6]M3"-TB*CM-@4K9L6])P6],XMIMZ J52:I$5&:;$I M6C>5SZ=89_1\]7UMQCT_BWBN%X3]-G,NY_AAZ/0_78;D('0G$]CO,^>"*/ # M!'M]QF[=^A2$;?5U&Y?^'4I1G?";V>9*[UI?9/7F;YRKI3,P'ZDK0'W+](RO M[@^_8K;-2@YRLI&FX.5$OD.LNI*K!H+N]9W3F@I!"_VX(S@E3 G(]0VEXFF@ M##07HXM_ 5!+ P04 " <@0I5QV4UP"8' #T/@ &0 'AL+W=OQ3R7JT9 MT^A;$J?JO+?6>O.^WU?1FB54G8H-2\TW2R$3JLU;N>JKC61TD1<_M/7_PF:_6.ON@/SW;T!6[ M8_K+YE::=_V*LN )2Q47*9)L>=Z[<-^'GI<5Y%O\Q=FCVGF-LD.9"W&?O;E: MG/><;(]8S"*=(:CY]\!F+(XSDMF/_TIHKVHS*]Q]_4P/\X,W!S.GBLU$_#=? MZ/5Y;]Q#"[:DVUA_%H^_L_* AADO$K'*_Z+')#PM_M-O MY8G8*<#XE0)<%N!#"[RRP#NT8% 6#%X4>/XK!<.R8'AH"WY9X.?GOCA9^9D. MJ*;3,RD>D[UOJ>^;(ZX.&S\?]B6V O^@Z2GRW!.$'8S1E[L _?ISVW'-WL!L M,XSS)B:P8P(657OC6C#D S&30Q:ZE]^#,C]^K#8W8><\8KF+R@?6FYCSXSHQ2LR8YNSJGCOU#-VF!7U2!A!!(6 L$:JKE./4YUK+I=@UOJN!@E*"T!I!)060M&:NN[D#^ZQAH E&4IQ2%H 2B.@M!"*UE0< MUXIC@'ZG'=)97$A: $HC)6VW3&,":&:;>I69S6N-1\XI(]J)W06 M#326 :61DG: :,<(7=PZ=7'?B%VVR9S)[&[+Y5/HTSSFJSQT4>A"J6W"%NB[ M-1N\M#?1655(6@!*(R5M=USDO=3S&'&+6^CLQ1=;"2/RQS: MP^CK#4_V ;=O)714'I06@-%+2=FW;=_=& M3E!M-I6L@RELC4':7?N&RFC];-D#JV7;\9WE!$VG0&D$E!9"T9JRU^D4QL>R M; P:68'2 E : :6%4+2FXG6NA>VYUH]8-FC>!4H+0&FDI#5^,1[Y>Y9]C+ + MUV$7MH==GY;+;([17=8$NDK1C"9SR1!V?8/LFI^P0U.["ST/M3F;R)_[*O&X V2D!I(12MJ6 = MA&%[$%::^D6Z0-=T+B350CZ5'L_3W+\#SE;B8.L&3<= :0$HC8#20BA:\S*H M0S0\/IIU@X9GH+0 E$9 :2$4K:EX'9YA^TRMVV*J^//4<)2(!3=6D(_%6V6V MX[!33.Y6K:*"YF.@- )*"Z%HS?4>=3[FV?.Q? %)[=G7KTWZMV,ZK^\ #<- M:024%D+1FO+6H9EWM-E<'FA>!DH+0&D$E!9"T9J*UWF99Y_-5<0DV5J>5E%! M(S%06@!*(Z"T\(V3[H]:GV5-"7<6X=D#L,,FY-DAG:4$S;I :024%GK[,\5\ M;S3VZQ^I"]GZ.XMX$R97^7)KA2*Q376QGK?ZM%K2?9$O9.[7FQ?KP6^H7/%4 MF7[3TI0ZIR-CU[)88EV\T6*3+PF>"ZU%DK]<,[I@,MO ?+\40C^_R1JH%KI/ M_P=02P,$% @ '($*56CH+N5D P V0P !D !X;"]W;W)K&ULK9=K;],P%(;_BA40 HDM]]MH([%."!!(T\;@LY>(6E:O*-+6H.N&A%56E[CA/9%2;4RA;MO4N>+5@C2T+ADB/1 M5!7F#^=0LMW2^%$O+T4100BYU"*S^[F %9:DC*8X_^Z!6 M/Z<6'EX_1O_4FE=F;K& %2M_D4)NEU9BH0+6N"GE%=M]AKVA4,?+62G:7[3; MCW4LE#="LFHO5@05H=T_OM\OQ(' #9X1>'N!]Z\"?R]H5\[NR%I;%UCB;,'9 M#G$]6D73%^W:M&KEAE"]C=>2JUZB=#);L:HB4NV+% C3 JT8E81N@.8$!#I! MW[%L.)&ZP=9(;@&5H%8-E03?DK+K*!I ;R] 8E**=TISYKR#\9Z!^=K04^0[[Y'G>-Z$?&667T"NY&XK=X_EMEJ6?FV\?FV\-EXX M9VU.I^QU\?SI>/J-/!,USF%IJ5=. +\#*WOSRHV<#U-F_U.P(^M^;]TW1<^N M0!\!!7"]Z\_LQGD7(FI#Z./B+O-]-PZ\C,/I0Z/X4>J<* M#M"3P \B?X!N##X3/>S1PY?0@RGT<(0>^UX81 -T8_"9Z%&/'KV$'DZA1Q/H M:92D W1C\)GH<8\>OX0>3:''8_3(3>)X@&X,/A,]Z=$3(_J/+:A$OI; IPPD M(P-!$,7>Z+DQSC'30=H[2,T.F,0E6C;98WRI.>RI+^T[%WS/R4HUUSDOYVS/@>44;SSL6BF=TU@E(=[5T5U#LKHM16^9 M5(5M>[E5WQ[ ]0#5OV9,/C9T==M_S61_ 5!+ P04 " <@0I5BN>NJ[(UE$S=B U4^&4I9,DT#N7*51L) M++=.9>%2SXO=DO'*F4WLNPJU#T#@$5FC-S,JZ9YK-)E+LB336B&8>;&RL-ZKAE4GCHY;X ME:.?GLU%67*->=&*L"HGVNB&!]S.A'J4]?.;7N_L#=((VT('%BR[@'0*I;ONB4WL' M_=YF,]^J#X1HDMBBDVNUE$D] /)N[N6$K7+!Y''FVM3CA&+<=HD./C6D@],FOX!9(U M3'@TNQ^'07).LL?,3X+H LNX91D/L]PN:G:\RD0)??SBSL2C- H3[XS?X#S? MN1Z25D4RJ.*3T*PX"K/JTY%T=$1I'/CQF8ZNF3^.QE'8'^=QRW \N#7G3*W) MAO&LDWZ"\6@3Z[@2K@'QW1_M4[Z($]F178R]/OE,HPI3'M M\.S:^0E-TDL\Z8$G'>3YQ?9,D(_8#@.^ FSS3"-Y. ILH$=7K9@7IDK)$S"I M2$3*NFN@,^\,'^E]"\PQ7'D@NE$/IY M8"9H+W*S_P!02P,$% @ '($*5:K_GZ8U P [A( T !X;"]S='EL M97,N>&UL[5A=:]LP%/TKQEU'"Z-.XM6-UR2P!0J#;13:A[T5)98=@2QYLM(E M_?73E1SGH[IMUHAC.M*X^1%$] MG=&2U&>RHL(@N50ET::KBJBN%"59#:221[U.)XE*PD0X&HAY>57J.IC*N=## M\+P-!>[Q.1N&W>1]&#BYL?MC+O7EF\ ]C]X='77N3B]WXR<6. TC MK^CY'J)GG0XN#" FGNPG_I0V)GVQ+6V''QLA1SS&:'T/S619,Z%CR5&S*:-! M+L5Z;^+0!8PZ*6EP3_@P'!/.)HH!*RE OC4[)A%0VM\O@?B?-\!U@U0.#C//68"]T@=&@(EI3):Y,QPZVP4=0T+1O MEY5Q6"BR[/;.PS7!/DR2B50956V:;K@*C0:T%_G&OG5@UT3;-(::II-Q'=#?5'/:F[*]%^D& M%;N7^M/<3$?8/A0HO58T9PO;7^2M 4R]BZN3JN++CYP5HJ1N\GLG' W(BA?, MI&(/)AN4RM0$J J#>ZHTFVY&?BI2W=*%7I73(L<]]_Y[?L9S0055A&^:-K6_ MA^/XXF]9MF=TU_!SJ_IGJ_?%J]J\(0][69LW[J&;3%Z#R5=PBIH;QV&;C-.# M]!@U[^^-2\+6%:&-!G 5&X;?X&+'UTF#R9QQS433F[$LH^+13<'(:S(QE_DM M?3,^HSF9*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Q"G;6-KW]^CF&S8YIR-&^N#P!-C@?Q_A\-N'[LU2/ M&RD?R4N1"ST*]L8<+OM]G>U90?5G>6 ":G92%=3 H7KHZX-B=*OWC)DB[T># MP46_H%P$5]^/;:U5WSV0AF6&2P&%MN">LV?]N]X>DB>N^8;GW+R.@FH_9P$I MN. %?V/;43 (B-[+YQ]2\3_H1EU\Z4 F"&32(60CDD,$=,&&F"#VK8@GMWDAXO-9,D71/(0&/C5%\4U8)Q<7$7!%Z MED45L]Z$:NA3"*-]W$Y& J:)T+,G;-=R4^6V*I=,8:X.TV8FLF8J#C%-A)X] M@IB8LZ) MNW3.S!U",>:F;F8Z%LQS]9I56,/!I)2L/_D8F+NB3V[YPSF6&L& M3^C8Q<0L%'NVT*G#VP8Y)J#8LX#>+5XAABE3-AU-*E87$Q-0_ $"^F^NT2/3 MG$+?CTE6%[OSWQ@34.Q90,TI45M?8]Z)/7NG-8B3MB FF'<2S]YYA[E8KUI# MF6#223Q+!Y]>NN^\$TPZB6?IX)B)BXE))_$LG;.SX%H\+B;Z9XQGZ2"8()[2 MQ<2DDWB6#H*IH[* M/)]"V4K<2+H]?F-P_#[BZA=02P,$% @ '($*53B#;R;$ 0 #1X !H M !X;"]?;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4 MB]GOF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3 MN!SDX3RY&BW?Y]6P?)*9_: MF*X]/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0 ( !R!"E6 MA/B=P $ > 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]! MV5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[; M6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI# M/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2 MTKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3 MHYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?F MZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X M5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! M A0#% @ &X$*5>F^X.TE!@ B"( !@ ("!#0@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '($*545O M^0U>!@ U1T !@ ("!6Q@ 'AL+W=O\> !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ '($*58)[[YK6"@ LAH !@ M ("!.S4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ '($*53 Z)N:Z!0 *Q8 !D ("!U% 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '($* M5<>!1SZK @ N 8 !D ("!)V, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '($*5=@0>C0I!@ 7!( M !D ("!_VX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '($*50U4A(Y9# Q2( !D M ("!9HD 'AL+W=O&PO=V]R:W-H965T M]7I0, (40 9 M " @?B9 !X;"]W;W)K&UL4$L! A0# M% @ '($*5:>.@$W2 @ 0< !D ("!U)T 'AL+W=O M=@4.Z8# "9 M"P &0 @('=H >&PO=V]R:W-H965T&UL4$L! A0#% @ '($*57H? MVCE? @ Q@4 !D ("!DJ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '($*54HG9:$3! U0H !D M ("!Z+( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ '($*59"C2_H9!@ B2D !D ("! MV,( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '($*5&UL4$L! A0#% @ '($*56*0AI(V M P )PL !D ("!D-L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '($*502-VF;K @ ]@@ !D M ("!PN0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ '($*56GQS6C9 @ ^0@ !D ("!-/$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'($*5&PO=V]R:W-H965T&UL4$L! A0#% @ '($*56CH+N5D P MV0P !D ("!>! ! 'AL+W=O&PO=V]R:W-H965T*NQS $P( L ( !FAL! %]R M96QS+RYR96QS4$L! A0#% @ '($*59N&6 PP! HR$ \ M ( !@QP! 'AL+W=O : " > @ 0!X;"]? 3 M " =PB 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ Z #H S0\ ,TD $ 0 $! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 161 258 1 false 43 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://immuneering.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Organization and Nature of Business Sheet http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusiness Organization and Nature of Business Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Marketable Securities Sheet http://immuneering.com/role/DisclosureMarketableSecurities Marketable Securities Notes 9 false false R10.htm 10401 - Disclosure - Fair Value Measurements Sheet http://immuneering.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 10501 - Disclosure - Property and Equipment, net Sheet http://immuneering.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, net Notes 11 false false R12.htm 10601 - Disclosure - Business Combination Sheet http://immuneering.com/role/DisclosureBusinessCombination Business Combination Notes 12 false false R13.htm 10701 - Disclosure - Accrued Expenses Sheet http://immuneering.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 13 false false R14.htm 10801 - Disclosure - Preferred Stock Sheet http://immuneering.com/role/DisclosurePreferredStock Preferred Stock Notes 14 false false R15.htm 10901 - Disclosure - Common Stock Sheet http://immuneering.com/role/DisclosureCommonStock Common Stock Notes 15 false false R16.htm 11001 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 16 false false R17.htm 11101 - Disclosure - Stock-Based Compensation Sheet http://immuneering.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://immuneering.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 30303 - Disclosure - Marketable Securities (Tables) Sheet http://immuneering.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://immuneering.com/role/DisclosureMarketableSecurities 20 false false R21.htm 30403 - Disclosure - Fair Value Measurements (Tables) Sheet http://immuneering.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://immuneering.com/role/DisclosureFairValueMeasurements 21 false false R22.htm 30503 - Disclosure - Property and Equipment, net (Tables) Sheet http://immuneering.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://immuneering.com/role/DisclosurePropertyAndEquipmentNet 22 false false R23.htm 30603 - Disclosure - Business Combination (Tables) Sheet http://immuneering.com/role/DisclosureBusinessCombinationTables Business Combination (Tables) Tables http://immuneering.com/role/DisclosureBusinessCombination 23 false false R24.htm 30703 - Disclosure - Accrued Expenses (Tables) Sheet http://immuneering.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://immuneering.com/role/DisclosureAccruedExpenses 24 false false R25.htm 30903 - Disclosure - Common Stock (Tables) Sheet http://immuneering.com/role/DisclosureCommonStockTables Common Stock (Tables) Tables http://immuneering.com/role/DisclosureCommonStock 25 false false R26.htm 31003 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders 26 false false R27.htm 31103 - Disclosure - Stock-Based Compensation (Tables) Sheet http://immuneering.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://immuneering.com/role/DisclosureStockBasedCompensation 27 false false R28.htm 31203 - Disclosure - Commitments and Contingencies (Tables) Sheet http://immuneering.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://immuneering.com/role/DisclosureCommitmentsAndContingencies 28 false false R29.htm 40101 - Disclosure - Organization and Nature of Business (Details) Sheet http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails Organization and Nature of Business (Details) Details http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusiness 29 false false R30.htm 40301 - Disclosure - Marketable Securities (Details) Sheet http://immuneering.com/role/DisclosureMarketableSecuritiesDetails Marketable Securities (Details) Details http://immuneering.com/role/DisclosureMarketableSecuritiesTables 30 false false R31.htm 40401 - Disclosure - Fair Value Measurements (Details) Sheet http://immuneering.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://immuneering.com/role/DisclosureFairValueMeasurementsTables 31 false false R32.htm 40501 - Disclosure - Property and Equipment, net (Details) Sheet http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, net (Details) Details http://immuneering.com/role/DisclosurePropertyAndEquipmentNetTables 32 false false R33.htm 40502 - Disclosure - Property and Equipment, net - Depreciation (Details) Sheet http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails Property and Equipment, net - Depreciation (Details) Details 33 false false R34.htm 40601 - Disclosure - Business Combination - Narrative (Details) Sheet http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 34 false false R35.htm 40602 - Disclosure - Business Combination - Assets Acquired and Liabilities Assumed (Details) Sheet http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails Business Combination - Assets Acquired and Liabilities Assumed (Details) Details 35 false false R36.htm 40701 - Disclosure - Accrued Expenses (Details) Sheet http://immuneering.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://immuneering.com/role/DisclosureAccruedExpensesTables 36 false false R37.htm 40801 - Disclosure - Preferred Stock - Series B (Details) Sheet http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails Preferred Stock - Series B (Details) Details 37 false false R38.htm 40901 - Disclosure - Common Stock - Class A common stock (Details) Sheet http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails Common Stock - Class A common stock (Details) Details 38 false false R39.htm 40902 - Disclosure - Common Stock (Details) Sheet http://immuneering.com/role/DisclosureCommonStockDetails Common Stock (Details) Details http://immuneering.com/role/DisclosureCommonStockTables 39 false false R40.htm 40903 - Disclosure - Common Stock - Class B common stock (Details) Sheet http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails Common Stock - Class B common stock (Details) Details 40 false false R41.htm 40904 - Disclosure - Common Stock - IPO (Details) Sheet http://immuneering.com/role/DisclosureCommonStockIpoDetails Common Stock - IPO (Details) Details 41 false false R42.htm 41001 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and diluted net loss per share attributable to common stockholders (Details) Sheet http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share Attributable to Common Stockholders - Basic and diluted net loss per share attributable to common stockholders (Details) Details 42 false false R43.htm 41002 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Antidilutive effect (Details) Sheet http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails Net Loss Per Share Attributable to Common Stockholders - Antidilutive effect (Details) Details 43 false false R44.htm 41101 - Disclosure - Stock-Based Compensation - Narratives (Details) Sheet http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails Stock-Based Compensation - Narratives (Details) Details 44 false false R45.htm 41102 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 45 false false R46.htm 41103 - Disclosure - Stock-Based Compensation - stock option activity (Details) Sheet http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - stock option activity (Details) Details 46 false false R47.htm 41104 - Disclosure - Stock-Based Compensation - Share-based compensation expense (Details) Sheet http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails Stock-Based Compensation - Share-based compensation expense (Details) Details 47 false false R48.htm 41201 - Disclosure - Commitments and Contingencies - Narratives (Details) Sheet http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails Commitments and Contingencies - Narratives (Details) Details 48 false false R49.htm 41202 - Disclosure - Commitments and Contingencies - Maturities of the lease liabilities due (Details) Sheet http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails Commitments and Contingencies - Maturities of the lease liabilities due (Details) Details 49 false false R50.htm 41203 - Disclosure - Commitments and Contingencies - Lease cost and contract termination (Details) Sheet http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails Commitments and Contingencies - Lease cost and contract termination (Details) Details 50 false false All Reports Book All Reports imrx-20220630x10q.htm imrx-20220630.xsd imrx-20220630_cal.xml imrx-20220630_def.xml imrx-20220630_lab.xml imrx-20220630_pre.xml imrx-20220630xex31d1.htm imrx-20220630xex31d2.htm imrx-20220630xex32d1.htm imrx-20220630xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imrx-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 161, "dts": { "calculationLink": { "local": [ "imrx-20220630_cal.xml" ] }, "definitionLink": { "local": [ "imrx-20220630_def.xml" ] }, "inline": { "local": [ "imrx-20220630x10q.htm" ] }, "labelLink": { "local": [ "imrx-20220630_lab.xml" ] }, "presentationLink": { "local": [ "imrx-20220630_pre.xml" ] }, "schema": { "local": [ "imrx-20220630.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 400, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 31, "http://immuneering.com/20220630": 1, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 38 }, "keyCustom": 36, "keyStandard": 222, "memberCustom": 15, "memberStandard": 23, "nsprefix": "imrx", "nsuri": "http://immuneering.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "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", "role": "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "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": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value Measurements", "role": "http://immuneering.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Property and Equipment, net", "role": "http://immuneering.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "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": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Business Combination", "role": "http://immuneering.com/role/DisclosureBusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "imrx:AccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued Expenses", "role": "http://immuneering.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "imrx:AccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "imrx:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Preferred Stock", "role": "http://immuneering.com/role/DisclosurePreferredStock", "shortName": "Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "imrx:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Common Stock", "role": "http://immuneering.com/role/DisclosureCommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "role": "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stock-Based Compensation", "role": "http://immuneering.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "role": "http://immuneering.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Marketable Securities (Tables)", "role": "http://immuneering.com/role/DisclosureMarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair Value Measurements (Tables)", "role": "http://immuneering.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Property and Equipment, net (Tables)", "role": "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Business Combination (Tables)", "role": "http://immuneering.com/role/DisclosureBusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "imrx:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accrued Expenses (Tables)", "role": "http://immuneering.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imrx:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Common Stock (Tables)", "role": "http://immuneering.com/role/DisclosureCommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "role": "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://immuneering.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_8_3_2021_zAxson4xskCb75RyB2R11A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Nature of Business (Details)", "role": "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "shortName": "Organization and Nature of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_8_3_2021_To_8_3_2021_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_JaT46D5t-0ChxQe7wDxjTw", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares__ihV_JyvskusQfcQIfLJqQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "role": "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares__ihV_JyvskusQfcQIfLJqQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfInvestments", "us-gaap:ImpairmentOfInvestments", "us-gaap:ImpairmentOfInvestments", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Marketable Securities (Details)", "role": "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfInvestments", "us-gaap:ImpairmentOfInvestments", "us-gaap:ImpairmentOfInvestments", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value Measurements (Details)", "role": "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Property and Equipment, net (Details)", "role": "http://immuneering.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": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Property and Equipment, net - Depreciation (Details)", "role": "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "shortName": "Property and Equipment, net - Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_imrx_BioArkiveIncMember_Kix4Noeby0a57sRP6AxPkA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Business Combination - Narrative (Details)", "role": "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_imrx_BioArkiveIncMember_Kix4Noeby0a57sRP6AxPkA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Business Combination - Assets Acquired and Liabilities Assumed (Details)", "role": "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Business Combination - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_12_22_2021_us-gaap_BusinessAcquisitionAxis_imrx_BioArkiveIncMember_B2oYcMbJ2EeLBw_TiDUxcQ", "decimals": "0", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "imrx:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accrued Expenses (Details)", "role": "http://immuneering.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "imrx:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_8_3_2021_zAxson4xskCb75RyB2R11A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Preferred Stock - Series B (Details)", "role": "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "shortName": "Preferred Stock - Series B (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imrx:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_5_31_2021_us-gaap_StatementClassOfStockAxis_imrx_SeriesBConvertiblePreferredStockTrancheTwoMember__seW1cPjFE6x5hrUUEiC6Q", "decimals": "INF", "lang": null, "name": "us-gaap:TemporaryEquitySharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_iAkUqeKVlkCFukTP-8HIkg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Common Stock - Class A common stock (Details)", "role": "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "shortName": "Common Stock - Class A common stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Bb6LQDeC5UiOhtUOV9Ccjw", "decimals": "INF", "lang": null, "name": "imrx:NumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_PFgAvzHNVUyMsq3lXlu6bg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Common Stock (Details)", "role": "http://immuneering.com/role/DisclosureCommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_EmployeeStockOptionMember_3f5b3BA6H0m64zL63s0mcg", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_E-gCruEUHUKsq2NmnajCtg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Common Stock - Class B common stock (Details)", "role": "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "shortName": "Common Stock - Class B common stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_7fdWQ9rDQUKbg9jJj14WBQ", "decimals": "INF", "lang": null, "name": "imrx:NumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_PFgAvzHNVUyMsq3lXlu6bg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_8_3_2021_zAxson4xskCb75RyB2R11A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Common Stock - IPO (Details)", "role": "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "shortName": "Common Stock - IPO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_8_3_2021_To_8_3_2021_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_JaT46D5t-0ChxQe7wDxjTw", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and diluted net loss per share attributable to common stockholders (Details)", "role": "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Basic and diluted net loss per share attributable to common stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Antidilutive effect (Details)", "role": "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Antidilutive effect (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock-Based Compensation - Narratives (Details)", "role": "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "shortName": "Stock-Based Compensation - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares__ihV_JyvskusQfcQIfLJqQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rhEnSNzQt0-VoVN_rwdHhw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "role": "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rhEnSNzQt0-VoVN_rwdHhw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_8tc95bCBU0q1wa4EzC08Xw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Stock-Based Compensation - stock option activity (Details)", "role": "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - stock option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_p2XX4scURUW7kAGeA2aDKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Stock-Based Compensation - Share-based compensation expense (Details)", "role": "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Share-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_UUQ-6mT3C0yYqUQfohHYPA", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Commitments and Contingencies - Narratives (Details)", "role": "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails", "shortName": "Commitments and Contingencies - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_1_31_2022_XSGoSEEQ9EKa6VZk-ia3_A", "decimals": "0", "lang": null, "name": "imrx:IncreaseDecreaseInRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Commitments and Contingencies - Maturities of the lease liabilities due (Details)", "role": "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails", "shortName": "Commitments and Contingencies - Maturities of the lease liabilities due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_ABKGVYKEn022NTBsdrv3nA", "decimals": "0", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_x4eOqsEpTEeC9rhQJ4gkwQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_CP6dgSJFSEm23sNkYqta1g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Fms2SXSqk0SnRYvMChwj4Q", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Commitments and Contingencies - Lease cost and contract termination (Details)", "role": "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails", "shortName": "Commitments and Contingencies - Lease cost and contract termination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gTmtAkUOxkahSkQw-1sT8Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Nature of Business", "role": "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusiness", "shortName": "Organization and Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Marketable Securities", "role": "http://immuneering.com/role/DisclosureMarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imrx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_CQ8GyNv35kCiWzaPD_xTOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r436" ], "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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r445" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r433" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r432" ], "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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r434" ], "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/2021q4", "presentation": [ "http://immuneering.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/2021q4", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "imrx_AccruedContractResearchExpensesCurrent": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, related to contract research due within one year or within the normal operating cycle if longer.", "label": "Accrued Contract Research Expenses, Current", "terseLabel": "Accrued contract research expenses" } } }, "localname": "AccruedContractResearchExpensesCurrent", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_AccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accrued liabilities at the end of the reporting period.", "label": "Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "imrx_AreaOfPropertyUnderLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of property under lease.", "label": "Area of Property Under Lease" } } }, "localname": "AreaOfPropertyUnderLease", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "areaItemType" }, "imrx_BioArkiveIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Bio Arkive Inc.", "label": "BioArkive Inc" } } }, "localname": "BioArkiveIncMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_BusinessCombinationPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase price payable for the acquisition.", "label": "Business Combination, Purchase Price", "terseLabel": "Market value of acquisition" } } }, "localname": "BusinessCombinationPurchasePrice", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts payable, accrued expenses and other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable, Accrued Expenses And Other Liabilities", "terseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAccruedExpensesAndOtherLiabilities", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets including goodwill acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of right of use assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Assets", "terseLabel": "Right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "imrx_BusinessCombinationSharesIssuedDiscountDueToMarketabilityPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discount due to lack of marketability for shares issued in business acquisition.", "label": "Business Combination Shares Issued, Discount Due To Marketability, Percentage", "terseLabel": "Shares issued discount due to lack of marketability" } } }, "localname": "BusinessCombinationSharesIssuedDiscountDueToMarketabilityPercentage", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "percentItemType" }, "imrx_BusinessCombinationSharesIssuedLockInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lock in period for shares issued in acquisition.", "label": "Business Combination Shares Issued, Lock in Period", "terseLabel": "Lock in period for shares issued" } } }, "localname": "BusinessCombinationSharesIssuedLockInPeriod", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "imrx_BusinessCombinationSharesIssuedSharePriceThresholdNumberTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price daily volume weighted average prices of the common stock on the Nasdaq Stock Exchange for valuation of shares issued in acquisition.", "label": "Business Combination Shares Issued, Share Price, Threshold Number Trading Days", "terseLabel": "Trading days for share price" } } }, "localname": "BusinessCombinationSharesIssuedSharePriceThresholdNumberTradingDays", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "imrx_DeferredOfferingCostsIncludedInAccountsPayableAndAccruedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred offering costs included in accounts payable and accrued expenses.", "label": "Deferred Offering Costs Included in Accounts Payable and Accrued Expenses", "terseLabel": "Deferred offering costs included in accounts payable and accrued expenses" } } }, "localname": "DeferredOfferingCostsIncludedInAccountsPayableAndAccruedExpenses", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imrx_GovernmentSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to government securities.", "label": "Government securities" } } }, "localname": "GovernmentSecuritiesMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails", "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "imrx_IncreaseDecreaseInRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right-of-use asset.", "label": "Increase (Decrease) in Right Of Use Asset", "negatedLabel": "Decrease in right-of-use asset" } } }, "localname": "IncreaseDecreaseInRightOfUseAsset", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_LabEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lab equipment.", "label": "Lab equipment", "terseLabel": "Lab equipment" } } }, "localname": "LabEquipmentMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "imrx_LeaseModificationNoncash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from noncash lease modification.", "label": "Lease Modification, Noncash", "terseLabel": "Reduction of right of use asset and lease liability in connection with lease modification" } } }, "localname": "LeaseModificationNoncash", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imrx_LeasePayments": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total cash paid towards operating lease payment including short term lease payment.", "label": "Lease Payments", "totalLabel": "Total lease Payment" } } }, "localname": "LeasePayments", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "imrx_LeaseTerminationOnApril302032Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to lease termination on April 30, 2032.", "label": "Lease Termination on April 30, 2032 [Member]" } } }, "localname": "LeaseTerminationOnApril302032Member", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_LeaseTerminationOnDecember312022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to lease termination on December 31, 2022.", "label": "Lease Termination on December 31, 2022 [Member]" } } }, "localname": "LeaseTerminationOnDecember312022Member", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_LeaseTerminationOnMarch312024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to lease termination on March 31, 2024.", "label": "Lease Termination on March 31, 2024 [Member]" } } }, "localname": "LeaseTerminationOnMarch312024Member", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_MarketableSecuritiesAccumulatedUnrealizedGains": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in marketable securities measured at fair value with change in fair value recognized in other comprehensive income .", "label": "Marketable Securities, Accumulated Unrealized Gains", "terseLabel": "Marketable securities unrealized gains" } } }, "localname": "MarketableSecuritiesAccumulatedUnrealizedGains", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAccumulatedUnrealizedGainsCurrent": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasisCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in current marketable securities measured at fair value with change in fair value recognized in other comprehensive income", "label": "Marketable Securities, Accumulated Unrealized Gains, Current", "terseLabel": "Marketable securities unrealized gains, current" } } }, "localname": "MarketableSecuritiesAccumulatedUnrealizedGainsCurrent", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAccumulatedUnrealizedLosses": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in marketable securities measured at fair value with change in fair value recognized in other comprehensive income.", "label": "Marketable Securities, Accumulated Unrealized Losses", "negatedLabel": "Marketable securities unrealized losses" } } }, "localname": "MarketableSecuritiesAccumulatedUnrealizedLosses", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAccumulatedUnrealizedLossesCurrent": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasisCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in current marketable securities measured at fair value with change in fair value recognized in other comprehensive income.", "label": "Marketable Securities, Accumulated Unrealized Losses, Current", "negatedLabel": "Marketable securities unrealized losses, current" } } }, "localname": "MarketableSecuritiesAccumulatedUnrealizedLossesCurrent", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAccumulatedUnrealizedLossesNonCurrent": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasisNonCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in Non-current marketable securities measured at fair value with change in fair value recognized in other comprehensive income.", "label": "Marketable Securities, Accumulated Unrealized Losses, Non-current", "negatedLabel": "Marketable securities unrealized losses, non-current" } } }, "localname": "MarketableSecuritiesAccumulatedUnrealizedLossesNonCurrent", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in marketable securities measured at fair value with change in fair value recognized in other comprehensive income.", "label": "Marketable Securities, Amortized Cost Basis", "totalLabel": "Marketable securities at amortized cost" } } }, "localname": "MarketableSecuritiesAmortizedCostBasis", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAmortizedCostBasisCurrent": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in current marketable securities measured at fair value with change in fair value recognized in other comprehensive income.", "label": "Marketable Securities, Amortized Cost Basis, Current", "totalLabel": "Marketable securities at amortized cost, current" } } }, "localname": "MarketableSecuritiesAmortizedCostBasisCurrent", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesAmortizedCostBasisNonCurrent": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in Non-current marketable securities measured at fair value with change in fair value recognized in other comprehensive income.", "label": "Marketable Securities, Amortized Cost Basis, Non-current", "totalLabel": "Marketable securities at amortized cost, non-current" } } }, "localname": "MarketableSecuritiesAmortizedCostBasisNonCurrent", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Marketable Securities, Current [Abstract]", "terseLabel": "Marketable securities, current" } } }, "localname": "MarketableSecuritiesCurrentAbstract", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "imrx_MarketableSecuritiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of marketable securities.", "label": "Marketable Securities, Fair Value Disclosure", "terseLabel": "Total marketable securities" } } }, "localname": "MarketableSecuritiesFairValueDisclosure", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "imrx_MarketableSecuritiesNonCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Marketable Securities, Non-current [Abstract]", "terseLabel": "Marketable securities, non-current" } } }, "localname": "MarketableSecuritiesNonCurrentAbstract", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "imrx_NoticePeriodForContractTermination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notice period for contract termination.", "label": "Notice Period For Contract Termination" } } }, "localname": "NoticePeriodForContractTermination", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "durationItemType" }, "imrx_NoticePeriodForLeaseTermination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notice period for lease termination.", "label": "Notice Period For Lease Termination", "terseLabel": "Notice period for termination of lease" } } }, "localname": "NoticePeriodForLeaseTermination", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "durationItemType" }, "imrx_NumberOfLeasesObligationsAssumed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lease obligations acquired in business combination.", "label": "Number of Leases Obligations Assumed", "terseLabel": "Number of lease obligations acquired" } } }, "localname": "NumberOfLeasesObligationsAssumed", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "integerItemType" }, "imrx_NumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes per share.", "label": "Number of Votes Per Share", "terseLabel": "Number of votes" } } }, "localname": "NumberOfVotesPerShare", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails" ], "xbrltype": "integerItemType" }, "imrx_OfferingCostPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of offering costs payable by the Company.", "label": "Offering Cost Payable", "terseLabel": "Offering costs" } } }, "localname": "OfferingCostPayable", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "imrx_OfficeAndLaboratorySpaceInSanDiegoCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office and laboratory space in San Diego, California.", "label": "Office And Laboratory Space in San Diego California [Member]" } } }, "localname": "OfficeAndLaboratorySpaceInSanDiegoCaliforniaMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_OfficeLeaseInSanDiegoCalifornia2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office lease in San Diego, California 2020.", "label": "2020 San Diego Lease" } } }, "localname": "OfficeLeaseInSanDiegoCalifornia2020Member", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_OfficeSpaceInCambridgeMassachusettsNewYorkSanFranciscoCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to leases office space in Cambridge, Massachusetts, New York and San Francisco, California.", "label": "Office Space In Cambridge, Massachusetts, New York, San Francisco, California [Member]" } } }, "localname": "OfficeSpaceInCambridgeMassachusettsNewYorkSanFranciscoCaliforniaMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_OperatingLeaseAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease, Additional Information [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeaseAdditionalInformationAbstract", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "stringItemType" }, "imrx_PercentageOfAggregateNumberOfSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of aggregate number of shares outstanding.", "label": "Aggregate number of shares outstanding (as a percent)" } } }, "localname": "PercentageOfAggregateNumberOfSharesOutstanding", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "imrx_PeriodOfLeaseModification": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period by which the lease term was reduced in the lease modification.", "label": "Period Of Lease Modification", "terseLabel": "Period of lease modification" } } }, "localname": "PeriodOfLeaseModification", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "durationItemType" }, "imrx_SeriesBConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Series B Preferred Stock" } } }, "localname": "SeriesBConvertiblePreferredStockMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "imrx_SeriesBConvertiblePreferredStockTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to series B preferred stock tranche two.", "label": "Series B Preferred Stock Tranche Two" } } }, "localname": "SeriesBConvertiblePreferredStockTrancheTwoMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails" ], "xbrltype": "domainItemType" }, "imrx_SeriesConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Series A Preferred Stock" } } }, "localname": "SeriesConvertiblePreferredStockMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "imrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "imrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of shares repurchased during the period under share based payment award.", "label": "Share based Compensation Arrangement By Share Based Payment Award, Options Repurchased Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term Repurchased (in Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasedWeightedAverageRemainingContractualTerm", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "imrx_StockIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Stock incentive plan 2015.", "label": "Incentive Plan" } } }, "localname": "StockIncentivePlan2015Member", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share warrants exercised during the current period.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "imrx_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Issuance of common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "imrx_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStock" ], "xbrltype": "textBlockItemType" }, "imrx_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock, net of issuance costs (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "imrx_TwoThousandTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Employee Stock Purchase Plan.", "label": "2021 ESPP" } } }, "localname": "TwoThousandTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_TwoThousandTwentyOneIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Incentive Award Plan.", "label": "2021 Plan" } } }, "localname": "TwoThousandTwentyOneIncentiveAwardPlanMember", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "imrx_UnauditedInterimFinancialInformationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for unaudited interim financial information.", "label": "Unaudited Interim Financial Information, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "UnauditedInterimFinancialInformationPolicyPolicyTextBlock", "nsuri": "http://immuneering.com/20220630", "presentation": [ "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [ "r195", "r206", "r242", "r244", "r347", "r348", "r349", "r350", "r351", "r352", "r371", "r416", "r417", "r429", "r430" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r195", "r206", "r242", "r244", "r347", "r348", "r349", "r350", "r351", "r352", "r371", "r416", "r417", "r429", "r430" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r195", "r206", "r231", "r242", "r244", "r347", "r348", "r349", "r350", "r351", "r352", "r371", "r416", "r417", "r429", "r430" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r195", "r206", "r231", "r242", "r244", "r347", "r348", "r349", "r350", "r351", "r352", "r371", "r416", "r417", "r429", "r430" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r17", "r142", "r143" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": { "auth_ref": [ "r392", "r410" ], "calculation": { "http://immuneering.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.", "label": "Accrued Employee Benefits", "terseLabel": "Accrued employee expenses" } } }, "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://immuneering.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpensesDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "auth_ref": [ "r392", "r410" ], "calculation": { "http://immuneering.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 professional fees, such as for legal and accounting services received.", "label": "Accrued Professional Fees", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r173" ], "calculation": { "http://immuneering.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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r43", "r44", "r45", "r405", "r422", "r423" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r42", "r45", "r52", "r53", "r54", "r86", "r87", "r88", "r293", "r418", "r419", "r447" ], "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": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Life, technology" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r272", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r86", "r87", "r88", "r269", "r270", "r271", "r298" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r245", "r246", "r275", "r276" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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": "Adjustment to reconcile to net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r246", "r265", "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r76", "r167", "r170" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 of intangible asset", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r108" ], "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": "Total shares of common stock equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r83", "r128", "r131", "r137", "r153", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r291", "r294", "r310", "r338", "r340", "r390", "r404" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r41", "r83", "r153", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r291", "r294", "r310", "r338", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r301" ], "calculation": { "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total cash equivalents and marketable securities" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r241", "r243" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r241", "r243", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r287", "r288", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination." } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "negatedLabel": "Decrease in liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "negatedLabel": "Decrease in goodwill" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other currents assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r283", "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Technology" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r283", "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r284" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Assets Acquired and Liabilities Assumed at Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r26", "r78" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r78", "r79" ], "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 at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r311" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r81", "r83", "r101", "r102", "r103", "r105", "r107", "r115", "r116", "r117", "r153", "r184", "r188", "r189", "r190", "r193", "r194", "r204", "r205", "r209", "r213", "r310", "r437" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commerical paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails", "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r181", "r393", "r409" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r182", "r425" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Shares reserved for future issuance", "terseLabel": "Shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r86", "r87", "r298" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value per share (in dollars per share)", "terseLabel": "Common stock, par value per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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 (in shares)", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r221" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r50", "r51", "r60", "r398", "r413" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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 Loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r14", "r15", "r216", "r222", "r225" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Shares issued upon conversion" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r65", "r83", "r153", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r310" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of service" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r171" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r91", "r92", "r93", "r94", "r95", "r99", "r101", "r105", "r106", "r107", "r111", "r112", "r299", "r300", "r399", "r414" ], "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": "Net loss per share attributable to common stockholders, basic", "verboseLabel": "Net loss per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator - basic and diluted:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r91", "r92", "r93", "r94", "r95", "r101", "r105", "r106", "r107", "r111", "r112", "r299", "r300", "r399", "r414" ], "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": "Net loss per share attributable to common stockholders, diluted", "verboseLabel": "Net loss per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108", "r109", "r110", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r266" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation expense recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation expense remaining to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r263" ], "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": "Common stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockDetails", "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r52", "r53", "r54", "r86", "r87", "r88", "r90", "r96", "r98", "r114", "r154", "r221", "r229", "r269", "r270", "r271", "r279", "r280", "r298", "r312", "r313", "r314", "r315", "r316", "r318", "r418", "r419", "r420", "r447" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r301", "r302", "r303", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of cash equivalents and marketable securities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r301", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r196", "r198", "r199", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r302", "r344", "r345", "r346" ], "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 and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r301", "r302", "r304", "r305", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r196", "r232", "r233", "r238", "r240", "r302", "r344" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r196", "r198", "r199", "r232", "r233", "r238", "r240", "r302", "r345" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Financial assets classified as Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Financial liabilities classified as Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r196", "r198", "r199", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r307", "r309" ], "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" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r147", "r148", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r197", "r219", "r297", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r169", "r374" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 asset" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r164", "r165", "r340", "r389" ], "calculation": { "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "imrx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r83", "r128", "r130", "r133", "r136", "r138", "r153", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r310" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment on available-for-sale marketable securities" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r128", "r130", "r133", "r136", "r138", "r387", "r395", "r400", "r415" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r175", "r177" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r75", "r329" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r67", "r127" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r68" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedLabel": "Net amortization of premium (accretion of discount) on marketable securities" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment Income, Nonoperating [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "InvestmentIncomeNonoperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r149", "r388", "r402", "r424", "r444" ], "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": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r332", "r334" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease costs:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r332" ], "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 Quantitative information regarding the Company's leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r324" ], "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": "Incremental borrowing rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r333" ], "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 Maturities of the lease liabilities due" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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 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, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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 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, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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 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, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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 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, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022", "verboseLabel": "Minimum lease payment due 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails", "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r333" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails": { "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": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r83", "r132", "r153", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r292", "r294", "r295", "r310", "r338", "r339" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r83", "r153", "r310", "r340", "r391", "r407" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r83", "r153", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r292", "r294", "r295", "r310", "r338", "r339", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r394" ], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities.", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails", "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r33" ], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasisCurrent", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "verboseLabel": "Marketable securities, current" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "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": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "imrx_MarketableSecuritiesAmortizedCostBasisNonCurrent", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, non-current", "verboseLabel": "Marketable securities, non-current" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Realized Gain (Loss)", "terseLabel": "Realized gains or losses on marketable securities" } } }, "localname": "MarketableSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of marketable securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r63" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized losses from marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r74", "r77" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r46", "r49", "r54", "r58", "r77", "r83", "r89", "r91", "r92", "r93", "r94", "r97", "r98", "r104", "r128", "r130", "r133", "r136", "r138", "r153", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r300", "r310", "r396", "r411" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "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": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r128", "r130", "r133", "r136", "r138" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r326", "r334" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r320" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails", "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r320" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "Lease liabilities, current", "verboseLabel": "Current portion lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r320" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Lease liabilities, non-current", "verboseLabel": "Lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDueDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r321", "r329" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": 1.0, "parentTag": "imrx_LeasePayments", "weight": 1.0 } }, "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 cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r319" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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": "Right-of-use assets, net", "verboseLabel": "Right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r76" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Right-of-use asset amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r331", "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r330", "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Nature of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Nature of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r392", "r410" ], "calculation": { "http://immuneering.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Other Accrued Liabilities", "terseLabel": "Accrued other" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r47", "r50", "r52", "r53", "r55", "r59", "r221", "r312", "r317", "r318", "r397", "r412" ], "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", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r34", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 liabilities, current" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r72" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of initial public offering costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r145" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r247", "r267" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "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.", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r204" ], "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 per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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 authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15", "r204" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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", "verboseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r24", "r25" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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": "Prepaids and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from Stock issued" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Aggregate net proceeds", "verboseLabel": "Proceeds from initial public offering of common stock, net of commissions and underwriting" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r71" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from the issuance of preferred stock, net of issuance costs", "verboseLabel": "Gross proceeds from issuance of convertible stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r268" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r71" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r174" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails", "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r176", "r426", "r427", "r428" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r172" ], "calculation": { "http://immuneering.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/2021-01-31", "presentation": [ "http://immuneering.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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r174", "r340", "r403", "r408" ], "calculation": { "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r174" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r172" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails", "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r239", "r335", "r336" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r335", "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of related party expenses" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r239", "r335", "r337", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r278", "r372", "r431" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r229", "r272", "r340", "r406", "r421", "r423" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "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)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r86", "r87", "r88", "r90", "r96", "r98", "r154", "r269", "r270", "r271", "r279", "r280", "r298", "r418", "r420" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r56", "r83", "r125", "r126", "r129", "r134", "r135", "r139", "r140", "r141", "r153", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r310", "r400" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Schedule for 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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "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 potentially dilutive securities that have been excluded from the calculation of diluted net loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of recognized share-based compensation expense recognized" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "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 basic and diluted net loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r174" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed at Fair Value" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r247", "r267" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r249", "r255", "r257" ], "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": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions in its application of the Black-Scholes option pricing model for grants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r38", "r81", "r115", "r116", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r209", "r213", "r219", "r222", "r223", "r224", "r226", "r227", "r228", "r229" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r14", "r15", "r16", "r201", "r202", "r203", "r222", "r223", "r224", "r226", "r227", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of common stock for conversion of preferred stock, exercise of warrants and exercise of stock options" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSubsidiaryOrEquityMethodInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subsidiary's sales of previously unissued stock made to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity.", "label": "Schedule of Subsidiary or Equity Method Investee [Table]" } } }, "localname": "ScheduleOfSubsidiaryOrEquityMethodInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r248" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r262" ], "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": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Weighted-average risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Weighted-average risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r267" ], "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": "Option available for future grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Shares issued", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date weighted average fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r251", "r267" ], "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 at the end (in shares)", "periodStartLabel": "Outstanding at the beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r250" ], "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": "Weighted Average Exercise Price per Share Outstanding at the end (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price per Share Outstanding at the beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r259" ], "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": "Aggregate Intrinsic Value Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. 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, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for 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, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share Vested and Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r257" ], "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", "terseLabel": "Aggregate Intrinsic Value Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. 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, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for 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, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share Vested and Expected to Vest exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Weighted Average Exercise Price per Share Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r261", "r273" ], "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 (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r258" ], "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 Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. 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, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Vested and exercisable (in Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Vested and expected to vest (in Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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 Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r327", "r334" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeasePayments": { "auth_ref": [ "r322" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": 2.0, "parentTag": "imrx_LeasePayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term lease payment excluded from lease liability.", "label": "Short-term Lease Payments", "terseLabel": "Operating cash flows from short-term leases" } } }, "localname": "ShortTermLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r80", "r85" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r81", "r83", "r101", "r102", "r103", "r105", "r107", "r115", "r116", "r117", "r153", "r184", "r188", "r189", "r190", "r193", "r194", "r204", "r205", "r209", "r213", "r221", "r310", "r437" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockClassBCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockClassCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockDetails", "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "http://immuneering.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r52", "r53", "r54", "r86", "r87", "r88", "r90", "r96", "r98", "r114", "r154", "r221", "r229", "r269", "r270", "r271", "r279", "r280", "r298", "r312", "r313", "r314", "r315", "r316", "r318", "r418", "r419", "r420", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r86", "r87", "r88", "r114", "r373" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DocumentDocumentAndEntityInformation", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r15", "r16", "r229" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for acquisition, shares", "verboseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureBusinessCombinationNarrativeDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r221", "r229" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued", "verboseLabel": "Issuance of common stock upon initial public offering, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r221", "r229", "r252" ], "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": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r221", "r229" ], "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": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r21", "r22", "r83", "r144", "r153", "r310", "r340" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock." } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r82", "r205", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r220", "r229", "r230" ], "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": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r328", "r334" ], "calculation": { "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommitmentsAndContingenciesLeaseCostAndContractTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeLineItems": { "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": "Subsidiary or Equity Method Investee [Line Items]", "terseLabel": "Organization and Nature of Business" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of noncash information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Convertible preferred stock:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r10", "r201" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r184", "r188", "r189", "r190", "r193", "r194" ], "calculation": { "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Convertible preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheets", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureCommonStockIpoDetails", "http://immuneering.com/role/DisclosureOrganizationAndNatureOfBusinessDetails", "http://immuneering.com/role/DisclosurePreferredStockSeriesBDetails", "http://immuneering.com/role/StatementCondensedConsolidatedBalanceSheetsParentheticals", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of convertible preferred stock, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r147", "r148", "r150", "r151", "r152", "r197", "r219", "r297", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r84", "r232", "r240", "r401" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "U.S. Treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureFairValueMeasurementsDetails", "http://immuneering.com/role/DisclosureMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r123", "r124" ], "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/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r100", "r107" ], "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 common shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r99", "r107" ], "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 common shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://immuneering.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "http://immuneering.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r432": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r433": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r434": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r435": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r436": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r437": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r438": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r439": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r440": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r441": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r442": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r443": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r444": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r445": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r446": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" } }, "version": "2.1" } ZIP 69 0001558370-22-013063-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-013063-xbrl.zip M4$L#!!0 ( !R!"E6M0ELZT \ $FE 1 :6UR>"TR,#(R,#8S,"YX M<( M$6:Y-F6+\R-/M+"P*#WZ^:>__^W#/UJM7R_NKY'M6MZ*,(DL3K D-GJ@HE8KD'2!!7"Z#&F1O>-N M5'(92'79&?JQW>VT>YU>#[T[Z[PY.^VANYN(\ :TG--XX$O[!O'G9TY> NARAO[!#$BL&_3)R!$E%M#P\/QP\GQRY?0$6=;OO7F^N) MUB\DMCS. 81-Q/$XX\ZQ(-;QPOW>#DN5EMV0!9#BKD-$Q#+'8J:K"$LT>:O3 M;9U$3)S,=Y32U01JO6U#::0]%-AR5YV [DW;+XQ(G4R1)^U?KRG[&E(*:J4; M" 7[MLG-.L,V79)BF^ RRR-141J;7/,,K:!D5RW),TU]WX;2F/X+C->IZJN" M%#4<\)/!CZIX!@TH;FR&BZ*BE%K(H[5,-U:5[!C[F- HB.#N^_?OV[HT)&68 M6B)=K"[:D6NY'I,\*]+]PAT&1A:J=S!X7D';#LA"K@+->!OIU.!YRH3$S"+; M=DWSVW5KGPM 244J#2/FK7II+:_7 90D88+.'-)29(1C";VX:/54+^ZSVY+O M1<:.35#<5L5:GJIXZVB;K#FQBOAZ2[D%2>8#%'49=,4?"W3%H5HT/5B@0+OO MV^D1]/H(Z7X?,^9*[17]+'RZ7E,V=X-'\%"%[YE2:PJ^0.K'Y_M1IDI:_PF( MU?W^I+ F1X@A1\&$9ADBS4#>;S"FCV@Z(K$X' MM5 D#WY?CF\'P]O)<*!^3<;7HT%_"G]<]*_[MY=#-/DT'$XG']K[HO9K\4"I M,?M)_P9(!0C7OE.]=L =D)@X+>Q8GE.!<:M9-E_P-,3J&2&,2L5X/EZ';:O/ M@&@%SEFJEO>=7+NB$+XEI)G![Q4%?S*%_VZ&M],)&E^A\=WPOC\= 0'JWRK* MF[O[X2=@&WT9HNOQI(F.ZM%QB<7RRG$?2@?"EM&,^6DUS"_[DT_HZGK\2P/N M/K@#*BS'%1XG-YA_)1+#&#HA,+,&'8@8P /J!' 6(S4!>-HYZ70!M*TD^&,K M#&VEH1\">?]J$,M$[ I3_@4['KDA6/VM&U,&9$9:,V:G2\+ 5/5O@7.Y,0&H*XIGE%']V-0!LL1.P/J#QWZ5**Q31T:L5A14VX1'@?#H6Q;WB#U\7*OY3E9GG$%E!O1=LC$' M;> M/J0'DFH.@??)-AVK5S?!0Y2J92I8F@ MYXN@@P>/.6ZZO?]#W#3Q4B5>-*27KI!! <>6G!*^"D;G\O%24&!>O)R4C1== M+[*@8EUL!54CN:V[B97L6 DV$L/_U6P?_"LW(S9W^4I;$ 1!$4IS$@6&$85N MN'<9^ZG7!%H:BHEKT*J>\;[#'.B61%*PKGS^>X\]+QO^IDHV'/VP6TO3.I^0 M '79=UA=JXVH.T[FA'-5[EI?H9GJ_Y>N8Q,NU,);;@9@AT5EZ61II4K,L7-2 M,;$ZOOTRO)^.+JZ'Z.Y^>#6\O]-][T3H"/B M(C.+:Z UP_=C6@XWD(:T.-5Q:XGHH@&NX'+,9=IUEP[632O\V[#>RN'(2]PD M0/1E1 AJN:@/"R?]6.C'#9JET,Q'KRA:J>F2"*T&EO*-[*)\*TMCR0,N-6^1 M:&8733-[ IZCM9N/8(PH#[/3',Q&=^,&H@(0W1*ICDW=$3Y9PHJ^'YST5"2VM3QU(1O.)\3*VL+^F!RS4G'3K+7A9J1JAI!W4A7CN*U(^GN MQ$J@@-H8B^F B%:B":$"(:3=J%](4*?Q"!.["XZL=6=1-G, I"P\M>#@#8FX MZ/ABI5EZ5D=6;^VOU:]RT*;PY6&;:-P&;&/B&W K@ZL[S,33X*Q *;@+2!'QZVRBXFG;CKD]>BG>O,W$U+6O:3.QZ=L/F2PNF24V MPMFMF!YNT,ONO+W5"O/->#ZA"T;GU,),]BW]QA=PW+D.5:TBT5$7XS)CF=(T M [D*NYADM!6-0MD-I*6.TA0%%P:]B\&9P# M1/[V;X-#D4T+PU9%#@(Y>[>-^P^U(?'$?0\@[<-)H=.EJ3C5DV($=MN)XEMQ7.93114S*"D@VVD M-6/:36*:>1JK0>TI:97L_M7,8,:O] 4-#8C5[V53=_I2TW4<)3A-L*K[VA(Y M%M.J 4AC531'Y0X_RD)W2"V =:#>)2!V2>[#O$]Q&!V,@7>XS1&U:%+ZZG"U M?8UUK#I*%$0R$EH4WA,5?Q\KFBXT\5SUY+=Z.M8'Z/N6I-_U-1!ESGMG\YOC MJ,R\HA6\?>?J>A .*OI+P:[^4:?<[\D>ZIWI#!B8:YN7+WT MH&-:]1^I&+@K3&'NIK^2D=)WYK.8NDNP3-^ZL]==^D)17\WAM5BDY")?, HE M_XD[QP_M_4]3!$]V/V&A/V !4>IRB5CB0T997\1 _@>0KEU+2_+I13:#^MGR M?QY#A6' F2O/^Q1+F@[[; [G.UPM):?5[;6Z;ZLK$O]L2Q$E-(OZ*_IPBU+C M1*EQTBVN1OIGD@HJ$#*HFM\4K]/X;2%C$*1RM@DTNO!):RNK@D+[G[*-F_WZOJH:6 MWU-+_>%(?XWH#)8(,#?DFY$D*]5A@+;>3$@J/:7K1^YZZY"4 LD18M1QE)CS M(\D]-9KI,AA%J&M/M6 _KB$:,0A2-U:>'\VQ(R+:F7\=W_F1Q8FM[FK+M.TS MPQY0$'O$)%2PNJ(,."EV8ESPXT97P5J9;@OV9^+6UT7B7YH*"]#4W-[QZ]1[&79C=+,/=J4O]R3J9 MM#>7X=6T@^!VJ\Q;"F_(:D9XS -%&?8AM_6,Z)GQ]FESC"UKZ^LT55_K(@0$ MZ\!3W?2=EJH4'.,NT>DS\<*=W)2H^04 XU\Q:K3GECSH(A%S0$7^VOEA$+3=^,1%C)CE>+8: MPH.#D"*8R\"*+O4='>V2IXNJ3<.QR$Y.L=1PR;CVEVWC^Q94DVK&(69E1'H]D"A/A!>$OC"2T2FH1?^91Q/$--7AI0 M_\N3;*&U[=NVSE3MK+/Z@; XI&6X=D8KJ?KTEP54ZPSC1^R5=VW4WO/:#",% MYU] R]15,7? UNMTWR2[4B-9'9L>].K3I>L)S.SI SS>C!F)#.@_8&XK*Q*& MEF-[+88/5VO'W1!_I_+.@Z6Q"M>B]N=RU]$-T)4JU/""C.?]Q8+K!' X5OJS MXK$GU7K=AEXEYH&RC/O&KWW^EYXVI=XVUE?+HH6FN]AL28*.2X>WOV,M[LDZ M -K^A=#%4A*[#[,H\,H]4>#JV;6?;?&PHT:J>&_Q I77<'Q\JAM&3(UX@EIZ MF9\RE#Y7!74;=3^Z@#Y3#[8O5R5Z+A-1'3NHM-?/@D1E"M2%J.N&6YK2MRXK M9V4:PVLPM+]R8='YAVJ;0JKS7"EYZY)\=4E?YR4G4LVR+&^E-L&)_9EQ DLX M,%&=C4O+YU<5\*=ST$?HII[BGUW^NK@G=U52K%UL>X;232K.6A>O'+A5%?=. M,1FOV4W1J\/;U&>.4U(Y7K,+DFV@=*-YY0[([!\K=ZSU<4BU'C6[X5?O,NKC MD[P@N<:SZ%V0Q&HBK;".JX@+ZO;Y5_I=):D21J05UM$(/\O?9S9XW05NEV\F MZL156LH_8XN@'',=G;"?\A^S_II3YZ33ZYSTDO%9A/IUF#D@EM97O9'7*V)I M.L/K,/9&G4O2BI\6L#2%NHYFAME1;8 8SQRZT"*$_@;%SK&-?-+GW;C,'CVR M3Z/! #>>A^\0?F8V\;?GXN?/,DGVX<) ^;+FI%SM$>7T.;7B9N63UF6LSYW_ MI)CBY_+](S/7>GO+WWXU.R";JX89Z!S]U=I&G8@9>&3JAO,\=6!TL]T$*>Z- M8M+JN5V28MH]L=P%4Q/;D:VV_^94'QJ".:Z$^2_,#2'DU*QC>\8VZ,+NU8[% M>/Y9!,1F#QZPFKHTQKR)]R&]X)_NHFSQT77M![#AF;R=4L]?T=U!-BA>L'>H M;O=$'0@9RR6,AEN&9P+H()K5!=*G#F?ZMQZBITMXJ%X&]R=>4XY5$ _P)@>' M\M)J./SY2\-@-7B)5S-.[06YP4)@:^E!2$EU,O8WEW^%I>*5.@VHAK#;3 M!=9Q$@\]'%=S5EA=<5-VC[YDT=2P=>\=F0Q/A!0Z7YE*_+(V^N_G^F\._O0_ M4$L#!!0 ( !R!"E6K'_MR>A .W] 5 :6UR>"TR,#(R,#8S,%]C M86PN>&UL[5U;<^(X%G[?JOT/WLS+;M42+@&2='7/%B&D)U5)2 5Z9O9IRK%% MHAICL[+)97[]'@F;V DKGX 'GI#B =Z3OGT]'1_>M_WL:.\4*83SWWVU'] MN'9D$-?R;.H^?3N:^A73MR@]^L_/?__;UW]4*K]?/-P8MF=-Q\0-#(L1,R"V M\4J#9V/H32:F:]P2QJCC&!>,VD_$,,Z/V\=G]?;I<:-QVFP:E4HHZ<+T(:?G M&D)DX[@^_Z4;2O7<+\99M5ZK-FJ-AG'ZI=;ZTFP8][?SA+=0RQ'-3>E0]\\O M_)]'*-( N*[_Y@V#RI5I]?7T]?CTY]M@3Y*_5J[_?W@RL9S(V*]3U M ].UR)$!Z;_XXLL;SS(#H:M8]K='YD0"3JKSLJ0I^*=*E*S"OZK4&Y63^O&; M;Q^%5>0_*Q02)7];2A]BJI^?GU?%K_.D((AFB)[#!NT9QE?F.>2!C PAXTOP M/B'?CGPZGCB\;/'=,R.C;T=TS-XJW *U]DF-(_EI$( A.5.ZGFL3%PP.?_B> M0VUNX O3X:4,G@D)_".#%_/CX7I>+SH>3UU"&!#QV/+&5?Y[54NB0*NDPNIF MD M(O)+ZEN.YT\9N379GR0P'QTR(-:4T8 2_Q*^H(XJ5D59I:"[,BG[U72FY):8 M_+-0>E%XV<)*P7?//&A.P3LTI=[_IG3"JW1'@J((\\25@O%BZE.7^#[XBD?J M"M?1\7WPIQT+ZLB(#;6]H>8C=03AX#>(!>RB*EBQM%(TU+$L-B5V[VW"74UA M?LO$E(()]#^F@6ABHI]P Z@UQ(&@\ULS")U+?W0#39'$['$Y)6&]NZ9C-;1U ML*YB=U-GVU<7/DV)NG8]/PA_8*85# D;A\Y@ YI2+5%;4Q9P<>H((3?P6Z@= M7K%UQK0Q,Y"W@$ .>_XM#7A9,(:IU8R*,9<+?W?[=Y>]NT'ODO\UZ-]<7W:& M\.&B<].YZ_:,P2^]WG"@@5D@!LR.9R6JY/#1D<>2U.#B?) G9(U,_U$(A+'E MDVE.^)BM7B5.X$??N%*:K0AXZ%M H%@D3Y1\P;+^LS+,PK L!C-F'?CNI'QM2'>GD37J;I M'!FOA#X]!^*74NR5%CGG&BX[TRY9L "2T)0-=*8,Q[?NDW#K#[PR_=$/GPCT MLB:8E6>7#*D/)+3C"3H[7E$7-'!#7XA][0:F^T2!GJ&7D1HR.],N6;( DM"4 M372FC(:U]Q"X! MC6XDAL[+LDAFU<81&;*$SXG?/LU^IXT@,%OV\2\;)K'-H MB#8Z0\SP=#-#DT2:)+QZJWF&UR3Y%0_M,3$P:3=] 6X_%Q=G64LB) MU899U4OSAL6 HATW="S+F[J!_T L0E]X U^/:=I9F39#RMK(T0[EN"+0WQ2 M"/[C'?>+Z8CYHZ!K,O8.4;98C9#862GO?AB\.%2THX^T$7%VN\[(L1]6U@6( M=C@27SYR[4'@67\^>PY4UN?L#=XE!L[/5@H:Y?HO)\3'2U73Q'FIB MM#,%7 M)CQ7H,CL3Q:2X3.>HB%2^@\5:&CMU[%M.JO+/<2VUV[7G-# E(V3):F3D!NM M=KNUJ];408@V\GO@BWXNL7LF@Q&UJ"P,R,^X1Z8N"!9M MU!>KOQB9)K;'7;N6-Q:;Y& XTQ\-S3?Y"$]'RA[Q81W(T8:-0S*>>,QD[S.5 M1(.;SI@/=CM!P.CC5(3'0^_>S!@H:,O!1Y B8=IZ8*/M,#+VEV0$=)(<^V%Q M78!HNX48^/RQX7[8+@\06B\M^IU8[=6VWZ1F2 (_:;7.RQYAY5DE94. 'CJT M@ZSDQH8(T'N^=?/R[861"X%$VY7&%) ]Y;J<([/J($3K M@27Q0(YM,S,E%=!LM6NUG36Q/E#UT<[7ZL*ACTV>!-$ZUANSB?282$/UF,A@ M"/_=]NZ& Z-_9?3O>P^=X34D,#IW/.7M_4/O%\AV_6O/N.D/L)\C29FFS)GB MSO4-EHB/2/G,6&;3MA6$UI%C!B^+G&9AP,W?6B%&:Z9,LDA&HGL;0]G?])(:, M$"4E91)JJ]4^/?LDAZ*:\$]-1+>/#:JVR+!B)KCH'',Y+3E>0DPNQ@3/-M&S>(D#1]OH/Q">@-'Z^XY*\$,<3IU>S M+9V99W_LK \3;4?=&7LLH'\)3?5'BP?.92 M;F".I4!L0NT^-P\6VJ;Y *[%G4H#I>AG?+;*TWB:0\W @K:'Y#>']4=AW:7K M!;$T27CMUEF][!V"^J;*!Y3;H"KE+YK%+W]561]K%EL?ZW8&OQA7-_W?T"^$ M@3X63O%"D!,P:H'BPE.^R2]B*>_!#)X-CIGQ==5+,OL?/CM36W2ZUC-TG.0! ME-<;C8@EZX"V78FREFUXS:'-O5!@VL7[#Y]?]#/OWSH6C!BR=ARK"\#G;LJA MV<(:TBK:0]L779()(Q85!I 0)YX$'S56-,RRI7/AHK5EYEUN\3%)S@R\II@# MX,1:5()VP+#QL?Q>1=NYA/D.DB J.D![O64JG(4C,#IL6,AZJ(1044/( MB;,=X(3D<(4R,23Y#Y(=.KH(*7*^"Q3AO>$'M@+>0RKA,&FBI8UHNJNV-/:6;?^I*XL06QP0&H"[!8J'#[&^]T^/^5O!_='70^:(8P'H+U _#];L!(W M@RKX(P4I216=MUJG#9S>2-6\V=ZHJ$;0[CU+N%I>_;ZHFM][(\RB_L?6Z*QN M*RW?@1%#70=X!T0Q.+^9C)G\B-L,B4KPLICEP B@!'_G^H[Y:18.U_DA4/D+$SP'EC7/3LAP" 73A:^PH6_.)*3X;['C^-'T(?LE? M>7'4SD@U:R>UNE$Q/B3"AP^AQH=4XY^AW']MZE 4';,W3N=&K7U2$V3FWZ3> M A=.CO.MH'YP8?ITD=-:.?4:J$XU/]Y72=Y;IUY=J80$)<]KK=-ZLZ066EZIXTB_ M9;F(@!*Z$=W*YPG:238N**%@WY*E ;1=S#KLGY!TF 3(5\%.=3_K>?AZAZU? M%"JRKNG.(RRO!0!3"H"$N:K]XZ;>X 4Y=U4=15Y2@"[3I%&LS<-\&R M,^T1$U8 K-X_;6PJZLJD3#P'?DM,_EE,ING-1367YZ*X5$.(->)R-S\;M:[3 M_6+_]EPW']@D9,](OS'WG5\[G:QX&J2R#3+=L"I$M$XWW(ZQL E#G9+*^7?4 M\NO!B< #1YLUX_LT[TB@YX-;RSXXDFN8KFW,)?_;<$FP,WY8NI$5%"1?%79H??OMBZE.7^'[7&S]2=V8,T1N&F[=M0!%_:=P'+7-=Z/05 M[5ICL:^(BC5BY<+7LZ*-J&S1D\1*-\+B=Z8[2='N [&\)Y] M0:/5/CDIV2]NF*AQEUJ2>O$>.EJG0J);BH;F6_X5#)LO^)/HVU?O!DY122:) MUMJ29[.6\1^2URJ%E^I$CSQ$]V_)68ZQB@?9'G;&$+GK>BA;SOQ 5&233;># MI0(_6;T]M:+=22YAW^+/>+A2D@&7XP05>^.;@EJOYJ)[F;<1JL9*^V3C1J/6 M/$VCW2ZUWC&J6"^*K15M9=YAL=!/JF]X)D))X6C/!&X@/I^E%)'W-AB_5&C2 M ">M9KO]R?BM*QQMP+I.742O>UMQG6R!]*GE?O)^H[Q7UWGNR<]]H+[NVO)6 MROYL AMM GIZSWT' >.LVL+S41N?7%XL[Y/!FYMI4]*U^HL-&]N;L3"-K;?I MXG1Y@UXHSX@$[LPVBN4'%;+/+F6D+VN[%J\/?XH7*"QX=$7FE0*.YAYNT)" MQW,HFV]AQ]5*2-%.F$:M>3QQO'="+HA+1C0H0 (5"?M!@L)(US^Q* DYPHIV M/3=@IA4\$)^ 4IXC#YMQIDTMYX[:<56$:*?)9F]^R52@TH@U)"15TP35E'V? MIU8C7A6I^LS1QB(P?J\7%1?N\TT$G,F0D+@6P COJ(6_^J/$2S[\:J4I"2.K M+E2AH1BQG2]ODXV5+_;")FH@KF"**F%X(P/T;3B\*H83VS-K3\E'H,=EAE7" M'/#=0-=/B.2EI.@&+M"RI(VI9O^C+#>B5,$',C8I,(7U1U= "M/Y+_C/51"G M"L3G9'2LM^QUUJP)M.&DJI;NP-\,7XGS0F[!>3S+9J6+BCM(^JCJ >WZMBI* MWBR&K]Z*G FE'"I5LN"C#72UP$')JW;%?GVT\8Y^!!"TR,#(R,#8S,%]D968N>&UL M[7U9<^.XEN;[1,Q_4.=]F-L1X_2264MF5'6'Y*5*T;:EMI557?-2 9.0A)L4 MJ0))VZI?/P"HA90 $.!ZZ-1#5_>=__.__]=._G9S\S^#AMN<&3KS ?M1S*$81 M=GLO))KW)L%RB?S>'::4>%YO0(D[P[W>I_??O__Q_/L?WE]<_/#Q8^_D9%W2 M (4L9^#W1)$7[\^WOURN2PW\S[T?3\_/3B_.+BYZ/WP^^^[SQXO>^&Z;\(Y) M.26Y*3WB?_W,__?$JNPQN'[X^34D/[^;1]'R\^GIR\O+^YBS]YU!\>1LX*!*Z2F5_?:+>IH /I]NZE"GX7R>; M9"?\JY/SBY,/Y^]?0_?=6D3^LT$EF^3\5S?:9D@G_NXT^3&=E&B*3L%.TA^( MLE;7^:=/GT[%K^^8HGN]GVC@X0<\[8GO/D>K)?[Y74@62X^7);Z;4SS]^1U9 MT-<33M;9]Q_...A_7*UM:O-OWW>O_8A$JZ$_#>A"J/Q=CY?_Y6&XE84L%K&/ M,67&^MX)%J?\]U.SH@0T(_V>EL7V&#%[YI),3E=CY 'E?V MXQSC*#2$:%4B3*1C1%FZ.8Z(@[P:<.^7#T8+VU_#T91]S[K>B#QY>,P*8UTG M_SUPOC*;%?_. \]E??/U7S&SWRL\)0Z)*M%5!5+ U"@*YS=>\%*-12E*;A#Y M%0D=+PACBD=TAGSRM^B^&#'W*.)?3@=Q2'POK!6\(UIL&3]RHH/P*SK M6'*1[G%4%&%><:U@W+23RV#Q1'S1BNX1I>S#,RX*U*A,*&C[8>#XA:O*ZP5?(R+1> +>2X] M)+C9_%T4I4F1;6.M !L8+$+)@QJ(DY;9-MKA,J@ 7[J45A"Q@>XV",,QIH]S MMK+I1Q$E3[&8SDR"E*#KJ7J?+7A=XL5\R+B>3K%3>-2MKN)6]"9D$[XF)NN2 M3?"SPVGAZ99QN8!0BP%RR3]5#%M6,"#(G?+)51(7R2DNOUAZ2!E&/06S*-I>8%X_#!7J/8QHL^3^B_%,BYN%1NBV/5WBR_H/A./_QY/S\Y$+L\_QCOZXT%(:/^(2/';?L MSW65O) :>KT$'7Z-L.]B=_LMB7AMGSY].COKG?1V);,_-H7W6.F]I/@>+[^7 M5-#;UB 0;3!Y@9.IT>,[:0$]5&BXL:\I"I^$2N/P9(;0DN_OG9]B5O+F&]Y/ MGY^/R,.C:>+.9B)N:O/0$_;$!J<^_9_G>PHQ MRG':'O"=,/=HP3Y.*&*S$(>;TE6F@][70&Y&M2J,LF9ULC/P/LUJA[6633U3 M&BSL. ILI8I#5F4@YJYH.[RN&VR9SB[1T [E9P,4O4G0LY,^H*P+^?E=JQ:W M<-J6:)#37BW9O*7;HAUU@;6 MC3=+(T#I!FH(!$(+W>UQ 70YV@.>ED;;Y X3*J'*DY8?W QT M'N1)T?Q@II8ZW5;DTH)J&DEL W?:!+[P8A@T#UF>_":BRM6>$O8DTK84:5HE M:&7JZMI+#@F!@3#M-1NY\.FFHQ2ZAM83TBAE-.RO?8-A7_WY@/R9;%*7^>W M( Y^;4'HNXS+9U_LY%>UX+O?"]NN2D6!M)K&K')/+&Y]$G$@]-;IS:5=$,_U MJ^/%+G9OF))Y0XDCX70?3:\1]8D_V^Y=#5;R C1]?8TU*CO-FNN$1A]?WFJ' MG+QLEHK,9BP]$#5C(8$=JL9'M%JUD!X/3=!7UU6%V'D_"YY/74R$F?_UD7\\ M23XF+FE,_KS%,^0E(>:2KD22XL!B%6F:$3^I4]H$]W^6"KZ?H'"3TFLJD-?6 MF*E+I>.F*9,*PFCY@#T>PSQ&-%JEO(?A8)7^13/XF1>@[(+MBH"A*^U@=)C0 M"'N% TXA5H(\L1H?,6Q@I < N?@0VMO0=X(%WJ[M-@?%- U,DT-I53EYP,'7 MMB9M'EL55-C&S(@)+$1JO'UI(:0;5*[H$-I6^FB70<-2)5>:E"X#+-3:]J3. M8(6\PI9DP$1@*DSC;4@M?+H!Z86&T'KX'A5?(NGV8E-)U+N+>XG:1Z3?2,TD MRD55Y?:H7)N!KM+FMSPS0F;V-@^$@V#%/'("_Q5SM_GS>I\U)Z)'DEH;SZ-( M#PJR/HA'E=X&=L4A.WH2 D-16HG3D8J>B=+1B0RAS=P0GXU-!'E#/XQHHH^0T5_9RC\Q<:Y%1W)69Y :A% M)IZVMS#(F:\6?=[R;=N*NL!:P.:;KPF@=%,V! *LA6X__DHP9>J:KV[Q,_;, M&JDFLTD[S6KO88*J^P\E%8DZR]JP-)FU[*/7=J; MU( 90L>SN7-'7+$3DKQ]%GEJ]6:#.CTLR,D%0WIG6VX^*S4^W$T#Z@\V%*?.">B1)8<$EZ# M4)K#Y!:8*P^@T>C_('9&+DA+83.'@A]&S,@%AM!2F&27;$Y*HDM$Z6H:T!=^ M$82ZL2C3J_$B@,)3*@)K$1JO$5I(&2V4O)%A]"VV!#I M8#Y*@[]*^ )I=W\0 &^8GNPT32$]+R9,WB2:Y)RD@B;13: MM%)TVM2E3H-KU1L8U-[H(7&9M)O3XEHI]TW\I],]9=VR/Y-?BEY\9_;F3XH/ MQ7UW9V=GG\1]=YLWKE(?D>_VDE)[Q9X2VII*&S><3/A>A"IN="_1::N2EKVF M*"6_47LT;B_2.S-WQBT;YN3JSX2]JF'LM>Y66"EQAU)M/!Q>#&M(@LJR]%;$M*KS+1):R+B.REMWH6U):4G>8=2@],_0-3]0]:4?]%1>H?0%+_ M[GPB\?&0?K_,&FC!'PL M;?0'\H-@8,Q6>@%;S+E7#(A&_7OI&M7]=V5UOR=\JXI/5K@WQ,/WL62:(T_2 MJ+J_+ZKN0[D!:/H!ST@8L<87<1^*4MO[R1K5^ _E-+XO.P"M\SU\RKJYY-4> MCN,RB/V(KBX#5TU"3JY&.?FQ'"6P4GXX^A<@1G1,@V?B.^J!6Y6\628*+Y+U(.#0 M,0[""'G_CRRULRAYXF:I*+Q0/L4(X7JLS\WJ^S"Z^.LT*VJE]_L MY8WG@:]>%A\F:5;-A=?%AX*WJNKUO D^BY[W?FU5RX17NGM0@C/GZU9GS%Q443AYYLF;U77CI*A<> MP+3D,J:4"9XXM+E%,"BQ[()V??)F=Z]*KEM5( #0,?0CS,^7D6=\A2*TEE3C M;9,G;Y:.D@M8%0@ ='!'.+UD,&8!76G=_*E4S2J_Y-IU3W8 .G]<(,_;G%A6 MZGPO5;,Z+[E*W9,=@,ZO%YC.6$_X"PU>HCE_B 3Y:GM7I&Z6@Y++4P4&"%R\ M[O:9DUU/-1&2I,VR4'C=J@8 @(+'.?:\O%:03=2LVDON[V9%!Z#P)*9.!-Z) MUX["41R%_ EUUD+52. M[X'T[;HKDXGP#0D=Y/V!$56'^*B3-JO_PNMC-0 0(58[N6[8-[)9J3)ELS&& MA5?&2OD!Z3^9(9@QD$G;+ >%E\,:!*VRT&="N4(P#\F&X[W?F]5VX?7OGM3Y M&O[IM,+C>+L#-P$;;?P0N^Q#&'C$Y6]WI1],V0FN/Y5W?L9/Y6W+99\O1_=7 MU_>/UU?\T^/H=GC5G[ _!OW;_OWE=>_QU^OKR>.[X^&\X^&\X^&\X^$\%1%D M05^Y=B_.OO]P)G3+O_GSD75H.&2=UC.F$6'&,6:I,9O%N:)JZ0$PFXSPS^/9 MH*F/@4%A"O)S0CB39,Q!/AP0_5%GSJ@JG-S=/J-Z/"39W"')XBPE-T?WGT)Q MUZ:"H?U$$#HK,Y[V):]I<5=6_VN?C!$-!VDA#-]R,SIDXD!X<(1]UW^ MS_5?,7E&'I,W["(?H51[QW7@<$ M\;FC-,;#* >$+L^8,RT2<$SU'8*3@'D=ZJO19(,S=C+G20P%' M%ION+Q%QKU^7W)/&.H91-,=@WJ" MZU_6.=\'OF,]-J4SP1F>;,>E- IP7(UIL,0T6O$WJ,4U?FP&M.2+#M9'*[LY M718X0Y.^8]-A ,?2+T'@OA!O_\C X<]P1A>=]G?R@M/T#=<:OB7/V!WZ$?)G MW .8(%*WB+Q,<$87'2MY*,!Q-6)-&/&8>_&:R@.9S:/1]$N8R*R@*BH$@+X?X5 V+DPH,C)!%1.S6&<;V*J=<-H(YO"7HBGI@! M\N?*^1;'// 8V)!/-J)5CBO4/#N$&9>9K]H<$V0VS5S9N@P0W*.VYJG@$;Z[ M>^-^&J,57Y>9N=WV$P-CS,+KMH\$(C\TQNXA.C5%JO00? 36+*G @"-*3&Z, M:5*FAC!IG$P0? J6A.4@ L>;<:MJO4$IO MV_'2B M+:6$W*WES"=]LCS QJJ&+M!>"46WG<]: M?CY@+<^0O'Q(LR-819O1TW2BCP*'*<>!%[_ "Y M6$3R&WXHGO.SIL^8OV:QP+=!R"-#1M,)>E4[Z^U*@3#=M*34%B(XJA]PQ)2# MW6M$?38BARE$5XP%AZA&-Y.,$*:B=H2:H +'X2%$XQD)C)E(V;D'0$[R)E<% M(S]@1*E5Y$=6((1[@4JR-IGCB#C(,[].Y;LBUZGT_IFM[=_?'>]7.=ZOK'.]7,>)#)STP]0],U3]H1?V*=:>U^@>0U'^\WJ8+ MU]OL;:LD-SX/PS#&^U>]&^6 ,(J8,:B% 38(PTP)PIJXF[S4 M71"IJ0E;C(^HP.J*C94QI@*$@CO3S!!&*C,&31$!YS&QO'XT.$]@1S29L/D#6FXN" =]B[,%>SA+1098CF5& M.2$<&#:CS@@.9/H,AS!MCD;I*O28AQ$,^#1I1RYEZF9]JH7>^LC% )^;_!$+ MT,M0YZ5<'F7?A6IPQW7[:SB:*CW%TJWCO8"5G'W9#Z;/7#Q.V#]WU_>3Q][H MAO_TV_7#9#BXO>Z-'ZYOKA\>1)K1Y7_U^O?K3[^.;J^N'Q[_3^_ZO[\,)W_T M_GEU?3.\'$Z.F[B52[J.* X6R\ 7@?X&&[GR/)WJQ!!\^<:DJ$! M8",U'X%LW M'T_,<4&@L=NQCWE[QL?81P"3Y&/L8[-3WV/L8_LSW6/LXS'V\1A\]VT%W[') M'>5W\USAY-^A?^B1?@@\[R:@+XBJMH"L2X'0W9DQ;0T-W(Z1Z391ZWM#\*U:0]#05F(&V( C>P/KL0 N].D-0+?4TQOD[HA3Y MD9+3(@5 \!.6X+((Y+8X3 RK#(G*$B!$Z-;$HA)SM_KD>_PB?E*O0LTR0XCN MK;OO3<'M%LE]AV$/!2F%>,[FAQ -7#?56<3@V.Z[_XK#Y.[32:"(>A! >+"9 MR[>ML!\BGN@!)\#P(Z;/Q,$)Z ?L!+.$2MTE>O57"R%TN0+;JE]1X$SR'D>[ M.]$4]K.7!D0@= 5L[\$"1TV):_X WNVGBI6N@,B.7O-WB'SO1&X13[6N" @. MEZ)N:ATN<,Q^XY=0%S'LMW8S]=NX7\#8.5Z*X"YL:.R+K/$1Y:W-BQ4%H?.N MFGRA0$TP%N1FT9W'"/N*%P?N,%+Z;7B7XL>&RM__AK[^9V M]/OCN^,1M&,L[?$>T6,L[;<=R5DVFK8;D9S'4,(NA!+>XXA/ \8T>"9LS!^L MOC")AO[V#<"^$Y'GY,IT_9-#10J"L,@SX[L(.G"+._!.<#E#Q4VT2V[PS*8, MWU'Q'>+AC-23H)JF6D]5$!IS-:92CW[ 6=P57E+L$+&QI["4;!((G4&=S21M M UGDX+C+OM'[0&;S:#1E0/MAB*/^(F"3P[^%[->O?/-6M9BU+P9"*V_*!NRU M \Y.TE*.ID,_0OZ,+QL$!-4<("\3!!]M4S:0IPMPC OWXV _<$.U]%(DAN"J M;8IAE0[ ,3MDB_Y$(8D&[K.=T&AZ14)'[!WZ[ICB!8D7ROWT B5!B'ENRB8* M*0B@P>QO=FS5L([RREDHV!0 (9BZ.?,PUTN7K"(9U(H;Q7Y^" L&^T9@R/0^ MV X0W7=$IQ6RIH')LV:3RRPK<'KEUJQG5P:S \2R,6B)"'\G5NP%K-7)H9PIJO8KKE0+M []8OD7K0MO"@ M+2T$>.LN-W)+$7> ]\W@-$:K0F/W-A_P@5MCUF:C]Q9H-TBE,793F&UX/<@* MO.&6H?8 :P?8S;J0-]*K;@FQR ]\/"[,LQ)P%\C.3"B*M&A-"1!7203(P6GAEH1?&J+O">>(AKB! 2EL0!!LH%2"E10>.:S9OW)R*YB?L M*69PF)%&J[&'A*^?!_XO%^J3;#8%0)B$%S?NS-7A%JCAF MNN[<,"^$.7E-3,L!PR.9!@[&;GC#=/*(/.[3NT,1EW!G57.+\A/O*="F9PVH(@V$"I&9P6'3BNTWT4/W_) M1,>:M_P,NGFC4@#/Y0S,7-7)&T'OC ELWQBR)#V5#_!$KB*:4V#A$;N>?*Z/ MR&W$O@Q"Y>ZF/@O@J9DMG5J<\)A,SR0MKMTUR =AO*V^B7;E@N6TS.O+1S?B MFBRI#K- "#JMGLY#G."8- ==>K(,(W:T&I9M4(/CG$O._^/NNF>VP!=Q< PK M<2+L\A_8BC_[12IE._!E^8$N1Z^D4*Q=930L!H826$*J?:+QD3HQEW@DBEQ1-WW@>\PB?:XR$D+P:=B:63;>UK4J&I7_B9Z M><1Z<7XQF%@#)OT\GXGLA7U- +IKU-';U_KFOY]W? ;W]SYMB-/::>Q_@I)"Y!=#6BR55_=SB: M\]D3W^[ 6'L]G&TI+0V>&]GX1I[!_7'J](#NCRM&8'8,5>($,>?9"76/%NSC MA"(_9'T6$TI[X9Q)1B@7T.699H8O UP0B!N.1]K';%._@YCV&-M9)K9S!P*" MSKM]1Z9J#E-!'W>\1+/V/JS52S2_N9>X"]VGJ9,>@OKSVO>!+T Y9AE[Z.KK>&\E8D5U@* ,J8T&JBA<:FG'C_SL MK3H9A'B$0@2H(8%K/V_C$1K5WF"9UM/!%VB4H8:)\$G__F7)IFPB8:B^W*Y0 M22 V],I07@@U."MXX#YC'[O7B/K,3L.^X\2+V.,OF%PQ8ARBVM@SR0AB3Z\, MQR8@6]MSD)T$L=MH^'"XT; KM+MH MJ[8*("ZZ')/.3*(JQ0_!:+X\3GCX5TQ7._/7NOAT&2"X^NIH!6D3T.&O8\7Y M2\"F9CX7*H>@W-00O#IUL9,+'D);XZX*'N;-WU=GXU2N)UV2%H(3I^X6IH . M@4'99"'/^YZ3ISV/NQ&8-#&:J5)G_>G#Q1(1RJ7B5_IOKOI67M.D2@VA;[7F M4XD&G ] !NT!(X_\C=U?F(8TKUB99870KU;2'@^AU>X3EXEQ&5/^3+DB]-H\ M&P2?N3$OYK!:X63]; %_W"*,!B@D&[E,V=$4T.;,W]8(M51I,+9#VLZ?]\6G MJ<9M35Y^06T.8M62F(\5#IF\E\:5L+E74IMC6OUT[H'MQ)1%3K)1CC8'PB)D M&H%JI1'>!W[!V8DL)X1]X?(3%!DR('.4G6C%IRGI,D#.5-0V:3E922.%-L05 M8-*L,)#SEJ*4FD'NQ'#'3SI:CWCI3"!G,'IB3:%U@L"6W$TZXD7^P2O%[0_%? M,?:=E2ZTT"0GG###R@TA$Y9HH@L(';6LD]B*J8T\-,H)):#0W*BE+.H@0F4Q MW%JN-JS)+"N$18J%J>:1> @0%(N#U?;CKP13IJWYZA8_8\^L]]5FAG-=0E,= ML%8=H'A/6^BAU-:]L:8,>/VR@<7GMFHU7E T#_UE'(4"WKE9WRS+ ;5+SK5< M*8TRA%!)N[ F[0)2Q'%S]X"C%]YBB%;;*? ]]A.A*7(*:QF0VFE5<';]R5-Q"I;52N#0BF MU;4C(&;>C,I;2-W'0;Z)LU9-D-2)-H-CC7VOQJ.^]8U=Y/X.-5LA=R M$_NNGEA58@C[/TV2JM(#!$*KF'G>YIS)J[B.]L[PU:(LS72LS#J@LV<$$^A; M3>PV*'/BHPSR 9PG5&]#!GH %U*P?@9E[_$3"0;5Y-T\/X0)O;&)[[\C8XBQ ME4B??+;LLD)HK%9$V<$#UP:56&W[6QBS]D)M3(,)'%\R5^_O))H?3%G#[)PU M.\$5B+=W3-QCU>A:6VT0;*6Y>5W5VGNC5KE1_ZHQRU34"'"I"M4Z%1H$9Z'= M"E]5'$*LW2: Q;N.:;#$-%HQ''SRN^0FRLS++N+UN\.(UTVYX@VM;UAWMT]);!?J/I:R;Q,H -YR,"Y3S)/7BPI=A)?$/OL8:%W MWUU?&""^5^)3[2I45CSH,56_@UN9#L!9CU)6M7]7GP7TT%RLY1NZ36ORM W6 MS\>S%_-M)A66JU$.(W?39D:HJ_-CKYT^U7"A-#/RH3C'RG6>]D,\@'QL>78 M9!Y3>Z#J< <,2-"G7UFO-O0=M3M E@J"8\S8@K;. !D2"&WA 8NIU!C1]=XD MPJ^C@;Y-"HUO9SLH1 .C9[YM=B[J(D"WYTP M<8(%?HR8_&*.SZO23XBT.> <0JVBP]!"!MK/(R0.DWS"P2P.F(&TS/N 0 M,VWPJ.O.-_-5:Y9#[\\X9N:&0CRFQ)%&].?G@>">-R71$%+M1RSN8XYJ M-!4;>.'HR2,S(0>/ HX7.W=;FHG\/!"Y M3/(KM)+>8EQ)L1#"C,MVFO:HVZ;\EANGGYAD 6JSV2%PU'T]1W=@Y\>0F-,ORI&H:M M $(*+5@?7THVEMSL,:;U#-\VZ.#",.@@J;JWJ5N< $K5WEM7?PQ).(8D'$,2 MCB$)QY"$UIWE;R@$8L[.@7X+ ?2&> M)YT-W6/50[J-U=HE;WYC2@&W:BJ(6(IT??54ZMJI:FW/N%)(HU#-K;H"ZS56 MZ]LVWO7SL2+E*)HK@P;JKA12O]E5XY6H]4T;K\"X>\DXR=& _2KJA;1]W%$3 M5FCV35NQ[2' ANJ&M'O>46MNY.RA^?9@81P/9#:/1M,O(99VL0W4!VF[OP%C M;$"C;[I+'?H1\F=DFU@,*Y,Y\K=DU.(E*"L+I E$S;Z#LJKZ1LRWB=ELIK8. M^Q"JZ0GJMVV(G>]&&PISV_W\ MX1;M*9:C;Y"H1$=*JHW$C MK42#X :Z*C5TA9.PP EZ55MVDQ5W*:*Z2;V\:2N\1$L2(4\< =J= &ID"U)> M<9>"OYO4RUNQPCR'5K.1%V\FZ+P:973!R,8T>":A$&KH3P.Z$-\..77(6T\R MV.18G/[FE_KAOONO.(RXX[R09Z2J^KH8^UZC.MZXJ=VP(GS^U'.AN5WE%3?K MF#N#:'URQ8 SPTUG?<-IPK?D^=#+]#OF^S%L_O",*9KA+R&>Q@S55/F:7*DB MFS6=BB)ART%N\2F>]1I$'.1^9.EP.+ [I/.C["&>=:D]42S[)BFY-^C, 9P) M7BP#BNB*;X)'J\%*/ L]F@I NB,W)AE;NLE@?2]-6B#-,1M->C@';"HPZF\[M\N Y]UP1'OF;/]'S]9ZQ+P/"'J7:I+;.6'M@$-K*7@=P,$;K>^=4\O8.W>1!2+<4D_ZNLT=L M]L"E;S0PHS.; \+>;PENLV# +1O8PLC!V UO&%XN).L<\&BJ[#T4!%J7 B'F MR(94:X#PB$8K\<[0NI/9@+@,0F7PNCX+A+UT*PJU:,#QI;2M=(?R92FN#6$) M0_7N2Z&2(&Q"V[!;""0XTJ5CQRB.P@CY/'+#9OS,9(.P1UMZ$,T@:LW7HYK=LV) M),?1V5+]K29*8HY>EF_(RU+= \2LDQ+2]?/>'CY("-^YHI,>A/I3TN>Y3Q1I MV_.=:(67WU0BZ;LZZS%)32'65^[&T9S-;OY6>DRT.2!X3(P9U2(!-T%/23M& M=$1%S^W^AKP8CS$5 /(94^>$X!8IPIP:$60R3RM00O!_%VQA8=^2!I/F+ M7WT6"'Z,XCQ9KG@K>M[@MR#"H:([TR6$X&3(U;4. 2?@JT/X>!JU8P/X>@L M.#H+CLZ"H[, FK/@>K'T@A7&0K"1D$7K,]"D[X[K0 ," B='#\*;\""L#P(E M$TC^-!U]QNY-0&_BB$T0-MN>^9-ITW*ZZFTPQ0=A4BCP#4K,$C\8[30-CCM- MQ\GCCH]>@20SQ4TA<@NCJ$6WETGD-U.F[ MZS508X(PSJ2$ND<+G'GW4^M%,,D(Q:N09X89O@QP02".]65:YT+J=P@^!7,[ M2Y.1 @%!Y]WV@BH6J$U^.#:R]LXX%_6^US%Z?ZV MMPLZM'%:U(%]W#AM>^-4<<_\&]\XE5W@DMO<\C)!N*_=8OJ@!]/:]M$]CFZ# M<+N1U8\B2I[BB(^VDR!E;?/ 8XH(^WY$7.+%$7G&UVR =B*K':?SL\/C34R" M'A>AQV3H"2%Z:2EZ49#9E%H+PC*F9>EA(4P']ZK2*!ZQPQ8+_#[JZU?^M!-V M^723H5\R77"21]-K1'U&Y98PL^VM:BIIYQKL0-O+MY>T7B"0_L9.NIG:<(?.O94TVSSO MPKEI%'W%_P1DWJ,<%,V!*=ZG;98D9I:6YXENT1L ME>)R.=G@+02]1Y0B#BFT6WV='UY0*2HX$37TTE7PA=FVE@XNJY()R+[B^@R1 M/Q,]1CA8[=*LKQ+NOR#J&@8,EBV_'4>,AWP^M&M6/]DD$)9E<$XILZ^PUD M6&QU(_0>VE;)D#:1@U];'H2EII/19-N&?8=>R2)>*+6Y]WN;8Z^"^HTZ]R2% M,&_L=L"]HC^O=>Y_#,^O?4%P#,^'L(#H=GA^;LM7-?P\=WX5!;?GR*].+8HP M];(=;F>]]X4U*_[W&PZC;=CW>=6F)ZT"PIJX)G.L5$_@PN,*P]O<1;".)WM& MQ..-[B:@O["\JJVC^JJ#L/8'9H&Y.@-GC7U/E(Y=.>;K5_Y1M4%BFAG",81Z M+,54 ^!XW_HF,7TF#I:+?\\?6PP9.J&(W4U03A+ VP"J%/7&S>_WS&9S7D[?<84S;#X M\8I-C6X0H>+(4B.F:2 %A*-$73!; U6",^EOY2&%3TV:52VO+I0,ZVJS=*Z^F-<0'D=@G-K MU \]&2):L]Y-]<>8@O(ZA&F]3_G0GTR@\RUU)\+N!-.%-M*JI@K?;BQ#G5J# M:9-5-<<-V"OR3%SLN[PY-M&5RNM]NW$/#2COVS#4WP*/%>,QG U/77,$>+NQ M#DUJ\9NTX>8FL#D"'*,BJM BL%TF;7BG[;[3P3-LFGTG4?&)F'+QU]UW/^&D M[N-F%,S-*&O]#'U&+]Z>G;OE57&QU8^ :6D0X@#'T* ;5G.W/R #GF M:6"P!DS!.O,91LQ*D8?#G".?!^D@G/@T,K5L7,\!#@@T\+ BIH!YWW>O\#/V M@B6'LQYKM<08Y83@(+>FR@@9!/)^P3ZFR&-R]MT%4V\8);?*F=!GF!>"C]B: M0$-L$"@\[LT>]V:/9Q"[LR]:W1G$&A\M)Y$P8=;_73*#9 FQ[XB;IXO=;7IQ M>+=IJI8>\OE".E5/-R\XO<5AB/$M1MS'$#J4"+YTJV!MCK:>F&-+QFC%+UF+ M&/W\S:AE8NL35KGN;E*3G'#6N09D[3TQEX\.PG1 *2@74W]AJ4E.(*M9"S,U M8C$-L:97 ?F1R27B#Q->HL43)>X,WZ$P1,Z<51A%_.')/P+Z]1'Y-VR <5A? M&5PBCTP#ZA.DO@"RJI(A+(DM;#?]$F$E^.MCG0&Y14\!Y=E6:T&9+%<$SRP8 MMBL%PO2I.)MV6.MC3HP.LJI9AK,\PHPR0U@<%^?)""*$05$(RF>8%#E1C#P> MYJ*9RJB3P[G0U7+^HH8$E1_M7$67 <@4)<_F\MBIC8-]A$Y:0Y&R_*U/#N4G98WYY3.V!JJ-3&Y"@3[^29_Y^@KH/DZ6",(8;6]"V MYY(A@= 6Y.TZ;_LM-U=[>VN&@+(S7$W?UOQ6F*+%W <16]9N[R/;'PIES2[XF&#YAKR^4WU-R0T$'>'QBIHDK*% CAL%?AOK$8Y$X8!.\Z M1M/-\L."^/V,$,Y*543P/C1P1&;%?>"7RXVF7T)^* "K.,S) ^&\4 'Z&J?L[!E!TTD3?X=^OI68YH)P@V8MG,8 UC@VHVL MF^8Q2_R9:C)X_,Q$PX%$?3=I%FF159 M;AX0=T-:K\ER8=7.1I\UY=%TLU_\A<]&A30R%M1IF]5^>1=&#IQ"<9H_G28* M(TFXXG_\?U!+ P04 " <@0I5C'0[M==> #A9P8 %0 &EM12G M5FDEM;US'1<3%(F2>&:1-21+4LVO/R3 %["*($$4221+^V%WVBH@WYCY $@ MB3__K[=50%YHG/A1^)=O/G[WPS>$AF[D^>'37[[9)"=.XOK^-__KW__[?_OS M_S@Y^<_3NVOB1>YF1<.4N#%U4NJ15S]])@_1>NV$Y#.-8S\(R&GL>T^4D)^^ M^]-W__;Q3__ZW:=/__K'/Y*3DXS2J9.PGE%(.,E/WWTL?CG+J$;AS^3?OO_X MP_>??OCTB?SKSS_\R\]__$1N/Q<-/S,IEWYKR\ /?_\9_M\C8TF8NF'R\UOB M_^6;YS1=__S]]Z^OK]^]_OA=%#^Q_C]\_/X_/U_?N\]TY9SX89(ZH4N_(:S] MSPG_XW7D.BFWE=3][3$.<@(_?E_P4K: _SK)FYW GTX^?CKY\>-W;XGW328B M_*S!)&_^MM<^T^GC3S_]]#W_M6C*"'EIT5:F^R_?BQ^_888CY,]Q%- [NB2\ M^\_I=DW_\DWBK]8!L.5_>X[ILE[*((Z_A_[?A_0)OB>H^1.H^?%/H.;_S/Y\ M[3S2X!L"+;_<72D5_JE"*^O$U=&RT?="'^$*T/F:_:NB%GU+:>A1+U<,V#60 MYM)PHW+*0#MR*P0#<)0HWC=4DML\H>YW3]'+]Q[UP7,__N./\,\3\4]N(_:? M?S^+6'3.'Y,T=MPTI\9U^,LW=;]WM E(#L3F<55\)W9S9NR?+=;(6GSO1BQ: MUNE)D'T?WGT91ZMZ406[J.;'OP>/!M\WUZ6B2$R3:!.[M-.'E>57V;J0D;4 ML*3AR9?[#D+_^WF.HT[HD8LP]=,MN0J74;SB"/-G(8:Y?RV=Y)'S93#^Y#AK M[F3?TR!-\K]P7SOYX6,&/?\S^_/?[U,692#:@_-8QGIF"&4CI)[7K!2X7WT+ MA#[8(JBI(Q;DR%=.\/]B<+VSP$F2Q?(^C=S?YV]^TF:*FO93<4B5JK6^N=MX M"FZJE-G48SE!$BT))TF^ E&;7BLK>!ZM'#]4F*2V(7(_52LG.^A^*\2>V2!L M7RXIR%IURFBUBD(NU_PS73W26&6-NH;8G5*I7,4I]UIA=DJUL(:;<$+E'JI6K MG5D6K1![9(.P/:Q^@"CA5 \?M_6R.WD.X(%1K4DX[/R,U-]4BN2I'?DWA+ZE M%/'@Q Y0&]F1_F/CQ"F-@^T=74=Q7<)0W7("[J50;]?3=IHA=SJ5M ?[7T&8 M",IC@UKLA(D/N1>B= MLS&_P0*[[2;@B[6J[3IBI1%R+ZR7]6 7%&0)HTN \$@.*+9W+OV WFQJUKV* M)HC=3J50[G&[OR-U-J68IGZ6[>,!12)(CNIA=_3)A^W),+UQ5G4(IVB&WM/J M%:MZ6[4-:H]3B'J@UY54"9 =U?.N0C>*V9#.]Z[YFOHLVH1IO#V+/+4CMO5" M[Y=::E?=M+$+:J_5D_Q )ZXPF1'.AD0QR5@1X#6J9S\X;U<>FSKX2U^<_6H9 MPM7MT7MSBZI5/U8T1NW!;3(?Z+N,/*G2MS$)F'L>LUR2_0\D-3\J#5+?%KVC M-JA8==*:AJ@=M$G> YTSHSG+_T%XNGL1CHNF^PI^ZF",3]-TSD^ZSOEI8L[Y M:5CG?'B-;#CG&?OG(GZ(7G>/\32WG(IC[JM7ZY9ELRDX98VT?;DDD(89*!"W MX8Y\"KR(;^/HQ0]=]6)*V7PJCJE0M-8[=]I.P455(O?CI]E*:1&3G($-7[V- MDM0)_H^_;ESV*QI/Q4]KE:SUTDK+*?AHOI5(H]ZK= MWY%ZEE),4^_B! FG.&X&YYZZFYBY]L=/CP]^NG?Y2M$$L8>I%,H];/=WI!ZF M%-/4PS@5N"_P\=.'QV])3G\D-WN(';CB?;]=/49UZN[^CMC!:E7)O:OR(U+7 MJI?1V*\$-2+(C8Q:%V_N,Q.;*C:?%38KL()K=!ZFJ-HAH?H,Z(DISJ M^)O/9YLXIF$JSI1!++&E\&;W*+]&<\2>J*-H=0E:WQ:I9VJ)?. R-*-."O)$ MT!_YG$1*H7R _T+/G=3)9%):1-D,6O5VC^W6#1![8;UDO9P>C$F.=51?>Y^Y03! MZ2;Q0YJH!_#=5NA]KE:MJL]5FJ#VN7I)#_0Y3I3D5$?UN8L5C9_8=."7.'I- MG\^BU=H)U7BG:HW>!QO5K/IB;5/4/MDL\8&^F1,G@CK)R(_KI&_EY1EQAT%M MB[JF^-U3J>".;^ZUP^V8:G$/],N']VF+46FQ3JGYS M=D'N_WIQ\7!OXOS^*GX#C_[TPY]^_('[,_SE[_<,HFER>A:%+S1._<> WK+F ME,UV/9X%J"U#VZTG4F\V4!^SK\!&W)*UCEUDO : MX.FSDY*5LR6/E-#L;)Q'_#"-B"L248G(0$4QB=)G&A,P!B\BGH@S=4"7T6"_ MD>@UI/$?V(]K4/>[W1 9#!VL6+*@;EX@N!$/C.'@&-# # R. @M&*\14CAH5DJ>U%9;()Z^*@0U7HYQH9U,4'F]1:#"/VC) MR&+T?W;BWVD*KSS>%^N*^CM(>CV01[J&NG)\-S1''-4Z4IOZ<$F;E,1GJNM( MO:C*%I:/47/\CJ1Q(FGL]G0!ZX"IL^M""=SDCKJ4(0D3\(:FS;';T@5Y\.HH M7)E/-[1''+Y:8AO/KC/BI*3.1N$E&R')/ BB5WC?GBRAO'),/3\EUU$R<'BW M3\!'L4=<4+<8TK14G.$JX1:D3:&>T#B\P!.SPQ%+=4N"&^6OG-6VE$_)HTU.Z;65;]D XX91>#*DVH8K>ZN*C[H:B-8T3K>W3+F4S8H@-;F&4PUL M_:.<235V00YC.@I7)_[J]H@A3$ML\WFN(#XCG#R?[A8,&)!1:W/\$93FVM)2 MVW H;=NF6%BT'1&M?HDB[]4/5!:1?D:.0KN*R(B3_X887?9$-'6SG) =O!A< MC1%#X](/_91>^R_4NPI3I@:1CI*2T'5W,/Q"&G*;BI!POR M)YP^*1D4N3MK8_K >DNJ\K2"Q0A>L '7@1*AUY2)=N<_/:>+Y9=$**NP3EL? MY/&KI;(OGMRF3EQ0)YS\C' &)]'RA+$0(6PG>(=5N]!RDV31FPPW M'=?((XR@+1S.+[2UB57EYDEKXE/5%CLV-:E8P:2ZAIBQJ%%>8PRJ;/79SF4. MJ:/U[0>A5^/&"_[PJBJQOVN'.(!V!#QLG\[F]EQ/^W+6 ^+:=Q[]@.?5YZ&X M$_8ZM7Z-Q)K^ M,JL_9-; @0=ZM[X:.TPGYC7N?ZE;3R.N^[XC)9'&B?+]QHCC]!F)>M.DU=;(H[,%H$//C&=T45R.GPH+=>"KMTXC#?4 MVP<>M464[?%'8[.J.P%9WQAW3+;(?(## F52-VA:B\R!=:7BP+BM=?I@^O&E MN^T,LC;>J%LC1YL6-??RR)-"FC:)#\NSXD&98?4,9#WMGPBM[F+E6F];XK.M M$_8PU5):O1.]VP-ST.H)WMM>=,'!=A /JS>GJA7+=K:C>U&NGW6O[3.= M2%2KK C*_0[3B,\&N7L)U9(^IB3\$%I'X=,)DV&%)1._N\;1.]:EZH \=-N5 M;5J83^>45[/0/2[/49SW&E+;RL0>Q]5-Q?R^/7 U^F&/7UW5-5;LTXAF;=F' M6+=;C^[!M:]9O2.XF#ZVWENNM7UDDX"\?7*&'ZUJU%$L"Q C4)V4/4SYK2_* M>UJ-XUB%PUO#?@HWM>$ X%D4 GC0T%4'4G,/Y(&EH6ZEDK*Z.>+ TY':.(=; MTA;%DV7JELHDCZBN*U,G'VZBE)*/G[ZU&, /=+6.8B?>:AU<5[=&'K@M:LI! MJVB*.&#;)#8>:'*Z6(Z;#Z6H]-#/[J-&-C-D.^KF==OG*SC$-T_3V'_<\#)/ M#]&MT[#^-J$SK7C6-TU#I+<3F0X&=-"E+W28E8\>"*XS(O,E:40$YT&P8\U? M*;X(O0[X,8*1F$!@D%,G@!K4 VI^GSIQBDOW4_KDA^'0ZG<=-$90O&$XL?KB M<<=;BE.^E]CM)N(D[QX.>-NN[G:= LRMSPE',P/EQ*T^:L4?T>12-;Y?M=\, M>;2J%-O-IF4M1#T@A1*"Z]SL234C-RE20;ZMG+F0RAH>TQ1ZILBCKXVB8WOYQ1T"1 F?D@RTI9N M(@VO)[PM<<+T=.OU'/>ZX&:U"9R4BFSB][=Z;"D0B6Y ,P_987M(1B M:HRSM9N+ULR3/4U3,4_ F%E$E#N:.GY(O0LGAAQ%(HE[3I>^ZZN6Q5H=D>.& MOO(R5+3W0HP.'80W+IB8L2 Y#_)!#H*,S=YNWV&J_R14#^D3,&D"@!$L(*OK M"9IVP Z'KE:S>]KY$OQPI5:N.8N'&(X:A!TA:V=O"V8 O?'LL0R@W$B;*&WG MUP;03!QC2VIRK#@.@M86M%.81Z,;K\%&ZT?/AU&V;T3 MJ5QE9*&]LP]\_\Q&PD0DT?5VCG=Z( ]H#74;SL+(S1&'L8[4_9UO$>2M;KP, MJ7##L849\3D/\L$/2<*9(CJT*JRPV*1)ZO"Y8!?C5;M-,:AK%&^-;*G/U,*[ M3O3>8UQB@N:X6O_J5U=.3<%M\:1:_VKOK:D&U]P,U_O4N1'Q_T_ENJZUTZ1P0:6T&@]V>TP&!Y2"]^3TQ"E(HQP'-7(6C1TFZ-?J MC(6Z]<3\N:?E^]Y8AB!=,8JZV7@E@A57HJ).__8\17NO"09R2Y:BIR @^8*M;G'=,! 9VW:T'P:P=_[JK3JXMF8I[ "=L:^S^8H"ZNDMEN+*&B_9MW>1K;6R25 MT"S5VQ.=2"#&!E--C$-G<7-^<7-_<4[8O^X7UU?G\P?V'_%+\A=MP]$]:N&U>ECPE DDT,Y+%?;((^16I6J,T*I >)H MJ9?3?/Z3\.OY"I\;:X8WA$JQ]3#Z)8Z2Y#:.ELI+]=46R$.H1ATY@*2?$8=/ MG92FGL9I$4',SA6G_K59UVICX[6=B^Q!\)9%35-[Y '5JFKMJSJ[C1$'6[O, MILY:OJ*3D[9>D7$,96E&VNJJ*:',QY_9ZO*R5]F[-2&C(X"9B^[P3RFWDZ%@\TBD2MX M&?Z?#E2OA-QORG2#"V_S)*&I*KO9V@EY..LI7:GXV-@#<3!K"FYWC052HV M6XZ\'A4$(@2<(X^_*+09=U?A"TWXHYA"QYLH+'"A)<>MV15Y9'8Q@!RJ.OT0 MQVXG\C]#LVRHM7EL;U=K-ONFS+RZ82XU MGUAH[RK:%,YYVPF%\)[(/89M3AM'G/:HJ2"4A:?-^2^@A(P_0M/F]'=K)^0! MJJ=T98+0R]:7UV?]0Q-5\@7#(/%^_6 M;YBVBV*.?TJ749R==GYPWFAR\<;F%U'L^:$3;Z]2NDJ8F>!->F;8@!NJ95@> MDB-RX!C!W-7)P6#L$$/6&%J;#]Q2>0BYF#(A>2+$$FH@2T3FSZU[7N#;9Q(&@<748$B?REJ;S0R:F3^*Y">55;Y*#1J*(,'K4- M$8-(L[S&U;7S5^"* K(SPBG;08]AE,PC3ZJ_X^Q IBM=+ YF1Q\$,H7&V M8"Q3*-2TB$KG?K!)E75*U*TGADP[:C9A4]9T0NBT*W&?^)31QH%0?2EJBE'> M@,8P0*GAS*%4=42D^HWZ3\],A#FSC/-$;S:K1QHOEGN5+IKF55UI($) &($--/#-#YR;B1C1P0_.!RY7WK5ZI3.CEU.G,PN.6CN%8NQ/^]16":# M4-U24-VI3!-1VLRB@2DJ$M-#E59-1L(5JU,Q6[;1P1;[&D$:-7WQH>MAU>$:2: M0I\16' PD&,"S4@FDB*O;OUX'BZKNA6KPIKM9XNH]]F)?Z=1 M^H!2LWISA3'WWMOVJ\NJ]E T7[]+JU]5M[(L\PCN90%%#5]T1 M<=1WDW_0>KGLIU\O[AZN3J\OR.W=Q>7%W1UOLSC[W[R +O_77Q?7YQ=W]W\@ M%__QY>KA;^3#^<7EU=G5 XH*U<)J$-M1R/XSF;_YJLEQ6Y^IQ$N3RK5Q4M=A M"O'1*+?Q?BPG2DJJ;#7,Z.ZMA,<\/E#5\SQ:L;FM:KM2T1:Y\S:J6#DX4-<0 ML;,VR]N7DY*O@K!-+ZT^0_B90JY:811%4^0^VJ2@^A%-T0ZQAS:*:^J@.\]E M?H?AX=MA5,/QK$YCN-6U0QYK2M44K^:@CS*UK >L5XOW<6R6>_,\'Q+Q3G#K M^-Y5>.:L?;:*;W3(MC[(G5-+Y4JMMZ8.B)U63V[CFF<%=0+D3ZY"DC&PZS:'?IC=_.NIJBXO&YGS.[?60?C4"@YD4BQZ6BUR';*%A?4 MR\_"-D: LC%R=V]6LEI/NZXE8D=N$;@/KSVG2]^U^E(#"\B8,KG.J?C?JW _ M>WH7!<%E%+\ZL>KR17/)6ZVSME$[/]G\&=*R'5M^N+BC<:NGR@O29K0P0Y.IJ:I;NIU)((9W(QU,08_H)H]$D\$ M3R*8S@AG.Q-C-\DXDX*UG03W^!8"9AQ.HF7ENB;9K-D_:<8'?A5_CM:V"]TJ M;"0@MP?(:28T3=P2N=VML^5_GL-R898#TJQ I 06&D+T?K'I)V'"D#[!PM\ G8:T9$%I\)F= M*38/J;TA.!\Z-?17\1N@[Z 3!S!#OZL!\<$)UNZO"_F=DY"',*TVP3\H'/Z3"OA\9J),%&K)_?V(@0\X@G, /!T-S&_.2KR73A@O,8^"YKLZ0QKZ\2BBN8?M[;C9)I .;<_M3H,B9\R0X0(VJL]E,"RC&+BE)QF&6*@ MQ-E^/:1I6!GU3/S_VXAGJY*'2'&(FLO*4_ERQO^."G/0>QJ_^"X5IKJC;O04 M,3JK=79[/Z;;-R9PT>N/';3Y;VW^32*1^F,+MF5^0PV,4 7>OU(8:C3N*/ M4FD/;_F\P6KCH;H!\$!7ZRAVXJWY\?]&$LAQP,0@S0?_U?T1XX*1&CT?^2\X MHCONOV.+IMW6MERX(2GD472(@>1H,J&#.*H.4L+%(DFGL\TZ"G??-FVT&$D,++X<8I#CH84<%^WN$P MI0X_]A RU!#Y5#=PDL1?^N+<6%I $!4C>7:D3#H-8>44A!U[=0-DV]N<%@UU M&!ZCV?@K2E.>.]A*H_/[OY++ MZ\5O]W:?F ;U;^/HQ?>H=[K]DE#O*LP>Y Z?YF[JO_!"WRU.;T0(>2B8&V?G M1>N.5!"'S0'*&,]/V.@ /$G.%.X%?0"^Q ^_)05K4O*V_IR'!3-Q$RT!QD2U M_JBPBU,PL_F*1V5[!_9F0MH'RP:B!5RM!K2P,K=WY[X($:\0=4U M+R17" 4/%!1B\8V8RMX,_#PU]$1N8/VR;_=L%>V^$B='A\#EE MZR_7KTM"*)H@Q[TZA62\DG]'C#.U8IHZJTS,3@P/I@Z&TQ9Y2%_#9M<=O""Y M6#($FB<)3>*;MGUS6"R&J:M.Z.QGDH6AJF,J)C(XT$(>TL2K&)Q2*L89S MG!'.\R1:GC"NA+.=$9DQN:@/II%.;8QMG\(<;' F#G ACL3&=@6ZT]V#;:K< ME:HQ2\2AWB)P'V52:L]QWC"KPVS3:AP/I3S?5D%YWO(J?*%B M,5 \R2;C%3Q8G;C1)DSGH7<;TY6_62E/ZIA00A[H!YBG>ABK,QG$$'&(-N9' MLW*>65: ']7S$CT? BU7)!E# MZ\G%$6UR]@P3-3 #7VLD'%T#WWGT ^MIP 8S\.57VQY+E_[3!8IZ4VCB1+7S M-&%"H<-@*"'X80:)GBWR(6?U+?$R9LPBN)!A[O(I3W)'7>J_P'1'VVRU72>' M!VH#-$/!?K])H4"#^#T#0,Z)E*SL+3]&,$.A;ZS4UVK$LW75VO&]\^R@9I9= M8@LN?@=.0*"V_32)30X5NABI&2=T*$T*.3HIU#.69+SSE"B?=(NKFX(O'F 9 MQ4JY.;*DJ5B$9"^N924,G5J[V%V,@( [1 MP?(3$E/,28IA;>-)ML&9J;AUMD9IBK+?Y"!"H;I>@B+K-"D@4,D^5&HBXX,E MUOM6O]!S7:^G[;B.-VS>5,):%SOM=YUB="L,T!K@._VF%N,J\?L/<^ D#_"( M(KUO(^3:YDD!5,%>/1::J[TUF 7M]I]80G?*7^D\*0!HTV&XB3[_M6"( M!0N&LH=0-U"IBR@7:#(':*(P/4QH,T>7U.!4)P;M6@R<)$0X3QC.)D+Y0*TR MRHH5"L-U(H <';H;PZPR!6)L,%!BQ$H4PV!#E#I!$S:,;)/6^\[XX$(<,N^A MP$TSH6G"AX9Q-&"D@8,N,P+$RWMTQAN*P"Q??6T$1ATTX$D"-+=V/(B*+?&S&2&"AA?,8G8P4% M2#)F).*CK."5D:)2_3U H&9%[Y85%:U@PC!ED&,!V89.AGTNI MEURRP+AW CC[^=E)0:[M8MD%$0SH8$<'4]-4D*(K$??,D\9D^M]6(IIN]CA,M6 MO\10%'Q=L9BO>!0IJ7,A!#"\6D6A"?#*_28*M7NJZX!KT6F"<+HO^Q "EPP M(F9_VL^?GF*>_N;PE\<_-M0;ZFO[(9M3.@%9;QX#WV7?G$$J3#1(\$02;#_YL!S &FNOLX!@9HN$PIQE<*JZ-YM/Y' 5HK= MCUMGY(MH1K!G/[#&"L!?WQW-X;91AKBV#=08L2-,U2[\T/9 M9&]WOFZKS")D@"W@_^"(](L34%Z2-DECWV6K/_AA'GK5/T@M;]E"+/+V+XVZ MP<9C&EZ\N;Q8_1U;25ZP59MR/W]T(9!#EYV/(L/?N!(@AE!+ACAD8WXF@%B2 M8T9*$<6/D!/=_5NE@Q"=U%Q&(3[3D0-W[SA\K+"*!24'0;HUQZ*+L#'U;M]\M6!%G)10J 2^ M)$*- 2UTGSIQ.E$;/=(G/PRS_-##7_[."[-]CCQ_Z;N<>/;B[XY% MVMHB#6@M%2%\&QM:#E8O[-:3V]0O'YXI/%NZ$9OON1M"E/*4=^Z: M 5^ZK"0!OALD7NM0:U@#B+*%,N7B2>QQ$6E8->^HMW'S%VAC>,0>_B$]8@_O M2E8K./*5:A2&5/1[]=,Z/^@1J/)7;!;9F0]^P$*LRR%INU.NFDWHLAJTV:LW MNZO0OFAB!KZ^3%8 Y*$$L0-I;_KU [A>?MB]>LX)LD5<(O[RZTY9=1ZKSD[Y MY9'AV+H9N),/MUMWGALOK5E\HZE:/ /)XC'>HUUER&, M>/W!^O+0 &R..6H; M#-M; -?P.-98;E*UC[">D8I(/,IEH2#6"[%(*1-42K9OBK;Q7;LSR,&"0,ES&LN:A2.'#['C%:]YZZ^8!V0WG3 ;Q-"*H.R5US1">!B5S=_C M*@2#S#:(EE6A+8! 2"?A ?D +3()228B$3)^BVMYC=;NV(#VTO'C7YU@0TME MVV89+5V0 YZ.PC)H-;5'##Q:8ILZ,1 GG#KY3!V@O;)\4K].W;9!OZW/!!VY M&;1$'N'X<<]O0-'I*^S6S0^3RC.+B#DE0"@!5$E+>@5>3@'_&=!W%_+"*J)@P\OVF M<8R41[?$!L<8;L$&AR!<3T/W UTQIW/BK=@S+;5M&;IU^B$%P\ZJRT-W:R?$ M0[>^[.8IEL:WG0X8N96R-P[;6KV0NFE'M8L!N[T+]M&Z@P;]#]4DS;GSFD;I M]CORL/,7XK/1.W^M>"N*!#"?9ZWXBG1)^% U$?[(_C>9[=,&$XC*\+E!GJ/ X.P M3L_,!$Q3SQ4#AAGA4(:S#[* W-+%!Y0&PF_4:\B&9? M(>L*OSFNX,Z8TQ=^G"JD+EM[@SNDD>C*&ZZ<-W^U69%PLWIDQ,"NST[A!FZT M"3SR"),\YD. D*PS^T^/!CX3AF8/^.22LS\EW"A"5U^V35&3.Y'-Q\AE>O&_ MBJ+[[(\.4^B9=>*>!5+E7GTE:!8?GSMU5N(;M'5$R8Q$J"@,)?TL_PA]&7/P M\5*SW3C*EZ@P#JN]!$\GQA&1XVZTV:=WVF 2]>?'&_N.6!))I)WLI^S A'8<"C MD$ORDKWAXI"L4*@(SQK7&WJF=.5246,/Q/-V3<&-"SE*;PO:S"+7JZF_D=2E_R2=6W,[ M2;OSY%Q^"!B7.?TA'\B &8[1;'R#-#TU.B(:7#@QU(^%RN7W,(]N&BF:4"2=-YFD:^X^;-%\WR*Z,)>75_\)M3EMS:_N@SG+J3B^)RR.6O0<,&#D]DWM$ GI/E=>VX M'J"?ES^CVC)Z'4P4.1[T8S09- ZCB!A9>E+LH.GPR2G0)C+[*43>0:W_B][803 &L6P@?,,'$ MQ!>7T.&&><0+S=#0K9P::1GYN]) #CI&)JD\!]6% &) ,=/CD)Q-QHUO7E7X MVIATF]N4QDGN!*^F"QC\VJ1D_C)8KE3.VXK M_G_KU2+=SL@!HYL1*E>+M'HB!HB."AC?J $V<%ZC9#03)0.WY&OVO]8A86Q; MR'6*>SS*^25T-IZ?PK,/3&5_511 EMX@TXGR@XDAC?I^C%2) M.1[4G8:]+$[-OB1TL;Q(4G\%AWL58]9>(Z2@VZR4/*6JMD \=5((:NR0XKAM M01!/I(ZDL,50^R6*O%<_"-A*D*$!4P?.KHLBEOE/XB,H+-.E/_( [6P*.7:U M.R,.Z^XZF 9 3HXG!$I>6478&US1UU&/-B2 M*[@KY*EM91%BZ.3K _^+]6 ? M5O=[]YEZFX O)5:E'1)4Q>'%U"@K%.PMPCN0#A[)Y;E@[4+;^F20Q[VI86K+ M<6O20(P.QJH<7KUZEJTV\BK6'MPV+]@2L5>!!4E&MY,,+JZ3//.KUB].4&SC M8D,<9<%7X[+($T(5?>6U2B!/ 3DZ"#],N6,LT#""(60P6,NUCBF66L>YA(LE M \3H*?3_2;TK#^JP0,43 9IS5]3'8#:2JG"QWS8KZO&/V7H/N')A<:*,1L85U;.BDIYZ@H$'6_ MFDKT4O8U!3UQ " -]>!.XXDZZ*!(' MQ_WDFGVP_,IK@_$6LTK!NJR(GDC0R#\(:J(@'0Z\V+WW#^DKE\W)SOU@DW9> MCG6E-AE\,3)3/>YT(C4)/#+3J(\@W2^E,>,)8Y='7L8?(7S9L]AC81TOLTY( M4Q) ?8XULR$O:,K6/M7Z'#(6VJ_/(4WWV(J2J^&_2#M[%V^\#JAWR6(9[A%O MQ 'S?:MW6#GUQV@RD->W<14KL9ZX3 (H>U>VEY6=))2\>9^+1%F 9#@HUKPS-OXF\=IYT],9D,-/=I5,7BN <.DX#D7A7M M9>E=5R<&9)IEJ_),K!DI!".29 AA&)V)'(*8 M:F:\-ASM1G5BV&FHW$"UM&891LY(SA\U*HYMO,UJ!2\Z[*0C^3,HP X%E,DV M@<)CEU&\/XR47SR9!UPN/H^OMRPO7W;*3^=T1+]Q99D,8%KX1/48.Z(@DX!E M&_88#,F!-6Q$ 6^$*#XI6Y? 'Y?'C!+I"[B2'/FVMM36XLAP39.$TL6:Q@Y< MF;JF3-Y\EW_[&5YCTYW5FE%"CLH'F$?&5 ,RB!'Q$&U,8TSPA EHQI5PMK/B MW,QV1G+6:.#,AJ'D]7C& K*?V=H[ !$J;RE[5@_A<9, ,FM"C*HU>AAI5+,* M%;5-4<-!L\3F(<\#G$]4\$3T,+K*4?L?&R=,?=@\>:%RO2LV87AR8@^P#T(9 MYC9.N/U#(H(:2:9L\YCXGL]F0XM8O+7TF:;/D7<5OM DI92;K7T)KTD%>=0; MFD61\-(A@1@E3#7I)?5?<(3G5[.'R@13DG/-(&8/5\8,HT+,>ZOH&<&1]^3C<)8Y,8+:P5]=L7 MRR6%6B:00;AUMC6+X89F2*.X3;&BFGI-&^QUTIM$-O6XAV=*G!64J ,GBS(. MQ(7M*;(63&!C3LKQC%SI? BMT^F04W*1+H6+K;7Z- MCD^B^8YH(@HD?EG#7FA^Y4X!P&:4D")4#^:IOB#5F0SBN<EQK=19@9?,H.K-(/M4J8-6?VF]LCQHE75UO*E M".8X3;'?+O,094MM9G*D1TB2-.:3OX8$N[HU&T,85 ZH M/NDCCL)!U.PS=!,,.P=?[A]B7LIV6PZ#C5L)C1V01U:[LI7'H)2M$7N]AM#& M;R9]=_\=R:@;5AI69!U_B=BR(828:''"]M9(/5!3S2(5J6Z*/2.I(;GY0QIK M\6IIPG./\LDS*(C+D)0?/8O(4R&#=+]^Y!SE@';XI4X]RP_!0Z4K)[AUV(=H M'#Y4;9'&K9:*NZ^W[S5$/%XTRVN>/P.JOLOF.VL@BRP==-VR==W6![FS:JG< MEAJZGL"VM)[(KFWO/5O0VN;1IN+MO<52[*[SM9/"-NK6R&.V1O6RGK=D$9V5\6+'(]&'^S)GBXJF/KS340\NO1#7YR S,>X MD=,Y8VBJP*^,#?F:,QIYW6%#_T32WQ5L!H:I^2J*4\!-.'@'59ES]72MT41@ M:M#5:HQ&$%/VGB*Z3***4F=MQG ]J;@QM=< *].*4L# MU)(/\\79U;>P,D,!_0B0?_!OJ!H!I ]6[F-"AB2SL.:0NT]!DJ%2TCPCN.<#Q"@?TRQ#,=B0,4R68O#1HR91<>#H,>#16$5* M0[,+TF&CB\)M1V"19"^Z'GT==@5O;=$^MLJCG6'=G^6:SX_Q!J:!^AV7X).< MJ:FU&&JY_1ZG4/U;NJPEM+4C78>?>9@BGK::P_#TUB3QM5T;].>U MQ@9L@@&QA_MN!F>TD.Q.C6.4AC-9]M*?/2S^CP7*JP8Q37 >#9COJ(,^F?D> MI]\#?C>3O.444I5C)2B1Y20[Y'SPXKF.@FVYQXGE'(>)XV&PRRC#B">SV%/T M7;*AY%<82>8,!E*H8WI=OHO\.1N-%N$=R K/.[ &-Q%#C^P_>0+A =11&+%/ M^LCCO'=35BI4]T4<,:+TKZ-Q*5V88'%1H+1'1E^\C"0QQ%#*/3?9Z38S$$PP M+V/ZCPT-W6U367>MGE,)N7;U:X-)W6T*8:(AO?$P51(F!67[=> +U>L4;RSO MKM=S*N[>KGZMNZN[3<'=-:3OV=WMETZO4SXI1J3&*KB:72?H\BH#M/G\;K^) M.;U2?/,J7AD]# Y^NBW^^5>?QLQ%GK?7](5YFM8NRNU(=Y["<,'GNZY8G8L\!)$KU9^%[[J7BK2E7%7+O:> J>JI39 M^*0$D".<'J()M-@YJ-DKX)L#7\+H,:'Q"V3M>>BRGYF3^('/#Z#(-M*;:_?/ M;BH!,Y"A&[:\>N,UA7 =2N5>HMW^,N!S%-*MV$J_W(1>\VN2RL;(8ZU9R#^N;!_)8&,2D?9^ON)[ (0+"6:^@Z M_9!CF+;J,BZU=D*,-?JR'S0M369$\O.2B_4KZF/I_[/-=WF=Y)EA&/S/Q3\V M_HL35/8G2IT5-NK2'WE\=S9%Y4U?W M/1[@&CAQP1BTY#3P/;WV(._8%6E\FQB@\3X>OJ@VNH6\[):GNIU0W7[@I'V(G3)8,*6^H*F,Q M'#?DR#&PF=L.^?7 "C%J#:UQ'YE<^38%KUP@"T>$=*0JGGS-+JM#S66A^Z#!N#'\=D3QW88/67_I00"(AXBC1CY-'W#R#OAT-=54< MWP7R-IJ[?_2M97?T"-RL-1X4+N0\)B0>R/@%&@?2_B4V2+YWGZFW">AB>1M' M:QJGVUNF;SH//& M!0L$)124ZI]N'QCSAH//>CV1AT$']>4(T.B&V/F[2&]\D#\*GTZN_1<&_ ^, M@@^CKCA&:?VXM#KB&>O&D\]Z/:?J\OOJ:[E\V6V*+E\C_0 N;__,\%FT8O-" M&A>*-QX:5K=&[MPM:E;.'-0W1>S$;1(;GR?(Z/(4-B=L,VFRB4,_A6-"H7?I MO\&_F@^X-W9 [J[MRE8R#LK6B)U60VCC)6=.FL^JEQGQ'L]]L+5X,UZJ6R%U MO!:UBH,;^TVPG]%HD-AX0'<>2T@<^<#%T.I8.#PQMDHC#EK7E(GS' 7>U6H= M1R_BG'GCJ-7< REZ=%!7'K<:FB,>N'2D-K_FGM$FOD3<3E+9OIX8UO[7+3?. MM#HB#UM]Y;46_M<3N/#50?B!,KS7MN]DC6B"JNXS$EJ]B*I4_)=YI MJC%>45HKOGF/*<9V5?!!XGI&.!-D$=VOXEQC6FK\5*?QF,>/RX="SNDZIJ[8 MW&;_#BC\@UDB>]Z/_UUI)855>R2/'"/Z-F3E+'1/M!'C3N\J&I^TEM[WD269 MD4(6'L.R- S-JK@VJP+;V,\"H3:J)TF"XM#*Z29AD[8DF;M,W\0'N9+3K?1? M>H=7M,D@!S)3P]0?9M&C@1B8C%4QC96<(=Q2RUD2F>>,/&[E/R X\%)CFH9# M+NK6R$.C14TY A1-$3MZF\2F_ESGP_;/J]1I"_^,:?-I%9U^$_3B6M7;_+G2 M:6*>72][GSX^(SF3@XZJ*'913_UH'O_NO]"KT%7OHM:V0NJ>+6H5NZC[3;#O MHC9(;/[.!IM$)_Q:I!\NHWC%F9.8LCDV'+5/(\*X$L&6,+XC[[0.H')!$M2Q M.'+<4;Z.N77B[+"_XV930?F7ANE/)P)(@]7<&/*@HM\;\>ABH(1YU(LE-*=H M?PXEZ]*3]([E7_&GR>S88\VWQ:V#5O!IM M[H'<2S74E=VUH3EBO]61VM2!!6U2$"B[= M$RHW.+5]A+YCZQ9X!&H>>N=P=37B6PP7;VL:)K3Q>)]>3^0NWD']ZD2CM1MB M=^\BO?E41/#@6V]>R057DO&ZY4A<2Q?DSJVC<$M6\7H"!^"TQ.XW7WZM/O%V M2!8QXW46K1[]4&P",T,],T%N8[\T6"6UT]X'J9=V4KG,-[9T0)]]U)7?>'-_ M%6W8'"-:DG5&EZR!,%D[6UX89!G%)'VFQ"D=>NQTY- V*()6XC C.0_"F5BX M'3*XWJ)V9U9>E7F ](E[A*F;#!/%#\IB'LEL&SW3\[S&Y73!_J\7]S''Y@9!*XTB,$?(@=SP^?SIWM[C*A M1[*8T:]'PS7-X[K2Q(ZA?:IH7+PW)TW"(MB2-75%O;)4<"(>8\7FA$X**+MB M"YPDC=S?LWFCY_C!EKQ$ =.6O%+_Z1FV&)P7&CM/V=PR ;(PIZQT9_^ O]TX MB>?\@]SSOUV\L>E.^"1FH3!/-?A;*.H,H3L@R'TG#ORUJIA79&*HRM!RST( 735R]C2;P-A?.>@0,SX/)E(\Z]'IZ+% =:G![%GCKXG0M"F"3D(2(5 M66:DE 8?M(]BP_N*;VGY)((-6D8P?#*S2W^W@Q)@F*0\:Q)EQUMPX M5)PCLUE&I08NX;60I]#_)_6N/#;9\I<^'(80K^9E-P.]7Z+(>_6#8!YZU^4# M']ENUPU-6UZP'YXKPM,YX^62)&O[$T[W=>58I(9!E%$?DDOZ/+5GJY MG*)VBR1JOB'.WR@B7W-Y+56>P_X5=NRJ,B9Q4NDQT^DA=ZT=L]?9I9?9^_V( M^DR/$[<[&KT'V-;D>'RHW55Q*Z"M1FJ0M*C!ER_Y \EC0=Q/'K(-H MN4B?E?>(!F?ZGM!7:?3!T'>/XWM!7[7BV-!72$KR5^NYL$< O_U_ $Z%N()P MDKVY?"1XS'6[87 DFVV$SZ3B^XY0N='T0P%S+=-W@LW-NB.#9P$ZI;19S^D# M]#!?09@KB*"L%HU7QP7270MZC\7['8%UIU+@HS!^)Z ]7+WK@8![S"KC-O![ MN ^B>G[!\#$5_4.IQK:X@VLOB^67A-9.G,?@AQ2#1S-UT_G6WIA-\.!K_[J; M7S:CQ"E/!0!Y^,#94$Z -HVRZ"+$FU!WLDB MI;L]D"%_J4!U/P"N?X?%J9NIGJNQ_,TDX_(1X^@&C#$V#*KZW@LO34\P?[B2!A,B.4'C">:C^O]5@RY'\R^62#C/: M1:D3C)*'ZM_R#R![[NGCE,4[]$R6_(/+KZ GMZ+Z+/O/>$.]K-9XPHCPU9C4 M8>@/U(^([V5\[?&##C(B]R#?>QK#^S37X?=&G8QW7IIZ!G\!]L4=4CYP1.+$ MCS1\0#V+5S]]9F-[%%*RI4Y,V/0@^Q,,["$\PA<0V&9V^!-\[M8%!OZ2'QVB M\2P?Y>'JTY'M0F'XR@.?999^A)<],S^ZS?TH4Y#D&A*F8I;GE'I.?,L+PV>> M&X;PD61&SZFHC/'@O*FG,*,R1CHQ&=_X0Z5.Z[F^DRQJB_+(!HM<6L+$M8?[ M$_H.A<%29K#C0^LS9^U#'@"*S9?E[$?X7$K&[PBMFXT_W.7P.J[O!*U;E!\1 MK>O!>EM"-9=1>O=B^A ]D/&%H2:-S6W%3_K].!KMM'+WX"?N'$UR%2\APPE^O0F8()\@R,7[XQ-\; M7@X>N,W/8#MU]0M$-L/LVF!;,\Z]_Q29"D*9R+9PJ_)'2Y8599[CXSU!-)Y!#;A\%D\#R$'F)8[$4M\YWT M+$.:70,(=JX!%->UB:0&] Q<]",$1? M,HSGD'Y):9)7K@N]LCJ2TK1=**"'H<[FJ**.=G?4(--=BP-.Y_"S.#(S MQL MX<3XJJ]EU1,:O\!SQ?8AX8)-W:(MI:)Q%(;]1?D<3RJ+A.3^">58;V=UZ M(HUH _6+&P%ZW; ?U.^HA7F-^#C>0H+C!=[JD*[,/3J,HDM)\DQI*B[-L5^B MXNP!OR>WB?-3&,6)W?SYIC0B;B8[^YL0WOBH?7G2?N2#]"-]A1Q,R:AE _K,-/J1@$I+A]@#GFFU:$[XIF6B1:' M%2K.0\3Z\>,Q5<^5CNI>&A@1 A[85"^*G7@+I4O3[>GV+'"29+&\3R/W]P<8 M_13&TNJ(/.#UE9?CO+T7XO#N(+QY^9&,!1$\9N1Q2S@;F&QQ1N0K9[57.>N M9<4]C5FLGK+Q_(7&*:15;^/LK+[0+68SOV?Z\!I]IJO'O:=V3&D@]?"#3%(L M.KH2P+[\,-;'_$W<-)*D0 MAZ2OT<@KA-$-=9_;H."3 47&B3!6>$;):S^D5RE=JZBC:,@T7; MZ8Q^^R+W->:1KT";<.)&HUQ/CGO/8L?;!#0;X+/AOFE>U]P#N?MJJ"M[<$-S MQ$ZL([4Q#F>TRYE:,7<[8,K6DS/+4]4V"%:U1>[ C2K*KEO;$+'3-LMKG.C= M654<"+J*I<7-!N8XB^6O44J36QK?/SOQ+GPV-D3J=.W*%2N!VE;8I_O-0AO? M@>%4P>E>@"Y,YDD"E$>>HP^M':=+&&'"*5M(T8_R_2R.9_F6+@>OQ1K*<1HJRJ/;W=IF-Q[AHM8K"+"40<-C96YJ$*4:$D=LX7 M_LAAH[,I9+C0[HP8)KKK<,"KBIP3@2] 3L[""%+6N()31 @]5+ M_1=.#!LCQ7S_U$E\=QYZYWZP@=L1S0]OZ?=&#@H=S5"9/NMU10P(734P#8"< M3[G*G1'.BY_^R[A9?^AI+&NPA3&<3XSBG_&&/S^B<^XG;A E;":3' 8'#=2F M#0]M9NH %RI2TX6/5HT&A9/\,3E) .P(,YC!SFD8K>!.-UN:G)#'PE2>X&L3 MA\I-MGF8^EP@_X7>4W<3\T.!%V_PB 5;M[&P9&N[]4:DH1?+75OJ[;7VQ 0Y M:@UCU/H=W3XX(,:X@13M8]]8%HB4$I%<)+'K'<5^QZ3.L]FKU$<"#[0KN)ELF&^64'[N".[:L(>PUH0/MZ8WM'/C6F?_8:3<3GU*F=:HL)^%U/:1O)\PY(T:@J%\!TZ8I] MG1!F<\#JTP\?_Z6A2D%S>Z1.IJUJ67V@H3'VJT=:L@]:52 [SI>+0-;@PB#$ MV*4$AK1$09< X1YC\N$U>GB.-HD3>@^OC,5V$=+*%8];9J!G)@/P58>J&1G, M$7R 88K -J"!/=X/4:D'&( B@VHH@#E,6YO;P<& MB0*1^,JH.SHT])\:++29HA$/5)VG" 2MNHR# .5@*5;M2")_,.MPI4WG!?7K MQ"1.I34B^Z_=]2'[T]_O(&M2DXC8_0UI/->J +%:^0'AVJ]>/N,4&<1XDOJN M$Y#/U(&#KSSCU7?J0=^E:@>2_5^QN]7^(+#S$V;7ZJOC\ HN5>GYTW M?[59*1UL]W?$+E:K2NYDE1^1NEF]C*:.EE&SN0'7MM6AVNFX;CE*U MAI)[< MO_$J>VT'4T48.P,H=]#-^Y8=M98-M6L4AX6,;<&@_82V37TCS'&F]2T%NVS+.@SN8@0S,ZY(E26S0VRKC7(%' PKV F M:K',7QP_@),2EU'\"^NK.D"E2V\CA$W=56VB*%E6;^L\%$A M):]\Q.6<&*8.;751IHXX%4-E):*>ZNPUYCGU@%.G7KWULF>:%!;7[HP<#KL9 MH7*47*LG8JCJJ$ ?P%, 2AF9L_RI,DNGO$#C?P2D<"E8!@T$CXH7SY][,H26^B]&\TO:-N]!3Z_\Q> M\1#XK\JOC<4;.0:/^@EJJ^ .R1CQ"#"N_H,-((6$^415<)X1$(W]FI(MA:1\C@(L<"UL*9'^"=JH2;#3$>VBM17@C(E]R2B$>&^L-\!07\YTQ)Q-86Q"&OU']Z9O*> M..R_G2^;XXVD5Q^DBD@FA!0@8 . MA"MQ#'@__)<2IO/ =/D\F.3SX"78\J7.E@=X YBBM1W;ICOQ1EJ(WQ;?V"'1P'<'*&)"R.".0E MBTJF(U^$&MDBNK-' M&A6V/D0ORXZ.O!'&M#436%QHE"L&(@D](R V ;E)+C@!R6=$ 5/(UQ=C?YG? M=K/J,6-VL@1[^KD]8V[/U3N ?7&]SMHW+=B_>]BO?HAQ85_P?M>POV."2<%^ M_1798X']GKY,!]C'<>7XL=VHCSI&A5.F+E/\@<:KQDN,0S&< K0/:NP],!^$ M&W;X'E9IA("="TI 4HOHC-/PA768$BN^X[NE3CS-#=\F:YW[+[Y'0P_&LC'& M4 7?*8#P&*8?;&)=QQ0[)(^B.V9DS@7F,^DCF$ /\B$*:WFYM;8^#29Y#+') M9K]& 2,3^.EVY'QXFP#O$;H;/\;@&%[+_;V!>;,1,*-Z*?G1)<:'_3B%!5\* M\D>7!5=8<+P\>)L _P7W8^7"&[F_<[C'GP]O@/NC28@/^W'JX1Y']ON DZK2 MN;.[* @NHQA^'.A8K)+9L<*XEI'[/"Q?S^D8X5E/80Q'WR41R5<0DF12[A7[ M1 ZZPYJ\+.D5"3['@:I"K>$_1<'G_6!IU;0#P:A@\CX0=$=79."95_T;!#7% M;?&+T!L).7LRM3RV."E_%P9RS@UW0GNTUGWJQ.GD[?5(G_R05Y(YCINT;#Q> M4A_*.A87T ;Z//6<8XG@C]=O-'8]1,HGSOHO+X#^R.'VZX? MHD\,UN5]Q,#,& M^K$2.!W8OT^@'R7=H\O[_0$][N10(]"/E3FR!?3]?YH*T)?FA#J01X+VDLUV MBO)DPR:]C7V7PK;&O;%< M!<)U(%_GCTD:.VXZ_6W9L;Y5FTG7-!;?Z?B'#+L?];\&AYW/8&%$^*]A8++8 M?Q0[RH-^&6VD)PT[TAX;>IPXX8WY6N)8-J?QFKZZN=W^ 3 -S,DA159[&9Q[ ME6#J W3_GZ/3(-T?^RD/U -88HHT56(8Q\HC#Y*KV-%)PF.>;@P,P2*$:,0_?@'C7&_DOZXD?\PQ9%#_XR< MV'CS8TYAT(%D8)FF/JZ,\]4/6O]'H8NNXT<;SR$6R80>5_U[W/,877?EI/[16J M2]J"LI^:ONSHDDP!V.U\GEX>#C(7 _L@8,D:&(:&YD5"/>1-\!DBBU^K@U$/ M?+T(WE.'L>'3#W_Z\0<^,O 7U@\=9N_HFGW(9_A5TV@[7\^>%$A'!,N?!48# M2R)8'@F\R-V $EQ/'%[:'[X4[U$6^.)*^,)?1XN6V45UUJ@0E'B;&%K#G0AQ M/X1L0B_//A Q?JRS\<,!9;\;!/WKANFI?I1[R73*(?HT&Z+):<,0323I\0[0 M4_U.709G^4/ 0/TW%,\,'C ;ZKSSI_H,O;\&.X2 2.<"*&W5^Z*Q/^F.>"TY M@)$P+#$/.%^!97@[PB_ MC&#>WK*L]6R./9/:HK7Q2UH1\>B213C'<>?%\0.8RDXLHSF074 ::21O&JU08Z!-3$#^G@,YJI!ZKT5V6&?2DR MJ,X8D+:R>&@!DFD<[!O.[DK$E:TX8?1M3S 6%A@%G0^1Y\C1^^!/->X]5X4P M1XS^A]L$P^B@O_NB/1N=QB!B[_.I!YGZ?93C&V^DP13%>*,ES_L<;_0_U;B7 M4_]KO.EN$_3C366I\C[&FQ$^G^9X4]VQL#CHG$7,+,M[)Z#)9]KP@%Q=.^0@ MK51-!L^]1HA!32VK\7.XC"(_B$SCEYJ;YR/ZX2\TI+$3L)"=>RL_]"&KF_HO M% (X3&BC;^KV1>ZOG4P@^[!61\1^W4U^4U_/N' =BI\++K]-4T22J\ID_"< M)F[L\_'K 58B"F,U]T#NXAKJRH[=T!RQ.^M(;>K$@O:,<.HS(M$G7SF'O1V] M XX\+)9+-BCLKD9 M6T.[T9D3^,LH#GVG%K3[I8S4WP3V!0^@&!,V#P*1"8)R QE50NI9Z0B]XPPR0F(SLDX#/+HH,@9F\,F.$B0(2&4% M*<:P$Y"28("SM)H\8/QWCN'/W_Q$N2Y5-D>*!+J*5G,&]6U1)PQ:1#;/%D"L M[EV>_PK$C4:L 1WW/(++'ATL5'28H/-6E6US7]%Z8@Z\(W3?+BS(]SGMXIR MN!_RX6\1SM>Q'_S(,/_'3^H)EUXWI#[:5?%BDJ71!_OTJHL*/4^L8AJP?TC) M(UX1*).#P%X_2$)^_&%&0)B1YU-C&$:$]4.3UD,LK?95.ZN MW1^[!'Y=MVE%O5+QAI#?ZS.]>%>K,':P2.&@H]KM1S&*+J@7IWJ2#W$D [@0SJ;/D>PF2GV7BMQ('ZLFS8VA^D1AZ21M)8 M,(#G<,G> &6A$L+XW[DR#5F*S]XC, E5%DNNR>?(\Y>^J_3RIL:8P:A5R0*& ME"VQ U"[X*8N^5#6M7[?0#/]UF-XL248C, MH_%B>>DGKA- =;'&Z:8A0:2XUY^Q]I<4)M30KS8.4NK0A4C!/%^2%/QGD)!X M9/,@Q_=FI) "@E+(P\6R*?;%B-;@7,*JZA;(X_A%C7EP%4T11RM;1(;'\56SF'LQ.10>HI #(95 M+DJ=P(9R#\ XFU'D*OHTZ3'A=!6ZL4CLB_^]"N^@AO1B^26A)J-8>V!-2^@H8U^U819N0UT+P,U[D@Y=Q^Q;R4#$P/(F6)QOVDP,\ M1\Y!#6^#JT+S7I7G ,*'F8 \ M1G$D/?TH=7&KS0 MSU&8/C&EH3&Z([J336[@[L"I!%B&@P'\5,+/Q_G #, MP-=Y>(T.M%Y)Y4A 9<S=@]TR,D<$'K)A M3+$#:!P)=%14&14Y@#-^X.C%/BR>_S0!W)@OF>FXTO[+H5./75I'@B"U)C*! MD0JA(\"2>GW& A0'N&>P4E/C&Q>L]&NJAV<:4Z[_!!#F0,L=#XX< AU'@!8C M X2=DU:C&4,ZC8Y?C8$)7T(OV^VEWL6;RYJ*,SDFIFR@-66T M:#.1-G2H"$T51UKU&1)49.9$<">"_=CGI.S;ZF=RM5IO4GYUD\T_[+YMQ?6& M)X[R1^*5YMIOAQXF%*K5U)(L&Z$.;Y6L!QVMGA'^Q-77G.I>&8ZQU@&#:$=< M1C+Y&\5(;U@!M6/1P1MWD,Q'4# M-UJILE5[C;!'6JU2E2BKM, <8?6"&KM?1HX(>K96<$-IY==J96--UC93QA]$ MC:/4% :G_D![\(&H/;':ERKRI56^O.KS9:?*_'3N>3Y<07""J[)VK")58= = M:?28&J)\WTF_+_:+)B:JF!<#)!Y=^B%G09P7QP_@O=BQWVH:4>.]A6G)CDC\ MK"6'1C?(F9,\D[7CBUJ0#L_Z0N%J-]AX9;&]%1-D(R[*E=7:I.O[>-)-^8:9 M5C9 :HP4&?645*>>\I:(9QPM O<6Z;>*O4X;::@!M'0AD)=!])H0HIS5=$4:;4- MD$:76IGJLR1(HDCO 9+>?$NL2]UB"I=&KT[L);O87Y1N%-,Z^#OW/2)E5+,F M-IX=ZN$!PRI@!./D+$ZU"3'RGEY;1ZPAB]UZ_RFLC='L"J[X44%#JJK7H&JZ8+]B54!PW,]T5V M'TER,RYXWL,:4._;\DFLG(OJ5:P_?U_*>^>\=- D9'.;(C4@ MZ;+ZUQ\ )"52)&XD2(*0=F:G9 D F9E?)A*)1.*O__&Y\$8? (9NX/_MR^%/ M!U]&P+<#Q_7?_O8E#K]:H>VZ7_[CW__W__KK__GZ];\OG^Y'3F#'"^!'(QL" M*P+.Z(<;O8]>@N72\DP&AT\=/I3^>'IV<_'1V=G9R,OGY- M1[JT0M0S\$=DR*.?#M>_7*6C!O[/H_-OAP??C@Z.CD9G/Q^,?SXY<>U@T? MT%O.76Y+S_7_^!G_SRMZY B1ZX<_?X;NW[Z\1]'RYV_??OSX\=./XY\"^(;Z M'QQ^^^^'^V?['2RLKZX?1I9O@R\CU/[GD'QY']A61'B5Z_[Y"KUL@.-OZV=1 M6^"_OF;-ON*OOAX>?3T^_.DS=+ZDKXA_%GA(UORSU#ZEZ?#BXN(;^77=% WD M,H9>DXVX-QK]%08>> +S$1GCYVBU!'_[$KJ+I8>?3;Y[AV#^MR_N GY^Q1(X M.#T^P)3\RW4*E.S?B>_<^)$;K>[\>0 7A(]?1GC\[T]WZQ=R%XO8!P B!/YD M!XMO^/=O8D,1^H28]JTI;<\1 BE^DZO =X"/P(P^A('G.AB\EY:'.?C\#D 4 M"I(H-:*>E,XLB-J]@\BU+:\%NK?'UX8+ZU_#Z7RZ!)#@,40@O0H62PC>40?W M ]P'H1JFR#Q.2QZA[]&<$[FO'IBAP="<@7\/[#\0#>3?]\!ST*1T\\\8Z?@U MF+NV®7T%80S!%+Y9OOLGP3@2S*,5 MX2_GEW'H^D!8H23&ZX7*YWBQL.!J.G]VWWSDUM@6FN1L.XC1+.>_S9!@;!?( M$RLZ;"\T/UCP#Q!92/V>@1U#-ZI#8?4@O=!S:[GP5\N+P0.P\-]$@:0)HHS2 M"T4S&*#I)5IA=PL9P25^ET<@:HD%QNF%JDS5T6SYZOI2;BA[C%ZH0>H,8^#< M?"ZQ&9?'6ZE_3TC+3\ U %;LW@L-" N+P*]'0*%O+V^/]!%[C#, G]^1GSV) M(NB^QL2RO@2YUTN=(FD*I3D-L,P94<>(V#6: MOEWA\+O\L-IX.'4)98ZECX]3ESSV8#IY.74IY VG%XU+"&R7:)5R>BN&UL7' M>[0@WI?Z '6)%AI3%VHG80C0+&$CZ4#@(#G=N]:KZQ'3@GZ+%\!1R >9I^G@ M&=U=\M 7WY48:P4D6++M=&)O_:]>((.)*]ZS*LGY<<@CPF:%7H8#*1 M6W(SGP.[ME>K[L$:Q1?6+EMMZ F/JQ'5Q E;DJPLM617#:P1W>3;*7F_B8VD M0]*F5-+/>H!.?, *7/HV]6,5@%PD2Z%6^"4Z!.E.;6$($0/)*/0V)0++1/.L5>'_[LO7;M_KO,K?"5T)<''Y]LZPE>:%OP(O"[!OR7E\/ M#M,#&_^2?OW[.FF6; YLO6!UH]]/C\\NQF?C\>')X_D\7B:P2(@% M[>P)Z&,!0F41I2V^+4G^_%?[W?76R)C#8%'B7_JD0.J] XCWV!09='(S'I^-^ M!"LA/X;0A<@S0/YY.J^#A>7Z%,&7&^HK<2'AE84O2*()4B=K:T+OY $L7@&D M2;W44#NI"TJM0MQBM)DE[DM1<5\:+&X6;:FXCP8L[K4=1"XWN$,?N9/YNJ%V MXFXVB[/ITD;48JN!;-WR@D;=$NCVS_J*D2V1C2B%*%)KFI?0#2!:#)(!.Y/F M?\46C #T5D]@&<#M51ZCI5DR%B%.K;[V(^X7:/FABU^<*^_MIF8)7(BZ5.+' M0Y;X#*#'.C>^QXN))] F\N#A/ZT:.UJ-+@JF9%7AR.Q^>G@Y6P &6IE$^'*^4[WPX@FHC2 M35?$K"M\X@VNK@*'+G1F+Y,P($]H"HFSX4+BQ?J\QN,T=) B7.(R^0]R,!;@5#"JBF

##3>I>,H6^U=Q MR8M0F(E_D(&X K6S((PL[_^Y2Z:37]780-'SZ(U\"KD6OC=#*'R2< !L:L88AXF.[88U(AA\79V$:^Y&6*7IC 3 M_X!#8W=^!'"Z/*Y'84562CQC6Y^4JPU?+N-"JR(ICQ+^CPH7&/R(WO$A6LNGZW-E:Y-D+DY@)OM!QK]28C\WB7=)6A9=\*6F1DE=C+I, MY(.,D:4V[1UX'D_+\XU,$C.7KDS @XR4I8N03:444ALAG,81OM ,AQWH:S-& M)Y, ($UG!HA!QM=2F@$^P^_=^0[X_$] 5_JM=D:)78"T3-*#C+NE:\U;-[0M M[Q_ @O0,Y!!MR*AB9,J)O%<6Q-ESB,O.S8TR%C;!-'I$%H]J\I]*_QNAG3Y)&42;2^R M]M=OV\6*&I8PDKO=-B<9:B6CPP-6N107QNC_SH8K\CJT:E-7 M1X,":4,4OR1M:HMT#+MBE@;B;N:]L>DR0+/3FX38"\MB(WU%S)9660TT LC$MG%%G/ )V !I"V+'(XC8"&%U,0HBTH0J6E/H94+0 GIIN=GE MCLBV3J-W M\I0!%H*=1>*E+KZ(R@GK!1@0@YD)!6.A-$SBC(+(\;81>-:D^ M!KXM[7%L.FD*"P7>!H=&10Z'7E8ANR%[YEG)]4BY:[*ILPB]2Y%QI^/3\X,! M@D.:0B/]C%^"P/GA>MOGZ[=_-D/D3&J,] =N7=^-P+W[ 9P[)"#_#6_.)+RC MZSZ[DQE0J$&C*M]!*X!,D0VT\&ETAK&QK"!J$25-4R%@O%"24,U>39LB908NB L5Z+1QSE]PB!SA_ M?3IVAJ,59_=+M+MVX*B])]J(8B.7ECF.B&V9TCMH!Y-&TF:"1X1R(W?&LN#^ MS%KAL(S8ED>QL<6''@P>QD($KDZ34R#BIL/W;!=,A9 M#;/V2G.T;T(YXDN6?CXP,3$%.+:B.-2XZ=_"G(2##PZ%.U@M'*%\%GYMQH05+E?5SQ M VL#\&TZ#!@]=(:%"C]$EG0CU[PO8('O584KH?T92FO3D2)#MI&+W2T&9(=P M)@L<99Y$$71?8Y(5^1+,+(9?(CV.=LB2@0(72#7I-]+5E=XK%M5J#4"CV!Q) M4FYDEEFNL"[SX.16,^V@(2G+:B^&2Z&1%F/B.&Y"Q\QRG3O_REJZD47+.Z:T M+K+K8CP^[?UT?4- R!!JY-IW8MOQ(O9PG4,20\+UUR%X!W[H?H [WPX6X#X( M<5+N=/YB?=*WA&5&,1!'"AA@Y)+I"426ZP/GQH(^5$L]Z29XN/X;0A<@S0/Z*2CSK)7$AX55$N<1(U+;:;S[\(PW@1=V$DP^1Y%)AV.3\\. M-1$^6X[<3!NB[SNSX!02KCHDJ6,&(.$- M!3!BGN*#Z:+0.YB- M"[Z#8E86914/^/X)IY?9$!'T3IKN-^MVOT NS532.1'H:0YBZA)K9)6_'#,$ M?1)&#R,Q(N.--"X4J#7EHX3T@43X!"A8@EPSR_HGX>;QY?GT?1V-)W=/$U> M[E"#T>01MWR8/=W\'76[^_5F=#]]?AY.0ER2P[_-PO1;X=PXL5%Z2M3_ 'Y, M/?J>_5S4HJ/QZX\\HPL=K(N]Y->U,:[5IG:WD1$R!%KY'&K)R0WQ'-\ MC>PULHA>0.YB2OE!]0D8?;3#B9R0J[P$66J-=!U^ 3[BHX>X,'$6KN]B'D9( MR]A0X?0R#BQUZ#72VY@L ABY?Q+980-=O.N)@A9V)^/ 4H-<(W?F2WP4]4V, M0X08A:H<$3T=U4W5!!X,-BVU X)*YY1#II&'O^_\#Q"2LH,)]8^!'V3\X*Q@ M1+H6&7D\/C_1)?)='R^UZ3;R"KUM;J#9%2"QBH(F:ZX=4&I+F0\8)LU&KFE( MR9X\!Q-&L)\T$8[1"EP MKO@$JDI.TTKV64&R+"WOT@I=FX*!RK8F8D&<4".3TK;)OW:].*(FI5%:[P(N M6*0:F9[V&\ 7M@-G\H&FUS?P&./3R]-Y*2.+946DQC 11$M&R3NBFL(>)D5:D8ORN-D?'IZ.GA(MLF: M#*IFA2 >+/@'($QX!G8,2;G/[SX$EH=/2/QBN3YCM2;663N@M8F2,B8;,,G( M6&D%XSG%X1D]=AQ;LIQ1%475JCQO_K "M;Y990GCK0+RG#,,Q_7.,*"??KUY M>KF[O+\9S9YN;F^>GDB;Z=5_DD,-Y-/?I_?7-T_/_W=T\U_?[U[^,?K+]/QV6'O%PXI@$PCZ@VH2[M]&Q<3 M*]6-C02&!*F*6WDW9!D;6\:Z>IZ&3-$7XMF ]:5RNX<&3 ,)$DT8,FH[!HQ M$Z0N1J(!*SUE-Y#H)/5:+AV;+@,4_,ZW(;!"< V2?^_\\N;:4^!YMP'\84%: M-K/D*/J"A"WO,E!4$*[6,>P_(T8TYY234GG:?]U-%=*M,"Y"="M"Q1(YK0'. M*8&1-BE3BJZR-QDB8H0K6E9HBY&DCO%UC-.G9N0E23%T\MN4$!O>? )HNR'U MG(WT.+N$L,9\,;+L#H4UB=E6@#W&0+L-/EG&Z%5XD!9C8RC:;Q:$EA]1@20_ M@.$ 4L00O:[CD0-.HB1-D$,988>A(\,1(ZL",?GR"'Z0G^A!()'.AL-+ 3,4 M54K0[?(G)D+\3YR4Q@E? DIJ'^$//EA" M#F$"/R1(> ()O\ S@!^N#1)>/@$[>//)*,2KH*9-MOO8H@#/^C]EW0Z@>V&C MD84F&I8D,A9A?)K-K TAZ>GQX<]7PJKC$TRFA3PQ2#$QFV M&"0Z[?&Z[2"VQ'A@<+[#-C\8>UR\>'R=H781 ?)7=GA5)XD+":\L?$$2=[Y(@0:B%A35 MUH*T ;$&J+JR$\L:R+^9<6?394 ABD<081]G!H,/%WG=EZOOR&6_\]?7 D_L MR/T@9>DYOJC\0/I"A2WURHPH%;0;6=&_81:=!K!0)%VI1#J3$5'(4,7II;[M M>J# C)= C5%JXU$%01WB[ )3\=D9]XR\O_<:H+>W78($"CSS3;2#56?2+P./ MRQ*:;_%E,.$/SZ]B=]L!KQ"E%>1/:'7!,+SLNGDUBI3R7&N^!58M#1J9. MW/D?(&']^@:THJY=NZ%--OI]9P;!PHT7U!QIZ9'V0%3/OJ9I%A<)2GWPAC>D M-<+I=N[!FN7IH4W.4E=\@#TJE7'-R/(5#)XD[DA])!;[:P?$AFB0@I< *XQ< MY999,K&)W0^1Y@/W@Y$V(M)U2)@2@( (I 29T!1-@YDXD?>PM%SG.J4J7:HC MMX(R!R0TR))0I]\E$^6%DA)?N6,RL52VO+.TW)$B)(D#&+V.Q M87=?!U M;!=UA)U%F11#C-R0$L_6:IQH6V3JT7A\WO/%0&UF4C;AB2J#%J#5B.Y 2_;A M%&1V,P;2#GBJ,[ME:3?2)T/KFJS,+*Z3# 'B$E*X:#7S++*-B\\\+Q?T<@3B M V@'*$6X* .N(4\,#?*7N/)@P3\ *&O($U7KSB$L M!VY=W_)M!>H!>8105&*;+W>#P^ MZ#F0I@@A[#FT+F.,W&VB,6:Q"/PZ2%OWVV.+S0I%00W=#J!D"Z2T9DC&CZL@ MI";PL+KL$(IDN6!HUDYAM2-QP2VWWPY!J18KC-PORK,BO5,SXX)()&*[RVYB M2(@+>MUCV_FRK_%R;W>@U9 GJDX-:15?P S!_X_W)SXL#Y #"8BKKHWF9OS# MQ'>*7^1:)O6]R_D"MA?C*KDWG_:[Y;^!)S3/W\SG@!J;Z/8EBL(]06@Y'VA< M0P.^&1ET:\37-C"^ARR=#4H+N.MU'\H0<*CY+6*= ;'3^N]=%_>(ETN/<-GR MLM+:=_X\@(M$U)QRYV*]S;%Q30A.,72FQVJ&4HV8)!L_!(X[=VU"TF/@VXC0 M+0 PV^HG[@92VV! GF:]HOL4B6$,013^&;Y:>491/,C3D8! MT_EE'"(+'8K=2')X@/XS^CK:C(K^R \\LGQGE P]"N:CW. Z7T.2IV!S=4O" MIUF.\]-Y&NZPO,VM+IP)7-'8_51G;/+N&XR\(#1=>O1=2=6/T89N=BP1P#>%0V@.GXV.#E MGC#:/&*4>X;.=K#,%%ZM:4:'?A9;+ GS[)!89^VL"U]JA?55?2(';PA8FR*KVN M[UP!&%FN_P(M9UUR1=Q[:>MQ114\'9^.R1F<#DI#+>LA_&_ED4)VUFGJ\DZ/: M OWZ2E>K?B]Q)T)F".VT7UB>6ZEJS2@>O$7(@J-7P>+5]0LE_SG6X+1L#;+! M1L71=#8#%?3S)G=VEUZ4O^*5Q-5>K+-V"B\BN;RN-R!S\%I.V]!0C%QK'=1Z],Y M>)VM/K7)4=GS*A<]'6>4#:2SQKZ Q3* %EPEH9B<"6-KK$ _)1I+?0Y37?F] MM--584&L=;4FD8-7U(H3KQPMO2AK:3+((%24O.-[X"&QA8FH'X.(IY^\3CU= MMU[U4N*>LW!_[;1;3(;%F]F;T#IX)7\$$;X.:08@N=AM$D70?8W)IL%+D+, M*8?$#,'A0=D0H >-\)-&Z%$C\JQ1_F&C*"C8BLWS=#89-Q;T$6,W[&,;"WKS M7LS$]NOPS *U?5$USL?C@YYS[WERR1L .:H&K_!$NZC787+TNB)!D8SWE0PX MVAI19\W-I6[.\Z_]!#Q\]I]DM1(XX#=TLDH$'/UN.F@_UXJ+OO1E_J5YMJ+A MJ-I9%#5X*=Q)W@*'!F^=L O@)FD,.$MV'$C?!X-/5H'']>H/+(D909. MRF: /HH/^XII 4RD:A M)J6#-P,5)T&D3,!IV014G7P:BNXK/@+5F\8_V^_ B3TPG:-)+7CSW3^!<^<@ MK+AS%SC)Q)=>O>@@M.>OUP[#> $<(BYNSJ?:IVAG2WBB+9N1+C@R>)NS=0)+ MRMZW-]CFLH=B:U@YD:6!URN\H:5!X VAG*X2DPC(8M2@>O"W(I8M+V8&+ MLAW(IX(/Q0:T<'Y$ ^U/\H575YX5\FN\L7L547_8OY[SF<]2Y';K?GYC.I.(XO8\/9\W%6BU?V4)/Z!QD#S589,OB2 M[]4'J:2FOL/RU$<[3C64R4W#1XDVLQ";@V%'RG>3\ MJ>(AVMFNYJ)GNO!ML)=E>E(1WA^^R8QK1 M-V>[27KOY^2ME$][5!W,I9Z_'8ICV_E!W-["9Y\NK0SP-3VVF%' MA8 K8"-%OPD V9#Y:"W0QQ>T\@R16B%*KH.%Y?HTI' [%EEV/#[I_W9J&>%6 M@*,>R0:@Y&XV?0"+5P I8%C_KI_,Z\FL+'PVB0;(>#VSDC0A@:F"UEX_#+0S M54C1KVC=TR= \G0RIX9R0_T@(26\LO %233 +"3I:X3>"7,.*#?43NJ"4JL0 MMQAM!HB;9R'O71_<(=7A+R X_;4#1]L+BCK\:&&OIK\R_W=A& /G.L:1M1F M;N"0[:SP$?P@/]$=#9'.^N&ID>2K_(W:;# R'#^#@0V $^+L/DR[Y=O)[NKV M52#ET\7L?L8CJ1X']$J^H-13G,[G)'*/=R-FUJHB=DIK9JS4I0@VLB+>UK5( MB<6D]XJ]<'3G9F86+;\2(FB6C78.[:+FV#E-^Q MR,23\G=7%TD>#(!V_X2=I48I1+33@NIR902C$.)!FAPUJ, MOQ_I5(V1D4! ;:^=:9!C?MD4R%%J0" O5P4=\24F6<7TS1Q*:^U@("?&,@QD MZ#0 !&2S$[TK3NU[!O #37G^6RZ;9L.%\ 6]3%C]$W.S1^4CM(.;#%PJUD]M ML\8 A'Y_?H&D%&;.DC.WF>@=M$-/Z_(O0TZ2.WT"B!+!^R5 2SP?4\X!!*?U M+J.A#FM,2% (%@L ,<-FUA) [FYUJ>TN8T:>,8IBQ7TBILJ=Y.UP,_MHAZ"F M#K,\M2WL$_63\[A86B[$"C2=YU:?M.! =>M!X($MSS(F9&@UNHHY=5U6TFU%@:$2T7GO3 M$D"8+ (889SCW7=RRT-*KB@DJ -H XY&@A7 AQP'5$TZ061YW2)ELT'UW86X$2"!5&VFT,\5G1=,(2W4?6P/NMQI9 #],P M5)=D16E3'P"^!AV;G,? K^GJEGMJ X=6O5U!NO5*I6OD\&XHKN_S;L;0!B5- M)5S+\^7PP2SG-YEE:\!'9+"=PE%MAC3UA0?DQB!.V-*>S*:3@7AJ0+BB>(TR MEZ9%W' R!UE=BJP[';;'4YM@O5*W&[DZ]1V<04"!*<9:_@P+$(9X,23>U#QV MMQL D2/?Q$B= B=W=Z'"H'^' G(2GHA)4)&FLYL82XLG?=;WRJGM0,_ZI=)+? N7]Z:2<:;^$P8Y M1@BN2!L@4YC^2?PKU@$@9>-K9T1XXBS;C'9Y84"N_II!EZN<4;B%X)\Q\.T5 MZW@1OZ>^ &H%#@SX2?+()&!5$1( @:\MP2\X$4/TY?X H!B1NU;)=1!LR3 M#X$/5LGVT&WL.^QB(]6-]<50%QBHV&P3YY(! %)<96(/'W$F&>"!M5;OZ!QY M*B<[C2-)3O7IDW5:^VAWD5&'38H20C1RU6NMA>XY57"4/J,@B..C\?A +[QV MMYILC9LMY#GU@NV$017)'9SL'FX_(S'(QD09A_6X9&2-GRLK?,<7HJ-_<*7A M#\LKA!PWK*&Y_J+]M0->/1!4^/6-.* 7J"3RNOD0D>EJ'#H:$Z]7PG_;TYKL M=&8<7NI1K*I6E)KC0RWF%OSF1N^E95-87#<5%UF$D>O"HH^ FP^M]FG: ;0/ M/ZM+WAII+]4P,!/TJC-UJ'SB7B5ZX*]>U00U/ FVJT 49LS@CX[-8+ $,%JE ME^DLL ;6XJU9FJO5P MH,$1:&6"C##%!L#A-H:^&^$(H>_5@[S4 M)'Y'[=#2U?*#S0%3;NZBDO\+I%_,Q.Y4Y-?)^.3T2%/[PA:Q!%;H=.N5FJ%J M!WY32^X:($+L9'L!??8 D:OOI*4KR?=4MM$V[!4-;RX06^60H36LJ4R@[V.R MNI@++FFJNTD@Z6-S)Z]:K0@1!\^@)QJGY;W<+/!1[G1T=?K M!PQ&H2NXQ*L$RNJBP?9M]GH3&VE"Z)+7NUSE_A+;QA4;1CMSP!,.:R>W /@%"V7RY M=(,)_ --Y'>^3=]\*;$$]B6QMO0C2:8"B/P$289E9,,V11=-F M8BCSOS#F!?$!M(-*2U-%0XX84-0B3R=SNB@WU XD#:7)A@>#9K/G"(V$RI!! MG5G!C&D!41@LP#,2"ME?OL>/8J\/&#VTT^F6#+\L"PRH D@AF6GTF7VTPXJL M4(5AH:GM5^8"A Q&1_XO\:%5 ,2HKWY7 (_!,RL'H&>0P&)T-32E&X#P%)A MA>\Y23VL+MK!H[N8%)L'?=:RHOF4Y?#M+$9:8(5@!EV[LE0&KX]V\I<6U+;C M68=@O;)R*.)_C+%=F\Y)4F,X??7YY6PJ;;=+M+])&%)#O&ZWMXO/)PF!">'D M,[&9+VB8$*=1)]KU BT'L>3:6E7>MJM@V")73\?CH_/!0JI5GG1SCKY=G-UC M5?,3!:N!IWSW7<,-E_84'^,AXP/GU@2Q'UW'X"7(*DR00B6(^E/5VC*=Q&IY(^L3@ZB[I#B1,D,81+8E-&? NO,*&!1 M]LDF"ZQ[X72>^TYN)[EJ!!-AU93\%%7G)N6OIF6>DOP-IUCN*5W\RF:VEI+6 M*9FMR:-'V;-)2GONZ:/T\3N;]]I7^KH6>:\:61R:<"K6_RI(-G.WH6G>JP9X M4")=H3T&*OF&8J.%O%<-\"(C6#%8\.DU-J<)_3O6+T L(!')#*>43C,57=V6 MLP9PZ&XZ8// @&S6"D\+EQQ^\]T_@7/G($&X^J 6\X$.UQ7N78%6F,DV8 MOM<8'A]CB,&3M)Q&[]1,R78?NM>8]C5&C.E&IO*HY"-AW6/@VWE^=J TE<_= MZTWK>B/.=R-O]5#)2MFZ99T\>Z]"K:N0'.^'FI)5FSU/[MM[-)U_#T'E9-+Z M\_8:()3GTRZ_]4HTTW#RN$,8]-_<=6,R+[^\6_Y:[*W$N)J]B[:JU7WDJP5& M[MYJVN.\?M%TIU X%Q#*^4S">_5QDR/GX[/1@#TH:*)E,T\OP M=N"BW_FV%^.#)!2HM?] ;<%;PY/HB5MZWB!OWH%:31TO:]3-KQ8GW1UZN[!)BE)SUS; M1VJX>_-+%T^1N(+ IH! )YD850_>0U\9UW;EE***:'.WJ79[D#=CE:ICDFK6 M!NTA>P:##R0.3-N=/P_@@GQ[YR,>65[J&J)U%*DQAN\^ A/G?^(PPIMUM8*) M:IZW(^AND5E-#VQJ>@>56B;>HB%\&S6KY;$K?G!1C!?CT_'I'O/UN):"_\(P M\&<3'N*#&X%[]Z,\AF,>(77/:2=4F0YH(6.7\R/9? M#@9[0LVK^<[FS1(-FTB(VAG+H3D4F4BFI%LY(YL9B30E!VL +@$/IB[40TD MB8Q@&))JDSR(7=F4R*O )YS("E%GUO^J$A02/8<.AJ:D&IF$3K:DZ(P4,"<2 M(PP=0:I(-G*+C\H/66?-%)3($:AJ[ZO'FZG3]R0%BI]1.Q!>RJUASLMKF/6H M(S(L^B89>70YF-7,"U@L VC!%3Z<$:URZSWV:H;;K[?5S-:;7:ZN/"L,IW,B M(E:Y+G['@FZ<'(S'I\?]*K^0%,K*7Y-2 TJRK*]/R5/,J,Q%;:\[%$1E6@:' M',D&8")/)[, 5[FA=BB0$UY9^((D:EAD*YW3T=KI \ (QVF+-S>#)>4:Y;D8&'X_%YSWF>;;A&/'H5 MQ=B]/L+K5\%B$?A$3W7)#]HAQD3\9:1]C)^*/)R$Z^#LG70XFV$R+P M+75(JQ-L/ 81+]3.[M1;G'U3_9F\8+JJ%+L/H]1#.PO 9WI%Y%22/@-")BW% MTW4 @*0P:P?2S0&#LD"Z#N*7$IY\(-T@J9.)F- [J0RMTQMJ)W5!J56M&H1H M,T'<.1;Q(N25;;43>G-++TZG 4'QG&^?7NL=1^]HK?$G-2C.Z*$=&,1%23," MXG0:&1'/,6%FP2DD$ZGSJ^7%8 8@X0L?)K2>IL)%BEZ]\KW;LBK,;39*:U/A MP:71T+#V%@/X@496ER+CCL;C"Y/ P2-4KW T)8?G,<:>\W3^:Q"!D#);T!L: M(6!)\KHI2M1-Y%@V4ERZ9;D0*=[ED'#_]R8K#PEKH,Y\IC<("1?U><@!@I9" MPCH 0%*8M4/"YH!!64A8!_%+"4\^)&R.U+.CS(34*2& &1FFMM<. X(R+ M? MCD0#,* X3JR![)N;?W$ZS8H3IZ4FDY4J/M4./X!S&\#;.$*>>Y:UQU_3BXVC M'7#$Q@OIM(<8/'=;+K3L>%3\V+#)^.3LYZO+>3U[_K)O)[,RL)GDVB C%O:,M0! \VG!2E:30@FJ]HRU$'\4L*3 MWS(TQP0H*TJ@@=0%I<;<,F319I:XF^T0&R)N%FV&V70%.\0:"+WYQ"Y.IZ)0 M?K\>7I!4^P3.=8P#?S, W[NB736#B+B J[R^FJ3;.06%D6C,C)"U%G)%;PIU4N!TH.AH1J]?VL/Z9:@/'B"R=K5<_-C=)S1RD2-&; M(N;4%,1459OGFA-V)Z-P4H/4%")G0RRI_@BB^R!.\L\<14$A<29] M+.I(WGN$_(:1D[SYR$=#>7BH)1HJ)$-96T/E3V9F0PTE">?&@CX2^48T[/0; M6O/>RKYOO] 6\"3)H?36SG"QQ% V54VH-#+>@LS#G8^T%F ;08%&H8WV ) 1 M:1D@?%J-A &'B>3F^LVT$C:S);31BNP^'8^/QGI!JY%MD:):KY"<(I#]!MRW M=ZR2'P!:;R#+="Y%*0CC*-"2&D-[0#6!2!F S7ECI&VCL"7EN6@<47*4/?2D MN6.DS:MDN\RTN6- $N>!HDT.W>X5W69 RE9!R*2M=QPT+"XHVNW@PD:? -3$ MCUP2PG$_P,U\#NQ(-JA4JN=<.ZB4?Y<1("^S<_&A_FM YZ7P#.P80=<%XM*0/Y-%$/NTM9R2L8N,/QN?G/>\ M<]HJHI0#F,'$P1=13XX662%P, N 'Y+!'BT(+9J-KYWY:RYP5L2G#6X9X'+./,O' MCCDC.I-OHAUHVA5P16XMCQD&88(9Z"@VT@X77#G11?B!"5E,?%&(A MLQC:[\B*8?+HDJXQC $ 4$5UGRMP"5RLH4YF,GE T/H;B@0I- MH[^VIW#TU>]/V.&I\.<*OVDGWZX<.3X7](N]B8N]4OFW?M5&]'Q15(A-TZF\ M@> >K$]W$2^HHBO\7B3\'/^W9^$Q!%(4'Y\._00H'_YIIZ)BCX+N:Z4MQQG] MYFIIZ"BKOZ@#6*2$5Q:^((D&& QE]1+FVDZ:Z>1M[CO]& _7!M4<^4Q\#_0? 22J2E\"2++R_^.\T$>@^@?('H" M=O#FX]I6N4QAFI_IN2&N8'CG)VS\!=(K<[7PI-U5AZZ8J:@\JLF8WRHG M0WZ\1@[MK>5"4G^V$WW@OL5>5_IDM*(:LGKI4:Y\QY6U=-%DFX0*GA"6X ? MD^IM',409-<\,'=O),;972RK856*QG/5%8VESY50DOF0IN%4-*1>T_GD[0V" M-Z1@U!)Q5>E\$?MQ" .S\""%31$_+/4^.M&MN2C]=/ ]I! MI$+HJ^#P/L&Q%D>3Z;(WE4D>OU>97CAL9$+D)CS#YNBK"$=QAI\= ><%P 4S M ;Z5!^ZX6G3'4R.3-96:EHR'U^Z'ZP#?P::EBTFCZKD[KA:=L];(!,U66/EK MX*%A/$18Q\L1Y@OL]:4G'N^3,FORM+M%"?,%BD)%_SWMN]:.28K#X'$WF9V= MIV_DCD),[ A-N]%*-HWC6"*-@UP>/DJ8-[+2!^X3.AKL[Y\,S>:F6:*Y3*FG MP/-N XA_;"GWM_IAVMG2YE!0G\TKP;I]N)/-OR15L'V()\_1#MT=(K%5-6"P M5Y$&+$GF_'-DP<@8/=#GX-->%SIBL)FQ?%(4&JTD@',=PW6%DR3].W^P^.83 M0-L-J=?[R@^T1W&QII\2_C6-LU\D(/7)80!''Y@V% V2Q1RX^&3,6M%;,M<5 M3]H#7:6Y%F5PTYBZH9J@DP-_N%>#MOFK*$">N/ WOCEZ\&M2*<)WUGO7 ?XJ MG5UQ-F*KZB'Z^/WE4WJ9?8:UQG&M=<+OO# M&.Q]A61EZT(R0JLZV.8[[56R*Y=3O9CV!T(,6NCMU4ZWE=Y^8ZS)'DD/RM?L MI?8S85@N>&45SX;7Z6MWQ/ UQ^C[Z\"GS UMCQ<..1(=?67^F]2%//Q M^.QHJ)>4U08U1;$TD(->Y_(H=Q@T%=@36,;0?L>_"C)K2WMZ>HN]YN0T1R<9 MF+O1UL D22]7:2Q77KE,^0ON%;.%*:UE\>P=2Q6K5TUTML8+[G6V.YU5)1Z] M=NY:\D[O$"-*Q7F$$3M> [O.N;!#M1F]KOLU9!@1AS'!]_A1F"_E.V$%>F@' MJ7;%7X:;+&_,!=!U@ .B]HT7$-/H 7+#'/4F^:"02!GD9"HR[=!MQ%^@OP M ;0\1/G$6;B^BUVYR/T (G 1ZFLD8.I3KF@%/\CK:^\[OG19 [!U[?ZVQ$(# M#-W$(Z,#AQELHB!3K+-^Z&L'#678->"/(H?K \#7H*>@)B)UX49)+,1W'1QNAS%S3QE9/@YEYIZ#?M\\:C!12P;C-J1S@I12 M8_Q^U)/UN0=A", ]L' \.[2A2V#.BC(R>A3U:#P^O3CMU\Y(RZ!L063)-6"= M-H/!$L!H-?,L9'9]Y^:?L;M,K/(+>C@C "C04SN,R JX#)&Z5)L,%4PX,] G MT%,[J-05M 1D.-3W"1E*,NAT/G=M\+RT;'#G7UF+5^@Z;^#!"D/+?D=O&47A M(_CQCP#^\6SYM\C#LY'E#:XLSYT'T'>MRI6\PI&'@R*.[+=2/%ODCK8HFY!" M*0'$W58IZ8BZ:Q>\22!*9A2ST=.8$WVNOYE((?-Y%3&HPP$/( *=S<9%7088 M$$0DI&\=U6!XO+3FVN&CN9LK1:H!@;DJ>IDN+;V#AFB0D*48%(;EM1(*\&N[ M/N'[U)\LH>L=(_MV?$2?'P2Z#4+6XA-"78H'(?-K8!,*C@]Q:QFQ5_4T7O+" M1&OH%I:I>< [ZX24$QG)E[H5.7 Z'A\?F25V,8H-\/TNX]#UD9\TL9'S'+J< M;$=*:PWAT-3SDZ'44!C@CQ"P0YKBVC+RLH$XO;0#A8J5OSS%BLH"J%3SQR!R;9"4 MU+\-X+:C4Z7SG"X#D35;4EOJ7X=DO0Z[4\2?D#2=$XH> L>=NS95\-3&)HI< MCE@CCU@G7)PN 4Y5\M\()^Y=Z]7UT&ME!\J24CZ(^NG\U@UMR_L'L&@YR/4' M- QA+3%$T3J#FYZG 0ZQ]<7G'GU6NAF_XP[A2H!P(\L6%;GPA.N03>??0S!! M+*(!A]G'4,S(TZSHOA?=S W%' M!9=VZR+"S\>GIN7D@85.KURTC% <8K>=A MPI/DWSN?;2'$.ADF_09$-[W%XB(!@4^*KNAS(U35!(NSIX/8CY[0FTHX)/EN MAN&F$=DIHS9PF?LXDE"V4A[,F>,-L\?Q3,1]$[&'GX+4;>YC5&3CRS&W+?NET$W1%W7(<#TB(_7R W@?X %Q_YV](2@_7)''Y^/3 M@[/=0)PH+UK8:= :;UCQ7GX$#6&6CK++Z&*QH(52I?J#"CU99IW.'&?G@45E M0@M["MI#ZS:(&_EBN6%V'5A4'BC:?!@,KB9S]*J$(^Y'4[-5&&N7$<9G1 N; M&%K#K"&R=AE,+/PTOL4[B"Q/6_Q\]YTTF@^0)<6( MIILEE=MLINR^FP$6&5(5[9ST;G4H-%_%$#-<#A-IIQV"!HMB5=LNQ>0=G4#R M&/AV'9QL^A49=X'^:RQ4.$1G:%%;^+'/[;GT/&@8I3]@CN4R^F6WYXYEM^?( M\T@'RLYV^PBC:O,-^:XX*[9-^RU\@U+"I*;4;N"DYJ?9>18C4ZQA,*U,. MYH'0'(,;:H<$,3'R9A(J:4;*__D]@&2ZX,F_W- 8^0N29N3)J.?XU4MR8/'U M!#39%QJ9(W<^64VW$[5-^F4KNWDZ+J3:C;?V*K8[:B:L/B]3$)%$Y(592)*'F#[Z[=$9.G&S[__?U!+ P04 M" <@0I5)@"*UW-Y P"NG2@ %0 &EMR] M:7/JN-8V_/VN>OZ#GWW>7L64P&!L\,.37 MOY)LP$P))$!,MKNJNP/(LJ1UK4%+:RW]_?_F(Y68 L-4=.V?_U#WY'\(H(FZ MI&B]?_[#-;.A^'_^W^__(> _^#\$\??_#84(Y3E5+Q*2+MHCH%F$: #! A(Q M4ZS^ ]'4QV-!(TK ,!15)5*&(O6 ^TCB/GH?IZ*Q>YJ.,0P1"OWV=IL23-B+ MKCVXK:E[:KM)VGT5:A3_29$_:9*FB=@#&7F@(T2UM-W>Z:BH= W!6"PG^@![ M)E?CB.R\Q'FH 8RI(@+B4>\2AWJ"__N[;\'5A2NLF0^V&>H)POB?'WW+&C_\_"D+9O=>-WH_W1_0 M1*@0287"U _W$571AJOVL]GL?MXU5/P,39+AG^CG+ERQ9?.YJ6RTGH67;:F? MSZ5B0^R#D1!2--,2-'']%.Q3LE8/>E\1^>G\N&RJS*V0"<2-E\#/]SU]^E/1 MX' 6K>?EB%HIJP;(\&":PT[HB(A,NZ9EVE8N\L O]RS!,K\T )08<\[E\T- M(!]64@+*YELL%@C_@^4V8U=Q,G:&I MV%N=.RWLV4TD_/]S?0]9B#$?Z\_??EF*IX/??/Y?_=_KJZM+B M]]^2,B5,:Z&"?WZ,!*.G:"%+'S^$R;'U"[[U)_QYHXVDF&-56#QHN@90 V7^ M@'H#AO.G(DE PW_"!EE#$-&<"5M3K#J"+@?_X!MP"27!D'BS+QC Y-/5J-1K M/&8;[(@.F^5A9V()5.^',\VY\V#&-O#R\0Q/\8C*?%/GHWR8=#Z,Z>=GQA2Y M.M>.#9,YD*2%S%/M!R$!41D)*B0MA(0FC. $7''TT 9*KP\E;1+*3*$'RO:H M"XR*G%%4&W[;P$.KV!:B-U(6/PA%^N=''L^/GY(MMI$W#'T(.L#HDWHCV]&2 M/W[3T7 \&F;"?__<7( K+ CE71"*SU9%JC^N#3+#I[!0?J9:KV5!O.""Y-5Y MJ?):S@Q'YG-8+47#U?1S[<=O)A%A(I&KK@>U%R#I6CRW*$_#D6%::;\*U0P_ M;U8NMQZQ+-L)O33S,I<;I=(E^^8$&V %)K*9(JU7L1EBZ MUPC9F5HBT[O8@LSFX9A9X!X-KM)FPW7F42M7JCT,$#HDF;_>?08+29X,CHB.YHAQ/EAZ[:D MR)E7)"Q)(<"TZ PWFHWF@QHS7,13O=N2(V=>DAC?+:;JT9HU5#*Q$-\.AYI/ M[?,(I6LGI\& TY%*)HN'.YYG@S[@9\/> L M_,9<#9JOQZ?G9:[;7&JOD:)0KYH$X MGX63,]@Q')\,61D<&.(9A4W2Y"NR9RJNP$!]60 -.*T*IEF1&Y8N#I-SQ5RU M2.NCD:[AGU,E@.0)SX9Z:<-FN3SW9$[H\D@3!FGK/='D](/[?UL.2;E!@V_( M]3%)UZK3G-P0LIT)5%;D%62RLTP4S8==D?RI=5(BTDLO;8D9+BT.7F:+J4Y. MH^]IM:/7*3,%9$_0I_HP32K)Z2"W:);DV2?6B6MD^%YS9"6'7&4^%/J-86T6 MHLQF' YY;CYHB@HWQH8-WD96,O64:W6>6 U^*#=3IF1,PW +MV>6BH46U$QJ M4AKV!Z<'-%$!YL8DJ?#3@-)-.<*FNR6;-.*A$0 ]M'^^_AP]L(A;8B+23:F]"MFH M&4 %*!V!VD%=T$-/Y")!TGU!CX;+LUJ%_ QJ/\/=A\AXMMGV&_(\GJ^WFUR. M(1_)5J?6G72N*LMN0N27&[TD: X2#*NTZHL0)W%3:M0+1/[V.F6-)FUPR@31O%$9VHCG,U97,DYFA"POPGKC8(6[!-&T@ M;2Q85V/X:J['/K/1:#Y=H/@./[*=W2A-4HG$K4B+Y4(I4+U.P%-+'::S]K!9 M#<7SA>'9I$4X7TIHE60AQ-%A/?]*5 M?HM_7$S-H6W69+%6D(N/T (E3*6G_?,C=&;W%[V]$*Q@:'#.)MSJX(5P=^^; MDH"JC\;S@1#CGICIL\PF&46RD22X9YBOG?_)OJZ/S5_GJ ;06W,R7:Z3D[02 M#ISFMXU@3$5NBHH:&,H#^L CD145 6/ 'ZR#:1.4X*IF$5%Z,)? MK$43'XP"PRP#:W.C$7MB^CDK]4KF9BEAT.9M(,Z3-V2.7D?!C%XTZC&OEBKL MI-*EXC9=G(O=V8<5S'*+:(3B$M6JU3YLO=RD/N9: M#:-2+LZ@/A[9U)1]4JUPK_?GZ.-PU%XL0&DD<7::-.CLX&GQ\O@'Z>-&9T8] M+ZA"AYS(E4H"=$.U%^4/TL?M6#_SV REK2$MA]@<-QL/%^5W]/$'-J=+&5=5 M!0UM.['@0X%+/)93!4V$DE&9 O0[B@=RY1]E)1FS_)0&G)")LHM7=E(>]W=\ MDGAR.)(0BKXQT$P\DJ0!M6D/B]S48MVD*BS05\D9%.SX/RU@(O>>+TIAO,0ZDR<9F+D'E/JYV;\%G8? HA4 M\_??*$[NP<0A<'#N!(Z;>T#19?_\,)716$7QFA'S$ MFWTXK_.^ W\T==O GW!8XH.[WGA:[RB,'<.#A:MO+1"+Z!IV;7N-CTWGJ$N( MP:A4&KX.LWEV47F=@I21E>IY:""X@P'8G[3\!&4?_"PKP"#PI,#>J-%TX6GS MK'?[X65W)NBA03L?)?BR^5A51,5RAD9("OP5AS"OQ[\;V.GN[Y][ MW_)[.;S58'[NF_D8,^9JX)9@6.@,^;<3W,J$2&K5S^JWU1)*GJ;14)A7CY(S$.Z MOX6"@ZO@DOX,JB(VZ(TS4JR=(!5C,+9239.N=F]14'C0\\ZR'83,K6FL3;QZ ME= 7X?4PVYX/L!7RA<\/J7F9%1:=@?E:S4RHTK<5=P%B/X_8TS&6K*;[V>ZH MT^-H27JQYHU"&F=%^!QCWY6VX8_94%<01E4[+[3RDY[!AKHDG2J-HQK/W[@P M^C-E4?B,UMX'\7H-[3G+VGHY\TJ3Y"1+JEHM7AW5%S=N[OVAVO-*B#T=8XS2 MT#DN^:I._49V+4H:RR6+%)NQ"N,B'0:'&- MF>^1$JC/3<"2RWR:KP7L5?2GV8J;R5JB1#9J=$0+I;(BK07Z,X#L8#C); M%GK)SD P6*7^-&^D1[E.?^Y_D'T_XKX3VO*I$YK3<.*)#7*?'STVDT4V38D< M792BC[J=;[=OTG'[@1.>9:8!B_Z.8.A[%WLW,&5"\.B"'*#[/8?GJ8;MK*I(B&(N& MH()]#Q>J%?<9$,JEZ'$A9G/IU^EC,Q-]Z=CU +A;KSVTH.O7KE;TDJ$K1]0[9_KA?8(]&6.'T^E;U*2<%REH%8% M12IH:6&L6(*ZM(ZZ8C$Z2$@I-OTDMTLI%9#IF?]Y_6TROSGE;TYM4;1'MHK* MHE:L/C!0,P/TT4+B.%I]!)8!U$H^1#T^,3*GB+GGFBV.8Y71S5/^V.G?!@K> MV$)]2*97XPN^'6V07#M6I_IB6WT.A0*9?AI]+W$H=EZ9WIV:K:+>8O+<)#MO M51OMD9:_^=.Q+Y+IOJ#VT3*]/TM1"M_JL\-HMSJ:%>U7/BX%,MVG*%#G4F4: MJE3MX8+BPT-;GE9:S,6I]:63?RO[]2,:+;.8Q*E$M,)Q2K'UV-;CG8FC7ZYJV9+]9I9X;!1T.C#TCU\$1KYA.R+@QSCWR?'H0$ MX3D:2/63Z.N+T/>WA?KX25=U+MOJL*-.?2&\/&KC4?+6R?PU0OU:P? ?X>9" M)Z?2D1+< F=/+PHCLD&)F MZO](2U]R\V6HG7@1^0)5I$K#7)F3V262D:C=>V!K3GI&5QTKG\:4%AO.:_TV:/R^F[$N.YJZ)Q%Q,K%59OMXG MT_SLN=9,%"-DR_\*Z4]'XK5\ZM>$8D4.);1!R\@-<_0B-VI&'_E)Q?\;@#\: MBM?S UX3B<4G-=O*SHK:,$27:, DXT]0.@9(]#<2OZR@PP616"M2EL4-\X^< MT*[F9U,6J)0<(-'O2/RRY.@+0G'.@,K$9,=-%J031K_VR/2&LV#/XFLHGC_- MT%M!V&,X3OJDG,@9+PEV,6$S:55+&ZG+5YDY8C&V@^N/30K:,FS.G-IV3/7B MYDQO]G7;%#2I.8-37%0TP([&JKX ".G:AMB7S!Q8>-#/'Z*@##I2#LZZ[6; MY"(\4N:EE^?)U/0M@WL7S,T5_\"*G9'C?9$^?1?"17'2+"=V,GR$NQ$'UL-I:WZ:VPTT4UBE&,6-F. MTJ6YB5DJ+41S_%H@?>=<] U7_6&ZZDN9:[\UMH>W%,W#6^''5*856DQH;D$S M6BQ;J2;:E.^VX_L [9W&][0^CJ;HAK1,Y@NL+4R:*2ZJ9DJUY]KD*9O]/HK_ M.U!TZ_*)]WBTW7]\UE[,KLG28,[I3":4F',WH72NPJ,G[8&_C*(;/*JU5')@ M4&5E2+>F\==Z/Q9Y3@4\ZCN*[CE(=$+15W9'41>%U1T]ZU I$PC0V$G"T8 I M4/4Q=J#-T75+8,L,K0,<\UZ%4W2N-'0NU#%3"^\O:Y-WSQ5 3\J<*>N@NR"% M2,RL5Z/)>77HV]"<-Q;0&X#U[@I^WG@\?NE=$W=W[?W! F=R[!T***H:.NS$ M6B##W8(409Y@3(_4HKD8@PWHXRNE^KHJ%49C0Y]B$B]#!6?AT,RB6OR0M2W0 MM8H%GX_6-:=]&\,[GJ)ZU#4VQ; / =EEECOY:$KW+A4&) M2LL],DT5HI7TPM(8^7L0_?"L_P2:HY,@R,?&JHU+\.9S;)")3W263:=B(*NU M>B^YA>]VE!\B^($I?V=J8YNC*'2WJ!G7W6*KG4MLMKO+,Y'/E#KF@17$BZ8T^;=TVJ;].;5\^V_A,>GLR M"B7UUY8H#'-2H:9;AO!H]WSG=+@-O>TOHA]2W%FAP,URF<1BJ#R'I&(SFJJI M]/?@\^LJ;G^0^Y#F?AU2?2NA*P+;X'O%QS(SCV4JM\W8U]7<9R/O.T[$]P\J M3[F'0>$>V]6TD$Z0(RI7*&7,CM&YR0C@G^O 9BL\Q\T/0O)/[XNL;>J\LO?\5Q-J8ON&F829(AK9),ZJ4174[XUG'S M68%QR2N.MQ%TPB7GD?-&;!YYI<:9ZA3U]&ADRE*B0N:*0R/S6LF6ZK=?_^ K MZA1MGV#[_CJ+,R&HG&BU>U*LJ)-IO3)E< _35.V0@H5>5I[,F:3 M3M.WVU[?8N/+Y<9[F^2/8$,OQTFVD8/&BM"N-\."W2F.;B!/VU?8.,VNO6#, MSIEKM3W;3Q/Z42$GPW:[HDKIY"!O0*7,C32H8H\J*EDD[$0F,LB !5B1IU#47J@9)@FH+8MTU@6689S#JZ,83+ ME$6^!,44/4OE B5>R(LIJ18")/V4++:JK6>IGKCM(Q8/4#Z[/#=RTKZR2UN1 M)*O6-$;A0K$2DRZ_/O,%RV?5 [')=E$6VDG*POZT53X=^ITFJ8C+ 8(H"C'Y ME9^S@-:93K2H5J2)?T7E;IK36[.[#0"OS@Q>DW-3UYBY.4QW8Y'Z(D77*>KB MTNC4P[8-+_K9YGZ>PA,G'+:(A;Z>RX94FQ6BL6%V2+YH%=O_KJP_X^[*RP'N MD^494RYZV% O;=@LE^>>S E='FG"('UY57,=]*1N27B>J=RFDAQR$_#44H?I MK#UL5D/Q?&'X3>AY@2S;J\9-?HA!E8CTTDM;8H9+BX.7V6*JD]/H-Q'OEV70 M*]Z_<@J'LM*\41C9B>8P5U3Y?(+4 MXF-N0J:-AE 'KZ]-W^[6S\O3@>Y>MH:=_UGW/NFZM.5A<=6*:7SH=N, M^#C=,J@.=FF4KB-@0EK'H%K/2FQ(BX4VHS\]#1J7S[<^>?(7T>\D#UJC+-LV M!T4RU(Y393"MZ9,7GYUA7/S&GZR@&"U!M4%JD31-X,!]0Z24= TL2H(Q!%;6 MUB1S2R9Y.EC]F8VS$II!Z9;(&,<72"5?K6D"UH_LU6.4B2M>C93Y// M2[WCB.E)ASU,S;,.YA ,]HSD#1S_<%1?P:(C[Q+)&6;B@8@%<2)K9C* MJN#FH8J8SV+>TC-/=HQKZT/6ZA;XD1KRK4_^P.RN7W32#[61#R @"><@*:J- MW(H-A'&X3,!DYZ)J2T#*&OK(J?&"^ZK(R\2&*C :?<% K+RW@R-/ !2^7NI' M7\0H)[2&52HJBF.J[%N3X()K=>4S!-^A\T#VV=>BLT&S^G,CGLES"[LC OU) M!*U>@,[KHO-+2\*\G5-]KI+5*5)<<"H?3K%@WH[U23"@&I?WM7X49Q>O,WT& M>?9UF=:?1TP.:'"KI\*52THC15-,"W4]!9N8H:)6A+<3C3JG9..#]N-SI_HX M]ZW7]BC,'#7Q #7[49/63:LBHU"QY:Z3XVJAZ*@93I.+SH2KR7H_WZG>ME39 MF>2?B(83$\/T2"]35.+/"RX7Y;BD02GDE/:M$?.%B6'^H?_;.[9S61WC1C)? MJN2UX3!$MIO-4<]>6/9MRX+;L#IN&36[5L=CW7@:LKD)S2[:@VGTA<\P_>)M(^2J5H=?T7"BU4%92<8L M/Z4!)V2B[.*5G93'?=\J%Q]9'5]'_[?K0)W+ZI!JH!JOA=@D1_<4,AKSB#G.ZNBD,OERH]NHLNTX* D*Q;W47V\;,U]K==PX:G:M MCE(\-%+'%2K!TM$8.5+)T"C3N&V$7,_J\#$:3BV"8RJI06LZ2Y"-8CQ7FW8& M0+9]:WSZQ>KP387!RUD=T:DX"#?[V1B;>R'M1P.\ADCVMKWE7VQU^.,>V4M: M'25];*>2#-/F&MP\5>IIUD (W;9.^7*KXY91LVMUA+EY7 ^SM0FG]#-='A3; M]9>";S>Y_K,Z_(J&$ZV.?G)LL*.^]3P$O)QZ'90FHU;1MX+"1U:'7^,ZCJMK MG)0D'%(HJ%5!D5!YSK%B":H+BFY^JLB%BIHE&YFX5*&TS$M]YEN+X\CRQF]. M^7N>Q>U'RIA^?F9,D:MS[=@PF0-)6L@\79SE;VKASG*AR9LLIA1#PTRZ->ZQ MZ4=#?HW%RA$F[5OUZW<6^[H+"/8C)9L;3%I=N=DB%W1FV+9+X_I(\2.+??G" M?:HZ_]LLEAV9=..Y,1F2#:W>F9;2_=F \:UIXVL6^XI:_>\@Y8D=@Q;H5,*L M4,C*^E,Q5"W/_5!GVS\+=^3E*)^Z0?0TAMW;1:4\>"X,QX,JJ63M_FA6*A5C MC_Y7A9>YA/3<\N+:-Z#ZU1E_#H525U_BQ2C)%H>Y?+&BC1(*G?/OC1Y^5RA^ M0TJV*E+]<6V0&3Z%A?(SU7HM"Z+O;#8?+MS["F7MA3Q<-?\H_G0Z\"J/ID%% M%@N^V>*BXZS83+ZD\J6"_XV\*U?0/TX4[*SN]V1_[Y:-VMGZ!?_"L>@FJ5/('[H0H 3:OK'R7BK M+M<5@15"-3%22(Z,U-QWDG-%\F]47/_( /Z3!,KR=H>8++5K"2-3XYZZO<3@ M<4 Q[91_J?K5MZ_X)YC_C%A8*I=4-UJL94 ZPBF5OL556HFT./"MF\^US#"M1='G3O23Q!X?2 8=>C4.QG$?S+Z5(TZJDRF1CH8("7:_IM=HM\BCV/QXF2L"E?QJ7?LSF M/0]7U6/ER+!M):UAFWY,6W4J]!)O^W9[[1\#-<"RW_4%Q12$XC#9LKA&.ZQ- MDO-YK3#RK:\@D-G?%.<7=S$DE.2X9W2E*#OJ+YAIO-8KQ\$M2/!@C^]'G']V MCW\>4#\.4^F4'I$?R6@K&2YV%IGN(G/+?K/+;\@#!)]M#WP>#,\C4RM+C'KZS0Y2KSKIVK#G.W8!S\23CX MT U@W^2 ;#Z-,&U=B>8YT.W%=$LL)WKF+>S2@@.R&V%6/US7=_LG9"FA:\X? MYPN;A1,96*G(2R1YD][WX(0L8-%O>T1FT\)K.)=X81>SM%'L:]E&6;E%)@V. MR (V]=$964AT^Y6)]LO:ZJ [(6]A$!6=D/@&S;S5&O5K+THMP6.5R M3"K3GI8-.>[?M(M :G]7H%_GM[#'^Y. L.? 5-$$ M#:F+ NS:L-$8CW47]&LVS<;;B0(G3")T04G0G,+Y5W?NG^BG]O2^.@0]G;;[ M;:W8C(SVZEINPH5*8/:83-8Y.>_?'>U[9#W-(+I1BKYG>I2&Z596:]*]X9-& MTN9KNR^&5?\*YT,T_:A]X"NJ[E/&'Q?"1B.;?J&F\]A0$1BQ\-0FFR\^]C_Y M3@A?P=+Z(,_F8Z]:O0:>ZN13N%/IJUHO/HT'/.MWLKZM7*UVO%=N)5[#PTI& MJ%=KR:18S=X>4;]"N9Z-I.^4QGQNY/0&R]82[),0;;T,0XH0YB^^FSYB+?Q3 M^7'_G4RUEB*I4KT78>D">(V0G:DE,C=>H_[<]7UH'B+,4]1E^6DI-5*VJ6C M-)/BQ%9,976S&586*45/&D-EBHHYNO*D28?CV6XRG^#2+[G\ZYSL)J9=W\J3 M [-SE<3N],XI2;9 &4)31\'@HVFYR_EOFIE& M0/)KV_"?Y=P4K7?$4O>19D$Q->.;2H:;7[X ^XV3<8L9+T#&(MQ]@#1L:0BB M90MJ$QBC-1WQK^@K:!BA-:AH)72B&*9@'XQ+V(9<;C])GJU M395,/>5:G2=6@Q_*S90I&=.PYH>]VU7J'8KL=I"8J.I6C[1EEX3#=&W)UE?7B)U$\SG*8U]#G(N MBYSF8N$H5:6;(B>DAXM1:5I)QSK?A)P7*')Z"7*^4]TZ78OG%N5I.#),*^U7 MH9KAY\V*[VZ?NE8I:%M3G%7CX!\(\IHD&!)O]@4#F'RZ&I5ZC<=L@QW18;,\ M[$PL@5I;F",G)N&W.T;\S/(]R]^6G]&+WGDIU\CPO>;(2@ZYRGPH]!O#VBQ$ MF>-BJDS-!5[@(]\XH7F1+;X>%I^U*MYM<2&*HGE>O@/J>946VV>JI3[RYI5N KV9[R>EKOMSB%B5S$E:?53O:W5U9 M_%+TP.GORRA3R&08."YB>:7?XA\74W-HFS59K!7DXN-D/5$)/^#MK&R/ +Y( MZ8,0VWD>?9D!FHY-V]UNC^65C2Y^;HY^8UU^*O,'V)=N&R(PG8]]($A8Z, ' M?O\-_T.8UD*%LFLDS$,S1;+Z#Q1)_OO76) D1>N%5"!;#\P]$UM_92B]_NH[ MW?&ZP->H KK'Y]>/K5Z-GJ*%+'W\$+NGQ]8O..Y0'^ >:/*>BL"O/&^%#X^7 MC\I0&H5D8:2HBX?_-*&",HDRF!%U?21H_[ESOH'_-Z$,D__S"[]]@'\2Z-^H\W_4OT#T#2#_\^-?S4H:?C3'@K;Q1OSW@Z8;(T%U>ITYPW6_ M^O&[*7150.@R@?8PD!<@K5 O<$T%^.]XS]J**A",AZYN]7]M+_/.^GD6B"+O MPQ%GU)]?%=C/DH!P()8^VO@*$0A]1O(_)*A*3WM %S,!XU=7-R!@5L_,_/:U*@B2A[%AM==:F(\%>X]5)^$W@-SP.#W>ELCF:7 M^NA1M.9>RG=U5?HU54REJZA013_T%0FJ;_C\__XK#C>EOU;T'R-X(0G$TT#N MDETJQB?"4< S("SSB:A,\Z0<%J,B':6CX?@/!S'7F6EW=YH4LV^>/WYSY4*3 MS1"-9K+)-O[^V?U]18*<,,P&F^;JA6:!;1#)[?U: M!"X9-[(I>ZE[*@%&>\3/IC#V#*8KB,.>H=N:%!)U53<>EOR]['$\W],=$@KD M?12^RNF8CMS#GAV) 26J!E:+2 BVI:-W.M+3^>_G0<>$,L))71,(UGNM(MWQLFT%H MI$2$!YR.@B#FM 5SS^P!*E+!@&;[W& MRTHQ)4^&M""D<_QS4Q]8M7=&39&AFH.NC0%?%&V>;S "_DSPQ78-$?0O$\:6 MT#MD^ZLD&$,';14-_/?*I^F2^4&]%@<$J3X]B9L3R_:Z^RU3+E6Z G@X(KD T%B-(JFTM\;8- MZ=+V?_^5B#'17_NYTK$E]BC"Q'X]6..2]29;+W8=/ZNM#5N/[4K$L3P!EM,MTD M*EF"2H29*S(/'F_XT'A78F&?=M$-PNH#8K)$*N&X9P@ N4HB]J@<#Q\]2,A; M!SOM2\)B 7<;0+L0(U7QH%C'D^1AHU:K9T730X5FE6RK1C]QC]2T/3MI!1YM M#1!A\HY 0SJHLLXBEL\%.=T(!/,G31Q#T!S%O2.99^.Y1L_GLC0$$9(OT=%1 MW;)V(75VR%(96(ID(EFA=@2PT2E3FP(7P+*72(0N<>Q M:_1("]Z5L=8*=$LA*QOZR)&QAY_'HY" J#O0WS)%MW]%//D +58HRN%?.S\[ M2,2N$HP[M'[7_.\[DHV(@_C.7(42S7,>8-\9%.G:4&2I$(,&8U%@DW;5VS: MZ*,L/(]X]&IDI#5#RCSD> @?\OA_//>8%IN3:F;*34+D@%+M9W$QF.UB_:.C M/4JS%48C:%X!E!I,I'5C[,HA!V1K_^6YW>^'O:QQ^..13M6+ZY!W-^/L7! M M+ *0X]\ /<5$.L0B!),PQT!$1[D2H6B$8IF$V,<6_'\O[=,+&/8DP(6/!YSK MQ:>Z@AR78G&>BG8C/ /$*!^/B%V>B45$BF&8A,@D7"^^\T13Y 7M^6EHB!(U MK$A,C:)?)R]9.V>US0E<&-2.!F8YP MN4R"&C0J[8C034(]N-/2?.'+])"113*4"=LQD$ADN]R,C^VV%)B.^0CX4HIK M3*9'J.6BYG9.&CLR79 M;ADH$V<"BLLX8+F=!PI?0;L+D*8IS MN&)2(^_-:TY HLXK< ^RL5$;8: M[8U?*I5^$KWTH(B/X:'3T1"5B$43,7HETP_1PD<,%?FLC8+13< =K@ZWN(:S M?1O8AF)*BHBWNM!R4;SL@-L:/4%37O'GM<'B$YQ^>DD*]_7[QCW!CL:JO@ & ML8DW=\.X-6T?0>(3,0Q[)=21UH]/J/^5L[\U$%Q<6"7Q/]WX38P&0?0UD MV@/D_(L8EI_#F3@W63SF^$6LN^AIO9. W !PU!*15?7EX="-&X(!,J^*S#3\ MLV(T]9GFP6651=U;Y1X[&6DRZ(_J@FSL!BF\Z2T71EU#D7K[=R?']W-W)?^Z MNQS8JJT85;A-A,:K]\0YHHU?C4J?;'&*\$QU,L79N-LZ3>F4DM^"0Z]%BZH. MM^SJBS+>V#S/4_7\3,V'!EQN-AJ\-NJA3'8X@V^A3COWH"GF\*F_WT3&I[;PJ]02LS)MO%BEZ9MJHQJW#:$6>4BGU2 M"?WWXDJHJ$/NJO9U;?>05VSG!2&PM.:H^*AW>VRF[53?=('1@016/;,&UTMF[I!&R!YN &R=%_==WP M.&@UH3BNI&@]7#ELX?139!I(($Q'9)Z*"2+/"'*,CT?C49Y.A+NR*$H)*4KO MG,[:!5NNM[)33PO0_5?956?+]" MU]15VW*9;>>0^7HXI8['J9?)C]UFA.\CX1M<_X],E0[?4[$_9*Y_$%G#S'V4 M^@YS/<4K#OBZ&R&UG,SIV]-*%KQ*RO0,&TWAA]/$SE^E+_ MJX\MW)WE@J*[6,ZO#BNZPUF#"C_*YA",9_W:,+^8YP<]-SSWA,,TI"Z()!PT M*H%&X.)H=\18,(@INI&+^/_@MH>D4'(1@>OY?/J8Z>I2PN>Q1]?7/U\-:5?- M.,F-*SSW7F?M+)?A:F1:-#K5U\?),#E$0>3T27@NE.K/ 4;/C-'KZ[&+AJMGIU%,&9.@G&S#XBR8$K" MA,BI>E=0"51% ^R/*/N:L\>KGC8>E[6VN:Q0&&@2BI %1'=!B'T@#@G8SQ#: M(P %%F/'JR<#ZB_*]QXT[,; M1K'(GO1GU[_K<1"O+*.D:"%+"249$Y*-\]E0T[$!1(#M<(IV^L#E$$SB+]@S M!#EAVM":,OLZ2LU:9OU:?<':GL],V!PT&K'SL#NE_][ALY"_:,^\NY!?8*/N M ,X*/83;PR?1>-S.\/6<>"1XN.B0)$$Z/4C"PKPG-FUI!PH7C^Q(VX8!!^;D MWB/U8@F6;7H..[/%2"AL@7R$%*3TK)K/2?.G3O(=!'6 >2CT_JW']JW 3OLC MTOV7O;E55@YT=.#%WO^6]0L,B;E11D])0+6?7A/>NJV"IQE9L@(8O ZZ-FJL)81C5"3^ O] M&?M%A^E[MY755W#"Y1@E7%Y%'CC#7W$X,/_[1:SK66RTUBXG>UC7[MBY=+@1 MBW-"@4V%&MGH@ _U_DC6)?S)NSLGHJ=Q)(2^0*CP>4 (H@@Y$N(*@A2ATD!* M:N^W!"1I:.\/Y@BR,GR+L50&:'L+)[NX0]H9=@=U&!IKC^@9^LSJ+W^^AWH: MX+%)0%8T[,7&@6W(KJ')7X=&B'^F?BV;O=O@\/B6#9%>=AL?&.NRI:)Y) Y% M=T,TX=H<7D/CWO>'RS&:$B61B?.D$(GP3 S$^;@0)_FX%*6[D3@5E>7E\>[J M(%AMI,1,IQ.+#=-R55+FY4*RJ-=X,L8@W60%+C0:69E>G!*BTG(7 MO)FBS/>RY;0\*9&518H\G"O\P5FX2/VRQMSH,/WX>AUYW""2MBK!$Z9'7E_T$%R MF#BMS'#GHQ;I$D'B6F..5KRQTX(US@><.%[^J#?W]_SH$](]C(0=OHGFXL+E18!GFVC+3[CM4Y1K+0RA6HU_S+,%=41I71J#_/16;N M\?);;HSRODWYN^5+_*(DSF#!17VK(7;#UAT_A&-0KYP1SD?7S>!_-?!UE7\= M_L&+N+R_><4_X#&C:?4J&2';9&4*ETKB.B6TD0^?A*EW_(F?.>2^O%;;P1OK MNK(N@KLORGX]P6SXTF,J^0WG\QVA[/>9*_*^ RQ\; 7UJZ;C4R?;=!S7$&Q. MF?T]E:%U []+7:"7SQ3X:OA:0H.3UI$O&BX@UM>:H(F*H"(_-ZHPAR-"W3OO M3 )5N5.D-Y.;PG\)FX??&XYH8O^QTA?PT7Q=L=VY"\!SXD2%FN.<5:420R7+ M M2;HE 5&!5N16[##6L:=HHK$N3"'T](/SYAFGUSC7K9Z(51=&=U]Y0S7+M MUB ^%< T#])0X)'ODRCU:1*=\_SZB-M#-^\*W7<9J.>NT'U7B6Z)CNA[.OB$ M)-?K9MY^-+1X-/+@%R7WK%C)C\Q9D]"XO_YGZ.J%'CNPUW> M!8S1U ,A)V%2D"U@/ CJ3%B8[IXU ?$2754K6$$EC'""[R(FUG^NTR2/O. 8 MW[2[? I[$H4 M ,_0\2C?3<03?"P686A T5$0WXKVP#/ZJHMSM\+-DZDBBVX\2E?*3;;.\R,$ M[@FWG_RT^N=9J;YB@1#L5T2LC]+3ERY-+%FOZ@X\G$-ZS@GCV<5B]XGXP2R< MY;^Q>RIQG5.[@.H7IOJA"4,24_\^XC[["RY)_),*IRHLR[[8?]2N^;?:BE4%PRKL9K,>VHFM)+YA.4JRX A^X3OP MRX==#4<>TG^)U/LDI;.K$\2"YOA#5]-J8:3?C?$@K2 MK&0K5;:>;!;.:DRMO4K(BJJ,@9-%Y=R;A_*@#-"'CZ'*F$7=7!>"M>"@ >'6 MID1M366^_.BD)"*+C-@PQ@+3ZUO(SW@@$;\Y"@/3ZQM.T@^B(S"] LSZ2-!X M3:^]%A?\OL76FX54D:W6V2Q[0=,+_H07!V6^5.&H@&'@-KHXQ,83_JNOJQ(P M3/=F:P*5][86Q%\H$5]4K/]N66<'S;(]CK+ -OL6 C81B,QOCL+ -ON&D_2# MZ ALLP"S/A(T[]MFR48^6ZRT&WR,I,CP_DJ59[+-!+-/9%5]MO9_0;MJXWJ6 MP.?UK84C107R[IO#,#"LON$D_2 [ L,JP*R/!,W*L"KK%J J1D_0E%=\Z ?M ME;)@V0;0Y66%8SX2BW[,L$*]NQ4>+9TX8&;MBVX/K*6;EW@4_?W3=P+9=X.R M+R#:=Q4Y07KA(35?2I:3.<=IDBDTTERC4:B4D^4,_+K8:10:E6RV #]_L.#> M.@.1#C(0?2?OK@2"DJ )/6R]N2>3)I%13-$V351;%[G!DIJ@+DP%>]/61A^R M"IVB]:A-'9BVNAV'%F#J)L4Q'?G^$C8P)FY0(@9$^ZXB)[ #RE_9*.%:^CZ M%L7"A8RAMH4?5?<34M6J;MK&9RW <& !^D[>70D$WHZQ,>?IFECU#>TNT,NO'"T%43:M^J MH8M 0OJ6CY+Q:#3Q6'YI]EK7DB?KU2S MW^%\F5G[R*+[,\GZ/6M0!_;<(8U>3=:;A4*EF6?KA7*V4B\EFX5*F8_'R!B# M;I3_<"W^H!B_SV7=A2!0P;E[(K M(-IW%3F!??:FFDZB:**L(%JZ8?)1.A&-1CYMFR4#X\QW NY"5$?]$&Y' =%O M4D &-EF@WGTIL@*B?5>1$]AD;VEGFM,,T%-,"QA :@@J,'69Q35+&T"T#<52 M@!FDG7X_>7+E&29!Q^-!6NGWDW=7 M L&R8P+U3#A=>RR[ !1$UAQ;V8/EA0-- 096 M/ MK0:>"D>8\*?-MR!WU'^"[M+41ST23I?>ZA\!$&Y2> ;V6J#Z?2G& J)]5Y$3 MV&MO:>P(SN?SI//Q88:.,LQG3;5(8*KY3L9=D/![LD(#ZM^@L SLLT#5^U)V M!43[KB(GL,_>4M-1=MZ'*V*9?"2<8*+49^VR:&"7^4ZV78#@RTX"8M^D3 S, ML$"C^U)4!43[KB(G,,,.:>5&(5=.-KDZV^"CD009^:"+I &7 E^)&2CE0*Q] M"Z+=@EBCR.WKUG]:0E<%5RHJZ#2$/WI%PBDE!J\WRL1]Y!SCE!1SK H+B 0- M_#IMT*JB@5#?>?>QHR8_,>:?DC+]_3?\S[);406"@6#==]\=HK M\M\7 :\(%1$PEI.FF;%%D.M_X2MISZ#Q?__/_W@'WQ7$8<_0;4T*B;JJ&P__ M(O$_OSRS7QKS8 Z&N 81A2)#ABQ\$=28LS"7K)N[#__[5U0T)_D(N!X66 M@8 *.QSY-^'Y&RW'SEJ.A'G(LV*;^M=Y;/D=9MO5E[J)[_%[,("*[WQ!O6_T MBPD#%<8#3=U'$4S@1W=B#'4?BUR(5<8IJ$UX19FPK-R@>O/6PBF82RRE"I M='1U]8Z-\"96-Y=ZWPI>"JYKU#W\2\;_>!>*3MS3J_7"\N54\>.2&\-F3047 M,NB+(WE=(!3IGQ]\A!;CI$ E>#$N23P3I20^(V4F\GZYE0L5)Y*I1S1*.9;#J7=3IU6L^A4A(>>QKQ(8;& MF8$ 6:*OF.CN)P.NFKH@ZF"L&Q:A:T06,HU;5(4,U0@1/BDHFDG(NC$3#"FD MZOH0#@WVO+H'?J98?44CK#X@1D#0T*^0U]!'4Y !T1<,*.J(L:$C-.F:N?RU M:BA3V(DW [0(_]?#1YQP2.BXDTB*%FI/)1*1>Z(-" 5Q,+29;+'_UI@LG>@" M./HISCGM+MX:#NSFK:[<)8#=*"BU042C_IF]_7L;WA,%" )]!)=",(%Y1RQT M&_ZI07Z%YJ/(>J4/=/4D?I1!'7Y/229Y]V*9@//+XB8&N@Y M=[,Y@#"!2Q+XLXZC DP%2AC!(."ZPLTO!C1$A6K!Q>_U"4VWX ?U"'B[O<^@ M46+>$TGXC*>-\RJKCR7*^EN9@%+$T@VT:R%D >)R@U>LMV0,@<3+'6PFJC:2 M=5B*H"OG5#@ARQ$!GG<9ER!-5'U\1T"A:J,1V(9SK9VH MCT; 0)<70ZGG/&/HDHV&"']6)-@Q7">TPI" N%NXH+8E(E:!\T(/Z%I/=W]! M[T.3$J$1C2=K&;!G1W(42J40%:)(Q(S:8O4P7K&Q,@;([M[SAFH(K[Z.;W\&N$W7-N%$S95P3^LCJ( 63@?+I53@=X[T0M_" MWR4P4D0"FU)P>6&7Z4JKD E1"3QT!1)^*L"EQFC3\!A7[T$-]-7UTUXDK;$ M/Z$YF]"80Q(,/N$"!H'J;H>DL/IXF!BL>;A=)')5&J\NX'0WDX, [)0%^/LRY M]V?=R5[+['AK1L<)#;PLN@9_=*4L5N*8.O"'+M1S$J$BL0];N*"!2M1 Z^PH M'V']A*L(G,_XQDN7#(B8EM-&7EV##BF+D=\7+&(&7^7H!$A(R$VR#!"R/0B] M\SPI;ER@;JPO4%^3^YYH8@G\QO*88[BA=*8NK!@-\:GS]_L+YZZ1:6,@(GX3 M",T>=:&H@CT,-7WF#-#6G+\-Q1S">=B:" PDUU=5.ASQ!MD9OD- ';JL3E+ M@]4SY!P;S@:Q(9S_OU-B_\Z?S*\8.O94;!/LLD M$%<8F>%C^<:(O:N_F M?^D.\GR#1H-WQF@,(56 UJOU("MS('F=$'NDU-*WXDQD\_S$>9*)+R76EAOV MPP(4][?M>4<[U+=/:.([KMO__5,Q'>E&0;%OBR!5; MD"$="W"Q=@=L#MIUR&--L5KL#4_QE^#K3P$41>XX.M]!UYXGO@9J+K \2A*B M3=5-N(T-P!: [7Q@HD#C8-?"7ZV0HE#.N+^"_=V<= M\6DK:!!P(,[QDWL@8""_^U@P,+])NFBOW'J0W^'C&C&PH;FU6U^"6] %%I9(NJK PBYO128$?+CK'+%Y#K9V#D =[1&8 M6@&N_>%@$22X#N;RD WB5Y\KHGL2O3PZA^2"4M>Q)$Q%@HWQ"9OIG"OAD)X MS0&:OU9*NY(9@F^U]W6.X+!(!IH!(;*4R#]U=.B)HY0<;XQ,C*%@7AK(@641 M8/:BIJW7HH"R6'% Z)Z)VZ((3%.VU0T[8LMBP,$0AZ.5!+0S4U4[+1W-? BD;2-E]-C(DVA! &V*, M8NIL#?G991QDO3_.&+DS\.$0)&6@\0,L7D[C;X2'_R("L 5@NQS8G,P [VY+ M,22X\3>0HR 0= 'V+HP]Y&]25>!$X:.M-UR9!8Y8#[ 78.]\#J:M?!#L(-V3 M%.*FR>"A)@G)2J[=X\<6TXVLC)G=A,W?$D MX!A;22%5*(R)0N&.0 4""2IY_U:JAYL]>PLZ5R'L[HI5@;N26 MX9Q'3UK8/5'2#8!RR^]0,,HR#5)!R3NPB:Y.47] FRJ&KJ$>[S'1-IAB-W$' MI9'!]QL]X&9$0=KB<&3X_SLWYIB D$,S@3MQ4T%B6,:G"JM$0MC<'3A.^WW[ MC?H0018.=]P&6'2B1W>5=M-ZH'PVNF;(N>GZW280[PDESEPA1,41[ MA)S;HN<$<0:'<]X4R8U29Y?*D3Q728YS%]@8V":J%[#MK$*EW8X6'YRFX@SA M)7D<9$C+7'>L(I<%AS?L]"5$S@C ^<\1]UQKN%F.0NQ3!Q*<)' MQ4B89Q+=+M^-Q,)\3)1B#$F'11'0YRK$Y*S:FC@4??\FY-W%W"R[M%EFR6MX M$PU[!)]*16=L;=!MLI_YH-C4S=-@\;Y.L#>R>'7K8- M;*.MMTU=H.JSDS=/1]:$P3L\ Z!Z-LBFA6:>J@)HZ:TK+T"3%CCQD)KF;LA0 MP9/M6 8%14LBPW,C -*TD+7>6ZP*=$!Q.H,/NS\ORS?@TDG842?:JF"XU55T M%4XXV]FM0B?+\=XM-TAX/^.IG^"&TZG'5Z$P[_;7H%B9V.Z2C W=1('V)BXN MY59T@# 0<5$;-\P)KH*X*IJ#PDYQY1Y='#Y@S%_=710='U,_8 \3>1U*[WJ/ ML-?F?+XC/(_;*AYP2GI+&RS1?K""P)W3 FTSW3!GX!1(VE>EQVVZ/$DT5V>' M>$.\CGTF3$$%2\9!?#D2A@#MHU?Q>O@!Y"> DA%,!=7&^UE/U--&P:'EYAHU M<%G%E3?XYZGBIA1M>GZ^UGT:\(-_^0'J#P0S."R48 (1B9RG&E0<3J$##$XG M'=VT"!/ !4&UXU"1P 6T"QW0K=*AG' FIXP<^AMW_E[/*#'+! "#TD4TZA3Q MBH;>1P@6+@\'V4M6K #> ;R/@S=.1'<].>]FKA_*48RAJ : IC8H;D^Q[$UU_1!_6ZPI6KA"JBXS9)#G=S_@XG_AV+ =..=A]%IB $$ MYP!1@0^*;BV_&:KK!H;K!G@[>.@],["JD[$>#_@_7JE45]FH1^O4 M@$$"!GGS*ORI?'&""=,"ZJ[F7'41A=M<%:.7E1-MY5;# MS3LNL M 7?S!G>$=X['$+&DLN'96]72=Z)/EB/8='>XGG5DUD(6Q_$# 8<&'/J.Y87V M-8Z*$9!)YYXX7/&MT,["^Y4$WO)5YO*R^-HDE?-. MJ=_MWXQYSLV"G5@@#XZ6!V]P]SFSW>\\$:VFC7/GUL5./,&0Z\X6A+DP+3!" MM[:@X$M!46W#$*]J6_T:L/T'=[?7>KHUR$=*;&OBR M&ARK@A4"MC]W B1VC,G@X#: ^M%0QU:1 %'HU@I?0GJQ?<.0XP+9L6B@K8C< MZ? 1[6YY@NOQ?7@#F!SEXIJ3XS91Q"<2[+\4[#JWV>E8\!;+<+$1Y(ZP9A3V[ M-H\KYK$'=V.SJQMK"8UC:>#:*)*Z<*X4=?(+\3&[X%Q9AMLX+FP(SSOL5#90 M"YP_AC2&9B*_+G[GSPNT]=Q8K^ 8Z[<($S=Z F:&[;B1)"EZQ5\2(JS M7;!.<%*;",'U2JV"6W9B$US]YMX\BMGV;E\, 3Z'<6_C]LYHF2:_N5D1#'2+ MG;WV.CES0 59)-M9"!R?LW!V*9[L>\])Z6:$@D&, %A>9PN0ST&07&;?]"4< M&Y"WM9<[<("S&^*VTIU!C%L@1SX@1U8,[:;O>9EIF:&P4:_M<&@:;G\HX&AO ML-!^805YV-2WTH@\<7'(V[ =)[$>!;K$63$/5_Q"(@]NJ4U\"NO6$5\F->)C M&,2WV,.RNG/=K=6L9A%G6HI+IOZ2\62 *5X0]+2-LWWV',U)4IJE3D0![H8N2'<[KJBE.EL[I#8MVW7&L'>4"\)4("$$; HK:!OB<"LNHNB: M"UN"X(T3B0W6WGJ/FX'F:%?$W[L'@-ZH?6!Y'&'K@#3'R?8&]^]WB%/+@G/8 M67RM:A38&Q[=98#MXD-7*Z*QZZSW#''UQBN4-?+R["EU1&[L8"H:'$P%!U,? M/9BZR!H<$DD[#/E!&>7688HG(C$9,"0OB5249R2)Y(48"?\2:1"/D[%8@I'< M.DSN$Z*SB@U' _+1N" GQ"C%A\,2Q3,Q@>030B3.;SR$:O 4SEK.Z3/%FZK) M>I,HX#) %/6+R!;*R7*ZD"P2A7*V4B\EFX5*^=S%G X*V)/(A4H84>N%HT621!XC$6J;X*A5BJ!UONS*@^:5CQ**>&N73D MD7V,5VK/]:5.%BS ABA-[M56PG.JKZ$NJ1[5@IKK\^U[C$*^QU#^WYYR'WF.YK#-FN M]MJ#5+?YW")ATSW$G_52+Z#[^#(; OD1KFQ\-LRE8=,]U!?Y;K$9HN8ZF6MF MD]:H(T4S%!SK'E*!?CP_S-C9.)DF;;[(ET0Y/D_RU!Y:@6)9F0B]N<155"K) MP[5/5$NXZ0ZHQ+ 8&8GB(,954M-B5K%E<9"?H:8[J"H^JU)1:4>,H?(8KM!, M8U$1JK#I'L)"NZVEL"+7907[5: '$2Y6$6L\3>XV5:GZB!K0"X8=)9_&N7PV MU.4S,Y[>@X%\.]EY[1I1G8P^-PPJ-7H6TI$::KHSK05%+L1H>EH8AH9UNJ,4 MVHM2NX>:[DRK^1I=O$03A31GYYJ*'16J90DR"[T'+EQ."#WI+U6-G(P4I1LR M0F2>A[WN@C4*C1>Y!E<]0T-95:/*=$5*7]:.6T MUSALN@6V!I&;1%TYKK%UKJPZ1[>3N62K_.:]%CG!+W)]"4M.TOG MDZCISK3H:4AL3VARQMETIJ59,4U@(6_1>^"2"2UTM1UI#MD);X^2*76N M']X#E^[3BR8]O;0K[&@:>\K)KWIV.D[RX3UP*<;L">#3?8D5*C6R0"IDXB4& MF^XA;&KZW*F_U,,]E@;-5B31+\6>6E %;!.6CX:I>%<6:3Y&2A+/@##@X[1 M\Y%X6"+C\'-7H$]_@O_(,SMRK]$=2:_A#%,<+I[G8J,\ZBJ/]1J:Q$[3\H!J M2>5:/LI6_G_VOK2Y425I]_N-N/]!X7?>&S,1HH==<&9.1R )[;N$MB\$$@@A M!$@LVG[]!61WNQNUVW9K02)/A'W4=ADJU\K,RGJ*R:IRMS+R,#4<&A%CR_+= M(R+1A*#,B(/=%8T9M?99<\KOD5BSW#87#.KY.CR@]F2/)ORA/VNG.)E-9(GR M2:,F&5PD41(7)QA!BU-24E")HFA68C[^%S]S\5U_$V%-<^,JY4XA5T7Q@[/U M*OB<:2#M@(C(T'W>7NY1WG7MG9!QN&!HA(OSX7K2F0_W.93F*:+= M:.9SFY*OX2?\/$4.ZXP\]>I"=U,:((=\P1OYRSQQPG"WU*0I$JM6GT_[0$X8[6M+26BYE^T*S;'7P>6UA'E!_KB>LT:#S=-DC*S-]O2AP'5$X M='K(UF=@=&B]KC4XMEJ;" .E7Y1&N:4V'81#(QZYJ0Z6&IK;]E!$KVR;RZ&C M#YKM8.B+1_[ OLDQ-@W*",]5G*">\9S!_U@W0K_O%[P"5_^QV./:+V]] 29^ MW@7YMIGP\SZ%];(?0;-?*.Q_7\?#/^T[O"J_O'IX<&AEMK2V+QG*R[^18*OC MKV.);>MSX+>EK6^_ER:.M?1=3&"_U7@_5$Q]_O[C[LU/##_6 M5'^]+81_P=@;2N'5/EQ4((D2!/:%!#G$00[X%Y8!2<1 $O@7'.00 SF 9XJ) M'-!@FQ $<2Y!A,T'/_;K?#Y:O1[)F0^0?-'0\(])SOQAA?R(*A[]_JU<_D*_ MGP(%3/G["7_ZK.V17PCF98_^I5$!6^U2OOYK5/>957IHHQ4>QG;<&^:POV([ONV(%^NHLI MWAXU?HO(;X+'1Z3X=PGD ])\:?_23_B2_(GUJG7EY9.IXKRPPVY M%UFQW[\^2=&-R7V*Q\UCE=8F)H:$>%Z#KR_15T!EN&)T2\ME$ M'2XYH+>/I+?A G,?:ANOU">BF+D7:.9PJ?CK'E*7"QM7LBSIXBG(;=P]J-]] MJ-^E,X4K>NU;)P*O1?F:X2M;"7=P_#&I5$YRCG?[38,/ >S*1EK^<+#I+O.$ M&&KV]>.TB$K\XT%3A)3OXJD?SF"F_JOM_'F;A0!N)3A<'<#?=8*S?X+_0>RZ MOLI+MBP*W;RH]@R7TX7F3I?F7;V]13"GQ[2?0I@4_YWA7W&.V)R)=- =&VQ] MB%RV6NR/JKSI_Z/1RSJRO2%,[BFX+%PSI*7S]Q/ZE#K"U__]I.WL.D8YY>OB\JJ8> #\?69&7J'2^;2[_< M]P.[:I!3W%-*>^_AR7=K['XSQNS[E*LD,J*5L5,$)A@&29-XI>+2L"6 M'\F6H5YR]K#D@[9,\WW3+&:Z*&I4W_=0)OECAW7;3OS+1B*Q.67P:&')LV'RX;U-"F?*S< XCZV7 MO_9HDC>;C@RB2.A[*5O?J>JP6I(#J*=@+X=%TR1ZN8T*?F"0LKY"RF_\6"=FGG@&,_@>$F:VQ8K5DN,$(!+!I43G$UC&32-,6_Y M,*B>@ %#]>1RU9/?&'"#4GN^/ I%W2!'F$?T@WGLZ\61_VBM=%?=9%O[8V0]]YKV!Q#)MQ' MOAQ>H(/?Z>GN&$H=5!\RS6NU#S8L<_K+U)/=KYCE2F4R@E*JZ<9^YRRJB_"Z M$3_W]'/.-$7?\59]Z^4>S_"&[;6GA==&^\NY^'@^^*%Z5E%UG+>ZX=>C[?L3!4&D4S ML&.><)N$TP)_NN/](9MD;;P;-I''\L0X+ M%"U+WFK+)>3L]YNXP%[U/44)+Q9WPOL077,Y&-L;E*\6]!J_;!;G922\6-"/ M".@T'731$1CL4C^.Z<:0"5!S.'L0\H;)=Z;6DF(J,TO(X=4VOT#U60;C I.G M Y//H%@Z@]_/OG9D*2J;OBQ4+=@M"'OCH*B0L 0&B@I_%BX4-']22DW;*/)W M6SJVRYQ.8?@UU;.6C% 1/)U&Q(&SVJO#;7#E<(!?@!-IBGFK7@EEA=A890PI MAG+$GT4"'[;F/K;(%(NC[%Q0UA5K+V2]7+7/!=;LQPK]RVB(7HCV2:9K$T1EUN!R3Q)O!0A4JH6IP]5OFH M/3?;F6QN)C6S:#$K[9"!WIZ:+!?8LQ^J4&D")],8>^9S@M=4UO"LY+<3?E#& M^*S+N=WQWAAR!+ ,+AR4?#_@_&:7UV@O"*C1*A."DIFY0IL7+%3$H4Z6Q@-ZP8.;\N4"DG?:\K),VUMI8>11@ZD[.1I1,Y6I&MAR<%H0Q=,8 M_I8QWUG-Y$6>*0P/GW\$)#ASF +)TNEDZ4=K)WQKERTOV.RZA2>[[.T8MR8U M!I[MLO %)SQ9%>$H->?I QW/>>1L4S_49VL_I3I"/I)X&B79-$OB4"0!N[]0 M >76E,; ["^,>G#"[F*Z\VA?X6;0=V'T0P=- 70J89XBV[ MCUQ M/6:L!=?7QW3_[=GV6D?3^S4,,3'9JY5>>TF@B-1H.M,&+6^^U87R,X%2VA/%H(J>4XU4P<-=:0L/\6V>9#Q Z!';TJNS_:\_#^]Z/;K4$0U>JB_QT M2P[4M>%'#R'@&Y[&<3I-,P#YEG23A#/6?QP)O-LD1_*<.]#FW$";SEM<. MOJ*W@4GZP0"19FDJ39)OF>2CEB..AYU>%:#3J6_H[E"8N/.D)H9,@*K&98X^ MO78P*F\PZI+NQ'GX8;$HD5[Z%3WC?9FQ&P#JP[N M7<^0:91XH&/,[XY7HI>NOXI=H#AQ]]E)LCJK[SU6>5=]82*VU@NR6>5YH]Y< MKL56)3<9MT4\1'HCT@R*IBF,@A(#&/&CE KN*S1YEQ%;Q A9RH92%7(DDAUF M]Y,=7^<"(P[AW6C"-^0[0JJ/GYDFM4B2+(KA '("*$Z@7L,!Y*O%4C7+5!%7 ML8W+'!"#OM(>AN_-.^<1]+B5U8]T?#EIW$(; 5#-!C' M+"1-T'[(ZL.-[ MZD4_1Q/67>QSGNC+NN""#,'S>X!>'Z77XYT@STGL_[AR4]>;"WMQBQ>;K&R"S5\)='8/Z=F@7_UJ/6 G M'-;&D:9EN416T"JGMI >0G102PVF$MRLE2:IP&F]U3<"%0HP8FA/OV(/V DC M[A%TLV>RG,PC%CTC,5=LUTKMP(C#*[72&9STO]Y*1>ZO3).S#$-S#24 Y0N@ MO -A^"]4S&D [OW/AN4J*0S_%Y1@8/\2]MU!;Q]$;V'?_5PR^?'J!P;',O]) M*>'E#P#F'&6;N0ZP?UNP_U S#O<\FD92LSQ;:58+Z^>T^G_O%VFI?7 M-IJLA$F>,Y=LQ1%%;=X7*_N-HWM.>S9MEV>UROJ/ZS7$!U*];S2$*U1+LINV MGXVZBMR7EI[24NQN,-.?L\"&9-NB(;6I8C^G3ODN7F/8?;[=&FY4G],78\*' M$MXK<:&)HM6%7!ESO&;35)[$)E0WQSU]1;^@Z"GTYY]^D%I)=FH3O.4_[RT2 M/+,MUZ)EM5LI='D#)YR&/EJ[$J;^J>Z4&X5/\RUDDL-Y[MRR?8.13_)+*A7R M[, E]\*:E32G/%,'L][V=UKS>>(_I#,7IWYM54J^O13:0G7#D;J=:>-.C0O+ M)B@:?KU#98X\2$G?7I62W%3%,Y44@:93@:##&D5>F2K&1+%3!!;^%'L4#2L[ MCO<+_FI.?Z+G=E0/S5G2KB/7%HNY^SC:]0;EM%1U[7VI;@K*?(HN&\/Q1BNV M?3_T?H72PJ>G+#ME>:X3\,1?/M^I6U#YNM\*0@R9$,.*V7OZ#Z%X=F>JGZCB MV?W!&'Y(1Y^^YI:2XZ0X?YTV#,M\R%/2MO[Q*YO:\LHMA:A'L)87S;<[" M!9[;:'FO?#IA_"S_ MLD[>J1'MV1;="Z-NW9$WLTE#?7>V^!Y5_IY1OD_U+Y\37%CO/Q96OY+_K7*<):.XL+Y?EF^6RLMBWNN6=62\)SEG66C0 M)3\3P]$/I+KOTO<_2(?!/'XKYC=2SB9.<_I:72Q0C\^YZ\F0;YLE?S' Z33! MXFFX__"I[CD^/S?QP\1'_K\>^S[[WV?ZJO$2O&U:*,L]]!^ MGSAE5C ME=)*4.KBW+*YO3D*]U8_VN.1OL(.?%QU]EU5HR[FY#KL=+%"M1V['1Y*,THZ M_%97;Y?J7T%3WU>EM,QZEQ+UG;#&^6UF:"P.]%H-JFT/TE=R8:W^Y!+]VQ(9 MBRN9FN L*$&I;O-]K+XJCK#K]*-<6)\OQ;$E:\HMT<8FPGKMMFHVN3'J7>XS M?2R!KIYH9/E$;0.:6V"''YI4H$GE\508FE0N(![.?WZP($E+/_+79$0S4U-I MI;G2$NKA":NE):\>?EXXD>^FU/(MJ6SFCG9THBHV'N,J14YSN$ WAU5QRT\T M?-$6"3JL;&.9-$EFTBCS5FD,RMM),,GDE;?/"P[R?I.<]8G=1&%;#%^4Q$E# M[68/]$X-3#(H5&-4&L_0:8PY\SU1-X[-N.G4,[QE4%A,62&.^M0R5K8R5TQ' MVRBII>4XD$_>;S >0R;$, \-W-H_[RO2^&ZW(>!Z[K75EDW?B)6:;[H-Q6W. M>M+.=W<^W7\_(:+P*>F1EIDTU%TH=GW=>#PG:&'?DU?L+63J**VFF(O.2;?J,Q3K:';T4BO"F&(=(TFTFC=/0F[K,%*F#8 MCV'8,4=CO<.XX\\,6QK/A@.SQDT%9)47['QWTAI,U<"P U1X-HUGB#3!1.^! M^K-PXR[NT?D.%>_\ ,A'L"]P?'"7#MR; 7?IW%$0]!I9DP]-^(1+I'."5\>< M5D6H2O)FUF)E+K_V8YWP\AR,(-(42Z89\G+(\^ &DN0&X/J$N'L(.1>!HEV31+PB%/,.P/%702:=?7N%_GO8;-(-U):^YL&!YA M2A"TVG,ZB?P1!O&788NOS;E7PA7LD:GT$I)CYM[S7(2\_K MJM-XI<-3Q=)]>9*2IH&[4&2N0].J)B6&\1AMO]C,Z7Y?Z#:80^Q[::L M6\Y,4CHO][OB7LEUJ!D]^=VK-CR[R:=/C]__Z? MUY/_GF,B4VMIV7^]..=75,V/1HB'?EI5D(FM2#HBS?P7_R4MM]+>>:8RPW[W M^W]]\^\!&U+!DD#];^K5YX =$5X:T@YYQ;'G90%9*C/WK^<_>_E9Z-.__=!R MPI;"OVQE*04 ,L'3?WAN*!@_L_H+Q[[0@1[X_WPFC,2^9*@+B>K5FA-\$=\% M\U\I-;>#I>)_>LW>"E<>WUV]Z*KU'5W]D]2D.2N'B M(4Z/C^\JX8(@4I,)@1,S0IPH$BN2DO^)E6:L^'1\\=EU?.$YKC;;ORMRP[[Q M_%N1!']_,/=,K\QF9)2=82*1D0B1I"E:9"F"$"D\@TYG,UHFI]&;RRQ7RZ6NY7A<:/-\I-XJI7+/3:G:X7KG9^.^_)Z\)S#4;>;[1Y?/^ MAVZS5LYS/3[?[?G?ZWRCUVT6FBT^^,.KT?@[LKY-./5ZQJGO4TXU"ZGG2?L# M0G+?>EZ*:P2/JK MLR5.Q*//'&TUQILQA[) SY%L3=SI"BX%(ZF?1X[=?IW1J(X@>"U5+[+[M8JO M@Y&1MR\/DC-SYNL\WS6%5=M=S&9D=^N/Q+"?AY9*5*F7%;JZ8,@D/3,.7JDX M;8NDB/X\,C)"4<\>&)54Z-5WJKLM-:KS%42EX M>Y0DD1[AM6VM@.F(90_UAA^_\^.M2$5)HNKL5,8S^XXNC?.L@/'9_;*Q%3/1 MD3ECLJ;&A:[,YTIEV:>\.9YK;9&-CFQG]YMN9H5I_+['UKE)8S1<%#@10Z-# M!:4O9S>6(PC(N.=UBMI!5JJ^.F'1H4J1PMB)6JSS>ZZ"D@BC=0L%-%P9HM]PJU7MT9>F/):(S:.::6K_1V>UYW-D?#DJM."G,VR)V0JF: MZ)P3%NJAS2NXS6/S :F3/7^R='1HO42.4=G"IL)^.5'VA*[D*H(_@1/2ZO.= M,4_FUE/=P^;(B.[,JU5?_S'FQ-!ALR,V"6W#[VL[HKQT/'U<5H.A$6ZQQ [+ M(UJFKQL+CY\00HW*KL*A46[ARQ730&?>4"A.N?W(Z!-26??'GE*8&6K;W'Z# M\ B=W6>(*E'B\&TP-/)4-R_.U!Y;R0H:ADU&HV*/H9%P:,2R%[GB/,EPP-&I;W;4MUF1C[J$Y M3_/)G(Q:1,;W+"=4MEEBZ2QN,PA?;)1-;R,OF_VM*N(G5-;MVRU:$%<5?= 3 MBGF<<'=4WA]ZR@L=]B,"9651&,RSF466:W2P;5O$3U@WB6EMIDR@!FH0Q<.* M=T9-NLT%0R.BG1W*5%;L5V0_G=JP:#(T\E>DTO7Z6= Y\-X^:$D,O M-YS*!4,CHJTI\X76.=1R?'6LC[K.I#*KC+;!T(AHQY18HW95ML$C=5?1,NL) MLS##N7X3;5BQ^);Q',M2?K:SE%:.\M?+A]>K=Y @/"<'09C\'/_^F(Z\*EL] MYR+1=,^U7][Z_#3LN/+_MK(6/H6DOM!OGC1[%=B_>K[E/W.VM+8OD>[+O\/= MF[^.R=O69\)ODZ;G #I\\)82\]5KI$LH5]0ZGO8^^MX_T.)^_/W/ZS: MTF\>7@2YW$HN*-A+'.6"?<%H$$P,!0..+*9R 4<62[F@7S 03!P% XXLIG(! M1Q9+N4!$%E/!@".+J5S D<52+KXCRX!@+B:8WW>K?ZQD>3,F,!]@PD4]^)4Z M!M[+D\^VV;TP:6HM@Q_^_40]?;;KE_J"8C<]_\M\G*%O[=WWYK:BI.K^+^9. MBC=E13X%&_UM6Q_4[;KJ1OM3?21UZVJ[#RH;./786=F9=>(H]>CWB-/Y9D_X M9^T)>SZF_C#V%)S#N1?G?,=J9D*O>;>Y4Q)OIS MZ<5-0>L^F%)UE(UB>LI9<_&XT7\C,X\9&\X"KA-088OU#0YI>PJAKC<:^A\V,%>HQLTR5,:3YL,/YLZ*?OM(TFD;) MB]R]"%;]X%:=\*4:.[E4Y]I,<=_8$)2>TP8'J947=[WF):QZ4ME:HX* XWK. MT\6NR'?7M4ZP5+-/7_$,D\:P#%@U6/4GD^FD6_5/:W6[K\E+N:-2/%Y6#A0Z MVKA34KV 56\I5>U6R#K**\IB.>]P&7$Y#;%J\*>O6)I$F33^YG)]A_N5;R)4 M64X(L6A?H(J02(]UNZWZW_+D?##_-^^!BI%#NT9%(;#2YNS9K9WR:J:Z*(W; MLLP/I"Z?)S(T+VS:(A64%O!,:D:31ZN3*8.9@Y+.:QJCG\SLQ'[5Q[TL<6 M.T'+$!H_: B6M>)\,V>#&[N8="83O<$0S!S,_'UU!S#S*Q4A?F?FN<:HBHQL MA..;A-4UNHPREIE@-0\J$1D\D\[0;T7MC]'8<*.>)6!#',NK-VO; SZ 58!5 MQ*"=(&9\ *L JX"U JP"K"*&V]DQ:A>/[>YNT;8<)[6RK9GFPM8NE(F@&AR[ MK=W01%NAA9XH$BUFO8.8G1XVO-&T]\/LI,ON9IR8"3=VZ33)T% *!AN'C=UX M;^R^;>-2+"M2V)IDKC@H1 P\DKY!7'G M(Q$T]*XU]#H P*"AH*'@0T%#'U9#KP#%>P8-O?/-##I\14=Q%,F>SE.2*:=D M9:,LK96AF"[DW ^=K.UZ MRZ^Q@:/R"V?IU5410X.>RDR:9; TFJ$ V@],_LYV6F)E\A?&XOV8R>?H]6S6 M%VA#]SRSDV6-?7LT: VN_*C)9Q$UVU+-P520 MLG;.9?65.E-"DP\:+C-IE,#2%"#X@LW?W299K&S^PC"^'[/Y\=[=<8VL/D0W!=/$PSNQ_=O+?3WM%EX+%$4%5.QI658H9!D0S,UQPUD MM%&@6@C5PIO7LQ^KUO!L;+Y#XGXPM5_[)%GFCD M;+ =0-/^ HWA8.2/8N2/M!7_6.G^QVV7=]<;ERA2,Y1>+,H[BMRWAV9HNT'" MCZ3,@6#M8.RSN,3>YQ,9_P%'B4!&QK,';"A8]Z_\!YS=PO34KW>E=IH<\#0 M[?XP/YX,MX&YAT<4R#2+9M(D^L HT<\UBCBAB6>5Z4L]AP M(W95S8=Q??$[D!FA-_7/ARA=E,VI92B!S?H.SZ?\[R?D5#/U09H5K2HKZHAY M&"$2BK5URD]KR)9_0C=:,VFI(DH9K( M9ENK#DO*TC8P>CK$6F'1-(N38/-@\[#0Q[^,\3Z;7QJTDQ,W>%$?4#5-*E*M M/4FH@TL.ZDUVX31?)V#H3$C&I0[&31?!]H@ M9D2##9O#<2:$YFO[7[!Q M"J65!ZNG7N1.E)C)%%0[D=N#H-J@VN"U0;5!M>]IK^><5V#=M"VS;+J*K3CN MOR R%^JV1XI>@*C%Z>-';,-C#8H%LQ0Z4) M--J?#"8+)@O@SV?M-_R R5+[?3?+<+DNCQ?G99Y8L2W2"4TVZ#5DTS3VEL7> M^3;@+XM8DQ05\#)-$I%X67@= 8X&HSW@FC6:@IN*&YJ:3GGQ4^*C8Y'"+X9BASA*[AL><&E6['P!&_IQ#_. MI0RG$"5OP(@/!11OHSOD;8]R_%-DJ 46!98%JQ98%E@6;?FRWW )R/4_?7A/#29Y!:*7;* MF4NVDI)1 M'Z^F!R6\$TQ!'&6*:#ODR)&_2N'_Q +6,5:[A901JN1F..,Y4I.][4G3^NP, MC_\,'N0ST#:DY7]>6^KSC\*2XK-HSAT>W%I$9VV_S&L;35;"ZF%H](XH:O.^ M6-EO'-USVK-INSRK5=;G[HK /U!$Y"7;])GHM!2[&TPQ&WB$FC(LZ+04O]"R2:4J^TQ*$9EW-N7@S=%KTTU??MURR M63PV]@E.Z]U.B^\.V0HB63N>[M;$S 1O-8LEB+0>UFE]MNGCHDX+)WNXC8J[ MMD!;[4YW[U0;7%$-G!8;1%KL)<^AQL8^P6F]VVDUBI,\ZRX$E\_U)6?-Y+.6 M9CQ*I'6/O2?7<5H?[C&YJ-,:V0;I"!TOS],L93#JML55O-!I!;TF^!?F9+/: M@W28'%\Q"*U!D1')G[ND*M]*>Z&,4Y;G.D%?D3^G2Q;X8L:4V)Y1C)F?OP+N M]U6"EW>P FGH8_6KH2I-SQV].(-N*,S:'C&1+&;L]"; M.LWOON#%L_[L4'F%&.PUDCP(^&PWRDWLE>G/VZ.Y*(GC_[4D9"V;E++O5#F/4K5]N;[WXS^>_NH2AI MYF^OHA!&W4VY@CH";HMYMGA N[U16\2I\"H*,HW1)T%;P:N 5[ER&AUCKQ)I MO'H;$_K;E903V/D!2X+U^3;K\S4ZH?]\?>8F2H6E5<3E!IZD3_(BS0X%:N7S.(L5LYQP+]_DK!KQ@5S\WH-UF1^V&/NG;NBRSC MQ@HX:/$N/OTCN8>U'JR \(-]'^]Z:2AN<]:3=F]%)3V.U5Q)NU: M.W Z\I-]/Q_;?BFN!8T@[S3Y&TSV MU=]^L\W;3?W7\[P5!Z>*;T#VCQ/KS964- V.A$CFWG<2*=-R_>>'][B8*GC)= M*I(=+!3SGS2:")[ZDIFB_WL1S_ZCQN#DBV__YMB95Y,.O__?__-Z\M\7+F1J M+2W[KY?5Z155S[S$PX5*59")K4@Z(LW\%_\E+;?2WGFF,L-^^;8I\M>W!2Y@ M0\I/S0GJ?U.O/@?LB/#2D';(*XX]KXM'4 KR"T5]_U&XI+W\S'*TP"__92M+ M?]'9*,&S?WAJ*!;76OV%^Q';A:3RT_)*?)?!?Z74W X6Q?_I-7,G=3#X_":L M<2]LW_/M.Q>LL;[9?E-)Z3UJ^2-73[%+"A=%DGI^-;GOY@>)]15PJ51S,PP&L_,*!%G644D"9D1)7+*B,]_ M=!67^>;&1;E>%QH\WRDWBJEN=GXMGMQ:4_X?:!OK/^)3/"=7NC( M_%RST6W6RGFNQ^>[/?][G6_TNLV"__,^W^F5LS6^U>$+_%F9_]J__K$T_)GF M^4:7SZ=>TY+Z3DRJ64B](B<5TM/IA&.:N6J*:SQ_*C5K>;[3#7?H,O])\6VA MW!NE_IGG"^5*]ZV)_.O,"O G3/FG8$J>[&<<\KEG]5ZU_) 6BAF&IF1) MHD5&SC BB6=04?(S)5%A6'0Z9:D9(2L_. T_]IY5;&?B4'B3UT:CK%20QFYO MPP6YPL\C-8RL-Q6Q/=*[KCFP&MR,6AAJD%=D?A[:YMBI9A:G;=XPF+XL-0VN MO_$#>A$C?AZ*S>4RI]*S%H_@+:R&EP["+JOZ0W'FYZ&59E%R-ZHKH'NJT&1W MXZVW((.G$MC/0RUBVQS(,UWEZ6$67S>Z$T8APJ&1N3IV\^!GE+8J2%J.\<:5 MU:;=5D4BR@"GMB2F;7K5T-?TN+Z2,)-H]3A_9.29AX&FU5QERJ)%>BO+UA ? MR=/@F5'Z<[F)W9MT]AR_SBV*R_R8=J1R.#3RU.ZD/"-6S-84/$)LYJ3Q@6R6 MML%,(T\5#[EB)U?LF_R^91?[^WY'F"CAT A7A8VZVMJ#IBX4I>JNZ%MTP\VW M_:%1KK+]@]QS>UV,5]9\4>^5I8[$!',ER)^'3MGN0D7F;9&,"J AY&?E0EUV=(_G\/[,M]5!A_-' M1E[?KPQT7II+.D^/*3;3S!JKWF'KCXR\/8]5*@UDB#?0[F**4&NK,,*6P4@, MC3#5TAEY:)":($V8A6>OD-&JHP9#(_Q?5OO:;%K.-87NQ)54OF,RV"0<&ID MOE[O\U7=I?B]31>H.=_ ,#,D/S*!.8^[:R:O";X"U+?C>:>QQ0?AT,@$&EQV MK0Q$PT%S(^N0\<8R)N;"H51$63&D4=;VM9&@#!O2(5>9-A>;@ -174$8;[$7*+W?(+,^2[*Y=<"!J*X(DBIV"E[> M$')235$.XGI(+,.A$6:MA 5?+(KV"%VK)5M!NNL>M>5$6HSP:F +1-^@B!K? M;"C:8MC [9G=]D=&7K\@&-IM3UA+'XR6'<)ME!NL$(R,:H#M3FO,]2@!MNB0'-3:;\-AD;$.LH7*M-\JSO6HLABY.JEY+)I#BS6CRRW'P^TB%PZ-*,N6D;/M^5[O\)YIZ\ME;KC)U]LB M$U46WO8:#:\A;OGJ["#OFQLD*RBFT]1?.Y\*F1">#Y M@:\95':&2@:36SDSS)Z50_(C$S!6&-.86+NVCFSDC3 :V:/&,)A 5%>KHE F MQC5-%)2&H?4+A%EJ>N'0B )*C96RTU8NA7HRK;8/G4.UX:K^T*BJK"3:G>K, M9J3OK56]6"*,\2@DBXA(H%[I&OA0(BVTB0G#\61V,.KEMF_6404P'$K*YKN3 MO%!5T-Z<*E"93!#;H%$-V/2'=;F1*9&"DJG8U&BQXW0Q'!J90 ZA",5W%G6T MZ1SJ]EC<5I?K< )1'1B7]UP=&=6%=9[!IG3;#Q_KVV!H5 FZ^K;17&]WK(", M%UX/6\O;=C&<050+\%U&::_)'($.K*7+JWQ9=U4N'!N90[,PY^S1;.DO,S*U M5&FVQ'3&X=BH'DA%=DG,*SHE>*@Y(/>REJT0X7RCBF"2DT&%V-@F;_!.6>*E M77>+A&R(:H)M3U:%<:_:T'%>P'G7L*O%Q7$L&]%P7E;WG6U'UY&BWAZ9$JY7 MO7 .4;4I=(>2:C+[G6 :XM!8X Y1C@TNG;P8M:VIW5MP-/]K)AEUUFY5 AG M$%T\ZO5#UD6]?5;H]A=XCMVB76L6CHVN'OI V:S&,VL@($VWN^JT%\M*20W' M1IZ[=OE& Z65,2H)5I89=_C:F@OG&UT_>*1E*:VN[7-,7)B\.VX7J?%Q;$1J MNZ:(9JR%T=#IG#W*KA:;:J]PG$-$RP@K,^P(H_E<&+ (I1 ;#)7P=C VNH2X M]0*BR3.[J&L-B]#YS:XD2.$*#;?!T*B]:[6YT-JQ M>$E4Z2]1\ MK@U6.'2&)^C9:/=TIM];#@3JVZ3\=<^?VQ4P@*MM5WI8-?X M?4\I:,5%*2MP(6U1WY^K'K)F72R,!&39'%>VHZIIB\?G1GC69VBRHO$()GB- M5<@U>OS0+#I*/K!&$ZQ3I7J1UX8Z9) M&*&6ZH@???A#(Y,M+ A.:DPJ+1WA]ZISD/:'9F$;#(W,=>P.C3WK&2::4V;E MGF%4FNM..(&HWC!S4NXM%ON>T)5J@YTN$-YZ56?#YT9U07'JA-/)=FB]NZ]M#&O" MJ0TCG&]4OK-]M]Q1)KJ,KA0.;L-AD9F,$!(C5Z6^AU^T&IQ_+*K]-%A M^-3(!'JXN7(/ ]N/Q,Q50U39:6W AT,C,G-:+IOE1Z,!ZBWU3$VD\IG)*AP: ME5F1WN-]>CU:HEY!7")5<\@5_=@<.Q7A[7?[A4!AC9+>[,RKFE=6MD.Z'1(6 MM5]A/]OWB9'!Y_#99H(:.PU9A,^-RFS,[S-UC9Z,T %^F V+671;<$*&G5A7 M<]T#33',5I:0A,EFIR_I)V(Q_KN M:&CE2P<^)XW&>6RH#'IH.#0R@T79RR]<17/\C,1E6;X\W)6+VV!H9 *Z7E'[ M4F=SX(N&8?N!2U-J5,.A43_JFFI]UR '^F [=7KB>%DL5MO!T*C,T(HGVH<* M2_.YJ=K0]I*\;_3#R49EQJ^1:K/B"%DA-\[:M6$]MPN*'?BI>$QG-&G6&K2+ M0G/.D^R6+RSK0C@VZLN[*U?'C-: TC4$=W1OH.*#ZI%A$5W8S!OCHH#G5*'8 MUM8[M[G/VCDU'!O1A:YI+JJ+)L<+@SPWZIB:S'BC\+E171@9O;FIYZ0JW]0D MQL36=%YBPOE&=:&F[C5KET$Z'!J9P3J_W)&\C+)\5R+Y05OHC\;U$$X^,H$.M2LN\$JNS2O]BIU7 M";6CHNU@:$0.)H:/)HVRJ A:N3.LLK@D]X?AT*@N-'&]M!K8[%0PS-8^1_4' MW($XCHWH0D_O]',E*UOEZ1%&V3TP*@^VD M6PF?&]4%PN@?R 96SZ*YS#)#8 =A+1-'AD5TH8"-QZ7N;D?HWF9:S8XTMN*; M:#@VH@N,Q37IRKB<\WV(,BA34V$T71R?&UG7>60ZG2^H?597^,Q":'+U;7EU MO+(L6E@>>P59$_(3?3V<5>>XM%V7)SYM)R(LJ[+J->>VV12*JN(U$;%N;U;; M8&B$NWY].2$#XU&IN[O+3(T)T!AJYM?(+WRPNZ45'# ML1&.EJ"ONWF\/NHU"'O%!6.CL7D](_14<8XO4*1?/\SK?*L_9,/I M1B5AL(336&W(IFX45:M1(3&;&X7SC<;F0EW;HXS:PGA#-'(CI,S(/>TX-B(U M=>E.6N.^30K-PJ:V7PZ;JM$ZSC>B9=M]IT/R.Z&%KD?&H.%6#M+("?D0CCSBT8RRGXVS2_PXAY?8_!E#Y7GG_-C?-;662VGE*'^]?'B]Y1)L-3_O ME 5[L,];I3]N:[_J_WK>U(ZV#;CVRUM?]MV.&SB_;%MSK9<&-1S]DL'>.J[Y M:LOXU<,M_X&SI;5]V?YY^3<2]+[]=>P V/H<^.W>^[??2Q/'"JX9_4^P#7^I MSHCWMAY]J-?C^?L?]0FB7Y@WT8$N+(7GCI3PQ1&!)$H0Q!?F30QD$ 181.($ M\>9Y?A#$E01!?B% $'$0!%@$" ($\5/4Q( @8B (L @0! CBQZ@)AX0N#H( MBXB-(-@W[T$#05S--65P$$0,! &N"00!@@!!Q% 0Y!<",NLX" (L @0!@H"B M7PP% 181$T& 1<1$$& 1( @0!+BF& H"+ ($ 8( UQ1#08!%Q$80+&P,Q4$0 MU!?VEH=[K MD4Q_@.2+'A6\+LD1P-X/\F!J+8,?_OV$$4^?9 B>^<+>]OK9@!%_A/MLF2'- MP8'ZEJW,%-M6Y%37M:;ZF>X1_=UJ<5]* SQX93@X_EG#(9G0E=RQX80F,O<_ M*[;S__Z'8/^3XM>>S\'4/_/*3)MJ[K\^>CDQK"WQ(?DV;N)WF C70<2/<.7E M13G_CR:VYC^XI"PW2D!9\!+)=)"3YI4GOM"7]=U_FH+W+%=:0I4* M#.#1>!!K-_F[@Y*PM(!6 8<@E8H#SV*A5;W*/> (?NFD-@=W>J53%* MP7\'7'7S%)SSIQ/T?4$>?B$-H"_-CS_6@.G4,[REY"IRRG+GB@V*\%CN,-8+ MQN^:\V&1C:E6Q% 09*Y&?SJ( .H ,2*E_.3F?OVD[FEY/AN,I6S M#,,RX:3/18,NDGP 7,55V2CE#\EC3_W_]@-/J?X_T^0;+W[1Z[:]F# MW?_AQL =R_X;ZM&117=5Y+IYM'=/%)Y#UW%8XQ(J^[N/;UJ2?61.7UIZ=U/" MN[F'(^Z^7N_LZV:XV[= M'>O&,T[IO:A'K!Q#YMXS00"KC?6V3OQ(O@XV;:Q(3J"4X[7(/Q#X:ZQ(3J"4 M$TCR=0 H8D5R J6<0)*O VX:*Y(3*&7T"TLGC.2+'P*('\GHZPJ;_7Q'V17S MZ)AS9*G,@"')\WW7P5B-%#F=/(4.W$D7P?Y-%8D)U#*"229OMO:UR>ZIB;25%=MRS/EO_YG M.E64V2P^+719:2F94R4EN:F\,E6,B6*G""R=PE$OQ^!LSX:5)\%S0!U>G MYE4?8+B#\NI]*?P+3OG_0X]?_BM3_]5V_K3-@BU- ^3^E&=J;D>9_?TD^!_$ MKBN9LF3+HA,>&Q%S+5I6NY5"ES=PPFGHH[4K8>I3:NK/P']M^(><(S9G(H:+ M!"8&RB%Z#J)*TBIXF*L8BNF&0&+-67BVDMMICJ@9]DX\0G9F7R$W?CN+&8ZL MASH7?=JQ=S%G&2O+]/_IA$]\&77R$5NGSSAXG"XT M=[HT[^KM+8(Y/:;]>!X&_;Q_R4FVO?<%>H0IX%S7UB:>*_GD]*R6[WI,]X3# M80UY5O)D9X\VMWEDC56EA9-1?8=#^0Z'3K,,D68Q]$(>Y^HJ"A[GXK$-\S!N MYVJQS14<#VN,,+]709E$KF8O9SJ)Y#YW:!7IU:.AJ MX&F8IZ]XFF2I-$L0X&@>VM&<)[3!'R=_NDYH$PL'<^W(AM_,57V$9PHZWG5S M)81%)X->D$IAF.]PL#3F)U,L":'-A5MS'\+CA(?[P>/\J9/P9I+*C1:2S6N= MZJZ;,XJC^>ZFZ4]Q.)@LO'[-U9M;96?9[8YFZMO 29!/7RDFC:%$FJ&NZR2@ MS?G]3(+.YYA$=F=+(8]-S0_B;"^;0KZ,.%Z\$?Z:^U1$=WS :T^](Y7FVN%7 M/5[)L?:\72%5?=O^?+[XG@1Q*-=MS^CE':'8/9 D31#V0 P21,S/$,DT2Z%I M#&.VAJE 7S!!OZC\^$NF]OD[@.)$3[H/QW Y9R_05G;8L9N.. MF2$N<<'6&?;L/A[%=22]?AMX/@P_![W@^&.CP\EQ_*"^H+YWK+[QJC-Q/CN" M:4C+X.JYLOF,8_DN$!O,'Q3$+8EV_0YX3RO6SK2YKG5?F7RR'@C;2JY(3:]?=+X7F,K_;+9'B7ML%^Z8$]?05I](9(I.F3ZQ@_[I3[0OEG\5'Z#TC0(_J(6],E_ ]07$5\#U3:"4$WB.$'!]@>2')!FP M.H#DAR09<'V303+@^CX^R8#K"[B^X/L US>)4DX@R9"3)(%DD#*0_) D@V(# MR0]),BAV,D@&7-_')SF1BITXD@'7%TA^2)(!U_=Z+7YA8QDRD1PEN.S>6"FF M(X7]<,HN^*S<*:QHTJ%[S]J2#Z"P\6C'/2>^QAT@P\*Q$M#A>S\H"3H,.GSO M,):@PP^(B7A&';X'8,0KZ#!T, %D7]R=8=(A^V I QV&E *D!](##P0Z##H, M.IQ4'3XS_$/>L\-M,Q$30_P'3.Q9(O$,!H&=%<^L8#AX=]A=ZVC7[(PV]=Q\ MNR _#:O*R0O/<8,I.3WK%R\.@9O#+<+<@*=8FYIC:8T0L="M=O#V_.&4EZMMR(3HJ-A#)[&<0JPT1X: M&^ULS@8 TI*IPX^T8,80)0UT&'3XWE&^;A[T5?F5TE=&38*7RH695:TAK<;G M;SJZ0:!6%'B1DM7: EU3,\$LH8U:KQ0$:@&,V.\#-8 0 W I@!!+H)03V+(, M$&) \D.2#,<"@>2')!D@Q))!,D"(/3[) "$&$&+@^P!"+(E23B#)D),D@620 M,I#\D"2#8@/)#TDR*'8R2 8(L<''48$*A A^]=AQ_)#\<0@2I0 MVG_&&:2QH[B29BHR+]FFSQ?G&9UQZ%77>$5#U_I@T%S*.6Y!-%J?!OUI*&[9 MG%J&4K,O=!K' MV31-81&TGG_=J2V 1[BL1X@AGM<-/,)Y$;S>;&16R7<8)E82]G_959:2N9424ENJB[9T_FQ.Y; TL:B<9-M[7YZ+7JCN9(1YBQ.MW-]#AJ2;=RFW;@JYBGKWB:9*DT2Q#@ MJI+MJLX37OT"!4+%W7MZ,HN8?OA;+9E=42IEPTKM[:S2!A=89CO MLK TYJ>$+ GAU?519&]MR1?P6;] F+TUI?'V61]W,Z36M02!&PIHE[([XEY5 MU.'TIFX&MXN#]7R_&?/=[73MY9DLF6^HH9LAG[Y23!I#B31#7=?-0-L_ /T^ M7G1Y>23@6Y-[?XGPRPC?B1N6&?Z:^U14>7S :U_?KF&N*^BEBB -6J7MAE>6 MV&S[^:SW/6GN>K!3Q?Q\;^K*N([MQ+97:!%';^[GN62:I= TAK,0,R;;$YTC M9DQ6->YR>>Y-/=!'HLWPR7-KZ0O7.4[DA ,RLHY1G/4FMNY-UGIE;W3PN19F MK3CV[( >Q?E H1O ,V%M@;4%# , P@%L'5F_$1YW,CF(6T;$F:7#9STDIS MI>5SK,3/>4==6ZZ"%JV&9* C=)K?7#96,F=ELS$HCK/\8"K7U_7E:G#8A,D: MS@8]7R3A?]'4H\1+U3JY=OX2]%FMJB-[6>T,>$2U MI(K.:AMC'"ZB 8([@:59.I/&68!P!R]R07CW6U-Z8R_"CJ=B&:MA=;W80'>( MD6M9L\FG>Y,_Y@!R8M5#*NA(%W+S;"_?S/6I_2&L. :H[SB3IOPO)D,#[#L M?G_X,%>B2$Z@E!-X,OEX_"=1)"=0R@DD^5@S313)"91R DD^GBA(%,D)E/*Q MVSQ1)!_;SA-%,L": ZPY^+[3#)JA+@7-",C7#W9V_I?HUO?HBM[;C_UX?N@/8-!^X8CZ MTM)3WO)#8QFCM:K3*O)-5%*5?FZ<(8)&2[6=#N$KET,^P_1*'KMW!0*I/LC4TJP8A7 !F>Z,8#IH] M %OCS^V5L'I9<"CNT\\NK.VJ@*0V8.UJMX'D!FT6X,. MPY$OT.%;['7%^A58=KCQME2O=S^."3["Y+>FS#LX2^;QZ(1_UQ- MDD_@Z"V]!;?O[#LMP2@R-7?L'FBROA4Q6L28IZ]8)DVR+. @@]-YG!PP;H#L M-_4X'T'N? NJ\[WNIMM9V-GR7/#0IM(O"6,7$1BI';@;'//=#?,HKB;I1@9) M*BP4H,.@P[?F0M)U.,Y@XYS/G.!ATK(E:7+9S$DKS966S[%+9SEF:C3*U_1B MJ=8T#5;#BX7M+6.7=BY;][1-1]+W):?%U0:FK4_"5 EGG[Y2>)I&(54"=#E MEP,=!BX NAQ(_>9<2#JZW'6COT)KBLU7[45>KQ)28XCU#PUI>M-J4],/'CMZ MM2')!D4 M&TA^2))!L9-!,F#Q/3[)B53LQ)$,6'Q \D.2#%A\U^L*?#\6WU:R;GH!A@]T^-YU^#Y.)8(.@PX##!_H,,#P/;P.0T\3P/#%W1D"#!_ M\'TC6JA ZF@!Y M[X&<3-+-"Q)36") AT&';\V%I.MPTJ'WSA*U:(*TIZI(11:,SL NCPJ>WNQM MPZB%??K*XG2:P=Z"<+DKBXFCWP#0/5C[[EV'@0L NI=,J3]6W >@>Y<"W3M+ MK-9S1G7$:_8XO3K0YH>)*1.X$,9J =H>BV?2&$X!W!X L0'<'D@YX>W] +<' M)#\DR7"$%DA^2)(!;B\9) /#V@.2')!G@]J[7#QCVF2$3R5'D M &YOI9A.V.&64G;!9^5.X=D 7 _ ]:!W%\#UH/_\477X/LX=@@Z##@.X'N@P M@.L]O Y#!Q. Z\7=&28=7 ^6,M!A2"E >B ]\$"@PZ##H,-)U>&D X(]O^LO M3EYXCAM,R>E9OWAQ"* <;A'F7NT0=A2?!L=7@JYB;[2I<@2HZ"A32S7#IX18 M%2>@*3AETNIEVOTLW\SS^?7!7:R%MNHS*H01(R@LC:(LP(@!C!C B($. Q< M1@RD?FLN (S8_<&(W3#"*^2J/;/48SKZ@*.WDUE[QBG(-HCP O"QWT=X #X& ML%0 /I9 *2>PV1G QX#DAR09#A0"R0]),H"/)8-D !][?)(!? S Q\#W ?A8 M$J6<0)(A)TD"R2!E(/DA20;%!I(?DF10[&20#.!CCT]R(A4[<20#^!B0_) D M _C8];H(&XJ;6EJ.AZ%3"4#&XNX, 60,EC+084@I0'H@/?! H,.@PZ##H,/W)[TXZC! 5X$. MW[L. Q=B"5T5*/L_XPP+V5%<23,5F9=LT^>+\XP':348E.\6J0TO#3H]0O)& M-:/Y:3S(AN*6S:EE*#7+<9Y2CL^IOY^0DRB.J^IHD^MW4*0SG&4:)JD6]JJ( MXR)!/7W-I%DFDZ9I*H+R\R^PH3OV)(D" KN!1_C_['UIC^)(MO;W*]W_@&KF MONJ6H,8+&%/=4Q*+V7=CMB^6L<-@O($7ME__1MB019;)[%HR$P,Q4M>0F4$X MSCG/V2).'+]MZZ\?5N8*^#!+'EPQ M@J(^C()(92!F">YIAGN:80_[V[6%F"4/[F&Q8N"<#"L&1@%& 3:/6#&P8F#% MP(J!%>-W2S8Q"B)UGY@E#ZX8V&-<+@K%+,&*@5%PH3;R#EER>SWK_IX]FW(+ M@@.6F6TH\(\%R9 L&20D+U'W+1 6Q])$,OR *CS__L_L[>K([J7V]\5V=\\A M3T/(*[8_,\!'8/[=WA+LHI?MNF*QRRASOE[F.9.BW;8^67L2.7]>+9QWQ8[Z MVH6!HB&Y;D?E/5O6@\L"FNGL1![2 MQ"T;8"04"&=1V@ L'/@YZX? M7)RB0TS%JD[NVIRTGRS=0[>T)EO/ZI5K[?)/5"P/ 'RV(SG[<"G!>XG=CN^Y MB'E0NA=JEQ>K2B*5%JE/7YDD05-),ATM7;Y1)8R? M<_JG-BQ74]YG7/KW>W8TO#:E5WV9^1W8J)^Y4_&=A2I*CK.'\LR;$!%>WO,< M;>9[$B1G8'>A\;*\2^]'][.\/1>S.XZ1C,5T);?VE6%@LC+09)');)9*9AGR MG6P6OCIU(S;K_6_+7YO5C>-BT]1;4HD,ZSC:*X_?6L]T?2W-Q& M$HTEM3?T4:6MI[>]]GB7#JTYS',S22J+\EP&QXR/;8G>(F9\K-VX]\MSKVJ! M?B;:#&9>V 84KALNY((!:BK+V6Z]3U5U*>T+5FV?-60K,$ 4&1J@NS$^>*,; M]]S$O@7[%JP 6 &P L0BN'HU/LI#;J!52$97TI2:5916FB<9QUAIU; -6R@/ M)YPYZ>^E:=U:F?E?/@#XH5C)[&T=OEL9YP6-S="WVA=SN] MM@;5G&I+>J4N+JAE2I+&S-OZSA=[/F\+(\^KURJ\KE4F&3FW7BM**W"BJ($[ MG4OF,FGX7W37 7=PQU;DS;J[7YO2*UN1E#5QR.%8R^J47!NE[49CR>_?=J/Q M10- J/7&/+40?%U2]A1H+ S*JH0&@(4&(),DV4PRRT;#Z.^[OO\G."I_?PW] M09V,R3+^HVB;KW_#?T[?DPT@.4A3%L?)GU"/'A+J"4D0__=VQNX,W#)T2< Y M446EOX6'QQ Q=[;HX-___9_SQ7]3W90,\SWGRTD_SZA:A'?AJ$!5YR U<78'_\J3CB ^)].=,YO\2WSXB;D18:4J[U!G#CH8A M/-$/OW7Z55@)_6%(C\S[R24LS@=_4=_ M$\'?4F+A("OQKT&G>-$[H<]0%:$Y,/XZOWYX_-6GKP.DB0E;3121T8%1R!,B MI1]!Y7.N7F*7%%@/<98FU4Q.(J AHP@Q/9.S\%=I653ASSE&854R+7\*GRJ= M[(W,6IHJ#-M##JB$/>Q5BP=_VD.OP?A^9%'43!DH3DOHE-;:OEIQS F_A2/) M[/=#N4ZMG^V.=I>9$22?K[H4JMH35\9M+2I>K!,M?=&>,6 MT%"*_7ZHZ(Y*V<*"MHF1V%]QTK*2+_6@:11I\ONA D@7*:>:9X7*=.J.FL/] M.$4%0R-K7;+UC*1;(TMHE(2TJ@%V6%CF13K*@$))$41NWJCK9I.0C9S2V_/+ M+1P9F9-8NMS2=%=I76-FA5ZFGRH8330R2K^<'MJK M'^5JL:;:XK)$JP+@U?IVD.MUABTT*Q69E=L?&N/29G(@J%;MX)-=L6,P/30T MPE5KDLD.U0)H$7NVQ19]S6\=]G,X-,K502G3\>MDI444_0RK*.5&/N6@M=+I M[X>2&T]?Y1KS.:&UYGQ:R&_8PG(TXBA%\?L\L9J,T&AEY^J2W M;34(SI XWI!T&K1C TPG]SM.BD MI^U52B@"-553.,\CO#P:&EE 8]<8\M7*A-;-18G7FW96:S%;1'YD :U1R]+7 M;L?7J1EE,90\&(LS-&L4 *-Y069'DGP0*&94I]0A4R9&P:R9[X=N-GE^3)DD MS56H:FZ3:J>XP3@8&L%*6G?,?&G5%PF&X5C5VSJ?5H2*?U.1H:81:UH7/-]'!E!E9#+RN,^GZUR5(L@ M"X0Z56A[#D=&%CK7*V,:;'1"&.6&F;4L+S6MG(LW M-!=K;HR>'F%I,TLWRR*U5@FJUI?G*W_6]30T,HJ_W:PUTP==?D'LYU.]7EI5 MIEH6+92,<-^MHSG;08&BU8:A6JGT)LLF[VI+W3Z8G.4:M<; M/368-4+_@95W)?4PW!/:LI(I +W!9!H!3R-KM3O%?64YK0"A(:K:O*R[F>42 MS1J%ZE >6JV)V^WH>V?2R-3(;KV^13*-0M5CR$EQ5VMWA?V\V%D2;HXO%H,% M,!&R&'8J%]U%BO"G=7=14*;6LH8X$$7U6!F,YBU6&Q(\8,>FPE&CZAZM-8KJ M.MLDTONF,M$KFI>M@):_1A:0N8#J^3IST.=ZN4<4*S535DHJ!S,1-#2"ZDQV M,.RO=II.['/;O%%T'=$LYD4VBNJ)5]K,=G-3XL!HVAEUJ46E7D$C(ZA6O!2Y M&Q/%H> WZ>J0X0QZV4,C(TP]C,DJ6ZD4LUQJD\V/YB5^*4%1L5&L+N8IRA$' MO8Y>E+7AS+/,,C-$(Z, [%O[W5@VK(9>'-8%SEGV0<]%CX^BRF?I2FC9Z.T+K M$Y5:JIFR:HN=I<$8B(B*RI&8J6?YA39G-O9[F^1+V2X4%1P:68 KR)UR)[UO M*!#*VKK4;ZHM1I,C4)AFELQIKN37%VKJ;6!2K8T ,*Q$5&(N1ZGL/5#FUOOAF(_Q1GE M6AZNEXIB06RS)7JCC07!M^3BVB)[RQFTW'!H9 4R -NU0[4U8=TGRE:YG%86 MT&[!H9$%%%OMIX/S=3)X>YIUR,&M4#G01AJHMO\JEQFJEE"%71)<* M9HUBH2F4&H92*K>)=Q6E+H 9J^\ZXE8BPZ&16>VRWP?[F:()'IR7J2JC4[ZSP:&I%#&X8L*<;U.4&;YML[F!C9XUHP-(J%GE0ET\S, M9O5BIKEJSWN31IW>!F.C89S*YA>#IJ((_I!-Z6!;6,9SAO!@F$5Z 4]Z)6)1J_-.;;>4,QR+Q@;P<*DY9H]IE,8"8UEINU: MK4%'G@5KB-J%4(3#5BE6<%A<[K1X,C9H0^:!N=E2ZJVOF6&T5YWZMW F& M1B/5U79D-K.R5!:H02N5*E/#4JT4L" *,;EDV85 M#B5E)ZWR!6,_3/6$TGBT7;+B&"!:'W(W&J^N\ M?W";_0E+\/5U3;/G&V5-![1%X=CP^6Q]T &,S M7#/7URO2!,AV*\-JK6!L-&1-N-!*VZU2W:PQD$KC^LFZ42/V67,,,D+T2M!;8P)93> MMJOS/L&N>NR!&UK!T C,@5?>IO:IE,-)S>ZXEJDMJC4_CX9&F,NXTWYM.!UW MB=34]^K5%1R,%GLA<(5&>[0D:O614%P0O*34I>5V$\P:Q2-C5]VEH!2;0F4^ MVXWS6D,?<.'8"+]:?;U/=Z$EYXKK@7MH[1QSY@5+B.)F*KIV;K)JI;EU%TA< M!VC^9!K,&\6"W"MF.K+#+KA].KUHKPZV95D]-#;J>O+EA3:C+2G#,=-6AQTP MTX/C!?-&31,-^AEQW*JG]49U*51&V^PP-^]!A;@0LG#-7LUQJALN!2-,@G5] MLK(+AD96,.]GAKW)VA()JE<#K--I6^UT'@V-QDR24Q>ZN<:8R$W=DT42J M'\P:D5F*JZXV]D#E=9\;>*7\="?/4.GUI?!5RL[7E4%IM276DN[38G9?W&7" ML1&993=RCJVT4PK1<6R[.]EK1"T5CHV&+.G\F"\(?IF0%A6AFEORKE0/*(NZ M*5,WI7)]7W&$T4RH[6VY#].M8-XH%L:RZLO\LC#41QM7K>-8*&Y MD,C]C%N*@M9(%3R_N-Q;0C VBH4,11==WZQ)!,\XXD3;:3F[O W&1D3!I]/S MLIUIY F^M#;W+:DK6Z"'WBXIKX]"-I^UA3WPJ8XK05O%8^L@-2G MBY)2XER"LJJLV>\>&=Q9 '9[-H"D[9=$=]VW(.Y"=<:Q0)7*HW*GL*RNM3L%!L'2[7V4->I2^%KS9KX3FT- MJL1HWC^8GN&FR'DX-K(&II_9FOJ^*A',=.K*IMUVNTS(A,@:.DQGUM>V)@=# MEA[/[+.5%2T$I$6Q4.\KFE4@1C!T;*?,GJ[52QP7CHVF,JGU>I,6MH1@E@Z+ MG ^JR_4D6&\T9$FW,E*FZ4LSPJ_R51OL^Q33"\9&<6.7"G:KFN=DHL@.UR6; MWQ?&S>":0P0+BT5#S&5;&0[JF;+W17O.P0SZV-CMNZ&UY MRTEM=Z>&2M\9L7ZNM&%J]E3?UW<9=;J=3J?=4S^3YT.KV;S3:I?4-@%R]1[@ MF)%1V,]/C02^V]H8N2MS0\S;1$,9M(;KO#4K=_.GV\#?C5T.NTI_6V#T(E5< MD>G4BE^6G^Z:?>?[I':#S9'EIF .V]WT>+AHV.O\Z5K(=X%;RC:T67OI"YT: M/TB7]#UHFN$5D@@6R+SJ366CM1#XI4,XU=$2)K@AP>.D**G-$< M,Q95M[E%0R."6)>UOJTOLRV]8Q6TK798,+/N' V-K'5"V6MR61X"/>62D_QA M1FZU3K" B,AZN3XU6&2R TC6+CW9: WG4 IFC8:ON?2AI.8+B[G Z&I++HG# M.=,,IHU"3!-UGBD0!A"T;6\W6QUT#664U*7PM5)H.*MBN3[ABN2F:LI"::(+ MX=@(%Q8E?[C.5*:.WBBYF=&<*$\ZHY"WD?5Z&8O1>+>>$E*+U9A:;TOY;28< M&ST96JPTP3>G*K$FL(1J^UM7L:C#H< )1+ A@FI75VJ84SAN! M8U=34]V<4O8X7^G.UI5EF3_0 7^CX2M9E"!D;&[ %07>G1?M?FE4"\9>"%]; M0JIBUPY;O5-B3: 10*-"_D;#UUYUK^9V=7FD\_G4OB/T1KM4-ISW%+X&11%/ MQ^=AF8ML&X:T;F[.#X;'(;3J@:]O94#W'Z.84J@+Z$90!;R(%_/(%_^KLT M-[Y/4UC0;R=((*.Z\%_;W"= M]S[?J7"[),NV@7[YWT\D_>D7Z:>RX:L6GKU7X4/?=YX_/F3V["'' M+N8SVU#@'XNV%=",KL]W': "QP%*(GBWP=__F=T?1B(L>$ ]^5T>/"D.1?VJ MXJ1S@:>Z8<4Y?_W'__L7G?LK$;X$)/%'":B:K'E_/M2O,2$TX.*\$LS1X,35X&Q 8@R]!#)EQ8((Y=-,<^J?;_%CO8HHJ M',7%'"78HV%480YAO;L%GL4"5>^0D_]J2I[YS+POAGXWXQ[8GF3@32FL /?& M@UB;R7^Z!8E="T85YA .Z>+ LUB@ZLH>#>/F1G&#.733',)Z=Z.HBE4*GGGU M]L'54_ \7 ZJZL)Y^#LA@/G,IN.- %GV3=^0/* D;&\!' R$^S*'L788_U1Z MCYUL3%$5(Q.;_4QE8FUB+^QSX^*Q6\+XKT(Z_:N0S@51PRT74\()X;,*.)AX M#1^97\4'27RFJ'L 2!X#Y#'/?L^N*6 (W*G;C(6=S-ZVG2P:D@O-9*)HFZ9M MX7L\[QITW7;,%4*E@*&"]W6_=B5-2=4L+/['W-25;7/E@ 6P7&V#XZMWLP&Y M6(/@;&$Q$_J_1]O_^13+$ M7^&_$0K?PJ.1MWV%/V_:ON5AV?_:0>Q-BQZK_<.*'FO];QX3W+#LGSHUL-U)2?DS5 R_)O9S[NZ?<.Y[*W*&ZO\PZO\ M6QW2W3 &BM)*NZ$.";$2/G/K%92&[=Z,Y;^Q8YOPY.Z&L7%L2'HK\(B580C/ M[&Y8^+@K;:S!'C^28WJ1&9?*/@@/;@T9,>TF^Q!8P3RX/61@_X+U!>L+UI=; MP$K<>9!C,#(N;.6_[V6+F^1*J"_'?0SG^.JW#]S&B%^>^XPC!E#CS)![MK&W MIDDQ;8C[$%C!/+@]9.#X%>L+1@9&1OQX<&O(P/J"]07KRT\6]6&F8'6YL''V M 5M$\>9!YG,.XP#K G8=M]1H^"&P@GEP>\A@/J?IN^7*+Q1)SB19GSNV;RE? M_B7+ *AJ?"IF"Y(A63)(2%ZB!&1@SL#Q[@A-)L,/%$&1;UHM?&5VG*J#W^J* MV(=3B]+^G%@II_OUG)(89A;$*1 MCSRP?G N8!/\B%*_&].-X?N8\$65>G< W["X#L,75]+]!)-B7EQWMPXL?EP( M:^?B;C[^UG9PV5;9D63TLLN$;VE>'ZC__23 #R+O298B.8KH!NU6Q&*74>9\ MO_GVKM\J>$:CNFY/WWD[;SOEB^J=C> M<<"GA"694"+')WP)^\YT?,]%K(&R^Y1P(2;@".)30E/^^VD@BUMR6DOKJ:JF M4_NA2._FI7[%F8N,2+*?OE),DJ:())G+_?V?Y[S'JG?+!NB!(^@?M"$"7Q+G M ]/+ZT)GITL+7N]M4Z0[8'NW;4"(GS$?9UW'PX5^Z!Q!^]'QY_O!I"Y"$[ MT#(D [UIJF8=6]4=PPF-6(C"6-][7+'<,3OM$I!M,?^NX826S;L3$=0UHB+/ M]XV6(!06Q1X*)W(PG" S22K+)$F6N9>8(H[F('>5G<0W-P=A(66L[ $R '_$ MS )\>[M4QUL IWC^RK&:)=LF.%J#<:^B]PAA:'-,IE3T:V1EWJ-Z;VH-(,_^ M^REU:9="4@:-.4$?!)[W*]L24^J3!606:.K3UW0N21#1'8H_L4G $<*EZE%L M$EXW"7W@29H%%$YR+,@)]ZC_I?V:)7-,1Q"TYK ^LMG)6BW,/T;_JPZ56K.+ M]H$8&>V.G>Z.JS,#[3+0F4]?,SD8%=!)FF6Q#< VX,G,O, MB@6!6)-;*G@0ZSG[Z2F4PRQQ)) M\H(CQUU1XU4#'RN2/^;N;:Q(?D I/R#)'].^-%8D/Z"4'Y!D;+$QR7=),@;V M8Y#\$KZ^(!-'C&P,'SV]^Z_BV#)P->>*=4<]9+/M3+KX>UT9?S-R\=/M\6!& MER>"5I,KQ)B*3\XR;B?'B;Y+DG&%AN3 M?)%^>MCVX7YZCRCE!R09AVZ/0#*6,B;Y+DG&P,8D MWR7)N)_>0Y",^^G=/\D/">R'(QGWT\,DWR7)N)_>QQ4%!M5DJ9GD @7UTUL! MRPW*W!)@ASX#7/R(;V'A MX[PS!NG(->FN.(C740NR?(S7<0@R7 M=N+;4P\HY0EAZV )A#&,,8PR_0T*((?QX$,8- MJ#"&;QW#=V:&XV:'$6C_B'.3QC[P),T""B^S.",9+L;$I^!HA==1- MK^%LUY/!_%=[_K2!5[-DVP1-VW4_)5S(J?]^2EWHU,/-VXXY 7M'K[!9<]81 MJHT^U1-)2J0SG[Z25)+-,4DZFXXTZ_GS1I4!FX3W-0DQ[.=U!9/PMAV\?EB; M]WU?G5:7DLTU#NS W3E#/K\,M9G]46W&O;=P3>15KAV]KL'7YL$#BOT!2?Z8 M9EP8Z9CD:Y.,;?I#BOT!2<9(?TBQX_Y=#XQT7">'&WIA8_C1#;UNP3(\E-@? MD&0<[6&Q8[$_BM@?D&2,](<4^P.2_"%-P3#08TDK2;))FF5P[ZB[D?TAKXA[L.%Z MTLN;(N')43@8GQT]' J>]7+ *#@KX\,LP8J!48 ]!E8,K!A8,;!B_&@!(D9! MI(H1LP2WD\/MY+"'_>TZ2,R2!_>P6#%PZ(D5 Z, HP";1ZP86#&P8OQ6.2GF MR(/K10YOSURL-<4L>7#%P [C8F6Y,B+\&H632;##ZCL\^__S&ZUD/@*MR>?8YZ&F%=L M?V: CP ]KI:_MMW[IV8D5X/%,R[]^SW[^EV;4JP 6 &P&\!:@+7@(]P 5@"L M "^7_<4/%N\0![W0D_#:E,9. 7!Y'VY:>'].]/V[&EZ;W)\S)#]X(]E=2 YP MQ6*74>9\O_QQ MT2L,&+7L=G%&LUMD@2CR9('NQ?K@S:+KIPK8N<0!%MBY8 7 "O#&FT6Q)#3> MP=7K/1TA-] J)*,K:4K-*DHKS9.,8ZPTV[C#ICU,5X5U>3?L\B/3JLJ_W+'J MAV*E3;O=V:8%J2?XPUF_.Z[J.V<7QDHY&"N1,%ABF"3+IN\E8(JC07FA0^RU M]>S-#D'-Z[[31ORPWUA%]L"J8G#!:-O=ZL=^= M.]Y-I/)J->(:G]OLEF'*^QJSS M7%95E7DO,"&93U^S5))D#U>E]UY8 50X]QT.DEDF"1)$J]D*#?< M.S=2!8_OQ;SG/?/W)OGUF.#:/'A L3\@R6$Q/$;Z@XG] 4G&-OTAQ?Z )&.D M/Z38P\KUAR(Y+&''2,<=:'$'6FP,HS7IV#(\F-@?D&0<[6&Q8[$_BM@?D&2, M](<4^P.2'!398J _F-3#FL^'(CDL_L1(?S"Q/R#)84$B1OJ#B?T!20Z+YNX" MZ;?7*;7FNG[0#=56$W)P[QH^PI;UA+^"'\$..++F!G\-?VVO4%6<>Z.UL5>X MZ!RKPDY\C?.#*IMO$L,O]C?%&,88OA$,8SN,,8PQC#%\BQA^H7_H36+XQ1ZA MCX9A7%^%6X#&W1A>H<-GK,S VS?P+/F.A*82T^+QTN/ %AF1)F+03,^L#_)- MKDC* M54F+KM5T>CV>_T\T1SHWTDH$"RH22[4"*V$K;Y#/[8"3>-N.-NDG+A M@F9FW93YT<+M$>M&SBNI8E;IC7LBR08-/W-): =P\QAL<^XG?'[C.]:W;7!^ M^KYWU-P,)<,'/VIM-GVE-YITY++>X9R9(],#NC#-(VN#FGO>35?A1]:6NL898(OL4J'M$K3_G9[SI/%XL9-FK*P' M=H#8 ?Y"WT:,88SA&\'PBUT#8X7ACXWB5M1XG'9EH2^,LGJ^ O*45&K\7A?S MWXR\RG9;K'6(<598]_VB,/(&FNH%.]2HA2"*O%[M;W[#W0-QX?,MWT^,%@/&BN0'E/(#DHPM-B;Y+DG&P'X,DG&CO_LG&??UPWW]L.V[3E^_ M6)'\@%)^0))QZ/8()&,I8Y+ODF0,;$SR79+\(3WY8D7Q PH9M^![!)(?$M@/ M1_+'=-R+%P]+#TL 7"&,88QAA^EX0P_A#&+;["1A-Y9>F['EJ2.[!?>'#0 M&#DX(2R>'1#V :3!A1C@@;/19!!VJ.@#V9Y;P2Q!LXH+?2F&&7;2FG'5O<"4 MFC39I"LELI:'C HZ@I%)(D,ETQ2)FX+AIF"X*1C&<'RX@)N"80QC#..F8#\> M][UM4[ KQ&HSM=S7)]T%SZU'$T)H9'FP7\Q1K(9ZB/U(K(;;B.'R3GR#Z@&E M_( DXS9BF.2[)!E;;$SR79*,@?T8).,V8O=/,FXCAMN(8=N'VX@]HI0?D&0< MNCT"R5C*F.2[)!D#&Y-\ER3C-F(/03)N(W;_)#\DL!^.9-Q&#)-\ER3C-F(? M5T;8!E["L%T7ET7B&UVXM/?.,(S;A6$,WSJ&L1W&&,88QAB^10SC=F%WB&%< MJ(3;A<7=&.)V8=B580SC< Q+#TL/6R",88QAC.%W2 @QA!\/PK@%%<;PK6/X MSLQPW.PP NT?<6[4V >>I%E X23'@GQQCQT::5JLIY;="4WX55LM5\$"SGUWT^I"[UZ:IQBCX0,.==''+&C]=W,4'-Y$5)% M9SY])SH=063\+8]O'Y8F^>I>C=?TT> MH)0*90O4O).7M?@:_/@ <7^@"1_3#,NC'1,\K5) MQC;](<7^@"1CI#^DV''_K@=&.JZ3PPV]L#'\Z(9>MV 9'DKL#T@RCO:PV+'8 M'T7L#T@R1OI#BOT!2?Z0IF 8Z+$C&7<)PTA_!+$_(,D?TS8,(QV3?&V2/Z:/ MV(<@_?8:BW6\!7 2LFVN'+ EJMMP"TW&HL?NO$=LD>4^GU5*N,&91C#MXYA M;(#\,%RLNR;_H&'*H$9]?%\Z/KL/?+L4_4 MW&8R&XZ4-:+2U)W2H5-N]3>_W"?JI8>A1C-MX'74@;1[K>',P5IX?<9MKKB& M4>+7#9$KK0\]D4J+-/7I*YE.D@R#6T?=E<^,'Q=BV(4..UN,_0\L,XL5]J_@ M;-^VW=KO.L7Z=FTVR&ZKK4N\G7.8"NV7V7S@%-D?<8JX QNN)KV\)1*>&X6# M\7 /BQ4#AYY8,3 *, JP><2*@14#*\9O%9-BCCRX7N3P]LS% M2E/,D@=7#.PP+E=$8I9@Q< HN% N>8H^Q8([V711#+\@(H^__[/[%;+B*]P=?(YY&D(><7V9P;X",SC6OEK MF[U_ZD1R-5@\X]*_W[.IW[4IQ0J %0"[ :P%6 L^P@U@!< *\'+57_Q@\0YQ MT L-":]-:>P4 %?WX8Z%]^=$W[^EX;7)_3E#\H/WD=V%Y !7+'899<[7RSQG M4K3;UB=K3R+GSZ\DYUVQH[[6\*-H2*[;47G/EO5GS3Z*MFG:5O#G_+&KQ\]U M"PDG""8^?M_P^2G72X^V1*?>F=2G0Z#O>L\N0-?:Y9^X LT'?.CXGHLX T5W MX9ISF]--HJFT>P)O\KP];>MY=[@5*48DV4]?*29)YZ@DEL %@!WGBS*):$QCNX>KVA(^0&6H5D M="5-J5E%::5YDG&,E?8SNRU*?W@ MMG6_:4-^N"DLJ5539+V15@5-KHQ[OKS*=LRWM2[1A*3L MQ=QOK=)5W1\4-3+#<;0ZSW^,">G,G#$UR]15;I36+6LI5.OF.HA-Z,RGKRR= M9'(P-&$RV(I@*_)^'7.O36FLLIU\H5$93AJN=]5P?_'DZ#8/E)-TS^N MIF^SJ#.LR-#" ^?Y,@<+D)!D&"#"Q^XA3A.6[<'Y)0?^VDIH\ MS1S(2*\GQ M$K::@,&E"Q [)O[B?WY"4E_G[H1Q]NV4H MFKLRI#U"*/CKY]9D0,><6H07(7X4>\1/N A%VWS]&_YSFD4V@.0@B[DX/NK) M^J%90WM)$L3_O9W3>Q&X5/J;?3O:.)(X6W7P[__^S_GJO]GPE&P;MO/E9*C/ MR#HRDPIL]ARD9@Z0])2DPB=_D8RMM'>/9.:(L\ND7YZ,/6)$(OTYD_F_Q+>/ MB!T17IK2+G7&L:.'.);,$)_IS+??'6N-CK^TW6"GZ(L#8*H',SLT^[-Y \%X M]NH+17X.7"+\\4A7FORXU^#3O$B,-%GJ #0 M/1A_G=_N.?X*6BADHI'M*2(G!$W*$TZE'\'JX-L^5$N=+3WQ;>Z)33J#5)X+E/Y%[_967._W$ MH,HE^-HXT>JT!U4^P4%:2HDZE!/4V60"A7/0ZROH QFCE?\A6)*OP"!=^?,[ M^(BRFF'8'),1TT26$-. 5<2< C\Q#)F99=)T#K#4$3O2*7JDYYDYL.>&+VC, M01)%*+[D?5&S9S(K4)'T)QIM>L(XWU+R,.1F>]'ME+*9-RUN0QA M[IO]7;K35=S67*1%XON1L]%8K>[6TXR0GHR'RM3NW,FKCE MF-FNW%@/%]ZNOX4C(^O,U92T9D^78[USJ/>*)+??2BJ:,[).OL"R],93VH)? MK>4:AZE@%98],1-]>F\R6:I KVIZ,5.?,0.!$QDM#^/^R$@ :NG&AC4[7&>L MF-E,5MK9D[R8C8ZF!A6^MI9[-+&OM&JLNS3\_60NYJ)SEG;LVE\)Z2ZA@5Y3 M;:\S15:&TB2B0X<4*ZSH766G\Q.OD$^7M]LNO45#(\^?EO.#=D$S/;TQE]GM MO+X\3,IP5C(ZZW;/%,K-M",+6L\:3[C&P5O6X% J.E0>J#6J- 0#3FK[2WG7 MFA[6:-8+@*K8 ]+N+A8'O=+2M?1 +BY8 <+Y J)&M2UO;SMCBEAO&FE:\O;S M I0I>4'\2FES..B+.:%KM5KFP&_X:=6%LUZ0?Y6>9@G#Z$L$D%QI,F_7!+"% MS+H @$)A4Y5*%#G6B^DJ[;;ZZY6U[XGD!02 IL,;Y'2^UQEAVG:VX[Y/+^&L M%P2;:V3Z9$FW/*)15IL+BZEUNZL\S$ZC0YODK,^WK4.',)UL39S0N=4@O45# M(X*U<]0Z.UI9::Z3RTME"/Y1H]\3J0N"G;4VRD$ME7EB#9Q"79W+=A4*EKH@ MV,46'!;53H$3UN4:6$*)R02 LUX0[-1JY>U%IB_H5"E3+DP*]<&Z'+PQ+3*4 M/9"9<99:;G2&'*93+E%*S0K!>V0B9(VZU>+!:.@CW=\?VGG.T(G- 0Z]@($R M"\:>,:]MB)1JU--JHZ1/K2T:&IEUWDE3O;6D;W1_+'<$[R"*@AYL[4=F]>GF M09^W75$O*H=-3LSG M:BL<[ZI%:P/D;5G-HZV/R*S%[LCIIHA24_#+O#90*MENC@N&1F;M.H52MU=0 MYG!6?I-IF@+O<]!97$ 6OVH4G+0)/;19[S?*3G%:WN9[(GT!610QW*_-;E\2 MBKL<6_-RNE=9PZ$7D-7M"%:[/'2!4)0K5<-;]'5Z"Q=P 5D[?IPR=%_?$^MF MD\WDE=KB8 5#(UZ(7W><64_M5[@]PY5:T*[T1]!FT1?<4)V>YE4]M7.XO=H; M^[T9-Z;G<*T70#C?D(=MT^&R1&-?X8@B4Q'%$1QZ 5DY @QS1,.S.9Y2LQ1= MVQ8FQ6!H9*T+GMPX3H7.IY>GNU('G/+ M:/KN.:>G'F)VMG\-IQ3->SM*2DZ_9Q"^[%? MPEQ\"YGPCTGP<5LB>/!IJ#1S;(\D_U,^>(\TO[=MCR/)CXCL MU[.)^-+\:][IZE79KQ:-2.XB@;(R-Z$ZMIFP5\"!.9@U3Z"RU U,MH#[Y>UB MM\M%RQ_*CC=K.1#J[K7)^94JSS=Q35<@_/4K*L^C[3?R1M<6+T;KV[B;&T%K MW/.?I^)F)IB_#;R$8;ON':0U]QKNO<5MHP]*1C[X!F+)1Y&.;8DD*K!$]X4& M]MGEH6*/K>S;&SJC%[710>J6Q-V@\\NMH*"FA)>=FU!=7KM&J(E4UN\*WWGVO++T70_=DTMX=L(!4&JR9@#T@W5T^J?/,DHA?73E M3K->RA_O)'>\EKFZ-MUOEX7$-'>\AF#CD%YB0./T,H[I);K*!Q]0 BOH>K0@ M1DB W0K=[,:Y9FP#W;=V$U=4H03]KITJ/C3W/->B"^%N@RIXM&TN#AQ?A;CD M]U2N49ZCU:#;ZU228NCW:*>'L\WX*^&54\X/5L)WS3[_00G[C.$Z8CHK<1)3 M6P]Z]:DH%WMB<.F'9)-,-OU/#6-N--T\>OH^$GW*5E,PD4Q(K@OS2LFT(0V' M@&,X@[SQ@!L?4]Y=6-$Y;?4T@>2"0($[JN""/-+>_)GRX5>GDF2^5[8G#3D&(S29IXEUB.8Y)^3\'-&YB"@C9I9&:E MA4BD6H1 +#JIU41&K3I@ )0ADC3]6A)R:_L:-0N*+!(YMS =]9MR!>;'O6!LLA*=6NT:7(=H^%LYX\TY:MS8BFRPY9%)IJEW M>8$ WO&(OU;&;,JAKOLY2=ZH^CGZK:J]\3Y5@SZ4I')' S0B6ST_1@X M5<>:C#/P#\G ?UB35;>755N<+>F\N^X/3$(@6T/4E!+EV32=I.BW.6EX"0E7 MS[W;WZ7;J'_SR@&FYIN)/R19=L#IMXKFRA"KWI\)^#.<4 ?'QF= ]IV@L@VG MZK%-"JYVX/ X!NU=0Y.:M0%A 6I8M-M^OI'844M'[C/,L%#) MCGH2P9>IU7*=I8'=[:&VN2B"2:>3Z?0[QB_WCOP'46^\.?#NWKFXD*PY0)7D MP<:X&S1]-S0I$"^N)<6^C;3FK.K8<' M:R*"A3'8!*^9HC]]9;))AHR^21NG4EB]8YQ*W=-YX^^J]V&B" U#VUJZ5/ & MRXG190OC'E)O= Z9)(C7M/MF4L]C)-)UP$K2E%.!4[BI:7L+X"1DWW%0DXUP MMQ,GHP\1].-CPG<,,X[*5@(J@*JE'&\L58&YJ[&J+7EJ)+B4E"8I)4CD6GQ4^INI>/U^_[294E,40&0RR2QUMRVZCF%%P*"WCARNG0(\:NJ#+T@_0&P2 M:.S39AS@OJ_[W6=WV:RA;DF5[<*C$:S8;.,=)+(Y=[Q=137 MAC96:9QCT,F49[5JH-(PP4RSR>"UO'>07WX+ M-QP??#M^QXGE0P3PUT\L[S!J0(K4_'8=[S4KH^3M7=NH#0E][8]9W1W-S*DR M%\FPRU8R2V63:>;5,SJ<7]^Q>L;L,NW=!0-13?U>09O=R:#<:0@Z1RVWZW25 MD.6QDT<*RJ!*%X;,)=GL:Y4N=[ 5$30L?;I@O,<[$3AMP3L1'WHD_JQU\,E@ M[5\++'I,M9(# VG!%:UEAF @+^,ZZF^"=B9^R M2+:C "<5#OY"KG8)US8T)?$O(OC?W3/A&*%JJU[Z>VAW:U MJ1 ^F1FNNPO3XO=YN$X4LF2R29+$W<>P,7B#H.9VC,%==2^CPP>T?^1UV'B/ MX>TSD6OC_J/W(*Y-[SWO44 E+D(=[CKV1E. 4M@+4)G/TIG\DR:_ELJ,V6%G MK.:Y%<%OZQPMT2O0-WHBS+O0-4(RF:6))$U&7V^&-RKNT#S$KO[TQ2V0>'/J MMK=(WL:PS N9]#B7[>N^E6BG?SFTJ>618F/!.4#9[\97--[1/@N:93_EIH.D.)9J MX[S]CD&'[P>\?1K-!/-W?4=>2*A/3O!J#I1#>_N@9PY8^]H*O1, Y]#X- ^? MT[]?#MR5]DC-W(&=EZ'..:![5,.N(06OW.!.FG@A0G5+,8Q^R79LOMWA8 M?T\5>C"?@?Q6W+)CFSQT^3"E.1J$?4?]P=!@O9W*@DZRO-Y)F0>EF_)W(V(N M4D'#O0R59"DV"46&F^YA>X+/Z#^NR"\&%7VKXZE]8K9/_'$L[_OSXLDS3O-O MMF[WS4\E;D=3;]GSOU!84SLIY[/"FDA_H[JXES:Y':E3BEDG2JG48#OOB12# M7#Z=3F8R;#*;P>7Y6,UOL>K^YH\M?DJW7RR:FRXR]&"SS_2XBD+T"&;&M[MV MH.1O?'X1JUV3GZFA4S5+LN3WK*&[.COBD]K@77?7LV4]8:^0"\6I<'P/S.ZH_OJ>4MEGF]A( ME3JA)G%'%5,N!+>R)A775-;C.6F_]IK@,&7&VE:D@D9[%$4DV=P[OBL7JV:< M53-F1]2WG(G^BFK.)IMI9]8R&"Y5VVW$";4$)MM#JLD$YTD,%:V$O>FT\]4X MP5N A.:Z/DPT@UB!AY/!YQ02*^?X]K\P?$@F+."A 4^#9=O%[[B[^=@^3H?R M,3**D4,RG+IB>-]NCGM=GW_TUFA>#Z#RT*(AN6Y'#3QV?J>YHF8Z.S%T/86B M;04LGQF@>_)!P<@6,&? $36A/NH6I6*.,,E*K55R)\Y$W+Y%!%$[NK:.^N(: M+EW^7F=GVJ+ 3PC&V'13W2&=Z=HPU \:Y%'I9)9ED^RKAU5WL]&PE1Q'LMXP M*KAW6Q&_CMKE0V25*O[=;=\I[ :S5UE\Z?<<)_YU6UC]TI[Y[.+5XH MTRF?M/K5$KP"3^^6JFK!I=B &G9-W>P;T"22'W* @8U#;)3EHRL!KDUO?(S# M-6KX?LPX$-T&M_0.>E48>9M">S,\9+?+/#(.:,LCD\PR;)(AHOWN;F?+XY]* M]5"\I!W;CZ.FPD'LA-HA!1]03Z0-Y%FP%8);WCW(N2XNN7BST 69)O0?]TV1 M^L#U'$WV@(+^D+>4Y[\X&]F%G+.5Z,L!9,-' N%V\D*RYJ O>8!352!?:JZR MWDD>F<[G5P1@1IK #_F%E((6C@KZ$=!)(IU+TG0:EW \IJKC$HXW"T2NKNH9 M5UR+4U7MZ&O ;)6I+IF&,T>JS@2JCMZGGLM$6X_<]/[/#UU%N!3/)"0O,0-P M%@OM"Z%FD($(\*T$G/WAK:'?,;IY5^RH(DFA+"HPLZPGYS*S8D$@UN162G.' M(L&.?_F<^[?,[ 6KF1JZ:HSW-Q\5(%#>RU(-T++@4E1*&[7I. MI98]9"3"=T<2.0*&5[=<&O-;<12 OW^?".HQ+.$S,T!#,Z#8/FHM=A6[]^_W M*H6Y F'7-G#?MI7RA49E.&EP%ORA/2BXBK.AK=C8-_;@VHMI:USBM,)@6A ; M(Z,GY$4ZZ%K)9I,Y:./2V1S>)<)Z_L_%0 ^LYZ28LB8..1QK69V2:Z.TW6@L M^7ULDAVQF96K2T79"2;/0O4V%]IT-D=ZCJX,$4DJG4F2[W#>=?4S0IE!IF!&U?3G](T0:ZO/>EB;2O=:9\[3 $O+0K:#6D MVK;7< G>$3UJ,,F3590U'[L[9I-9&J?,]Z3+,;EM$V_-?Z.VS/&X51(Z]M*I M@X2MP@^H7B#H&8$*)PU?"=HU)R19AHN%OUQ)^^"]$,C;PU\Z/OP[V*V Y=[K MI9-GTQ8A&3-'@]-4@;$!B#0TI62YJ>B\))PL3D>.US8P;QDLQ)!6W+(;Q-0Z7'!2]P*#& W-',F!$XP0[&=X" MN*A=EJ4@02CH4U"O(GGPA^,=6SCCOVRY%VWS]&_YS^IYL M ,E!1FMQG/S)_J"''$T60?S?NUB9YZB@TF>A;T@B29ZM.OCW?__G?/7?K&A* MM@W;^7(RE6=D+<+C%BJPFG.0FCE TE.2"I_\13*VTMX]A?ZYS_0IV?GR9&T1 M'Q(D\9G._%_B[#/B1X29IK1+G;'L:*13!E"]+\>OG7X7&-BG7]JN%ASN.," M=G #T.S/Y@TDX]FK+Q3Y&64%)OSQ2%B:_)S-O).LOLM)Z&^2^5M*+!QDNO\U MZ!0O1>3!9VCRH%$V_CH_]SK^"NI_D*A S2XB3Q!<\CH"5?H1L#YG]24.2H&% M%C.TFB6S("MFTSE"3&<5160I.2U*!#'+DB105"K]*7SJA]B]5X\#:ZV6T.:X M?JU=210[_6ZGGQ_4.NVG4[_KK[#=&7!\N%<^Z"2$=EXHU09<":ZV7>+:?/B) M[S1KI3SZ=;G6SK>+M7PSP0_@+UI<>\"_.S7GT94:_.\G"/Q#L"1?@>&;\N?3 M0D,HM:&#(CO.7+*T0Q"OP#"GC5[$!FRUX+N:!5Q7S&29(YI"E]_V3;AJ^2TV M%)\?SY\OI/CD#.$/,&KI.M!96E[P8T*^-$-(S\E P4%K!Y7HP?'HS M@Q01UW<6BJ2>+!025@A3\G2^ Y,Z\J_$.=^"?9)0A,@2G83X/N!<^JZGJ?M7 MUEPS3=\"X29/T796=@B39$)*E*!AVZ+82#[__1^(*(KXZ^R+P6\@F;83="4] M#BB&8=;QCW\FME*P@72<*]Q$H@B"_9Q 8=EQ=$+23#?AV0G-1 U- (S%/ VB M)V'['HS;(!]F<(RR.;4W2:RT%3 @!X-Z3,=&!U()&;(XB-)<&*^C]YC A\$I M9\ "JN8E#,@,.+&]\HV IJ#PX?@<-SR2DE$W.2<0%33]\).BN6B?W$W"&3? ML%=P2B2Y>4#Q&:ED]B^X?D>RW'!R&!_.-/NIG$)V$ROX!_33<[H7D#NF#9GM M+:!;DU"B(2D!56@OS8%KDV&0NEH90=SZZ@,@J7-(*F(RY+&+D(LX#W^M./X\ M80)TMTIS333Y,9E"A)XX[<%HQ4,:FX :O8+L 9\A2C5#">X-67"!FGNVJ.1% M#ASYE9+F%DQWH"U"=290GL[^B?X$L) [=L^_C]:.KH+!E5\0YDQ"43A< ODG MHMFPYR@+_D8C9)T7!//(7R>"M KAT_,UY)\#(A4 ( L3CFT?$0AGEI+!GZ@_ M83H 99N0%\#47,_9OV4X_U-*V;$2'=FS9\ )[0A-)*&JD+EDXEQ=$1,A$5)B MN[ -2)2]14!W_9FK*9KD[)^/_O:JSG,]_Z;.?/&DJ4CW6Y+K2O+"=X$'&?OM ME;_/;8%ZU'CH"*# ?/B7L)W@S$(I.)9_'F!6__Z>LYCJ7P)>I0.H:!;)>+]B<"\A?2 ML=0*^BK-"]+'X"4/T!5H=M[1(5*AX"SY\Y-HGGY_+B"T[0S9;VG292;'KV8Z@<:DH2>V751 ]>$*FG&,4R2 MH1T)C+WGP*6Z*-0('3-<%?+:"C"A+#VD!5#)#"G4J*=ON9(*O#WZ%E#1.;>\ M#]B'3J\B;@:Y>,2(P.-"$Z6#/;KIX:*J%2,)F6)HTO%/T!4Z2@IM%^VA77,V MF@Q.?=B&%PN@5!$)33HA.TYA2';3E4SD'.N+\LP M3E1]I,.!$04G E;0$WM0DQ/?)!VZM%! 08(:LA_-Z8 Y"GQL.![&$W"U\)GA M6DP3==J#$#U&JB@^B#(HD#[21F@.9TC:"'(_[1 R5?^S(#AV-/![I/_[W:>(G7HR5$_Y<#< MA/X$1LWH]0'(GT'BHQ(Y?V%+GA7I MIRWYI\__W(OZ- (R !J#X,_Y8^OIIR\_>3WT4O-+7X9\.'X'I"H%:E7+^D+Q ML*D/2LQTXO>?'0'4VN6?J&T/GE4+N%@*S$'8 X$/& 0A$OPILMO?EAQ'7$US M^WB;L#E\Y^^LDF&REQ\A_I9G(&D'S CD0]TW+82QQ=#!);; M1=X5#KLI>1K34FZ[:N4-@6KI_ECJ$XR7O8YL)M5:L2$3G9[.+\CY,*\,E_W% M]M-7$O4>_579A"IVKH=(LY'M?]:V&_T2>DW@;&%$#5W.T=P>WQB&O@:G@*;/ M?>9HP\>'Z:DO(ZM0@W('Q+\1%T$STW*8\O7D$JDEBB[S O]_K M7.YUT/R$'M>E09HI9;P445SL>B"[+>V6@S=O.X]D=['1? 2>SI8IB>[[%!( MY65C0_*50;."0$(129I$[T2.P@0Z&G1B -=Y"A&>1!W$$BBA#@IP3LX;6FBT MFQ$&8C.@HMV$;U_^KI3G5+7S7,"G_.%=1!M>'?HM6;($.^RK?4WBI%1/SM3R MIE/8_5K=X_EQ[/'L]:+HEDU^EBI31%;P!^I,Z@!&3S O=?;HCI:W#XUIYULN?)'= M[:Z]&G;Z]9EN;IH94'#G:JDQ1ZXN0[$7S[7/S.FER%/^]D:([U^-A,9;S[)S MR??L8!=-0E'V\:O!1A&TI1\GM%]QB>F-UZ[X0H;D^(4+LG*:;^^YWW")OR2] M%2AE-SF)&>@CSV^ F3[C2D(/G:HF\Q,OOWF MHFR?Q\+0GZ&Y-55#>1#Z)EQML),*LQ\?_,!\P<[DN8?^ V8Z,/,+)_@SK'Y\ M\K'ACLI*TI249H4_'+=[/FY;"^TBV&A_\_D6;9#VHUS[F!B$N52P#7[<*7E* M91V47/O@F/($6PJKR#O(7"D\4D5S/=_2.N9)3QP]%EM82C)A0J,;!!F69R"G MY;(!'NJJ(=ON?L04D.*A/Q33],G!6@:K(6Y);A=._C&7_F\OS/Z7(?H%T7 MH'"2@[I_N?EOQ)5"VEY\WWN@UF9!E_,]-D5QG8HAC:LKM5H44?Y!)YE<-DDP MT79!SP6'MI9DSPV5*#S2>W9,<03A-UF>=I91$.,"$(0JJH^VIL*)P\^)S=.] MHN?6'R7YSY)[A,ZSS11'TI['Q"?DPK^%^X#@.^5X1L^3.=!0QIC[;<8! + M0FLC0Y% 80(AT\XU? ?IPE1?;9'?))4L%$>*"Q\-KK+AS:I0CL)O:6WN/2^ M2B50^B>G^P^;\$>-#Y)?#YSO2\FV Q&UT1S??=K)*G:&M5**S'W;SH($ %.3 M0](5N&39,X+-8,UZ^NFHA1?/HXXX21Y/5 (/1!T[H:B*E1>\?(<2;2P+3"" M "9P2_"[-K*>W^(4PX8A(K*&\\"?)V&T>?3LP6S(N#S]!G)?!YX;C>-/GA4: M_96-<(B,9_@,5)&M!?LF3Y[CR8:?'6:]S@<8@J"#R%58EH8\?U#+A,ZT_C][ M7_JD*)/M_?U&W/^!Z+DS,1.A]; H:C_S=H0+[KOB]L5 0:1 4!91__HW,P'% MTJJN[G;!DKEQ^ZG2+,@\><[OK'D2&J1.VA#08RKIP!B&6GEO(-G(3G/5V]OR M%&N)E!?*#GEZ-X*]6KSH:D*4.%U#;7_J:.Z#ONB /!KK'8V'IMM>=_CEYRZY MI3/ @A[T^?-K5RY%[(!UH"/+JNF>H(!1>V!' )/&."TP'/:JZ7)^R2;P18PE M:DRY5)L3]FF!X?EQP2LP)+$HUK$6"YCUA9=_'ZB!'?2XQ89D.$,R&K,W MF[%U_CW=$"V3Q,5$O5+%R<:\TXN;(FLF[2N1^-=8_Z-*7;1*2'%_N>OUBHL_ M5RCR"P4MCO(BG M(M^M 4LKBJ.YO1*A":U+,J#BRT=\!YMZ_+H2+\GI53T/+:SQ$X MZE!'Z]*^"L3P=LG/:2Y2GM -F@2PJA$R/[#.3-@:#8,XC)'[QSBE^Y_8*=<, M<\@%_S2M B6O ):#S =-JSPLC"7P:.40 9-@0,[M-0L[SX*_WI.N2OWH:%O[?=6"M9^FI([S5_!E#=B<*HUG* ]C%VAUT3.:1&$G8Y+8G^BGPXPE>T#$=XUX+ >;GI[CV$=I@]A,(G ;"%R_-'&XC<.&"I -APGPN4EV$!M_9]HK]@_;FD@-G!&2D2<)$.]7Q^2K@N M%535,!CJE7(B]Y*'*1B(N+*CC_RDA>X8V#5%X)PZ3T=__AF?&G/DJZ&X,>=I MH5?@LB&-'/7N O(AH?0&C-U2?0^1[U9'#4OU8-VI&\+>KUE; M2NH^LN#:+A^9$[!.P6%Z-R[BI=LX'L["&:P*L%H3>B$H Q+=G6/0?9%I.=V MX/!J+X84\<6>O4#K/H(]4S3;@+:9DY%TM@6H9)@N'ED?'EU+RYP1OTYTB(W?>^W%*;>@X4:PB-&>.%%/9:LJPGXT)976_80HOO M-N)ULJFRZ>!K2:=";;\>[XS!?96B@\=[QGR'_^'>0MB"Z9<#5+OQ(+]L[:'N MD(%Q-G8-QB;Z@[P:"(/Q04V2??G0R/%Z'DG4+R MPY.0\8KXW?#*\M^?##H;Y1VB0FETL 98G@[>-P>ND*:C8FG_B3/P!!A6TRS# M+;B'PS7=\%2$>[(.PJ^A.2D_5*;F>&3^V%K$G?4^A>*D<-!1,/C-!+G63M&\ M#)?EBZD=LF1GXFEGR+>/A +4TAQ+P#U)AZBX#]!">("* T(#MX2J&A($:F!G ML89FZ5.84_4'6 [TU849/)"RMP5^[7#)P9+XZ.3$N_%H;S7PO ),U4KJ@:\A M"N\K6U U1M39=Q@$Y=VM@ /V?W)4VP+\;DWWW!NG:,VC)Y3QJ*E%]UT^C]*G M,(%_W/ 3>)93TP>M**8-7&#@8^_],F7KEL]X25K/!O(S\UTPN:!I/ SXIU7H MY@#3$Q:RI-&RO:\<[V8/UT72KMJ,#3^,N ]!L.,4@4!)GPC( M'%E+O.4X%NY[O5,6CJJ"\G ^I_S@.68JS#&'.>8+YY@_3-^\^UL- %.%^2CLP& MI&E5_R?3.6J((!FNM70(;;B&)?S5,=8.)A4T<$YJ:$5OJA"082DGPL$]'-_- M)_[YV>T&[+FPLCA@FNO*UK%%C^M" 2V@J>ID[2%IO53NOHP,%:PYEAB@YLR? M8W;CSM"U.$HWH_"/-G4K6KV:)E^5X#YT[1I'\/RJ,-V?5SQ5=6\#_MZ6H!(] M% #ZQ+30\0]>$!:.>7\TRV.J.*ERES9O^ H8;>815W![->M>H 9_=(GNQ1@ M:R%?7G4:-!R>!CW]ESN?4?\Y'T$G<[]>1 !'+KU>#5Z%G!-O4)PB2M3W8P;] M2R<7]3G><4,9OB"=TW5_@1KQ3P27> !"'H)J)W*&RB2,BZ.5QT*MTLB8P3.<5Q$*F=J(0JN;\]_!8PVE&@\)V5^V@!\_C./L,!>LD MCW.^F8I30^/58'JGLV$1#2_ 8^-[Z'!+:%$O0\0FS( M0(9CUGK5/@[&G9^!HTJVKI&[?Z733^>HIL=[NQ.0A(%WG)ND7RW"X_1[ SSB]8.$X<0CY!(4R8> [ED2.-IJEHT+9$)S#=[QS^)(-:(A2, MHB"P4E_]B0X\,EAZAP3\XU1DN3+8-8DNG<<[5DNC%D9:CPVN58WR"P4_;?>( M#.:<33ZJ[3E:WKVP/8\B->!Y*%H$_AM!E8Q'-1S^>3IR=EI.L>_GX96;P(0[ M^OL)L&B]4":O+L\!]. (SKI@U1>25\#U!* M-NH:==0\!F'LS)^R+UN+)9BD;F(-2]^W;X,5'KII+0T8[H+3(7&"1$DXP* H M3>3E*V>"Z'P'K.]TNJ&9P/UU:AN=&GGX1E2T MX9P@<3,BT!5 ;2&VSJ$/\#BX6_N*1?YLX0^/< .HPK MNCG6LQ5%\ /%*[#8?^K8E(@=;'1R!'8]0P=?=&D-#1[GK=Y9E\,A(S<6"Q49 M/,<"-9>@S!SF0#W+WB4,.I3FJ\B-P"0H4H]NH,9_*@4M[S.$\ZQTX+@*<(\P MIXV9YGE3?CHAT_SPE\@9Z@2@#C5/K%,R M>RAV8O>9^KKV@IX4):C(41V% 2 7(<9Q)\4L((AD8E7GE-B_N]H2T(,BZ?]\ MQVK L+:>7.T!&ZE1WJ_S$8..1\DC_JDA@XM3#,W)*CB6G9-X0K)YM POC[,/C**TZL^G MY55!.8\%V.Q:0L?1 2\BX/-8T;+AY'Q4=@Z=ZN!%3D-'(%V:9:!PQGY>Q].6 MCM(=D@K;!QH>-)@PLF$>BSQLX"3,#HH&T0\FI!4!G1'U=<^0@,.[UJ9@_2ZZ MG#C=>_E-=[)8DHQ'"?P=/L:B6 .=2 6F'T0T:<\3TGY0=+*-'G[S9<3 E!U+ M\?"M\>)(!I(F5!+\"3&*OB] WL$PV&73ISZ],K1]ZR45*W/ [-2W;J=3Y+A0 M)QK6S2Y"PKEY)M=A@\(F6I)3".,F*($"];Y^>Q; .Q?Y"$W;2GO:0$Q+G$'' M#HN^B>(QV.//L_\A;^RC?) D#83VWN;$\?]*9^*OR!F:@M?^!_@#/SP'9%^2 M"4T288F1AX*B?5SBC3O]XHUTLW#$>"-=;HQC?W3F MV..$&^2/($GJ/BH[$0 ?HA-!3J.8?32!B#L'VU\PAH/13+^=@"6YU54G- 5Z=5OH;"*%"-N\T\]MH;?.E6 M079U5);G)+<_ZM6MS,E>SU UGN%&63+6C)E<=WDFPWU^7( RW"=[Z_?)?V%[ M'SD)&PN3L&$2]@]ONXC%<2XQF\7&>(K$P6\38<46%K,&/UU3A@UA[^W(W#*9GJ:6DR>CFQLQHE.6THN6"F^6!>3-EG:MN#(^-N1S+1+)&?K?(Z5E$(IVU9Z;=82 MP64O/-;IAE*3;*C$D^LG,6D+4-&5:FGQ3*N[ %W19M?%YD6F#DR40;M5$JUAW**Z90-)68,NL5A:0]3IP^ M2(\3I\^D^=0HNQRD:'D;Q6M"7.D1<]L>)T^? MV5\NI69':.&RQ;%*765>3>7:0DK>MX:S;-)X*%,4)!#Z.D]P$B'Z<&*=BX)_D%,! MDD_,B-2)Z#RF5HAV._Q&SG9?YY.M46_.$N(YT1=DOK!AV-:LS;@U'.BS]/ISH@2&5B*LZ ]C!C%R1H]5R9;IFB&6U8Y\3_40I:D]*)C%G2*M28ZU* MMJN*K;.B+^'-U)B4EAU&JK>BVW(G'FO99T6?*5%Y0R'I+;OM4F)"7JB=NG16 M]*,JW90-+JO+A?G0I.=X0YX ICXC^G11;&R3R51:EKA2LV/T!X4+9Z$@H=J/%6'Z<'@.!.!E:5#*#_'!;Z^$=,[6IQV9I,@]DGR!.A\XZ MR^B\//?5D L-Q M;1DGYN,ZN]4$>_T:E8IU081#4R<3B*6*J073V. "N[;;$E6)F8"L8"AQPJGY MDK$C^+@MRD(,H'K!+';R')CL&9%2>+7.\LGB6A:DK;A9<:-QZU6$0T^I53(W M4WQI17%.R[\N1F6\N0!829P1/Z76B:\&V72>W8HM/$DH\V$C(\*A)W/=3KK= M<5;<.B)6'7Z@._JN>&$:502)+#)DF/62,.A)])2+">E MF:U/ZZQ0'1.Z.,KT8WWTU+VXO%/.]J'C%;QB8G28EL*\"/_!5_6?_KMQH3%, M[2T.$_%%N]'!\4,O29@L. V1^QLWP\ P1>*1GU?!8#[7?4\.Z,$[9Q^1Y^ZC MB6O-.Q$8W9<;X$Q_S1W&JL A4U#D7 1^OO'7OYW(^7^<7*QW!@%EOV!H3U/= M#(J_!:*3?X)?Z\)<4%'3E.5J9VI/_07+@7\^MLH6!EL06D##C0$]20FM5]H8^9C\K.])ML+>KTFJC*% M;X$EG3%F0GO+M+[]N!8!8F<)D&].B?FR]9J3*Q17'Q"]79V;?M!H^H($&(ZV M/;QI)-),Q<@65KNQJ,=M^WH$^+5@XPT(H%5+J2F?*^5OCX' MO"' DAP,8L:4;;/]A)PN"&F2RU5N0X#4=%',5ZI3&5]LY%:+;G8-"UXIH&IG M+G7^Y0\P?]GC.Z=S/PUC^_2V6%AA=/6HGVDNM"?NGG?(^4%SYXC#>4>BG/PU"T'FD:]PCZG[8J+KNZ%HF]J M0Q\:9P^VT\%,\"A8 2$6=^S'&WJ=%I MTC%A4V!LV)26%Z0IL6V>YA.+1X?CWZ9& M=5X8]*K3ALX(\2:+\_)Z'4VE+X7-#@8=V^NH2>"^BNE]:_*W #9(-\7?P3&M MG??Q3GO$[YN%[<^MS#18-P0TV_=;5#:?X]?3U&QO-:8GA-@@V:Q2B I)NU60 M[M,KXN/<^7$F%.['9_.M[EZY7C1*)<+,I,(M#>&[]X-_IC"9YR;R8$IKZJ3" MCE.'^-)\DS<\S^7QY.=\K86$*;(;B4K$WE)L I]@RA5OD.O$7/'[).HM#"ON_?YG\'VP,^9(DPGVY_;XLP%.4_1)? M$LD[;L(IY6%M0!R0'1620COCNW<'M_!O/!(%7_WGB7:'>"'BX?8$<'L^ #4R MW+ ;EB(=L'?'>(E%0I/$+2/V(![Z59 M\(")+H&7% 5E+F?BGTIV4KO MVVUD-<,\H<]U[.T 4"&8[$6])+X4=_DJJV'-B/$\_'4CA@'&^=?"(Q_'.!U8 M0I:Y,,O0+R3UI5@F#RMI>["2]BO:AA\J;]2*XOLG1>0AC<(3O_H/%/=%3.M? M"ET%@V17IL'/2AV^.!$>2N.$XA1@3OI<+OV+$^&QQ2F4CZO3X&?9UR].A% ^ M0OGXHWS=8Q/AJSMU_FDO=0&E2\%?8/[_99V^DZ'?=TM#]6=4?%+L^2E9GM0[ M_(30/8"Z#HK0A1+VY-[AUQ"G4#ZN3H,G]0Y#^0B-M@N2)?0A/^5#^IO43:>" M,)O=DF;H(+Z?9-1;DK$OG1>LJZ,.1*@?WH5\Q3NL.UCU)D24J1K,3:[[?C@:UX>,UTO_:ZFT@+?7.VMN]29"Q$PWXGQ V0MCXG*\<,-AX7HOY MHWZ [Z-#-"DTU4HWFY/[9:G 9RI$G"Q"$QE>O !L9)HD(_%$_ ,;^6$2T[_$ M-@5X;E=%#=@-7U_]!\DY!Q$"GVS--T__!A\*H5TS/@C6"0[6Y&POKW9)4:ZH M.&GL^O,II7S0\OJ*D8-AFR#-3BG.RAPM")-AO]%,UN$M0]2W'\D(C>.1>.R* M@8,GDY7GQ(<;Y[-O&BUXLLU\1@:^><+Y 4($]]9POQ,?,&>%+35FJD.YT353 MJ5YVU2K%X35Y*> I"))^E3/72X\\&0R\XPXF@(_TE 8,4M:FNZLC&8 M+&4,"MGA;#7)V&!Q,""0C,03>(1.XK>(!P0]LI35%@M!A]N++;FEH(=5!E>/ MF=[[\'[ R/1NS<*]Z?10:.Q]?Y#G)A1G%XL3-DZ+;;6P8J,UP2ZGTVUV5OS@ M=J$K!B7FUIH43)5*3BMTMPRO*::^_4A%4JEXA$Q]%*D-4SDA+-TN MM!% .H6U$Z'D!)I,[U9BW)M.CQ6&N:]&_YT@S(HUY]%^1YO)EEEOQO+Q>;XO MMX!JAT&86(0^DX$-:S1">+I+*"> = K]C8O$?C0B69HJ'+=CZBZFLDIY^]>?:@V!0&#&@>1CV"% K#":Q:D M<1#P]Y*G3NZ]SD#A9SI3*?2&%48%O]2[&8/7UY2:ODO$17@=,^-<3UTSG7*U MNZFP3+VLB^,DC+C$\ @5BT6(&!76@81"_QOQD7NO,ZP-"9GZ2;;;Q0*TDQCXR.HT^!YD"0>(>ED6/ 1"O_O! ;N MO MG@M_4Q8OSB2OEF%*L^U;^2#(/9/4SOGU&&=@V@S+"5,4LL$H MW01$!V .X$ M0&/XM3D7P/8JBF9#/D<+[?<@MM$$;NI M>^&)*L+,]$M3%'$]^N3X'CA3]][JNZGNVS7#-%>^',_%&/3BDWOROL =>%<+ M%H7[$E[L^65OCKS0O0WA]MQI>\)KC!]LPT*T"_[N_.R@6;@](=J%&Q:BW=?8 MG9^=2@RW)T2[<,-"M/L:N_.SLY7A]EQG>QZFSBU8Z;#'KF3;WS=,$.]=./PS M M#QET3J2]U!?)($^8I7$7]10?DC-OB#&W*N>,3O:B7Q)?BKD/5$%;@)/6S%>M?@+]NQ## 0/]:>.3C&*?0+&29"[,,_4)2 M7XIE\IRD8SU.L82O:!M^J+R!@)A&>%WI+6].#.]%_M5RAR].A(?2.*$X!9B3 MGOHBTJ\A3J%\7)T&3WH1:2@?H7Q<)&?WV$3XZDZ=?]I+74 I4_ 7F/]_[KF< MT.^[I:$:C-[+@<.>X-U3\AAT>0QU'12A"R7LR;W#KR%.H7QF\8.ZUH)>\7C)LZ/IE+]U]]\J'0#'V=7JK$.28(F!S M%>(2M^[JG7QV1*PW"5GB8M-2I8]W1YG[7.S05.2V4=(J!IX5+;'2CA=%C6V- MXZC-(!DA8HD(E0QO=@CQXH)W,00++\*[%D)>_OW;$>[)RR=+O5)3P<=2?K_3 MF# YFLI+@UR/Y:QH5!,QI6Y5:S;0@O .A.396^C#.Q!"V/C]6PN"I0*?!C5^ MKZ4A:;/I="NOR4PAW8XOLV9IN.FD 3J@EH; 2":2D23Q?)<3'*X1/;IYX$&R MSD'$P"=;\\T3P ^ A3^[H+>8V*GMEE!IXQ5JV)@KJIA<)R]XC_RZ+& MYLI64>:LE5AA^55*5$38A_;;#R(5(0$LXO%$>$5!B!!_&$,(%D*$UQ&$#/R+ M@8,P2A H'?<[(0(YE8J:U;0R9FAEOI[W8F5*DZ"R@W<74!$ZF0JO+@B!XH'R MZJ$M_$=! 6XKR3MI:V?DU:S3+;8:^==HM@7P 8%H/6+QR+4F?M,GK#6X'#; M)+:$UTV&Q097CYS>^PQ_P,CT;NG"O>GT6'C\\?6Q9C\IUGNI'24WIQ D0DRDDJ1$8(.JQI"8+HWF=ZM MD;@WG4)@^C-W$O6T>A^@B&A42G>%7(E9)4AR*ACUG,G9 *#H;S^N&3(-@2D$ MIC\K>+DWG1XLU!4\9/I9H,NL;O.OC:IMX4*N;]7ZW+ ZP44 3:EO/V(1(G6* M3F$I3 A/=XF6!9!.H=UTF?!:HYL"JUCF")PFC4Y]^Y&(1:AX(D+C83%-*.%? MJYCFT27\-V(_[&A57B>$48X!7V39U; @;CLVD/0KQWZ>C-N?4<*?LMKH'B+^ MLR"*PBJ970X7$_(B6DC5MYTIW1ZW@(S#( H=B=%$6"T4"GI8+71[.?^]<,1K M"9]4:_JX)V^[_=Q@T,B]LA249QB.@.8Y043 %G_]:I]?[<9RPSNKPN!Q$,]1 M!JG:Y[GH$*940JD(0CN.8-$AE(I0*H+0V"-8= BE(I2*(/2MN H='B83_.'J M_^1B@+JF1J>/>#5 P.3B&4--M\D+!VO181SU2=9\FY1HL!8=,O>3K/DVVIV(*L'VF:T])@A8#9M*I2)$D@X/28;P\E539F$'^Y#S ^ Z!HSS M3P@3G..]@>QW_[&*76?SBWZ-[K&+V4:+9JT8E^TA%0M[WD=H\E3!AN=\0YSY M*HG&T(#_Y>I8 "?3=^$D5]URM31;+P0C:5HB-Q.NR0 M'W;(_V/(#/L@G F /%33@[!_=B@ EW;10P%XALT.!>!=3ST4@&?8[% WG4A M'U4 GB89_(G.1;XRU8M6J89QEK"M7-@G/&@GL2^5+&:V*2NG:_4=7M#LAB(; MXS)1$<<$%2:+0VP)#IF^2*OO,-D<2DY0DM'WIE/ DM7W:X3TH7Y6U:V2CHXI M6Y;XXJY!+QB*I0 V\)H%:1P$$/V_:R68[[#.KPB" MOQ#_.(.$2Z:9'?1VDRC;Z2C51'I5F8^&Z3$10PVCXQ$J3D<2J8\ZTH6IEU#> M/Y5/#^7]7DVDS\A]O=W(;[*%>9T57B5.E*UY(YIH0;D/VT>'\GZ1\H& R?M3 M15+.2+R0R'2W4G>^PDFS2RC%7H5W:LD.V.+'*Q8.)E9,>CUM+ D,<3D03]T];2?Z%7 M_?"&U:T%H/CT\@SYNV()I@6)+ZD6YTS_:)Y'&Y.S=#1F3(S1SI#CKC:FQQ3N M_))M)0O;^IJ*RUFIO^.:N?&FVVB])7^>D_0>IUA"3C*FBF98NF!TP1LRBC:5 M7>I/QDFYMA1,?6FQDL06MOF&/IG(:8=/P%0%/FU^,&X,AQ'?, 'LZA*\V]0M MX6*R<1+*>0,*!+F7C+IF"E@,@V0GB+\QN'0,K1VKH=,B CR!X)P[N+C!Z'&^[8Z C8$/EHPY?*+O@=A<$G1.G\ZW4)XQCG[!NG/_S 'S&6 J!J;- MP,1T0< 482THQO=[;?1_I:-WHI^_2R;X\RGXM@HGA\%[+WXXN^BQ*ZMR/'PX M(-G*TN!_E@ 1P#0E0!2 =6O!I:.!-DL"&(-T':08_!!\ID@5!'O&M[Y0JD5.R>?1"_,KI J9JIOM7$4@OAZ,P8!], MY^C[ [=% '\#<365K3/0^RWBS,V: )$"].<4,, $_#BS% 4S!7WAL*'@3-N_ M*=N7O0;P*Z:_>&G]X[_@'X]L4T7@=&BZS%TJ[PT32<,'Q?U[%_#B^UX", M>9;7?GN)N+,*-&OT[__^CW_VA\Q1=*HIFO[=LZ%\RYH[:$XB_)U3;&YKN,M,I%XHSSS[OC?#*,1Q^ L5_R?F^QG2XX28"VX3]9',M=ZB MBC SO[M_YGV&+*_]AYHA00SZK@O /P'\ I]^]%RT,Z:V_$X2+S0T#<"O[L)B MP'R.7VFOW@@>==B9_W(80#]@-_RCV\B^L4Y\HJA"PTTY4JON1]]^=!'. @;. M0C,$Z4K7=.%^^+;]/68])O4Y"G+[8]>\;4]K\=J$M2J3,MV@996JBF/4V 2] M;3^2'1<6N0Z=J.(<3JNCZHI*\RT;C*3?CK2Z"3SVA#[B[%E,YTXORI0PYB4[,*1T-8\'JKN^J(Y9B840^O)69O<-(9< M)CTFQ_C;D7.VVU_%5#O+"'&F@C,MNAR?M<;4Z4A&695'0Y/:,=RB8.G6C(G7 M-^(X=CJR- R13._S+$V&'DR3RT]*A,9,;YE![$XHWAR9\^PGIK9*-\V2EM&:LX::1SAHC'%_ MM1/$VZ'+9;R;&F8FN-SH[>94,UUZW:;2X_@IF:*Q>J84ZPQ5O&&)T>RHG5*9 M20N,/.&F2JM8X5^-A<:N*,72)JQ4PM,B&'DR45,O%6*KJ1W%*T(J_9H5IY8V M;0'[^^3MO9W-IMO9N8(W2GAGQG%$58G98.3),Z.O^=DDG^D(;,$<$G-I5ZCL M<'BYY2DSC:?E"MTKI=FH)N93&97K4^W6.'4ZDABNN,)L6ALPV>ZTTJP3M(M 4'& M3^E4!ER\[NH#X+I,<(%3N6&=HFPX](1)3'RSSJS7VXK,+=*S*K,66^T!>NK) M7-/]@G4@E&6AKC:K:>*!:S+;>9 MT_'0]GI3LX;)WD+NE(EN6]L*[6T[[3:E.!ZZ:\2D,FY4.;;272S)9$/M:%L1 MNO,G$R!?27%3I3(Q?+N1[(85PPOI30L./7FJNN6L:-ZL,HS%CB9\,T;;BPRJ M+SAY:L&<%FMT<[=F.FMILAMFIIEU+0V'GC!@+]TPIY54QF86_6QT:&YENS5& M%5 G',A'NZO",JQ(K7,:JE4:=89U MK;-B:2&F&7TC0>U&XCD-Q17;V70Q15NRM2LRT5BUG51&Z7,:*A]/#)/RT@" MFMHQ_=UT,AW0XCD-56?417N5&R69K6 O7[G2(*5KXCD-%1_/.^O,:MYAHSPI MY^NYV5@@Q',:*KE0*R,^38^82F:E-8&J;M469S64+9G):G+1*C'D:R(=G5>K M%:9NG]-0TI:49NH@GF(;VUQC22S-E;!LG=50XZ;298QF-L;0]0??3E*)07N48B9S\9R&,N1"(2Z6MQ-YRW2HN4ZV\YM.^IR& MHOG>;-P=LDM66 F%=7]19JH3^YR&$FI*="&)'1O/KO!, 3=*?<9*G]-0]8R1 MV%2M"B&3]&2V&4VB9HP]JZ&X*M\7B>HFA7=>Z_(J*P[3G8EX3D/)I6&CE"Q3 M%5DHLTUK9^5GB[%X3D-5.YO"K)'JJ:Q4(V.#ADW%JN.S&JHX3]=S78LIR?V) M'1UVVC5I9[7.:2@CM5QUMM%ZGNV_RJ..8J>'_>A9#36:IM7&)F8KS&J4J^47 M@SZ5S=GG-%26J#0'%6G98;8JF4YQU65?:XEG-13#:>*$4',$PQ4HUB,U1-KA=U*PVR!B>+]>-D^JZ'8U]>:U6UO,K@DC4=B M@BM6"$$\JZ'L44*M"TV28ONTW:Q-J$JV.$N?U5 MJBH(EE;5Y(:E9Z6FW(_/ M"ZTS&JK.Z?J8RQET^;67)7&KW^PQP'%4I83MCGL3:?XXU.N%<'\AX$M>(_YP MF?@2=2ZZ=A))=,)"P&56A*EY-O[(333+]*(Y^T_=:.:2@[DF"?C',(2D60J/ M62A\B@)0DBJ^$P:"(YR($_A>!W]@@.],$X:OP+1-8&P:( R,794L5, J/8#!'XH2 ;Y5A2:- I1N)YQMJVYL@JEU[DW0I MZ)JU'$M&HHC'.SF!K;3J0[;&-QAI*+X1PX^& @B[3MKEUV3R-S)A[EZ[44,G M SL%C,,M#>&[]X-_5C#(Y@;88*AIZH2HCD-ZO@RM&\\[C9F:NO=6]VF$LX;? M+X5.O20_;#SOBY?Y7@E[8LV G'A4\GY']Q9]=V*B-J#+3V.1;G@8O=@;RDT, M3;%,X18QR/=K%7Q_![[\;(KT$%K^X\J-V(<%V>&^W&=?B)?8AT<'PGVYT[X0 M+ZD/+Y,(-^9N0/9A"5JX+_<"LE!<@K@M5+@KP=N5$,2"N2\AB 5R6Y(O(8H% M<%L BL7"?0G>OH0H%LQM^=FUR>'&_-'&7*"1P\^BEU_Q?-//(H-?<I&A"-[9RWQ6NEW,/PW8-1'9-R>%+N:[!FR==W-GGYX,K@?[['1P[.&G)X.C M?)^>"E1(A% B0HEXZ^$].Q4S6Z/[3W2L1^!I*6&A"4/H,ZH"8N)H)][P/['HM>?&M7>'#UM/Z:$VM"@ <3[C_2U M]L[KPLH2U.GV_//\3<#WS4?*W;28/%D0]H MO%W&TM+25255;,MMEMY0L>6EI:MU2B#SFDE5NH,Z9%6$XK<*^JU M3G[2U/JJB<5?\)2SVF(AZ%.)4[ EMQ3T2WO+0:;,?5.1]\[F!XQ,[Z8J[TVG M>UG.H>2\$XF^-T,$C$KG M("S$SQ __R#Y?6\JW2M $HI-*#9_E""_-YV^NN5Q&3.A+&>R&2T^*^-T+TU5 MA]O<9)N[2\*,Y#O)6;%27#$K#9_9;2Z96 UM8":@F[$_82<\6W$#AHYPG]PS M$=8YA >@O_H!Z$ ">F"+(E)2>BGJ$YYF%O-M;)ULB?6D(-X#XU=-@Q3J,M%F M+6TU*)46MF2V1$C6L"CBBQZR"QA)@G6&]4OAV-5#6D2LQ%7E=,]D.WU*7:4W MFU9I<9>48R-5M.RJ.7R5:;E0,Y5$@5)X>-/D;4):3R:S(8P%_2Q^6+H3,=P$3&EB%9IRX2[. [[!*TR_.VC)4KQ1TC;= M59*MPXN@88 H%@=J-Q6AZ*>O\[EA9_&G)T/87R#L+Q FG,.CHV%_@5 B0HD( M^PN$Y16A2(3]!1X\!>\!8"WZ:3,3 M3[;D&YP)#M:*0\9^BB7?Y+1[L);\M.FT)UOR;<[-!]NA"+*']6&9+_O2><&Z M.LK0 3\D3.$\0PKG@KW.[K"RH"?&WSEYP79<,=MV]F[_ [9 BTU:U,88M')R M5HT;(SF[M9.C7S[1(2WTS?=#).1 D<_EZM6XTIG.E^NM+"36.CMF!7S52X]3 ML-"7)"(T24;BB7AXZ/.IPJN7ZI$6>$@+FS^$?!S07%AXG#ADY$N;F7?*8#V% MF7D9F["=J,?EOIDVY3Y9SIIM(CI*]G^YB/,/;<+R;KA.5O&=P2Q21CDM*J^# M^ #:A+!^\U-&X9=(+W[>]2]H8'4JW%!?(C(\WANF(P.9C@P["X?QZX=-.3Z8 M+0$U\?B@'JX9K[KZJ<[BJ!;OFHU,'>^ ?2R1[9;6:OURH[(_M$TJPO!5P!MK MGA%*RZ2>(5>CC&*/"1R>Z$P"LP2/T,GP1&<(8H%.+X04\M?7PI=1 MF9OXVLP3"Z/+9/.K^N1UFBMT,K=6F84ME2\(JS+%]*W2)E]/C)9Z :E,Z,]_ M1F>&R?VPZWK8=3T09 J[KH>)M[#]Z<72T?JS2ZS2K0-?;.-KO+%%C018/#F,S;"D]5B>-W6%^<.AXZW_H<9--E.=VBQ5W+$6G6I5C>EK;U.UH<9%?=;Q"$%3D>1M MSND$+"1^_L(]#+#3>W&AL([GIG4\% F7K/@+@0!KJ_;QN/N2P\Z*'_QZ)!W MIP9*:WP2W$?Q#3'7<[3%1A?\0,Z5"PO"G('YS,+.U:,57(V1#'ZVP^2CL2I1"1V MS0OX0A1[5A3[7-%2X&$LK%H*1>%6A4B!%X;G#A?]C@+FZ4Y4*.7Z$X;3R4VU MF-L9KV(:*F!T]HM&,2*2^LB/0#&BOU#$Y( 7YES2^>B2T\TM>C+\#*Q^#=YA8)J.:>"9X-\)_ S-VUD" MQG,F]X)UP0M/_LIYN 6PP,JZ5M >T=2T=LYM(B%Q@N*$0%CIHH%<08#H#2' MOVH+P4>JZ(0S(!F62UT#*Q+ G\ O3^>< M*@J(@'#ZOIT2S+G&&QB@D,,O@!OGN@"6#R8P-R"_@54?KPMS7F##?\"S$??. M!-T ;S-M^$+D"&$$VDOG9Q+];,-9\?_Z!T'C?U\8_7.6CA8T)L#_(?SO:CYE MD&TE"]OZFHK+6:F_XYJY\:;;^,!IB@+YA;AM Y5J".I;T#ZG)_J2.6?5 ^LZ M/B%0'IHZ!1*#9K=7)1G.D P$_5V/>G7!? OY=4[7QV9UM]-;6[$G5P;#JMP< M:EF]*'[[H6HG,.]0=B:IG(H.MW)(MT F/X)9N+BHM(DZD/J]B/XSQA.5V+Q@ M9G9XPC;S\ L1#H^TL\T7\ M:P(81'PWA?7$TDR"Z&&X3$9!D(12O-0DU?2SM"%M/F3H.THJX#I%T6PT4T=S M6 OP!^!Y!D*RSZ<]/,1":L4'9$"X.* K7,[#)I#U7+S*"5-DTV 4@4A!./ 2S7F":S!/P0YP2T/X[OW@GQ0-GNU.:,%MH@ASU+W] M'%6$F>DWJ*.Z,W?PB6NNX_@_X53R M?D=UU]\GNL#)48AZ?R\U0X*[_UT7%, &:^'-,UTW [W8&\I-#$VQ3.'-VF_L M?_K^[O.,\1=8VO[?/W30J0^;W87[]5?<+YI*JBFH'],ALF[ MM1;??KAIV__^-7D" M:Y(^.QE<-^_9R1#*1"@3)V[7%Z'#E\CU_<(-7S5-%;9N1X-'2W$$3!#N7F5Y MJ<[+MTW8WZM7&;P1"C6K(7[AVD0D+C4D+7F =<;E;VN^>A_F%;TK]%:UC,0T M^B6K+AK#>6SVVQU,87@FK?+P/\PA2/.YAFKEI5+:*"NZQW06R6UW2Q32.]X> MQV!;9HJ*I&@B0L5BUVEH&N+3@^+3S2M5;]=8] DY\LZ&TF6:X]ZX'#1DR) A M@U5S^45-N,O86W:C%]4,NS/#N51I6=4)P517Z7O86^OZDBWB&=7&"T1_-V?V T:F=].6]Z;3 M/4R54')"R?GSU.:]Z?2H)M5!)S:A2KQ\4.SJU_IDN(FQ*6^V%@,6\FIFXJ-X MNG47(TTQQZ2Z2LHC=E&,;BQNL4VR27L<1[?\1 7PO^_TB4_(8:^G]6[-S8$ MBTSO9L+O3:8[Q4E"N0GEYL^RY?>FTY>W/2YC*)"+50QG6WR,$30";S3%T9#? MVOJN%4PHE"V4N6>WS1+UNB,!0@-&GC\4YL! MHTG@#D8'$]$#6R*1Z!6)5G->Z>(=@EAWY_'L:C:[BSPYSY=_+3"[>FBKW6SER2U%*6PAELGUUW5]ELS\VDI+YF S"[26CKR<0V$(>(@T63P)W2#RMY0O:_?>SI MH?C_#IK\,FJ7GS([FI*2-BXTRVRU6UM;W?5OWU/])VIW-N8E7)SE$RP-]B]1 MMPR:X46@=E'93SPL^[GIT;FP4B$\9!VV'@BE(I2*L/5 F%@.CUF'K0="F0AE MXL+%% ])AR^1CW<.UG 31< ,Z!%+IB2$73K/DV MI]>#M>BG33\\UYIOL*Z.CC&9_U=+B..4[#T-T9% M""(>H1)7*I<+<>U+X]K=$FSAZ3D2GVH0FK$;.VL7IVK^4Y=^N6CZW]HH&Q5SJP,]5B. M6;3D1+J1;IOI06M,X/"D)Y&*D'@L0M')\*AGF)$+=+(Y/*H9LN\C)Y2?0!%? M1FO&MPUSP)(*R6194HU'E]M91KFUUFRDK &5Z2X9N5\QZV8V;33+>AIJ3>C7 M?TIMALG^L#U[V&0Z$&0*V[.'DA-*SD6ST_>FTZ.94V%[]HO:9W8AL36ZVT6! MX:;B)#85S"E9$\<$@:(:9"253$9P,A[V9@][3 <@-A) ,H4U$Z'Z@T&;[6JNOUPJI?L)J02L!17$^8R8\676&UYA]<>[H>%BE M$38T#KNS/U)#XP?ISOZ',%]ND]DIP5-9IE,;R#FUW$ZN31&1]#;',YY,:$,@ M"SNSAYW9KP!D?+N=GBJ-:(\M%!?VRI:Z>GF5AB2EO_V@R B1(B-4B@IK=<*^ MU&%;]K#6)V3_L"U[V);]#W4N/IGP@]2Z+#-&E? M"&7/"V6?+)X*H>SIXD2_ V4%4E[HT\:N*4O9W%IHYCK26$M#*(/!H=C5@T,A MDGVN=.,+(MDGJY@"#V1A&5,H"[>J3 J\,#QYV.AW5' [U=+CYCQ>DOL+,;U; M2*L!IR%O M43$42$I%,1 D_\+%CT%PJ=_$##(!$EU>*<<1<2 DF-S@7( ]_! MIA])Q5NX./PE_/*3X'%Q?GVU#%.:;=]*+T$>^!7#?@OF3BC\%R^M?_P7_.,] M::H(G [E?NZ^?B_"\,VNU./X/Z\BJ%/ X8+NK9N,>;"U7S=!.^M LT;__N__ M^&=_ *+H5%,T_;N'-KYEN:Q (N 1A>A$%S@YRLW F[]SBLUM#7>9B=3+/OS] M?0]8%-H*_(6*_Q/S_0SI<4+,!;>)^DCFXEQ4$6;F=_?/O,\01NT_U P)[L]W M75# 1JT%^/2CYZ*=,;7E=Y)XH8]Y/$:\).)7VJLW'$D==N:_'#;7(?3]H]O( MGI4J^#. 8!$BO-8VYFO^]&W'UT40=5F6!8B*<"Z/>MR/WS;_AZS'I/Z' 7? M<+\#9)-Q4JXM!5-?6JPDL85MOJ%/)G)Z#(>2W\X)#>=!H$0J.[)4F'38+%N9 M+J+5'%=I=* M1N7&0.WE\Y/F4E[#D2=O+Q';E;4N"Q6\(E-DNYT\'I@M0=M'I280XHGS@=.9+%#3^>S$VF M7UE85+]'E+*]UCAY.K*?R@U7EC9+LL*F16%L=P-AIZ0M&FL%"*Z7JOQ9#= M&*D.=TFAD49#/9(Z>K1N+8!P3H\,CIRE(^8$'(4L#G+\26AT'.Z +7IA1M*G\ MS9,>(UFQE6IKUF2WJ[I>;^J"P7#@T0(P&);@X:9N"1?#'S]N3#2%_T!%UC53 M^-<_"!K_.^[\!^I#@O@;\U:)4C?[)48P53#OI:U8X MS@PP*11N:0C?O1_\DX):V)T0U$531X<=ZWR?L^,J_%.CRM2]M[I/(YP5_=1' MQ5?(L*SPV^)VL^FN@X<>IIJM3Y6(8>O7#%\J,[PBH#? MK;_(;+O;I?"VJR&2IOT8MT:X.TB\YI(KC6&RF8205WOBJ/#K[0=_6A%2T#7# M.'=]Q+BL#7;]*,-V9M'\?$+G*"77&L?@J4.*2$82USJG$\+ P\, ^90P<.;@ MP"5P(,^56+N02VUE:1#EJUTZTU+(WSYY_,LX4$RUMV:I7:C@C2HSV=;KE61O M#*M0:>#M)XD(3=,7Z2MQ-^\_;^E@TRU=0'5\,T!!\/.%&D' M]/[QG.P'M$[VT@'&Y5W9<(%IPE)"CFR3R#5N9R8I'3TJY\S5@A$DOLO;G):KRA M@)D4HZD( MD20?.RI3%3A#F&L*CTF+I:ZMG3X:H0,76 ?N7G;/5\>M/PO?[,6HY),B%\)L M*FJ;1&\L,Y8I3,QJ28L5M-O%;X1$5%T) IE@5J\+)L&4C=ANFQXGH,%#XHE( M+/41A(7R'\I_&.GY,P#HL8U!K%BH#_$M.9VN>*TS)\W;>3RSQF+;9Y.I$F-Q MVLZ:Q08X-8 .^_C9,1@OAZL1[4CSQTV[[RW:.7SU %?;G7-GS2F4JA-ZPP M*OBEWLT8O+ZFU-OA5"?%)]OSW4!AZ/*"5%890V5BXC@)#178+H^(Q)*I,#83 M"OFE0S+W7FZ 3)^D.4W%)]D,BZ\(FXLQNRR>'-RN&"Y1+J>&2;UN,16EV)%: MX[B-FQ "@*F22@( B#UXN"4]G5H+2^%@QRI>6.J ;J@+5>AP/>9-5%J&!7=JAS]_%JS-0%2T5\$YCWJC@M%ZF MMS51;[9(<9Q"894$#6R54ZCZ3RCFH9B[9L@SBOG5#(TKROFJN:FVC"$Q8E;Z M>AQ-6+M$GH-R#J,GB5B$)$Y]DO\\>OCD2.+]G QHB_KW_(VZ;&,?M.:\]-G$ M0)$D2.[972].N/:1IKLO]=Z^VR'LO^'89DGE/W;QV7."[]9Y)=9/F-P3'_<6DV$SJXP M6K:@\,-B83P1(B\1I_(25D'5Y;8H0?HH0XWQS2LR7K=><7*&X^H#H M[>K<]'H4*+F[J<%=F&WM/*6K8H M4:29Y1K/#%J-N].=<% 5N 9NR'W&6_5H]B5?XMAAGR)*PB^/#M3F- M_7;9XT]I4JCK!D5.*1'?LJ7DICM/XKP%:9*,T(G3*V_W_&=(F]_AOOUU2WY- M<.6K&C*6(:F"862UQ412G?# !Q=W=*15LSO44@TV:B6GE2F)CY)3=P\EU1+X MM/G!.'0]#A&D:S[HXVL^/&I@/G+<2Q%^V.@L(VEI709\@Z6GP$IQVO_N.Y]= MP7IHJ)C7QQ(CR8C+OY#9X<%Q3MT"%EC L!+@=O@I=Y@6O(.$4Q1,LTP#X@$P M2#%CS@'>A]\ 3I OH(9 SZ#'^R7%L%*ZO0E@G%8%M ,R)8J<> M^E)S^#Z" MY(W#P#QEP<36\/(Y^(!+8]+>Z@1"=50(Y7&+;PL.1=O[98!%N 5/&5(;3FN3 M,LD(U8P][DHY=G.L/*.Q3\ 7?/PYN6U:^G3.&4(3 ,7A[CW:AV<KL52]S-(CZ9Q$"7) -S4 7/*28*H M81- 2QYQ B0)Q&H!WJ.,:;K(J6[(%/ Z9V* ZAA0)6M)LPQEB\%*-PG"/E0O MBJ1"K^_PYV!*:[!!!E(#$TDS."@WD/]U3H36QI%4P4$:^$"'0TUA.E&H3H",0?QD O("W?]AC MI*D28!<^"7*<"$QAZ,..^<8DU:]%+5$6:K-7HCW1&D+[?E!7JN>/L"YJ"%.( M=[#WO2&H1V 'K!_PT,8,59,:C0-UT@[1SAIO,WPW,8<*JAO7<)YC5I0"!.NR@"B#" )LR&.<1* I2U66BR MT2K 6V.A/Z59HL/$$B YITZ1I@7+X$1 ,; ;Z/=/\J2C_,?9)LV+G7*^PRQ( MRJC+PY7)$>)[_L"!)X&5>P$.[9)4,C])%U-L=E0H[C;X)+6>B!]QZ,?.1 ?: M+R5 '($'DP94:P+::7P'K=4WJ9/Z'L2LKZU1;CDORGU\JZSC2:,ETJLI8%8J MD8K0U!GE?#"@?!NU!X>L N $2T,M ?P0Q[9ZP>".JTB4X-_Y3##?*+2_ (8@ M*X!I3MVB'$A<$6A'Q\AR-*/FJ!IN+2#%Y=XTQW. -;&UI@#!Q!RC%8SU!B$^ M,[RQ1R]V'U?G#)Y;88B<&+,![*F*PMZS^I0[="M6>8M>O*7SW/9G9IK#$0ZG MH)^1O=8%J&3 0GD'Z[HZ!^WD'+$^U%%8H5QHV0=5MDP+^*(6_ M=1NCIO, L!U [2).A*XH_ 30&1H5D@IT/>](-[ Z?,.E!8!4X!4+R)21(.4= M2P%ZA#'YJEFCE+Z&HUY%ER MCGX&NPF[L0(4VR-XE/1MKC#OJ7F;+-;8AM'-IVF]W4G44 #M!+W_B?'N:_; MIG".][OPO]+;:4=<')&;<9)^\'7-4R7N>@!^!QSN_?4B=;??[%\)\IW9[RR\ M'158U>@7@+2J,1-T7>")LZH9>,B;I$US2YS&W+:$N M@L_):XZG W_/S@&3@VEY'#[1 &?"7W@)N)S 43;>!(KF@N(\9<&]:KI/E]S[\WO_?^^W'?O,+UMZ[OBJL7@;>LX:RAEX"8>^4PUMY834; M@F8P+1-Y&G!",._H^GN.7A;2D43R3-(/\!*D\9%/]JY5 !4&X'E+,8_Y M?N\H^!@/"(?'?- Z! ]"&@IZA%MTKS$TUJ93W3H;%/N0UR><@EQ&8RX(5_2L M P*/1]- (7_ /6[,&EX'K>G?O5*-M]_"X-AWA(/PIY.OT3._([K"0Q.& :CI M) !TZ&,!^*E*CND PV]N< 0#)F >&@T]:#3<.$]*%C8 MQ$LS30]&"<3I"936J2:J8%5HW\"$P,8=3#[XG#."[GID:?1=# +P@>K4M 12X$#N8$DTB 3Q4UC;'XC$"S(5M!X ,%$6\SLLZ5E;Z; M.*<*P$!8T#5W7[8OSH(OO<95G._>$$'&#@58;AX1'F,_OF[S?__GZ![1?8G9 M&W#R+5FX,W?.<7FMH97J)UZH;PJ_N_[4C0*I3;Q%RK^ M3\SW,Z3'"3$7W";J(YE;P195A)GYW?TS[S/=N535_? GUZ6Z.V-JR^\D\4)# MQ@"_N@N+$2^)^)7VZDV&ESKLS'\Y;*Y#>^H?W4;V[-5@".]5:(TH1_EM]R, M=(YFG@'C#[ !:E'D,B[WP[?M[S'K,:G/49#;=\:4:WW1*M>B>+0KKW>X*=?I MI@WMOV_.V_8C1:/)TU1-VS(-IEE@R5>2+!@M,#+^=J2<&PT-NYQ9X"MFFYDP MZ69=G8I@9/+MR-1.*9+E5I27H]IB-(]GXSVY#)])$&^'%BV[$-MN$R6&2X_[ MDK#+1TE+')-C_.W(TKPQ59)FV2V512/IMR,[TZ2-KQ>M+M-(#$EC MPG5:3 W.\V3QQ<*P4S&)^H!MU =:,5J?D!U-'%.G*VHOFT8IMQQR[VPP\N3M&UU/F!I+B3*7)@OS1J[U6DJ(X]CI,XOI?"V;GM599CM_[?<+ MKV-3*HI.!_;CD8H*LVBQP'/&&.\((C6I M+(H]&[P]?OI,*RMLK64*[\A"KC52=:D7:V;L,7WFF;WZ+):QTE6&6[TRC5R9 MSY*$[?0D.QXYXKFNG:*G4;QC-)=T;(0W6CE[G#A]II69Y39*5NC+VX(X)7,6 M<"%QMT?(\%/>U0KJ5JXTD]0:+Y2TRK8U3IX^LR64XY';"BM5ZH I9*F^B0T&V>)FUH)G;$Z>.1QL:M--;]#'*PDJQ@Q' MEEI*I(%PG [M#,I",A7-&W*_^5KO%F-M>5.VX="3][?&6ZO'BJ4=3J](2)UXOREC%>\Q.J M/::$-!QZ,H'YLA?KU=-*7R[P,M[:Q@*D_@Q'+6LFV 1A:C$K72_4#*H< M>TVFX="3IU9?FR;#5&)Y?+L<:6(KU2>D%ICK&9Y2)+DQVS2+/9S0!K:@\ MKJ()G,RUL**$6'/>).752AHDHZ4,*PMHJ(<2P#AQBZ\<,_+#0BVW .NAW9Z2 M:G*J*$&]YWA S^/2' +[IU%@Z4 6UQ>!)CPO !,-&#K[%)Z)(@(*C,VAI(*N M;3D%GE2#>0%N.@^4Y?W 7%IP_9WG8$YOM; ""7*8L/&JC[Q8T#[>#E.-7L = MT]:"D_Y0!=-C6[\'K$(/>PF#3-!)=)X,"V91",HP,8-; Z;VYY,GB->GONHI M^-C%!!9PVYHN V=_"ESEAKH7'%G8 G%RHLHH7X:"6]+$,@^Q7G=.7C6CY\PZ M#C.'\;H$%^+E)K@5^#P N;F+? .""FHE M%564*F6N>$,80;RKH"+5-Q23VT1F/)6[CCDRFK@5 MOP?_QXD.H<.+#N(P? M*G-?O%[*#R!S0/E[YGC,^Y2 ?YX2MN)JG[SQZ=]DI8]V#PZ@?AZH8T>[Q 10 M/S'4W[W(33SC 29N A//9"#^;P,11, 1-X$(XID^VKX\P$3 $K\-$<<;^@>( MN!0BL.? ;;@)1#QC 2)N 1&)9X(.$'$Z1'RQ,^.'X:/+G3K^A5.?+E#SX_/% MWQYOW9+B[;]W=B[H*CJ.>_'E,Z<@GW'ZJNU5X\?*UOR7'.MX4459RXFL\<8R MY#:Z.+;X_PV,T'_^?K@,5<3R.YTSSNM+WS0O?)VB$OA=4U1IJZ#U5!05\N[\ MG>QYS*9&]F0D>MRE>B@2Q9_CU^V7_5,2S:#2[!L6=\=MX)NFI4_0CV=:WC'Y MM-?7[T\FWAC_'O^I'EB4);!+C9^W/S_(:%Z[.VZ*-T??,S:OO?/S]?7=2L)= M^Y"GZ-'K9[%^YSCK\[<(^N$U[_WR%52T\8D"%L2Y?OO?.:^BTK,#W7\7,Z5; MR(^S30XTS6F6,*5^)HT*_YC? MD,R(/ S*;JA'_?V1JIMLN&U*O=#0\Z\JMU%4=;IVCYER2ZM6?QF,5#/=.&4/ MD_,J-TI2B65AA1ML@1I9JH9W[9>8 Y5;XKS*#7MHZ_=X"N.Z?';0M_PN)$[F MPUT4\17W5KI@&X9[VX#W+Q?=6+K@2N[:@YSHV_6(CZ'8'MMM\SC76^DR\P'- M9N*]P6(1G9M8BDY-E$;,4$IU=$,:S:/J3KJ6@",R8\DU*[FMOW"$.5#>W(N MYY=U3=C6A >4X+3>,^JJA*>YB#"2(]A"B\@UIA]%SEP\!G4@'>3@'BT'=S6/ M[[:%3)"QN_>,W;5'=[=L%UN/=PZC]6)#H"Q)]CZ/A'MH]7'-Q5>6A@O-J65Q& M/J#F[)4C31946<7X?'Q96;U$*-SM-(S*-(E8F"(30;XO2!H%^;Y'1%V0[WL4 M??;('MM7U!E;$S,)LVDVL HWQ8:5Y$3I#9$Z2YQ9G05IO]_BD%W;.:\C^8)Z MX=HF"')^0"=^.5R88A<]5A)X,5S&&BEJ_5 MAR0S1(8!&I<8)Z+AV(%1K$&Z+\@&!>F^ ,%!NB](]UW=>;R&VLSGE P0HZTE M2Q#T2AY.7X;* *G-Q-G59I#I"S)]5\OTY=Z,PPK2>T%Z[W%.&627'N6007;I M;E$79)<>Y9!!=N/7&*$WY9!L;W9J +?Y.)+!H5 3""/-'>7XH[;5-W7:( 42 MI$ >)@5RCD* 5Y_U4"1':O1KT:50G6.$3%=U,9_$G:[3C[L)$#(1QH+T1Y#^ M"-(? 8*#]$>0_KC%],?E5:8E ,WK4Z&H_67=K'QTB=JU1I4F8DSJ\P@]7%3 MJ8_/3$Q_-2R;^BG,S"9!QC,#YB7!I7K9E]4"&R3F@^$.FT1,(/P1;0,-FC*! M]I9/UH2?D2'S@R)\^A:Y>[RQ;O#OM^7G3"#9*NJIOV&!=,ZN:+GL".?:PT:\ M5A]P%4EE( O@^--?G HM 6^8:R;P(?0MO_MJF9ZLKHN.K*I!AN/1 M&>)7)%M\K_37KI@Q[BVKK#6(->?J)%36O95 M0T<$HFN\FM.\!\%?Y(GTQ58('7B6>[MCV$^?\^10Y( ME^QR-+8RZ9'"%EK)Q"JM@$(5)!'4>T?(;N.[WI#A_KV2YS2#! M$7-"7E7FC;FI.EQ;Z,RGR;F8S0T9R/ )9$[0"2P<)?'@%ER0)_ZTO_JXH9H@ M%_PHA[R]7/"U#QXD)G_7N:^6F+SVP7\KPH-$Y>\Z=Y VNZVTV=6+-2^+^&-S MJINZQ:M^-XH0[R?FOCA&_2:R3GMG>[PTU'F/O(V\T\DOT\(-JC9"V)'0 M$UF)I:BJ2A4QNL ,ETDK8Y4Z^,X2F7A9!B+T>%X(N@H&$35@SM?#XFZWY,0 MN2'R?.B$QU7TV*QEM@E@2456!@LL/J :@#89I,<2GAZCJ3"-18,D2I!$"9(H M01+E80X9)%&"),KOCJD'293?=NX@B?*KSATD48(DRO62*'Y%KQF:\DODKX9# MO" 8-A!#8#$%F@F?C$8OZ=YHWU??]=[2*(^7-0F2)$&2Y-.SZ;<_\#F^ZC$\ MX[$[ZW,[?(@[D'#K"P?"4?."TI\*1$WA)MEV-4GCDY) UOHXZ=X02H1C^)E" M44%*Y4$.>?64"I(E_PKN_/STSD\&/D(3X++C F,T$VEY.+5DC! [H*".V19! M,4A@O'_IY]\!,P5)KB#)]1A)KO/8(1C/O@Q506UCLVQYUBS.A=9TY(J5Q--? M*AZ.XL%TK2 E]B-O_-J1F320 &0=,63QBY\[X-<^S57B:[\SCARTG+RV,W^. M_EEK<=#D%\=58U2H]*7IPJ39!E$827R&,WH85(U1Y**36"P;LQ4'J,W%F]1FD M@X-T\-72P47 FR#(\W[*IWST0P9]&Q_>FTSQ4]GB59?K*P,(9/=Q!]1AJJ4L MI6*MDL-DK)-8ON09]G'J0M.<'YW7?D6:ZNY:0@;7[((,9-!W\/=XAY]6 MAX1@E/*E3&2)%927@K%*#L;JN(;4X66F-#\XIP6IQYM(/1YML%(&UNG:JUS] MI-NXOEC'E0.GWM4N)-0NHFZCF=B74B\[8/GOL^8AKW[6:ZO21W$MU_?6#^I4 M*"<.*%!]T%"31J_/8+,1$UNIE:0Y'T-_DD;^9"P+P+Y2>OSH;G$#GO MI"2O?M8@9WG=G.75">#TQ/Y>FO+J1[VV>GT03_4;VK778>OC><-.*?(D.ZT3 MVJ*>F]>0=DV<7;L&Z7X&O^PV^MM')2,M%?M8N8 M77OIL,5"(58K.G E]79E7.P8XT*A,,*R$V$D =L9B/E:G]A_YDMWW+1ZUECC M(E%VG!^PPVIKSL"5>\^4>'F07C"U*4MG8ABV8(DJ%:GUHWWL[HDV4QG"E7MO'XPLLQ%CEXPBQZ9D--8=1OHQ!Z[<>_N$;\AJPG2& M2KMLC2G6<;&LC/E?G M0+4]&T:F"=(J.?W8_LKNS?V8&Y\%K;JE:/+LL MSTE*2J"XJNS0=^9@$H[ M_=),*I&=3*#N17^VK!;T#TYLS):R;H'_[[]P M&OLGYOT'\1F._Q/RCQ=:7V8YH1C8DO?H"IXL+8]LD'E[E1]BT91-"_Y)ET+6 M"$#C155U!VDE=X]GPOG: FH((TB/*JA(^P301*IF'_=JNY5+1AN1 L;+29Y< M=IUJ;NJ<"?<368N,/-1CSY\5NMCGA:ZK3M=/\.US 6* GYK@S_J'[4W1\-G^ MAB;\(N(B1-M8$A$52-:V:1$QO+W#OZR= ^Q_T,XM8_U6_VFX=Z+/12MCY'/\ M: Y3E.<'GJ_#9TJ0NM8@6?\>07;3GX$!>"6")NG^,]4]6_R/ 51(9'/PYIF^ M"^.^>+V4'YBZ:EO@S4%O4M?^!YYE\^\?F9G$,Q$+$'$#B,"?HT2 B!M 1.*9 M##CB%A 1B*8;000434OI\8B25N&AAY6_/C!R06?@<. 1V<@ [B MYZT@_RDPTD!P\TT^+> ':>&^I=]Y:ZJNQ@9?3L&<%BHG$Y)7+&K^*?.@\..] M2,U'(!_!0X!7WPNZO1;X/!@?/$] MY7CM^J]UWGMJZ!(PO<:V(?B]N2Q\J:/!<::_]BFO4E9+7/_HOYN,;J-(-^/AG=\=(W+L[ M%K>$!#5()3ELACM\E%VEL'C'N0XC9Q=VAD],J I72'+IYJ)=P&0,U5[2B)&Q M<"(6.\+(=^"*;TKJ)E-57P*PJ:V[&U_B^K+G @[TSB'7X?3[,^X?T41@?/J%+LJI[8CMFT,IG_'J/M^M;]JD MWA5431VO<#$\U5*RK?Z28&6)J)+H7A9JAT]2T'J(!R&&1PLQ!$Q\S%+MBHTH;TXE^DZ+"4?R8#W!'\05WX&[@O7S)8KAR9\:K MMR!P1530GO(LP0MW&-W^K=5/>DF#6)DG6T*\R64S9E7+$ZMA)#;LQ]SNR?$P MCAUSD0+>_X2A$?#^]8%P;=X_6XCD9\S?C;PD>P97-%EZEJ5GL@,9'X4 M(L'Q<"SV8 &2-:)#M/O\IF[Q:N!*G3X>6;6=.RNQ+M4-# M(*;MI:-V-FHUFC M];+HK$&&8*PCZ_IH&7Y+OAM+GG%+7^J&EM-"S-2056];4!:'2OS2^P5)U_!GQ;-:.&S+#"!HC:E\J99D5RXO+:B]<"73.F:JT6A MT-R T%W9-'A-&(&FH_N-:OLF:.-"=9QAZ04U,CB.E5/T3AOX7#GS!=7PAIT: M[HESI@FYXZUR*/.&T;?31"4-YMD2:T^F2P$KM2)CVT%6810GPG&*W%,-'MP] M4*Z;T9D PDX,6=[IT%^/TE'( 08(R>ZN0@/>1%%SS7W07%=MS8+;#P$5>+B$ M#S/M@0EQ:,F\JBY#\%_K]XX@,0/#_/"%SZ$F7)W2)U"D+4,&$( \AY]!@\4T MT5T#:+"([E/^^\2&P$8^1OL^(4'Y>'ZJRL3T)3$" M51] &4.?(%*"+P,5Z=W='*2S:(Z6< K#"QRAYNSIV)GF\BJBLV@XEDB$8_'] M[,\NTF0O3B.Z9(-V .%L6@'2WD4:OT1[6^]KC;<4 MI!#.%D%->JB^F,F]'" M("OE"A:O,D]_<2R<(/ YFMOCB""G@# M^2.C-[8,B=3$.1KCO'M;BXAN!KS\9#0ITC=>//V@W: M.I;?38AP/:(AB'A-@W@)OOD/KSK\TEP'"Z'7M0X;_]EX4J2K-[%GDOJ?T-;/ M"!Y[P$1=*;= MM.8TO_:;F_*]1\_:%[D8\;2IW\(_!G%$;=ZSDCIH(J.?(>U!UE)WC"7_3T]_W1ZGB(Y1XANQU<8\ MYK=['KU'K+N@/@3!-RVPCYN\OBE[%5N,F_JJ&IGID#K6JCA7K2 ESMA#^ B_ M'THXY)EG2&.?RT2+]TE/+*^8A:EKT86II 8QJKY,$G4<9TYL255L"UDBB"T. M"M'T;&!.^R6I@J5R T/MR!-NK-:>_L;#%!$/8[']2J70KB7EJSO7)XC]X_;] M7:L/:*BLI:;I6E%P/32/7G<4XFTH#7DW> /M)/^K2&5JEGY_"'A7@[B!,>A8DN$B?C^#;4MI+C*/<3 M@T\FNN9!_E5?[;:M?VW1O1"C)E5T9"PK=$UV6!J5>X=;LSNYN"A$.3:G &4I MYVK#,5YVAG!E].W*'$X["P9;O'!T1E9KIFK/7FKW/1P4*&T03?2 *9#\: M%2GX)RG>EWB)CR4DG"3BB:]_X\W./_<=TO_.N1M>(SS[[H4G )#??BPZT5;S MRZ%=TN*8+,V@%4A,P=QD;BG>D/#^$T%"!M'R57WZ;=M^Q(MG$T_[LV3>M]O7 M*SSXN!\SOG$N0Z=A!@HM54EE;*59C<1?T.%0=V$,#1)YYUI.F_5 ;]YR5O-X+'4KGH( M?^21IN6Y+ +7'_41TY='K7Y^.3<5VZQ)0BTG%?.S3\Y&NC5ZKO)&Q7 W);9X MU0958+BH.HB?1@=PHM##6LJD6>#+3 65_"8(D7E-2M6A$ M40!3F,\I)]Z=-H=/?[%G##MT]_XM;4]Y(S1';PE-@>&1=XAW"1QUN81^E&O% M$R$4=EWW.PR1N&?;HV7.2!9&OUY^'XFQUJN8W;& +F#$O%3.S/"2HEQ0K%WN"$8F+>*M6N\8IMES4W:.$T>V[*0H> MSH&Z].*]6R']=Q5L",DH-'7/4L&GV:0%[>!^-3-DYJN77Z=ILC4E$N M.TSKW5Y,5TOBT5S9:8 WCA3RC46+'&&32GL0$=M,KU.#-HJN@4_HUSE\/MI3 M"/!037KZ%1+W3CPAY!DTFFB&)OPR-("ZF)=%J%F!%G;Y79;0*54>!7\&2S=2 ME-0A9M"3TK(!64@WS#!*E(WASR%+=Y>H\D2V7'S SZ:Z@_@*/F'_PWR;/! WN<8XK0_L MF4W_9C]@N3-@*Z2YE.(F(C\V_J$S.X> 4!SKQ8;>$*7B[CDTMWA?I@B MQC0).3^K0J.1%+*%/C/H\\USA2F"L5R'2[WI9RP80O2#"J]@]LVC(2(8N7(C MB( <<73V1H"(2TV#P@(E<5),?/4^UD=*.IA"=)8A .\/F+G]?E,W/5?HMD[TXOEMC0\ZKW"\2PKQ1>9]D\@/ M1P;=A/P,)&8P$N3:]'"+\O%:$O%A /$]:7CMV_SL AB";.YET4+ZU$UU/4S; M@O/W0'R\OD,7J2]:=UQV/ZFX5.>GJ$F)&I!)AG[!)G1T5:1)$YL(IRDS2O%3 MV>)5KS*F[J<6,[J1L2W; .O[70M[>& C4Y54_8^'^7I?L^(\DL"*V I-:71F6E-^]%= MDI_S46^6:=<=4,AB,Z$AOQ!"9S:M(#Z*HNO2<2H1IJ+'^.C>?(\'WFJQ]>Y+G>)88UW&1* M[ U3EI#F4L*XYRSG.C;_20.>K\*-B$,6EDAVUFM-$YJ;OIUV L+\$P5J&EV>$(V%L M=CJ5ZGQ:^^0MJWR?X=RXW?. M;MJZ,W7L7E3RP-V#>[@/M49@3!+;M821KG&%P3 QSH_Q:#MY@2L]DE4LTDU- M'W -M3"2HYFJW8\X=W(?:@V\:'K:(>GZ0&;[ M-E<$BEPU^I%52:E+Y<\2_ERWT)T:UY'K M&&T=%]!GP\VDF8F5Q96VPE+U,EY8=2D "JB[8QC_/FX\%MOF0_?BI*VJ(;"5 MI$=_A*( &(XA6U!2^LW-_'P]^AI\A##BX6HDVEP1J_JO]XP??C@TP!#)70U8 MKPU;-XUG<6_]G:Q%ZG&B^P,=YOAFETY05P5*C10W$G/1B MW/QVA_A#+5MSGARMNF*TXDO1@\12&8F6F30&'6XB]6)2.5& $$#$0F!A$H^' M8]0^N4!UC=I4POV*MN"J^ W*T2^B; I0'UB>0D5$!"6UIYX'M@45/SP:V/KR M1LI[75ZG_-*]ZKF+Z+ O]\^"XC?=[;Z#TS@6;]6ENLRS?*0F4#EF8B077^[H MZEIG:WRA_JU5#Q@'45?EH_,4,3'AR5HVOK#PU@10;C]GG(A"Y.VW^G\.'6GI M>*'>C>KXCO4QUK$!;DS&%YRM\Z9?T>_R1:HS.K7+6YBB<;8Q, M$!.BC?*2_8%J_!;V'#P#TJT21;)MJ5R/\21C]EPY]_W.D%O,M.E*N<;U$=SN MVK\&)1DY)Z@;\+=+A'&O4#8Q\]#2G5'4_^+MUXC:?]VA?"KKO4\%N1Y M163-SR!N)VFVDX3P1>Y50FC%"U[&ZCD4.GVJ9NWDH#["]"<\BCM)*NTY/J%W M.F@?$L4[)HZ,6M_PJ,>$&X<-"8@2)"@*+)<^H-&L&X@CT&/7>A)R#-3)GG>T M^>)!*73D89"TH%: E#7T1MW"!\"-FG]"_Y+_O6X*+A@ 67/HT:_-,PXF*7:( M].:EUG?TE) ;Z=E,1+59GHXI&07K:17[@@FF80F;)NODN,W-N)4IL>.R6+6' MQSL@?J[+X6WB*OD#7)G]_DL"T^)3;H:EC 9?!ZM5\S35*Y_"%>ZTXS8>']!L M5AN2*C!QA9C5CB8#/Y?P>TVBG#'U]Y!X^U*N:\(UVXG\2&ZPC:FYDAHELY?, M,._ENEX36EZL\U^R_.]7*?D[K.Y#G;T_8!)VUL2(85]=LH5J)=]?J*EB)>:X M@RH^P21O&ES]LX;\6GF]PO]PJ!DI*:0ZH1-M>JK:"V6'=V++:PUKR.X&3#>$ M#-4VQ*$7H#3=>1@'-G1X%L:9FT>QO*$A);XF[OVV4<69-"OW&[$5-NM1(%=I M]:O6ZL#LK=RF([^U^V7ZT M_UH&)-JMZDXMVB3#WUI1LND&T&UDW-FN$0FIU#NMY>@1X55+3 "D=42HT&=" M!(BZU$ULU9*G*K) X;H#1IJ;1N%1+:$\Y=U8C0D$VW#'$/K#G&S?!Y*-K0:/ M/I\@>/IQNY"X2?[P)FIQAV(-R-:<> WSW*R,&^$,C> "-TTJRJ:'&R!ZH<$U M][E18M$_;4B5X9%$SUY%&UZ_:;T)-S\ H>>;V BBP QOG/)MFP&-10Q]D3>)+L;\_L;>OL4/J+Z"(@1\!G970C#J@FO;OYNX0J]Q91

Q]T70.A" N+/!87-JR'X=;A@ M(&O>=##9O%C?P-VROXT[]"ZY>T0'#OI0;^1Z&-'X]LRRG1ZF6TRAH8GDD O= MGCQ;+")[804P!RC4/H+^//]*/;+I)4YU[4TXXDWIP-M!;*(.WV?Y=0./,(0I M$0QA L$0IH/$^O$0ILUB:.OUT*FF)\!&+1#%;)E>(:(=5&)E[;&PH#5R:$7"G=J?83 M6'94E1PS(F+T:MBG]E>NR+CI]"C>4&;=+% *E=38AD>B]@^_2IF"TI_D=78F MMHU"I3LJ##H.7+EW^(AEQ9RXG*LI[2E7V ;3 M4@8CDJ:&$[1R__#42W51E.>BAK69M+(<)O3XLC*$!O7>D>:4%HN19+2-R2.S M02ZCO&%/G7YL?Z4\B%932G=_N+/NI4LY7*#%LNJ.4\F5 B-6ZXA?AWAI0=M?FO8B7SKE^"O#_7 MGH"^VG =N_1M&ZA-?=MJ-Q$37IM&OE$CVEZMB6N&FFN3S%N M*ZFK\TM]/B- M)>WF/C^PNZ_6#3D);2KAF,&W]GO>,?F@#2H@^\1+O+LVR-KNWCST,X_RD[F> MF =B!!HA!E2X!_LM[UJ,6SDP'T&OO@+$H(A@X/LSVVO]QWG&$SSO5M&8 =8U M"%=#2UI675O[ &*V73H(M2$$.3P.D"1_]\AQFNI()WHCT[B/H6*0K]+QQ7'C7@7W+&U]] M9!AZJ@)OF^ P2K8?YWD!R *'L@&:W*XCL%<3+$N^,^TCW/7?+#FR?N25!8GG MQKY+NY]!@L/O2!7(GONU_6ZVC#?]ONSFA9NJOXV0N4=G--%G6MJ9)H,^NK?0T?B9C@:(N E$8 %'W 0B M\&><#C!Q"Y@(9-.M("*03;>!".P9#S!Q$Y@(9-.M("*03;>!B,!NNA5,!++I M5A 1R*;;0 243<$HLQ-BXHM],S^,]SW@W*:/I/#5)S%\>KJ/H*L(*/_[1#U] M$Q8$]8SA=SVVHCDR B5X >\<1=<]()IT?=@@0]L?+]/F%XCOE] M$P9^+X01R)%;()= CIQ!CA#/OWST7&")_0()>IY0WR^%RDQ.F"J@UH-8=WR:@UH!:[X%: ]D:4.M= M46OL;JCUUA,QFY96]'2[X]_=>.'7)L:+.-4[A_SONPP<'6"8T+_.-2K + MPY3H=**FP-6Y=DQALH A^'3ARP,RUMT:(*?DW.Z1J)WG4\B$A_S?I\B!BM7FC MG_[&PHEX+$S35,"!OXT#'UL)?JT5T9DY<,HOR62AEM.Y CF;"T1&',]3J"5C MXNDO$0U'"3),Q_;'104L^/@L>-GLRS58\(T2K+5D417K0XHEC_4&B29 FJ]'VH-9&M K7=% MK4&2Z4Q)IO;;'NR[7:JW>H>']\WU("+P)8:\WJ6V"^B2*Q_N"*N&R)U)06<8 MK_CC9-?71B>N>9;Q6+;L3DVH2'NCK]U6Y0>B#TYC%*_G697&(J00SZ;)UK+0 M10-,R*>_!!TFX_"?Z'X6+.#V@-O7?D[ [3_(JUV6VSDU[O3K3!1C^6Z9BP^: M=8;M#B&WTT]_H^$$%0U35,#L ;,'JOTHLW\WA7=99E]1%;+'KQ8:%QDQB>Q+ M)[M@XS7([ E/M<>(<"R^G]L+N#W@]K6;'7#[#[*%E^7VZL!R]!G3Z7,I@9JO MHV M&A1U%3&X YB("82(O(AX4/GSXOZGS[4:1J5<=&)<86+C<[:@6N1P^/:[/]J2 M]RMZT-%YMO^]0<_YKXU<'4T_*_A(NX.NW7(/7X[WY5&KGU_.3<4V:Y)0RTG% M_.S4U@Z>&>)Y[K83*I4 M$F 0J?5DYT'D5V!_G31J=E;Y59?BT5A,ZG44D,^"BF%'ITIE".57 ME?B7/> M_PKDU^TPQE?E5SLV2N>;D92E$%*$S7+.5%F6'\7^>K?&YNIHN@7Y]>4XX%GE MESD!%:Q/E5.*74[,5C.KV%DLD/V%PG[$\X'X_MM[ _]Q1WK_7:_SQZC?C,2Y MPD3[Y@CX ^8A*D+^Q'-@H:GSAC4*6?#CJ8ZFF,N\JBZ]N*(\1VL$VY M&>[, M&O%6:,3#/PX T$)@(:@V&M4A&?K$?;B2RV<2_9&U3MV7I@A(",UN>0ZK1++^0Z]\AN#!11LW?G8H<03J'+=VF\(8R :*N@(C%PY^N--S; 8WU@92"L M4OID:EON.RO26^9HPFTE57A&GQL&_9(V33"ZL2HI$ZKCI#$JT>R)< , \LT4 M;L$R;' ZG2%K$7]V%_9\G-9?OXD^_"3E^X3G/<$7O0(D2WYJ@C_K'[8WA:+@ M_H8F_"+B(D[;2.*("B1K6S1'#&_O\"^[$\$L8_W6K=%D3Y]-#,3HYQC^.T>? M>?F(9XS:B));FDE'/$>) "^WAY?$\R^=8GK;:(%.&A7@Y?;P$K#+.='RQ2J M#Y7]U8!PL;&;'ZG5LT^A.0"2DPSP^0%[WO#,GB]"Z[2CG8XJE%L[>D H7R24 MG\UZNDE1>O&^[V>7IE\#PD7._(%%\XA'/KLLO,$SWR^:OR?);J T=/OTE2DR MUDT41YW:AC#B3; 3*#V9\+JQ_%N*'O?L_#'8G MEXFE$]P2:XUM*%:<%88J7?W Y MY8>G82:0A*P#^:QX/6WH_3(',!X4+I+QF.$[%PE-HOBCR9 M1@IX]W?S[IOD[FWP;H-@]4XCGG[AEG97 'I! *WA#?+N-%JGQF:D8F$RUBF1 MRJ29245JD'>CT#T*TW0\3!+'[IO=D\/DW3AIZA:O;OIC2.\E7D_1MOWZCM&) MA=$-UY+<@MEPZMND9U/8@WEN7"1?VLJDL "\6.,BI033CUY(80<,\; ,<>8+ ME^=BB,K<,&>&B%64"5!&D4ZFG,A+-<@07]&"YRW*.EH-=3ROY*W;&(S$%[(L M\"@(W;)F\]Z1KU#:]9T0R)G+H=*R*:BZ:1N@(B&* YKI/K2.$I! 3.FF9:YK M 8%8Y9<39%'LUSX)I.E,ZHE6#2N8<[U(-=LEHN'7,D*8 Y&QCJSKHV7XF2JE M]D+)[R.HK%O DZLX'D+(P/%_0JY)'''/']H&T;4*!"'>464@@>%4V*WF0YOB MM26$'N);V1S!C:*_%W6XK F,22BGH00#*M"KJI "_X6.1F#_[/[9_2/^S[_# M4)I"71"""D,8H:H_?XUG5^I>("L<@E0YL^&>)1F(;S^#0M>"Y&J]?F*$=+@E M(\0[4"Z;H0F_=(L'T6]HMWH(^ X(_+8H&T"P=,-$7X.48=HJ%.B6:^-NG?Q+2W&O[:)'O%/!S7E;= M0CZHF$*R:=H\1*>/7_3--X3A\.895"MC]BO2@9@4>F492B/7$94GQJ+OLMIF M3^AS1.6^(\H+ A^35OT%"P@]VJ6+:D6<.=]7P:]B;9NK&X(S!K&&=W(PN_N:>4R;QA]NE#3F[/1HH$!6Z9+XVJ^-(!>--3)<8(* MX[']JQX^#I]#W!1B 2$+2!+D"P@8#9AOF<$55K%_3+>0=@NM[H9=Y.[*"@&X M\FR(-HRDB<^7[U'&<^A%=P#DJ? ALED+>3>\/42LIZT?N-6V$7W3 .X;GB\E M.U'D78,L \4"0;HL@X_]GO#;?#^$ MWBV+P*T2=S?@8A8=Z%T![OV*M@WYPZL%=RWO0_+;P^:!#Y!T,'T0N0+>_7-D MX%*7]RUOJWNR"?X#C#FJ2C\LFE[/AJ22#-_C%;P#I'40H9U+4,7Z!.D9_:9A M]>M(&K@2"OU6\B2M+Y'>%V1-1V^.=-N$>V@Z$/S+B@8VU. 2 _J._YB<4[:Q M[')N*(2X6&3K*6LZH'_@;*?<.) K2U/\5+9XU9-4=1_B4%!E; N:?#D?Z@GQD);Z<\G#I)85 (+0Y=P7V)-51OR >1]34,X@I1G(#$3 M\N67)!M0,XM0]4,J #PD<_16A*40TG-A2/60;9&?XY([#Q]B+$/XUBT!X D2 M77-_\RXDH#_LK"7AOS=$@MZK0G'ID=Z_Y']_EFRF$#Y]8\1JC?*J9F&1EMXJ M]PU'?!DY[SB.KW0#[?"+$Q%O]/IJ/IK,*;2Z*L<+%36#45^^R8C>^P@E M_!!=DA@.#3"$KL"[+8$VQ!,AMO7=>MW;+ M;&ND&]#"@L1L6X@PO:]X^PV'-A&5[>"05\:[5:PLJ)"U4/1Q]"9N0R+#[!S5 MRN\6U!'1K79=GEE(8&]+D/_O_]DIM=ZD*]&U)]WXLPZ$;AW++_$FW)CH$$2\ M2FY>@F_^PZL.OS37R:+$\Z9;WY]-+)5T'7OLF:3^)[3U,X+''C#1E:HMD.W< MJO*_MGNQ:OW'#RK*?'1@82 M9__5K*0.A@,_]*2;KL^+^,J[A69NW&I^N_+\/6+=!?4A"/+K>*LB++2.-3.K M& %&9(SHDATG6D,!N2?O;9N5Y>P*$\!2G6 V)M9K4^,%)UYJ?6)_I16M3J:2 M@U4YT%DNR7IO(!:C#EP9?;MR&"MDI7%ET,7:W>E8 K%QWIB@:"_V=F4\,3.U M43[UPMFK6"O1ZBCI:K4AH@.;>VU=]+KLT< 7#)EJG/>B6YZ.IB*:,[;V],ZNI MB6$#*V RG8?V'=,ISGBT\\LY M9QILI%03Z4$AGM!R#-2+>RO3G?185THEC.63M7A'>,&BQ3AJ8[BWSSQ/-;42 M7M6562>;>BD4^DJCB-J;KO?Y)MY\/$ZZCG]^(5I*G$-J?AQ\]%76NH9-7)M= M.E2M4'T8"K!0U,Y"AK\-+?)U$",GN8Z!ZP8?TCQ@,95=W>+>*W4C?[(9\FPJ MWO7"P0*^$>ILSV&$_V\"RU(!<@.@-6>.H$-K&P9 ST;+#;#98QA^#G6BBA8[ M,E1MMGL[&IF![OUHR7;]2E^%BO]9/QB^ [Y* K(?!5C"G=OF1@_"]PW&T+); MNQG>X1Q95"# ML(/2'5%2^,#K=Q3]OH)_$Z[QM+R[HP\#A*\8\D\)B<6]S.T:RCNO1=?%/4 C M<&U!;H.Y\%N<;>+"#K)=7K']?JP3OL-!_[IFE/)+QC"=*^N3N5+66")M28E, MNS\H3G^0.#R-Q+'PP3YOK&Z2S&2^ZJC MA'.Q6-];477%P-^ZFLK+'86JZXK?PP% ME&M?B, R$"61 5 <._G#X5]C1MV MJLG6IS^5AR@I"YV?U1R=M5,#C08OMDF)S+4Y:D$NY,8T,^FSH-\H=+)FK&V, M$$=]T_ESI=QKU/-XM!2JRJFK)PY&6M][A=LFY*B3B2C3U6C()80<:ODIMB"R M=V,\T5^6YDZL4APK,B?'FARA]8B><[7H'R-!JSC:*6&*G&\W.G6Z(732M:>_ M^PT9-]&_.X[T#=8J9).X#J_S,:+'9)IN/5#@[ZR4;!0I*].5!P0W,TNEI6!. M5SGL!_;2I>)_BUJ&QHHYB*!E+2-AY0R>PELU5(5(1L\0_D.2^1TK^6IW3&Z M>DR":M/.L-W$EN1$7I1ZG=GO[K$0JYENV]$[13H=,'#+?TU"T;?2:VZYC0AJV1 M 8 KFTUY 26E9HU,9!+ 4QTH=UG7,$!AJP\U-TR]G746MA"%X@KP9S<6N(X! M?F)K__U)'D+-_(;-B<4H7&6A\*.&4G,BN-F,?ZT+_#<+8G1JF"[*\H \2+PV52K%(NE@W"70)Y+[$>X?Q16/Z=NUU? MK8$SY>2X-7<26*,8S];FW3&0[.$5R(9D[!*!%; \UR[959LB2_U,')D[%&1Z M+/%(#'\:S(V8J<%.1E9' 7TIN1J79I-6\1K"FJ>C9 &,"Q9;D!P[6>^IH]QT M^/27(LDP01ZZ+/-M=C]HGA[D50-,>-F-#T#/?@"V^=R-]F]Y?[M!9[=B]7JT M=(V+K3MF!._,AY>>,%O;-OMVDS+QNA.:_: MKNFQ%E!N5@]EO,Q-U^77K*E7I"NBFC?;7%M&296'ADU#&.DJB@ZXSW&?ZXG, MB2X"]?F@T-LZ\S.JV]B^OS+[D$/?G=MAHUD*(4-/Q@,_7?/#^5# M4T.>H\,(_CK$L.@TYOHO$:0>9 FRW^LCO(@O)'9TD62NHR(+="LJ)&L>H\!# MNX%M \#?03@D6^BF"Q1\%BIFLDQ7B6R5)&\]8K"=HMYZX]82B"JX;WN@R@(\ MBV7PR (U@5LZ/050M'B?^0= W;7=<+7[2K?>?9VS1S^+>LC4H4Z!S_8"C'"; M 4-9]_?P0>VV1W,?SDM7;R9R>I^F(8 MST!XMQ"X#](,Q74'A.;8!%=8E8N#EX22L$SHF$&-<$IR.:V*/D^ L;DEM=RZ M'6MGM )OFO9D73*CN6+6K]E9ST5X5QLCZ8L>X>IBUT/QBW?$UP#')P3K]N2# MB]WX?1V <)@6MXW\UMKJ8%YAY=96[E\ )LR,I$PB1H0#N2(3[=?'>B4>##^X MZ/ #.O8;A$OT6 JQ6TB)F"8V\0+9!@R0,S9$//%)G0? M*ORK#D"X3@_OCT3'F:^:?15(7X0)-#[1'__WB7SZ)GQ([)EZI-;W#7D1*GDN M%KMQL3S/"_I9AX8&!$QV^TQV7],D?#OR<9CJM(-'SD\JMTP8Y(,1QL\&C032 M].Y-EBL!Z2-?/8#2Q4CIOD#RD<_Z2(3S/6E\8X,'VF^SC89L*A$)%8S*"+*H MP:/!6^!D_')CY[_"1*3HM8;'?)%MSG7%[[OIX>@ETL.;C.]6&JX.62(#.2+G M,T0=\D-)UM"EKL-W\E)EL3C6^>Z 2]'%>F,P'\[3&JK->R:I ]?R(N>[3OD8 ML/8NT!V&=:1-X$[#SB;8AE-PVHDF2!/ >?I+/I,'KD &8NS$JO[7B[$O-Z^_ M+=8Z)L;DG$7JA39#8WRW8\55K= ?9=!=HV?L4&_!\XNQ.X?U,3%6&U.+ 5YL MD@IA.J6VI+W0JYH+ZP/7@O[GGD,"[+J$%-WM#OU+UKQ"Y'\_GD?VBWWU;Q=6 M';@^[XDHO]"?S"?3K+DSR3%Q\#:D11:2\7&!EZ6%:(UCZ_JHQC52=Z>I.BV M.EKW19MJ2C:*UV/Q.CNU&Y^2% \1K-N83J);H*^)H:4,5#%P:H/8W)7C11>Y MNG%,4J1]CD".UIZ'U13Z1*N=G2OIZ8JUVZ 531GU7#N-6M@23W_W+VL$<:(@ M3G3MV,7-LY3>26;TTJA=Q);ZI%UCDKTY2SKPC-$/6.J.8Q:OUT4#)^3APA6W MHTZO%K=<$WIK0^FGHGKA(GO'MS' M L6\+:B]7F*151H18UYK+'KEBL \_8W%GW'BC(;,[Q-3MQHKN1T3Y=;XYIB8 MT@R]R,<:\02[5&=YFN\!)EE 8BK^G#C -T$VZV=BBJ.2LQ>SM2IQ=,_@#"5# M@18&Q50<>T[LMRQ[:QR>=RKV^S>8OSWA^MXF,N'!1"803&0Z2*Q?F,@4;2A& MP^%&<[90:=9JK?B<2R_01*;8VQD^"YGM #N6:W)$=D$,8Z/5O"L-#\U9JC3B MF5BA$V%9&J09&_0G[:B)9C?M/9/E!T2\4I4H=E:NQ)HSNUGH#FI]F([S0Y811S"E8FW*_N#<3X=RS;R'!#;@E6-+*TF<7#*$U *8BZ.FPVE M$9]FZQK9S]'6\-"4)SZB)LE8)J5R](!2I#2KD.08S9C:VV>M5E9R6,]:8,M9 MN3X9J&PUQJ&5>_O$ZX(]BHYS#:SB&!VFZ0RBE4[MT#RH15.VG7)4:W 1HUIQ M1K-L$FLR6U.>7J=F91B)[2C3 K9LZ9%N$M?'28[IQ_>?F/X_E*%*&1C:6N>8+,50;#'PT%>AG""2_<.U4]/6D*/Z8[968D= MQ@HO"C&MUM#2/9A.T]VQG+>5"5MI]72JGH_@1!/NE=S?P)1+MF:%:%5G)Z-! MF&+9(C1HW^ M%"^2#"'!IQZ8A4;,!1USZ%:36V:30JW06?3QFH.6[J/5D5@YU4E%%7DX%-A* M+YZ=5-RE>QOHBI(2C66X/#=3@,08JAYA$LZA27!*[Z6+Y0 64^AV*59C>JUB M4D8KXV]79B5'Q2VEM\2RJW@J#GK+^2!R<&8H I*/ M.+[W^GB>JR<3S M;&>@C66[FX_&<D4R< MXOC[:XTL*ZYT_/) M;^QC3^ 7X/-,KU/35K^S$#+^YZCSWFXKIR--Z;<:[Z,&H'^NU<1IVZ?:;N+$ M^"=ZIW'3BIG0TW)=6V!@9+WTIY-A5GL9!HV;+MFXB8*&/O4[VVK<6H.37]MX MYL80 ?WS6("(&T!$P!$W@XA?VJKLQO 0?X[C 2)N !&!9+H51.!N9#O Q/4Q M$;#$K2""#+3U+2 B\4S3 2).AX@OUDE^&-FXW*F_T6WQ1FN3/NKIA5YRQ:9G M'[GNYR]3.F.#G8 JSN.^7ILH+D(#'[F.OP((U^]V=PM ^,AENKHX6#?ANJOTM#,#"/?R.M;!KW$]]MW(]CS]AY5#M0N75[\D=0"0S,0%; 6X,)OA.#_7%3O0>]*]M(-CWC]B'?\>^+W M(DWC>QQT&]1S,L/KCDEI"NURMR/!(Q+3^6O$/./KCO'?7(]/ZOKCD^Z'"NY# M1?T&6RZ4@Q:^K)FR$'*;/G[7I'L/ E>W\A[#KML_Y%H8WGX(ZJU'YK9U.728 MDQWIGM%QD:L;5V:7BU_-"$CNNG&H !^WET"\L@RX>#[PTS3WO3C65>?\H,"" M;9FH(SGJH\=;J/MO&@CN;#?O?"0>]GY O<8?8[K1Z:V@ZPXI>DNA(7*G9_=G M^]&;*"9@]E-56APV\ID&.R%(LZQT9Q:/#W<[TC-FOR+U<:)/^@WIXY:0H :I M)(?-<(>/LJL4%N\XVSWH<^7,);K0^W&R+:KV,I&;9O/89@Q1)!8K)D?Y[$B1 M.WDU9IBS3HYPO/:=1#A.)<)4='\.R<.PP#6\G>N,R-LY]G^?S Z]9Z;W1G3U MN49ZS?9]>=3JYY=S4['-FB34*>EPI<&IGX*:9XJMC<+DO:G-W,JYHPCOZ[B]EME-]S,LB6,$.6^4 M8M4V9M00<<>@F(@_DWNCQ0/B/NQ97?LXUW*V;HNG3^Q_70Z#FU$ZM/O\+.1] MMW7#KXY97#V*?'YGZ<=3!B_K.KET:>:T*H2D+F8-W30/6$RCKB)(>"[?4>2, M')&:JT7/=&K].'*>\#!&Q\)1?'^6ZWT2^Y4\I0<_X]6#^9?PF&YK/KKY)=;_ MH@\UGQFF\9+IE]E91A:UTE0I#@TD$: /E7BF F%PUVF6(#<>9&*"3,S%G(.U ML#V=>W!MY_6A,R[(?/C7_7L.:"!5SC1M(*;=P5J>'>":#.;VM*H-=1XP U)= MM=I<834&:S#]MM%>&!TAPO03R#&($6$,R$"+_X>LAZ7NF?R:ETPR4*VU2VP&OREW$R:HC$G->:VKYET MG;;=SS2:.L?')*N0!H6XB W[.([<"C(<1YX%%=PS>;2<2'#/Y*?W3+["]O=Q MS81-C.*KXN3%42+.W&Z [EB)SA@D"J#[$'N.DH$4>/"$QO8=KG_)7H#+(1]S6(>\S0]$")G1H0]"Z M#0$OGL,/5! D*X)DQ9TG*SS"]NH@@ !_;.KH3^PKD;^;P\@4M4B38Y,=UG:: M^+@3+Y^Z-T4FPC061"^#'$:0P[B/',;'LN"+J0TL-LBG;;7WPMIU M+CHTIHE1/.L@"4$]_8T^4XG'%0Y!"ZUS9BQ.U4'KRQ3_7BX#W]#\DJ>&@MP0 MHFPE)H(DJ<]3F.S2/.JL%7LFR2";$60S@FS&K6S2Z9S@ MNV'I7^3Q?K^83YBTHFQ7* PY.9^:)0S3R7%1!C'ZV8OY[MJ]O1TN>#1?]NM- MHE]]6;'!.?-"P3:40HQBNEV,I;J,J[;\+M'GJ\Q[>(UU\;3DZ;S4VV'6P"7= MY?#/NZ1CX-A:K?WB**D8P\6LBK6L\BYK?ZD [S\6\H3_[HF!&V'2D]/CV#8M M65J^;8*!$QN2S.A&R!H!^(\!0&@"GS0R0T 3H3>\XP*'$(&YWC(:)1!VOX/( M@M>6(0,(^E"#[X=\B@@BXLI\2*FO5./ZV)H)MM?"OZ*G\(+@/0==IX/4+:)U MZ-N:VX&"1XXY)!C+Z]:$ACOI4^!?@0[Q)J1G5=4=\X\+P9-KPSBUYRGD( LLL4[M(R(.^I^_6; MZ,-/TKK+B>LG^-U'!(A*?FJ"/^L?MC>%NK;X&YKPBXB+6VTCTB,JD*QM&1\Q MO+W#OZSGT6+_@W9N&>NW^D_#O1-],E1%/N-'W2!1GA]XO@Z?*4$R78-D_;L[ MP_?/P "\$G$@$/Z9ZJ:,J.&/ 51(%G/PYIE^@Q;WQ>NE_ !RBFV!-P<]MU#; M6OAYM/\'GF7S[[,:7@$B+H:(X\9A@(@+(2+Q3!X=N!T@XD*(()[Q0#3= B(^ MBM8$B+@0(N+/T]?+U&F;'/P&PP(=GB._R#(X]QXB[ MYAFOFOPD(O:C($=('?B^J]([J @-%H.^;,$XE, +" MV"EKC]\[7>"!<77S+'%E-^66ZW[O#2H?U5G\3JBY"/W11K\T55Y$&-]"4^#1-2*)W MWHGSQ]( WY8&^ ^E02D>F:C3"IY@"3J&350L,DDW:A>7!KV,61W,BL,45BE4 MXQS'Z[5.;PA/3#_])8@P2<<>M_7F-<0!=@/G/I%Q\"A-NK\L#@[?8_^9.,C7 MC8+"9F<$NVR/YW2OGXZ.BL.+BP.:C,6D9::I*'*1)=ITG).%'@/%0>+I;SQ, M1X-)HX$T>->C_]72X*3& 3[C66LV831Q/0KD_ARPQ=924Q8*/AFW M7SSO?;^QBL]PNU@#U7@MPC(<,92Q;*2XR W(RTVI526;2C9?FT>[3IV M<\;6(+?33W]Q.AZ.$<<:TP6Z_?JYR[/I]KML@GZ%4,1GN'W:8%Y*E1=-42)8 MN]F<#.VE95]>MUM$8T(UNJT\%LFV9R^6TJ[H,N+VQ-/?!!D+T]09@Y4!M]\L MMU^\GN!^0PV?X79Z+HS)YB@38[,]S,X;8!7!6.?RF0E9Z#BQR;+"9D$[5Z*I M]J)6198\"CX0!!&.D:>//EP[&)<%&C!XU8U'\.)$UF33,MP. 4&<]?0E&5>\ M>W+VP,8-'O<&).C/8R$^AT(!RNSPYZX,Q6F+ZMN)1IV3,_%Q.]_I5O.+R\M0 M>U7-9U(%N\9-,MJXO2R5VYG!$)W\Z2\5)<-1^BR3%8-JCQOCO'/&5&[PN+2'"S6IQA6=J MMM+2N0PVO'R!BK2:V$ZV'7$4NY1BEYK#E8>3&CQY HV2QS R'(MA@:@)1,VI M*UFN?=S;$35GMVE*^M1.,M%HFVMPBV1IJ%EC/G)YF\:9%/7B5$HE%)NSNDW1 M[N&I"G*>W 4385IXIBDN8/REZ9N\6H0(?]2%&E'#)!0#(BZC>;I7$7LG?": MS[7/=0/R[7!P:$IT.E%3X.I<.Z8P6< 0?+IP>6G49HKS$M?,\]@2%W+I>4>K M1N>U?@R%Z'>9^8[QDJ@(^FM;&::5 M\N4.WEJ5>>'RS)UC^.5BD)Q4V%D]L4A'DGBJNF0@<]-/?TD*^35GB=/^$KV- M[?5X?036]H,BUS[7#;#VU^9*7IBU*_FZ&N>61%)I]*2^(F7M'J8CUG8#%@D* M"V.QL^CM@+GOF+G],,2USW4[S/U&;]=:LJB*]2'%$CFPHK#NW!*BEX]&DDNG MDY>&I9(RR=A:#0?D))5%1CD*$5 D&2;(8S?F[F$R,MH60HRLV;RW_0O,2GZ_ M/PN^.=,F%$=,/SV+X,Q#BB'13&3+FSJL01)"4!L"39"!F99-0=5-VS@P7?B% M:!?3]EAH83+(,;62F)G76CX_0+ #D;&.K.NC9?B99A'OM<+9$@#8[CSKLF[Y MG>=Q8MTY-D[@^#^A+;"XA4T[@+G6^.T=^G*_"86#[A$!&H>L&W_64O;MIZJL M@3^V!D4S^FGO8_>9?]SH,'Q/Q1N9K0U#10 %BWGEJ>/-K>GAJKNAD"Y)L@!" MKA8*R5HHQ4\&ABP.03A4XDV3%T:V"2S+#+M[ZNJ&\OJ3B\\&!"24;A"=IJ"' MX?=5&8I>3>;#H:EMF#:O62%+#YDCW; B%C F(7YK/O=SR-W3^J7[3USO$XIF M-+F<]XC+'9@>L?2(^T-HP)LRW*$!9K9L(&COX#=B B$B+R*>;/CSXOZGSTRG M)EWJ5!B%K\SZ2;Z+F5UV>%#V_(A_/(+0D#92=SC*_]/37UT#&[IP_[-U1I>+ M8O^8(4VW$)X& (7A! <9)4W+7^E&H*4Y$V@=S]QG^/BRX8,JT)J,(21/UP"=^?2D^ZKS?5:?F@ M?UB\K FJ+8+0U!O(CH;%&^M5\,T:8B/W-S2"'AY_+1NVI]N/>#,$5""@.?20 M?N#Y0R:8\I"=(+7:PNC =\VM-SK V)EZS[L0L> A777^?"T69!#+N8,Z0B3F M@I$(P_-9$/Z2;4$-$4*ID8D]\>&U T(9_G>+D7S6."G7AAP(J?\^L3W'F/V* M="!!735T*""M956%4@(J31;RKUN3G%PVEU/@9H_DB;& WT92JH&$5$[;'';G MJ/!XZ'3P8)MSO9[*SRW%1MJA(&1F9D%W &V^-R3(4B?UR7G>$'NH3DAWKL[4:/LE@ MA>%T/#8XI85GG!W:05KGCV@;:.2;";3/$$\3'K(B(0,)(7F+-%;9\7B6Z75: M'!CF::)5*6;Z]/#I+QT+N5K"?.L_/(<8:TN,0U$)SRNXTCDD0@D:AH!U?3JD M0VTDEN%N+%-]0UW3LRH,M.3I8[F ?2:7S2(OK(O)[$F$7G74$X(K$F8!! MT#W(].2XMJADG=P+QVLT-2U*%D&:#L0L&0O':7*/ZY]#D"/S/%3EQG*M/+:9 M<0$,*/H0.T)5H4]==$"^7-L+P%V]SXW'^.J@L8Z:,C#6\[R&2X$I;BZ]&POCV,<656W MX*QO!.?_S]Z7-J>-; U_OU7/?U#E)F_-5 E&8L*/L+\.N"58/B-I !WF.> R%(OY, +[4T1B;67'"T PT3;AM M-] LT!WP1202)@:<]H08<"+/95(@@ 1(F^.7D-BWF[?.S=G9Y^;9!ZWVY<=# MP=3*]T]6VY08SFW=Q?.<$O;??/QQ M82M?'-31E;I<+T^G::3 0Q""?C/QQ<@.:(,[KNL,\0-JS0(BM'[?=1YAMSZQ M1JM&T\"](O=N]\R^N?S]V5<*7YPOE_?NT'C7'7O[_=G_N)^%GIF680!CR0PJ_A0!$@"Z48)&^_M3YT3]_Z^K53 M"#Y< 21K4S!\E7#(XD'3ODOHY:I@IQ0E24K?N7YV_&P393O P''AP'R]-O>4 M4)90_TK7O&Z,B1&6 ^1>,+=0!'AAI192'WT6KZIE7@;]W'R,)%UTM6#DL6S. MWLP1D$/1Z04MC_P* %;6I+6+GS'QR*7PM&:5$Y*:R?#0',-EF%]-H4KE;ACV M0PGO.D&G2[_?#D"YN-250&PZ+? VN?=_$V[!I"5X3 ^UR P=PW0'I1DZ['GL M#<^D"DX\CNVEBNXGA7[7#_9.!M39=<2Q6Y9U@)J+J9CN1$BYC/O8Q#7+2 MERKC; H/$^"=8\FKE/_O/XD[HJ,:U8EP9>Q8_&[J$LT/=4B!74&MM>'-1YHU MU$9>F&]J%LMAONDHRBN5:>1"P=H8*?8SPF,*F#WML1 #&4]'%2S2]H_XU\*_ MN>S";/[')5=A<\SX3O^HI!9KR*;P*S]812W6JQO"U40 ISS&S#^:U'51J_[W M]NID9J9B:<#OEH7EVC06CD&"B'"U?V-HGT>L25#/@J 6C7M^?'U>O_[X_O3L M;?N7V?Q=N"P?Z\=H9+U@;XN>_/:H?/SUN?33N:L9@\:'Q]MN\.7V^+YTKTP^ M6;'./U:/?_XP[VK-WFEE^/IWY?,9/CFUYN#UA6+^?/OKRYEI_6Y5:DVSW/XU MO"]/KWEV77^CD'>/'Y6O[?;'WP7[XI-7P5ES4T\^7%5>MUI??GR_^]I0NY^Z MP_O6YQ,< S'UI'+;^'BE7-3+RE6IGGWRK?6N7OUW^:#U\_7ISX15JP>CJX_%]8_K)UZ.WG;-? MHS=?SSY\/&[?&X.[TV_'G?OF]).EG]<_WCL_>HYR53A31J][0=V\[*#_._7H M%^]M4^M_^GQR=U*N?CC^T+EZ5[>'^.@4[*\*7[Y\+GQ4K8?>B>J=WRC6VS<# M6%6=7K7[L6=J7Z\^C91?[1O+;/ZH5FO7G_'1J54;MQTC^'7\HZOI/^T/%K\PDZ+=>,&P6OEN_SFKU MLUKG_MLWM>#CD]7))_6/M?[C3R4X5:[>?:WZ/]JD^OI\)D$?CTC-ZA@M_6[4 M^';;^/3!_/I1PR>GUKQ22Q>GO_QK11F5[Y3RJ#OX?'L>%+V2 XUFG]DF:[@4IG35* M9V\?.K\;>N^A>O86V6EJG_W!9;WG'3MG9\$Y43]>?/@]O/XUDYV\KF,:]M7( MN#,O'L\_77@?/[Q^.)[%3C_.JI\N&]_JFO+VX>K;Z/./T_=G'W@[8/+)Q].1 M>?G&4;XKHXLW)P_7#Y_A]ZUT8E1LV.<, M9O:N>@/WRT^C<6:ZG^O?'EIW/VJEFROG=:W^EU@ M5CJ/]<)=13_MQ&7)1)W"XN1ZF#1_0HJ]M DK<*5L45]S_="]>&TZQ^X#*'FP M[G\%)M/\R0B@YGE@\K(XS]A-\&*Q\V5AA2B/=V]>* M7,\.UH*P+"4[@EYCZ(-XWO%XI^,88'20